Bug 177463 - plasma crash on startup
Summary: plasma crash on startup
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 178021 178407 178964 180455 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-11 05:46 UTC by SlashDevDsp
Modified: 2009-01-12 21:42 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description SlashDevDsp 2008-12-11 05:46:38 UTC
Version:            (using Devel)
Compiler:          g++ 4.1.3 
OS:                Linux
Installed from:    Compiled sources

crash on startup with clean home/dot directories. bt below:

Application: Plasma Workspace (plasma), signal SIGABRT
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[New Thread -1265714944 (LWP 18628)]
[New Thread -1413686384 (LWP 18959)]
[New Thread -1591927920 (LWP 18932)]
[Current thread is 0 (LWP 18628)]

Thread 3 (Thread -1591927920 (LWP 18932)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb671a676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb677dcc6 in QWaitCondition::wait (this=0x852bfd8, mutex=0x852bfd4, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:82
#3  0xb793283d in QHostInfoAgent::run (this=0x852bfc8) at /home/kde-devel/kdesvn/qt-copy/src/network/kernel/qhostinfo.cpp:241
#4  0xb677d2f3 in QThreadPrivate::start (arg=0x852bfc8) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#5  0xb671646b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb65776de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1413686384 (LWP 18959)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb671a676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb677dcc6 in QWaitCondition::wait (this=0x8191180, mutex=0x819117c, time=4294967295) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:82
#3  0xa153a4b6 in RenderThread::run (this=0x8191174) at /home/kde-devel/kdesvn/kdebase/workspace/plasma/wallpapers/image/renderthread.cpp:91
#4  0xb677d2f3 in QThreadPrivate::start (arg=0x8191174) at /home/kde-devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:185
#5  0xb671646b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xb65776de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1265714944 (LWP 18628)):
[KCrash Handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb64ce875 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb64d0201 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6775fb5 in qt_message_output (msgType=QtFatalMsg, buf=0xbfd7bdac "ASSERT: \"d\" in file /home/kde-devel/kdesvn/kdelibs/kdecore/util/ksharedptr.h, line 115")
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2102
#10 0xb6776068 in qFatal (msg=0xb68a04d8 "ASSERT: \"%s\" in file %s, line %d") at /home/kde-devel/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2303
#11 0xb6776115 in qt_assert (assertion=0xb75170ff "d", file=0xb74f287c "/home/kde-devel/kdesvn/kdelibs/kdecore/util/ksharedptr.h", line=115)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:1872
#12 0xb73454fe in KConfigGroup (this=0xbfd7deb4, master=@0x80d0f08, _group=@0x8397e68) at /home/kde-devel/kdesvn/kdelibs/kdecore/util/ksharedptr.h:115
#13 0xb7e366ac in Plasma::Theme::findInRectsCache (this=0x80ce1c0, image=@0x8397e68, element=@0xbfd7dfbc, rect=@0xbfd7df38) at /home/kde-devel/kdesvn/kdelibs/plasma/theme.cpp:566
#14 0xb7e2d1b2 in Plasma::Svg::hasElement (this=0x839f830, elementId=@0xbfd7e080) at /home/kde-devel/kdesvn/kdelibs/plasma/svg.cpp:498
#15 0xb7dfa931 in Plasma::FrameSvg::setElementPrefix (this=0x839f830, prefix=@0xbfd7e1dc) at /home/kde-devel/kdesvn/kdelibs/plasma/framesvg.cpp:189
#16 0xa12ead6b in SystemTray::Applet::paintInterface (this=0x8396800, painter=0xbfd7eaac, option=0xbfd7e5dc, contentsRect=@0xbfd7e3a0)
    at /home/kde-devel/kdesvn/kdebase/workspace/plasma/applets/systemtray/ui/applet.cpp:254
#17 0xb7dbf71a in Plasma::Applet::paint (this=0x8396800, painter=0xbfd7eaac, option=0xbfd7e5dc, widget=0x0) at /home/kde-devel/kdesvn/kdelibs/plasma/applet.cpp:1057
#18 0xb6fcfa71 in _q_paintItem (item=<value optimized out>, painter=0xbfd7eaac, option=0xbfd7e5dc, widget=0x0, useWindowOpacity=false, painterStateProtection=true)
    at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:3783
#19 0xb6fd36d2 in QGraphicsScenePrivate::drawItemHelper (item=0x8396808, painter=0xbfd7f6dc, option=0x86c0bb0, widget=0x86438b0, painterStateProtection=true)
    at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:3948
#20 0xb6fd3bd8 in QGraphicsScene::drawItems (this=0x80cd860, painter=0xbfd7f6dc, numItems=14, items=0x8733548, options=0x86c0a24, widget=0x86438b0)
    at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:4036
#21 0xb6fe5a7c in QGraphicsView::drawItems (this=0x85ec158, painter=0xbfd7f6dc, numItems=14, items=0x8733548, options=0x86c0a24)
    at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsview.cpp:3351
#22 0xb6fedbdb in QGraphicsView::paintEvent (this=0x85ec158, event=0xbfd7fce4) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsview.cpp:3096
#23 0xb7f0a66c in PanelView::paintEvent (this=0x85ec158, event=0xbfd7fce4) at /home/kde-devel/kdesvn/kdebase/workspace/plasma/shells/desktop/panelview.cpp:1033
#24 0xb6b00e73 in QWidget::event (this=0x85ec158, event=0xbfd7fce4) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:7301
#25 0xb6e04943 in QFrame::event (this=0x85ec158, e=0xbfd7fce4) at /home/kde-devel/kdesvn/qt-copy/src/gui/widgets/qframe.cpp:651
#26 0xb6e8a4bc in QAbstractScrollArea::viewportEvent (this=0x48c4, e=0x6) at /home/kde-devel/kdesvn/qt-copy/src/gui/widgets/qabstractscrollarea.cpp:943
#27 0xb6ff0338 in QGraphicsView::viewportEvent (this=0x85ec158, event=0xbfd7fce4) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicsview.cpp:2337
#28 0xb6e8b6a5 in QAbstractScrollAreaFilter::eventFilter (this=0x8644548, o=0x86438b0, e=0xbfd7fce4) at /home/kde-devel/kdesvn/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:96
#29 0xb68566f9 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8088498, receiver=0x86438b0, event=0xbfd7fce4)
    at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:694
#30 0xb6ab6759 in QApplicationPrivate::notify_helper (this=0x8088498, receiver=0x86438b0, e=0xbfd7fce4) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3799
#31 0xb6abd28e in QApplication::notify (this=0x806aae8, receiver=0x86438b0, e=0xbfd7fce4) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3768
#32 0xb76f96aa in KApplication::notify (this=0x806aae8, receiver=0x86438b0, event=0xbfd7fce4) at /home/kde-devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:307
#33 0xb6856119 in QCoreApplication::notifyInternal (this=0x806aae8, receiver=0x86438b0, event=0xbfd7fce4) at /home/kde-devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#34 0xb6b0be8e in qt_sendSpontaneousEvent (receiver=0x86438b0, event=0x6) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:212
#35 0xb6b05c68 in QWidgetPrivate::drawWidget (this=0x8644678, pdev=0x8644db4, rgn=@0xbfd7febc, offset=@0xbfd7feb4, flags=4, sharedPainter=0x8534070)
    at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:4636
#36 0xb6b06542 in QWidgetPrivate::paintSiblingsRecursive (this=0x85ec1f0, pdev=0x8644db4, siblings=@0xbfd80080, index=2, rgn=@0xbfd80174, offset=@0x8644a2c, flags=4, sharedPainter=0x8534070)
    at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:4735
#37 0xb6b058ca in QWidgetPrivate::drawWidget (this=0x85ec1f0, pdev=0x8644db4, rgn=@0xbfd80174, offset=@0x8644a2c, flags=4, sharedPainter=0x8534070)
    at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:4677
#38 0xb6c55557 in QWidgetBackingStore::cleanRegion (this=0x8644a20, rgn=@0xbfd801ec, widget=0x85ec158, recursiveCopyToScreen=true)
    at /home/kde-devel/kdesvn/qt-copy/src/gui/painting/qbackingstore.cpp:1039
#39 0xb6c57155 in qt_syncBackingStore (rgn=@0xbfd801ec, widget=0x85ec158, recursive=false) at /home/kde-devel/kdesvn/qt-copy/src/gui/painting/qbackingstore.cpp:232
#40 0xb6c571c0 in qt_syncBackingStore (rgn=@0xbfd80274, widget=0x85ec158) at /home/kde-devel/kdesvn/qt-copy/src/gui/painting/qbackingstore.cpp:239
#41 0xb6b0d1d5 in QETWidget::translatePaintEvent (this=0x85ec158, event=0xbfd80618) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:4630
#42 0xb6b17e48 in QApplication::x11ProcessEvent (this=0x806aae8, event=0xbfd80618) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3062
#43 0xb6b3d5c4 in x11EventSourceDispatch (s=0x808b388, callback=0, user_data=0x0) at /home/kde-devel/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:142
#44 0xb5a5011c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb5a5355f in ?? () from /usr/lib/libglib-2.0.so.0
#46 0x0808a678 in ?? ()
#47 0x00000000 in ?? ()
Comment 1 Aaron J. Seigo 2008-12-11 07:24:28 UTC
SVN commit 895593 by aseigo:

make sure the rects cache file is always valid
BUG:177463


 M  +14 -4     theme.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=895593
Comment 2 Dario Andres 2008-12-21 22:47:48 UTC
*** Bug 178407 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2008-12-22 23:05:09 UTC
*** Bug 178021 has been marked as a duplicate of this bug. ***
Comment 4 Aaron J. Seigo 2008-12-29 09:58:39 UTC
*** Bug 178964 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-01-12 21:42:07 UTC
*** Bug 180455 has been marked as a duplicate of this bug. ***