Bug 298243 - plasma crashes by closing default panel
Summary: plasma crashes by closing default panel
Status: RESOLVED DUPLICATE of bug 281557
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-16 12:20 UTC by busybug
Modified: 2012-04-16 12:57 UTC (History)
1 user (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 busybug 2012-04-16 12:20:15 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-17-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
1. im creating a new panel
2. im closing the default panel then crashes the x session(?)

-- Backtrace:
Application: Plasma-Desktop-Umgebung (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77cfb20 (LWP 2863))]

Thread 5 (Thread 0xb061cb70 (LWP 2867)):
#0  0x034f546b in __i686.get_pc_thunk.bx () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x034f8d8f in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x001f12b4 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#3  0x0504c117 in g_main_context_release () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0504d906 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0504dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x05f72b37 in QEventDispatcherGlib::processEvents (this=0xafd00468, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x05f431dd in QEventLoop::processEvents (this=0xb061c2a0, flags=...) at kernel/qeventloop.cpp:149
#8  0x05f43421 in QEventLoop::exec (this=0xb061c2a0, flags=...) at kernel/qeventloop.cpp:201
#9  0x05e4690b in QThread::exec (this=0x9059610) at thread/qthread.cpp:498
#10 0x05f23e2d in QInotifyFileSystemWatcherEngine::run (this=0x9059610) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x05e497b3 in QThreadPrivate::start (arg=0x9059610) at thread/qthread_unix.cpp:331
#12 0x034f6d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x001e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0xaf280b70 (LWP 2872)):
#0  0x02de7d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x05ea07d5 in do_gettime (frac=0xaf280010, sec=0xaf280008) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x05f734b6 in QTimerInfoList::updateCurrentTime (this=0xafd02abc) at kernel/qeventdispatcher_unix.cpp:339
#4  0x05f7380a in QTimerInfoList::timerWait (this=0xafd02abc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x05f72053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaf28011c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x05f720ed in timerSourcePrepare (source=0xafd02a88, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0504c88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x0504d637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0504dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x05f72b37 in QEventDispatcherGlib::processEvents (this=0x94fe538, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x05f431dd in QEventLoop::processEvents (this=0xaf2802a0, flags=...) at kernel/qeventloop.cpp:149
#12 0x05f43421 in QEventLoop::exec (this=0xaf2802a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x05e4690b in QThread::exec (this=0x94fc310) at thread/qthread.cpp:498
#14 0x05f23e2d in QInotifyFileSystemWatcherEngine::run (this=0x94fc310) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x05e497b3 in QThreadPrivate::start (arg=0x94fc310) at thread/qthread_unix.cpp:331
#16 0x034f6d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x001e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xada7db70 (LWP 2878)):
#0  0x001f14c0 in ?? () from /lib/i386-linux-gnu/libc.so.6
#1  0x001d47c0 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x0505c34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0504d896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0504df9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x06aabcea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x050745f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x034f6d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x001e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xacdc9b70 (LWP 3155)):
#0  0x005dc416 in __kernel_vsyscall ()
#1  0x034faa5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x001f109c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x066d69a9 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x066d69ef in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x034f6d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x001e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb77cfb20 (LWP 2863)):
[KCrash Handler]
#7  QGraphicsLayoutItem::setParentLayoutItem (this=0x9a8b448, parent=0x0) at graphicsview/qgraphicslayoutitem.cpp:856
#8  0x05178565 in SystemTray::CompactLayout::removeItem (this=0xa1d8650, item=0x9a8b448) at ../../../../../plasma/generic/applets/systemtray/ui/compactlayout.cpp:127
#9  0x0517c94a in SystemTray::TaskArea::addWidgetForTask (this=0xa1d9558, task=0x998fc80) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:280
#10 0x0517d7af in SystemTray::TaskArea::addTask (this=0xa1d9558, task=0x998fc80) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:196
#11 0x0517de5d in SystemTray::TaskArea::qt_metacall (this=0xa1d9558, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfacb348) at ./taskarea.moc:89
#12 0x05f4ab7d in metacall (argv=0xbfacb348, idx=23, cl=QMetaObject::InvokeMetaMethod, object=0xa1d9558) at kernel/qmetaobject.cpp:237
#13 QMetaObject::metacall (object=0xa1d9558, cl=QMetaObject::InvokeMetaMethod, idx=23, argv=0xbfacb348) at kernel/qmetaobject.cpp:232
#14 0x05f59a6a in QMetaObject::activate (sender=0x8ede630, m=0x518a038, local_signal_index=1, argv=0xbfacb348) at kernel/qobject.cpp:3278
#15 0x0515ced5 in SystemTray::Manager::taskChanged (this=0x8ede630, _t1=0x998fc80) at ./manager.moc:106
#16 0x0515d30d in SystemTray::Manager::qt_metacall (this=0x8ede630, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfacb468) at ./manager.moc:84
#17 0x05f4ab7d in metacall (argv=0xbfacb468, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x8ede630) at kernel/qmetaobject.cpp:237
#18 QMetaObject::metacall (object=0x8ede630, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfacb468) at kernel/qmetaobject.cpp:232
#19 0x05f59a6a in QMetaObject::activate (sender=0x998fc80, m=0x518a110, local_signal_index=0, argv=0xbfacb468) at kernel/qobject.cpp:3278
#20 0x0515e0e5 in SystemTray::Task::changed (this=0x998fc80, _t1=0x998fc80) at ./task.moc:112
#21 0x0515e418 in SystemTray::Task::widgetDeleted (this=0x998fc80) at ../../../../../plasma/generic/applets/systemtray/core/task.cpp:129
#22 0x0515e6fc in SystemTray::Task::qt_metacall (this=0x998fc80, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfacb628) at ./task.moc:100
#23 0x0515f0a2 in SystemTray::FdoTask::qt_metacall (this=0x998fc80, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfacb628) at ./fdotask.moc:67
#24 0x05f4ab7d in metacall (argv=0xbfacb628, idx=6, cl=QMetaObject::InvokeMetaMethod, object=0x998fc80) at kernel/qmetaobject.cpp:237
#25 QMetaObject::metacall (object=0x998fc80, cl=QMetaObject::InvokeMetaMethod, idx=6, argv=0xbfacb628) at kernel/qmetaobject.cpp:232
#26 0x05f59a6a in QMetaObject::activate (sender=0x9a8b438, m=0x6076390, local_signal_index=0, argv=0xbfacb628) at kernel/qobject.cpp:3278
#27 0x05f59f05 in QObject::destroyed (this=0x9a8b438, _t1=0x9a8b438) at .moc/release-shared/moc_qobject.cpp:149
#28 0x05f5cfed in QObject::~QObject (this=0x9a8b438, __in_chrg=<optimized out>) at kernel/qobject.cpp:843
#29 0x04c38b8c in ~QGraphicsObject (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#30 QGraphicsWidget::~QGraphicsWidget (this=0x9a8b438, __in_chrg=<optimized out>) at graphicsview/qgraphicswidget.cpp:232
#31 0x0515f3af in SystemTray::FdoGraphicsWidget::~FdoGraphicsWidget (this=0x9a8b438, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/protocols/fdo/fdographicswidget.cpp:74
#32 0x0515f402 in SystemTray::FdoGraphicsWidget::~FdoGraphicsWidget (this=0x9a8b438, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/protocols/fdo/fdographicswidget.cpp:77
#33 0x04be3128 in QGraphicsItem::~QGraphicsItem (this=0x8f11118, __in_chrg=<optimized out>) at graphicsview/qgraphicsitem.cpp:1488
#34 0x04c38b84 in ~QGraphicsObject (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#35 QGraphicsWidget::~QGraphicsWidget (this=0x8f11110, __in_chrg=<optimized out>) at graphicsview/qgraphicswidget.cpp:232
#36 0x0517ad7e in SystemTray::TaskArea::~TaskArea (this=0x8f11110, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:140
#37 0x0517ae62 in SystemTray::TaskArea::~TaskArea (this=0x8f11110, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:147
#38 0x051728a0 in SystemTray::Applet::~Applet (this=0x8ee4a90, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:145
#39 0x05172ad2 in SystemTray::Applet::~Applet (this=0x8ee4a90, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:163
#40 0x00938896 in ~ContainmentPrivate (this=<optimized out>, __in_chrg=<optimized out>) at ../../plasma/private/containment_p.h:72
#41 Plasma::Containment::~Containment (this=0x8cb7018, __in_chrg=<optimized out>) at ../../plasma/containment.cpp:148
#42 0x040c2815 in Panel::~Panel (this=0x8cb7018, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/containments/panel/panel.cpp:127
#43 0x040c2862 in Panel::~Panel (this=0x8cb7018, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/containments/panel/panel.cpp:129
#44 0x05f575f3 in qDeleteInEventHandler (o=0x8cb7018) at kernel/qobject.cpp:3986
#45 0x05f5cb80 in QObject::event (this=0x8cb7018, e=0x9d5fa68) at kernel/qobject.cpp:1200
#46 0x04c34c24 in QGraphicsWidget::event (this=0x8cb7018, event=0x9d5fa68) at graphicsview/qgraphicswidget.cpp:1455
#47 0x04575d84 in notify_helper (e=0x9d5fa68, receiver=0x8cb7018, this=0x8b52ed8) at kernel/qapplication.cpp:4486
#48 QApplicationPrivate::notify_helper (this=0x8b52ed8, receiver=0x8cb7018, e=0x9d5fa68) at kernel/qapplication.cpp:4458
#49 0x0457b133 in QApplication::notify (this=0x9d5fa68, receiver=0x8cb7018, e=0x9d5fa68) at kernel/qapplication.cpp:3886
#50 0x00ff0971 in KApplication::notify (this=0x8b3a208, receiver=0x8cb7018, event=0x9d5fa68) at ../../kdeui/kernel/kapplication.cpp:311
#51 0x05f4419e in QCoreApplication::notifyInternal (this=0x8b3a208, receiver=0x8cb7018, event=0x9d5fa68) at kernel/qcoreapplication.cpp:787
#52 0x05f47f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8afa2e0) at kernel/qcoreapplication.cpp:1428
#54 0x05f480ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#55 0x05f726a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#56 postEventSourceDispatch (s=0x8b4ef80) at kernel/qeventdispatcher_glib.cpp:277
#57 0x0504d25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#58 0x0504d990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#59 0x0504dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#60 0x05f72ada in QEventDispatcherGlib::processEvents (this=0x8afb218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#61 0x0462de7a in QGuiEventDispatcherGlib::processEvents (this=0x8afb218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#62 0x05f431dd in QEventLoop::processEvents (this=0xbfacbfd4, flags=...) at kernel/qeventloop.cpp:149
#63 0x05f43421 in QEventLoop::exec (this=0xbfacbfd4, flags=...) at kernel/qeventloop.cpp:201
#64 0x05f4819d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#65 0x04573924 in QApplication::exec () at kernel/qapplication.cpp:3760
#66 0x004bf18b in kdemain (argc=1, argv=0xbfacc1d4) at ../../../../plasma/desktop/shell/main.cpp:120
#67 0x0804850b in main (argc=1, argv=0xbfacc1d4) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 293635, bug 293053, bug 292897, bug 290808, bug 289951.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-04-16 12:57:17 UTC

*** This bug has been marked as a duplicate of bug 281557 ***