Bug 304060

Summary: plasma crash after killing the MAIN panel (the one which was installed by default)
Product: [Unmaintained] plasma4 Reporter: Simon Andric <simonandric5>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: root
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Simon Andric 2012-07-25 18:45:33 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.97
Qt Version: 4.8.2
Operating System: Linux 3.5.0-6-generic i686
Distribution: Ubuntu quantal (development branch)

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

plasma crash after killing the MAIN panel (the one which was installed by default)

i use project neon

nice day!

simon

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb52ed740 (LWP 4025))]

Thread 2 (Thread 0xa97c2b40 (LWP 4027)):
#0  0xb55e4dcd in __GI_clock_gettime (clock_id=1, tp=0xa97c1f78) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb6b74d93 in do_gettime (sec=0xa97c1fa0, frac=0xa97c1fa8) at tools/qelapsedtimer_unix.cpp:123
#2  0xb6b74e12 in qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6c6b45b in QTimerInfoList::updateCurrentTime (this=0xa8e02074) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb6c6b7cd in QTimerInfoList::timerWait (this=0xa8e02074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb6c6869e in timerSourcePrepareHelper (src=0xa8e02040, timeout=0xa97c20cc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6c6882f in timerSourcePrepare (source=0xa8e02040, timeout=0xa97c20cc) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb552ca3a in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb552d10f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb552d371 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb6c6922e in QEventDispatcherGlib::processEvents (this=0xa8e00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb6c2ed95 in QEventLoop::processEvents (this=0xa97c2248, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6c2ef0d in QEventLoop::exec (this=0xa97c2248, flags=...) at kernel/qeventloop.cpp:204
#13 0xb6b0a123 in QThread::exec (this=0x8ee38c8) at thread/qthread.cpp:501
#14 0xb6c0c7c2 in QInotifyFileSystemWatcherEngine::run (this=0x8ee38c8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6b0c941 in QThreadPrivate::start (arg=0x8ee38c8) at thread/qthread_unix.cpp:307
#16 0xb6a7ad4c in start_thread (arg=0xa97c2b40) at pthread_create.c:308
#17 0xb5bceace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb52ed740 (LWP 4025)):
[KCrash Handler]
#7  0x00730065 in ?? ()
#8  0xb6c4af72 in QObject::connect (sender=0x99ecb60, signal=0xafae4178 "2destroyed()", receiver=0x913e040, method=0xafae40f4 "1widgetDeleted()", type=Qt::AutoConnection) at kernel/qobject.cpp:2551
#9  0xafabcbfc in SystemTray::Task::widget (this=0x913e040, host=0x8a05d60, createIfNecessary=true) at /build/buildd/project-neon-kde-workspace-2+git20120725+r46997/plasma/generic/applets/systemtray/core/task.cpp:83
#10 0xafadd753 in SystemTray::TaskArea::addWidgetForTask (this=0x8a0ddb8, task=0x913e040) at /build/buildd/project-neon-kde-workspace-2+git20120725+r46997/plasma/generic/applets/systemtray/ui/taskarea.cpp:270
#11 0xafadd1b8 in SystemTray::TaskArea::addTask (this=0x8a0ddb8, task=0x913e040) at /build/buildd/project-neon-kde-workspace-2+git20120725+r46997/plasma/generic/applets/systemtray/ui/taskarea.cpp:196
#12 0xafadf0ea in SystemTray::TaskArea::qt_static_metacall (_o=0x8a0ddb8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfe81198) at /build/buildd/project-neon-kde-workspace-2+git20120725+r46997/obj-i686-linux-gnu/plasma/generic/applets/systemtray/taskarea.moc:66
#13 0xb6c4d76c in QMetaObject::activate (sender=0x88ea248, m=0xafafcff0, local_signal_index=1, argv=0xbfe81198) at kernel/qobject.cpp:3547
#14 0xafabba78 in SystemTray::Manager::taskChanged (this=0x88ea248, _t1=0x913e040) at /build/buildd/project-neon-kde-workspace-2+git20120725+r46997/obj-i686-linux-gnu/plasma/generic/applets/systemtray/manager.moc:120
#15 0xafabb86f in SystemTray::Manager::qt_static_metacall (_o=0x88ea248, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfe812b8) at /build/buildd/project-neon-kde-workspace-2+git20120725+r46997/obj-i686-linux-gnu/plasma/generic/applets/systemtray/manager.moc:61
#16 0xb6c4d76c in QMetaObject::activate (sender=0x913e040, m=0xafafd0b0, local_signal_index=0, argv=0xbfe812b8) at kernel/qobject.cpp:3547
#17 0xafabd3b4 in SystemTray::Task::changed (this=0x913e040, _t1=0x913e040) at /build/buildd/project-neon-kde-workspace-2+git20120725+r46997/obj-i686-linux-gnu/plasma/generic/applets/systemtray/task.moc:128
#18 0xafabce78 in SystemTray::Task::emitChanged (this=0x913e040) at /build/buildd/project-neon-kde-workspace-2+git20120725+r46997/plasma/generic/applets/systemtray/core/task.cpp:144
#19 0xafabd24d in SystemTray::Task::qt_static_metacall (_o=0x913e040, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x8be11b0) at /build/buildd/project-neon-kde-workspace-2+git20120725+r46997/obj-i686-linux-gnu/plasma/generic/applets/systemtray/task.moc:79
#20 0xb6c47b6a in QMetaCallEvent::placeMetaCall (this=0x8d4e9b8, object=0x913e040) at kernel/qobject.cpp:525
#21 0xb6c48c06 in QObject::event (this=0x913e040, e=0x8d4e9b8) at kernel/qobject.cpp:1195
#22 0xb5f08bec in QApplicationPrivate::notify_helper (this=0x8744178, receiver=0x913e040, e=0x8d4e9b8) at kernel/qapplication.cpp:4557
#23 0xb5f06263 in QApplication::notify (this=0x8731fb8, receiver=0x913e040, e=0x8d4e9b8) at kernel/qapplication.cpp:3939
#24 0xb7447f76 in KApplication::notify (this=0x8731fb8, receiver=0x913e040, event=0x8d4e9b8) at /build/buildd/project-neon-kdelibs-2+git20120725+r92876/kdeui/kernel/kapplication.cpp:311
#25 0xb6c316e6 in QCoreApplication::notifyInternal (this=0x8731fb8, receiver=0x913e040, event=0x8d4e9b8) at kernel/qcoreapplication.cpp:915
#26 0xb6c34fd7 in QCoreApplication::sendEvent (receiver=0x913e040, event=0x8d4e9b8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#27 0xb6c32614 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x86cfa40) at kernel/qcoreapplication.cpp:1539
#28 0xb6c322cd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#29 0xb6c698f2 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#30 0xb6c68a7b in postEventSourceDispatch (s=0x8744320) at kernel/qeventdispatcher_glib.cpp:279
#31 0xb552cef3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0xb552d290 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb552d371 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0xb6c6920e in QEventDispatcherGlib::processEvents (this=0x8742628, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0xb5fd62b4 in QGuiEventDispatcherGlib::processEvents (this=0x8742628, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0xb6c2ed95 in QEventLoop::processEvents (this=0xbfe81a48, flags=...) at kernel/qeventloop.cpp:149
#37 0xb6c2ef0d in QEventLoop::exec (this=0xbfe81a48, flags=...) at kernel/qeventloop.cpp:204
#38 0xb6c31d7c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#39 0xb5f05ee6 in QApplication::exec () at kernel/qapplication.cpp:3818
#40 0xb131e9ad in kdemain (argc=1, argv=0x8709988) at /build/buildd/project-neon-kde-workspace-2+git20120725+r46997/plasma/desktop/shell/main.cpp:120
#41 0x0804d65c in launch (argc=1, _name=0x8709c5c "/opt/project-neon/bin/plasma-desktop", args=0x8709c81 "", cwd=0x0, envc=0, envs=0x8709c85 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8052fed "0") at /build/buildd/project-neon-kdelibs-2+git20120725+r92876/kinit/kinit.cpp:734
#42 0x0804e713 in handle_launcher_request (sock=8, who=0x8053288 "launcher") at /build/buildd/project-neon-kdelibs-2+git20120725+r92876/kinit/kinit.cpp:1226
#43 0x0804ef0d in handle_requests (waitForPid=0) at /build/buildd/project-neon-kdelibs-2+git20120725+r92876/kinit/kinit.cpp:1419
#44 0x080508f1 in main (argc=4, argv=0xbfe82054, envp=0xbfe82068) at /build/buildd/project-neon-kdelibs-2+git20120725+r92876/kinit/kinit.cpp:1907

