Bug 284066

Summary: Plasma crash soon after session opening
Product: [Unmaintained] plasma4 Reporter: Swâmi Petaramesh <swami>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: geldedus, laarriola
Priority: NOR    
Version: 4.7.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Swâmi Petaramesh 2011-10-15 10:22:05 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

Plasma crashed shortly after session opening. Problems with Plasma seems to have become muche more frequent since latest Ubuntu Oneiric updates, last couple of days, looks like it was much more stable with previous Ubuntu Oneiric beta packages...

-- Backtrace:
Application: Outil de gestion de fenêtres Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77e7b20 (LWP 3139))]

Thread 4 (Thread 0xb08feb70 (LWP 3142)):
#0  0x0028f416 in __kernel_vsyscall ()
#1  0x0058040e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x0477334b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x04764896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x04764c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0591fb37 in QEventDispatcherGlib::processEvents (this=0x9d09a10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x058f01dd in QEventLoop::processEvents (this=0xb08fe2a0, flags=...) at kernel/qeventloop.cpp:149
#7  0x058f0421 in QEventLoop::exec (this=0xb08fe2a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x057f390b in QThread::exec (this=0x9cf2738) at thread/qthread.cpp:498
#9  0x058d0e2d in QInotifyFileSystemWatcherEngine::run (this=0x9cf2738) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x057f67b3 in QThreadPrivate::start (arg=0x9cf2738) at thread/qthread_unix.cpp:331
#11 0x02e34d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0058f0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xaf120b70 (LWP 3143)):
#0  0x03d2dd10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0584d7d5 in do_gettime (frac=0xaf120010, sec=0xaf120008) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x059204b6 in QTimerInfoList::updateCurrentTime (this=0x9e3bd3c) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0592080a in QTimerInfoList::timerWait (this=0x9e3bd3c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0591f053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaf12011c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0591f0ed in timerSourcePrepare (source=0x9e3bd08, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0476388c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x04764637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x04764c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x0591fb37 in QEventDispatcherGlib::processEvents (this=0x979eb38, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x058f01dd in QEventLoop::processEvents (this=0xaf1202a0, flags=...) at kernel/qeventloop.cpp:149
#12 0x058f0421 in QEventLoop::exec (this=0xaf1202a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x057f390b in QThread::exec (this=0x9d8ab40) at thread/qthread.cpp:498
#14 0x058d0e2d in QInotifyFileSystemWatcherEngine::run (this=0x9d8ab40) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x057f67b3 in QThreadPrivate::start (arg=0x9d8ab40) at thread/qthread_unix.cpp:331
#16 0x02e34d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x0058f0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xade7db70 (LWP 3148)):
#0  0x02e37d50 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x0059cf54 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x04763e70 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x047648f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x04764f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x05daacea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x0478b5f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x02e34d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x0058f0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb77e7b20 (LWP 3139)):
[KCrash Handler]
#7  QDragManager::move (this=0xae85978, globalPos=...) at kernel/qdnd_x11.cpp:1608
#8  0x0303e687 in QDragManager::eventFilter (this=0xae85978, o=0xb0dc408, e=0xbfa4ebcc) at kernel/qdnd_x11.cpp:1306
#9  0x02fa89eb in QApplication::notify (this=0x0, receiver=0xb0dc408, e=0xbfa4ebcc) at kernel/qapplication.cpp:4041
#10 0x010d3721 in KApplication::notify (this=0x94f6160, receiver=0xb0dc408, event=0xbfa4ebcc) at ../../kdeui/kernel/kapplication.cpp:311
#11 0x058f119e in QCoreApplication::notifyInternal (this=0x94f6160, receiver=0xb0dc408, event=0xbfa4ebcc) at kernel/qcoreapplication.cpp:787
#12 0x02fa2d15 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#13 QApplicationPrivate::sendMouseEvent (receiver=0xb0dc408, event=0xbfa4ebcc, alienWidget=0x0, nativeWidget=0xb0dc408, buttonDown=0x390ceb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#14 0x0302f2c4 in QETWidget::translateMouseEvent (this=0xb0dc408, event=0xbfa4f04c) at kernel/qapplication_x11.cpp:4568
#15 0x0302de4d in QApplication::x11ProcessEvent (this=0x94f6160, event=0xbfa4f04c) at kernel/qapplication_x11.cpp:3690
#16 0x0305a24c in x11EventSourceDispatch (s=0x952d8a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#17 0x0476425f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#18 0x04764990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#19 0x04764c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#20 0x0591fada in QEventDispatcherGlib::processEvents (this=0x94d3230, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#21 0x03059e3a in QGuiEventDispatcherGlib::processEvents (this=0x94d3230, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x058f01dd in QEventLoop::processEvents (this=0xad8fa00, flags=...) at kernel/qeventloop.cpp:149
#23 0x058f0421 in QEventLoop::exec (this=0xad8fa00, flags=...) at kernel/qeventloop.cpp:201
#24 0x0303e368 in QDragManager::drag (this=0xae85978, o=0xad9b950) at kernel/qdnd_x11.cpp:1981
#25 0x02fb5681 in QDrag::exec (this=0xad9b950, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:284
#26 0x02fb5725 in QDrag::exec (this=0xad9b950, supportedActions=...) at kernel/qdrag.cpp:239
#27 0x04dccf58 in ?? () from /usr/lib/kde4/plasma_applet_launcher.so
#28 0x0353f09d in QAbstractItemView::mouseMoveEvent (this=0x9cd2be8, event=0xbfa4f5b4) at itemviews/qabstractitemview.cpp:1709
#29 0x04dcb05b in ?? () from /usr/lib/kde4/plasma_applet_launcher.so
#30 0x02ffbfd4 in QWidget::event (this=0x9cd2be8, event=0xbfa4fd40) at kernel/qwidget.cpp:8280
#31 0x03401235 in QFrame::event (this=0x9cd2be8, e=0xbfa4fd40) at widgets/qframe.cpp:557
#32 0x034937d1 in QAbstractScrollArea::viewportEvent (this=0x9cd2be8, e=0xbfa4fd40) at widgets/qabstractscrollarea.cpp:1043
#33 0x03535b6c in QAbstractItemView::viewportEvent (this=0x9cd2be8, event=0xbfa4fd40) at itemviews/qabstractitemview.cpp:1628
#34 0x03495ee6 in viewportEvent (this=<optimized out>, event=0xbfa4fd40) at widgets/qabstractscrollarea_p.h:100
#35 eventFilter (e=0xbfa4fd40, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#36 QAbstractScrollAreaFilter::eventFilter (this=0x9ccb788, o=0x9cd7360, e=0xbfa4fd40) at widgets/qabstractscrollarea_p.h:115
#37 0x058f1336 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x952ff60, receiver=0x9cd7360, event=0xbfa4fd40) at kernel/qcoreapplication.cpp:902
#38 0x02fa1d22 in notify_helper (e=0xbfa4fd40, receiver=0x9cd7360, this=0x952ff60) at kernel/qapplication.cpp:4482
#39 QApplicationPrivate::notify_helper (this=0x952ff60, receiver=0x9cd7360, e=0xbfa4fd40) at kernel/qapplication.cpp:4458
#40 0x02fa7dbb in QApplication::notify (this=0x952ff60, receiver=0x9cd7360, e=0xbfa4fd40) at kernel/qapplication.cpp:4047
#41 0x010d3721 in KApplication::notify (this=0x94f6160, receiver=0x9cd7360, event=0xbfa4fd40) at ../../kdeui/kernel/kapplication.cpp:311
#42 0x058f119e in QCoreApplication::notifyInternal (this=0x94f6160, receiver=0x9cd7360, event=0xbfa4fd40) at kernel/qcoreapplication.cpp:787
#43 0x02fa2d15 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#44 QApplicationPrivate::sendMouseEvent (receiver=0x9cd7360, event=0xbfa4fd40, alienWidget=0x9cd7360, nativeWidget=0x9d54ef0, buttonDown=0x390ceb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#45 0x02fa3243 in QApplicationPrivate::sendSyntheticEnterLeave (this=0x952ff60, widget=0x9cd7360) at kernel/qapplication.cpp:3232
#46 0x02ff739f in QWidgetPrivate::hideChildren (this=0x9cdff30, spontaneous=false) at kernel/qwidget.cpp:7832
#47 0x02ff7352 in QWidgetPrivate::hideChildren (this=0x9cd4e30, spontaneous=false) at kernel/qwidget.cpp:7818
#48 0x02ff7352 in QWidgetPrivate::hideChildren (this=0x9cb74d0, spontaneous=false) at kernel/qwidget.cpp:7818
#49 0x02ff7352 in QWidgetPrivate::hideChildren (this=0x9d7d148, spontaneous=false) at kernel/qwidget.cpp:7818
#50 0x02ff7552 in QWidgetPrivate::hide_helper (this=0x9d7d148) at kernel/qwidget.cpp:7562
#51 0x03000c50 in QWidget::setVisible (this=0x9d54ef0, visible=false) at kernel/qwidget.cpp:7734
#52 0x00721a0f in hide (this=0x9d54ef0) at /usr/include/qt4/QtGui/qwidget.h:491
#53 Plasma::Dialog::animatedHide (this=0x9d54ef0, direction=Plasma::Down) at ../../plasma/dialog.cpp:784
#54 0x0074a73f in Plasma::PopupApplet::hidePopup (this=0x96bfc80) at ../../plasma/popupapplet.cpp:613
#55 0x0074c2d8 in Plasma::PopupApplet::qt_metacall (this=0x96bfc80, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfa500c4) at ./popupapplet.moc:97
#56 0x04dd0d72 in ?? () from /usr/lib/kde4/plasma_applet_launcher.so
#57 0x058f7b7d in metacall (argv=0xbfa500c4, idx=65, cl=QMetaObject::InvokeMetaMethod, object=0x96bfc80) at kernel/qmetaobject.cpp:237
#58 QMetaObject::metacall (object=0x96bfc80, cl=QMetaObject::InvokeMetaMethod, idx=65, argv=0xbfa500c4) at kernel/qmetaobject.cpp:232
#59 0x05906a6a in QMetaObject::activate (sender=0x9655898, m=0x4dd877c, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#60 0x04dc00b5 in ?? () from /usr/lib/kde4/plasma_applet_launcher.so
#61 0x04dc0313 in ?? () from /usr/lib/kde4/plasma_applet_launcher.so
#62 0x058f1336 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x952ff60, receiver=0x9cd7360, event=0xbfa5051c) at kernel/qcoreapplication.cpp:902
#63 0x02fa1d22 in notify_helper (e=0xbfa5051c, receiver=0x9cd7360, this=0x952ff60) at kernel/qapplication.cpp:4482
#64 QApplicationPrivate::notify_helper (this=0x952ff60, receiver=0x9cd7360, e=0xbfa5051c) at kernel/qapplication.cpp:4458
#65 0x02fa7dbb in QApplication::notify (this=0x952ff60, receiver=0x9cd7360, e=0xbfa5051c) at kernel/qapplication.cpp:4047
#66 0x010d3721 in KApplication::notify (this=0x94f6160, receiver=0x9cd7360, event=0xbfa5051c) at ../../kdeui/kernel/kapplication.cpp:311
#67 0x058f119e in QCoreApplication::notifyInternal (this=0x94f6160, receiver=0x9cd7360, event=0xbfa5051c) at kernel/qcoreapplication.cpp:787
#68 0x02fa2d15 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#69 QApplicationPrivate::sendMouseEvent (receiver=0x9cd7360, event=0xbfa5051c, alienWidget=0x9cd7360, nativeWidget=0x9d54ef0, buttonDown=0x390ceb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#70 0x0302f2c4 in QETWidget::translateMouseEvent (this=0x9d54ef0, event=0xbfa5099c) at kernel/qapplication_x11.cpp:4568
#71 0x0302de4d in QApplication::x11ProcessEvent (this=0x94f6160, event=0xbfa5099c) at kernel/qapplication_x11.cpp:3690
#72 0x0305a24c in x11EventSourceDispatch (s=0x952d8a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#73 0x0476425f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#74 0x04764990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#75 0x04764c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#76 0x0591fada in QEventDispatcherGlib::processEvents (this=0x94d3230, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#77 0x03059e3a in QGuiEventDispatcherGlib::processEvents (this=0x94d3230, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#78 0x058f01dd in QEventLoop::processEvents (this=0xbfa50ca4, flags=...) at kernel/qeventloop.cpp:149
#79 0x058f0421 in QEventLoop::exec (this=0xbfa50ca4, flags=...) at kernel/qeventloop.cpp:201
#80 0x058f519d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#81 0x02f9f8f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#82 0x00c3718b in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#83 0x0804850b in ?? ()
#84 0x004d6113 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#85 0x08048531 in _start ()

Possible duplicates by query: bug 280666, bug 279906, bug 279574, bug 279511, bug 276292.

Reported using DrKonqi
Comment 1 Beat Wolf 2011-11-21 15:38:19 UTC
*** Bug 286536 has been marked as a duplicate of this bug. ***
Comment 2 Thijs 2012-01-04 08:34:39 UTC
*** Bug 290541 has been marked as a duplicate of this bug. ***
Comment 3 Martin Flöser 2013-05-28 20:06:37 UTC
Thank you for this crash report and helping to improve our software. Unfortunately we were not able to work on this specific report yet. Nowadays the version this crash was reported against is no longer maintained and this makes it very difficult to work on this report as the source code might have changed and the information in the backtrace is no longer valid.

Also it is quite likely that this problem got fixed in a later version. Crash reports are very often reported multiple times.

If you are able to reproduce this crash with the latest version of KDE Plasma (4.10.3) please reopen this report and adjust the version information in the dropdown above and please also include a new backtrace as generated by the crash reporting tool. Please also make sure that the steps on how to reproduce the crash are precise and correct. Thank you!