This bug may be a duplicate of or related to bug 290712.

Possible duplicates by query: bug 302501, bug 301768, bug 300794, bug 300680, bug 300024.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-25 23:39:36 UTC

*** This bug has been marked as a duplicate of bug 290712 ***
Comment 2 root 2012-11-15 04:16:13 UTC
Created attachment 75278 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

removed my main panel after adding a second one.

-- Backtrace (Reduced):
#8  0xb6448fb0 in QObject::connect (sender=0xa3b8d10, signal=0xa960bfa9 "2destroyed()", receiver=0xa3c1918, method=0xa960bf98 "1widgetDeleted()", type=Qt::AutoConnection) at kernel/qobject.cpp:2551
#9  0xa95e9dab in SystemTray::Task::widget (this=0xa3c1918, host=0xae7e380, createIfNecessary=true) at ../../../../../plasma/generic/applets/systemtray/core/task.cpp:83
#10 0xa9608709 in SystemTray::TaskArea::addWidgetForTask (this=0xaaf53c0, task=0xa3c1918) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:265
#11 0xa9608e9f in SystemTray::TaskArea::addTask (this=0xaaf53c0, task=0xa3c1918) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:196
[...]
#13 0xa95e8e85 in SystemTray::Manager::taskChanged (this=0x9aa97c0, _t1=0xa3c1918) at ./manager.moc:120