Bug 243761 - KDE desktop crashes when all panels are removed
Summary: KDE desktop crashes when all panels are removed
Status: RESOLVED DUPLICATE of bug 243226
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 245011 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-07-06 14:54 UTC by celist165
Modified: 2010-07-18 18:51 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description celist165 2010-07-06 14:54:42 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-23-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was toying around with 2 panels, and when i removed both of them the Desktop crashed.

-- Backtrace:
Application: Plasma-Arbeitsfläche (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f3a2ea51780 (LWP 20426))]

Thread 3 (Thread 0x7f3a0cd64710 (LWP 20432)):
#0  __pthread_mutex_unlock (mutex=0x2268a58) at pthread_mutex_unlock.c:289
#1  0x00007f3a22fe1092 in g_main_context_query () from /lib/libglib-2.0.so.0
#2  0x00007f3a22fe639c in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f3a22fe68fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f3a2b9e49c6 in QEventDispatcherGlib::processEvents (this=0x20c27a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f3a2b9b75b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f3a2b9b798c in QEventLoop::exec (this=0x7f3a0cd63d90, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f3a2b8c31cd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007f3a2b9974d8 in QInotifyFileSystemWatcherEngine::run (this=0x22051f0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f3a2b8c614e in QThreadPrivate::start (arg=0x22051f0) at thread/qthread_unix.cpp:266
#10 0x00007f3a2b6349ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f3a2e3686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f3a0739e710 (LWP 20861)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3a28d850c4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f3a2908f140) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f3a28d850f9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f3a2909d214) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f3a2b6349ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f3a2e3686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3a2ea51780 (LWP 20426)):
[KCrash Handler]
#6  0x00007f3a0f08658a in DBusNotificationProtocol::notificationDeleted (this=0x365e560, source=...)
    at ../../../../../plasma/generic/applets/notifications/protocols/notifications/dbusnotificationprotocol.cpp:181
#7  0x00007f3a0f0878f0 in DBusNotificationProtocol::qt_metacall (this=0x365e560, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7e824960) at ./dbusnotificationprotocol.moc:88
#8  0x00007f3a2b9d0597 in QMetaObject::activate (sender=0x397eec0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xfffffffffffe90e0) at kernel/qobject.cpp:3280
#9  0x00007f3a0f07fc52 in DBusNotification::notificationDeleted (this=0x214f120, _t1=<value optimized out>) at moc_dbusnotification.cpp:98
#10 0x00007f3a0f087ccb in ~DBusNotification (this=0x214f120, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/notifications/protocols/notifications/dbusnotification.cpp:35
#11 0x00007f3a0f098d27 in qDeleteAll<QList<Notification*>::const_iterator> (this=0x36b5970, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#12 qDeleteAll<QList<Notification*> > (this=0x36b5970, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#13 ~NotificationScroller (this=0x36b5970, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/notifications/ui/notificationscroller.cpp:68
#14 0x00007f3a2dec1783 in ~ExtenderItemPrivate (this=0x3991250, __in_chrg=<value optimized out>) at ../../plasma/extenders/extenderitem.cpp:738
#15 0x00007f3a2dec186d in ~ExtenderItem (this=0x398d350, __in_chrg=<value optimized out>) at ../../plasma/extenders/extenderitem.cpp:210
#16 0x00007f3a2deb8e8a in ~Extender (this=0x368e4b0, __in_chrg=<value optimized out>) at ../../plasma/extenders/extender.cpp:132
#17 0x00007f3a2de6acbc in ~AppletPrivate (this=0x36900f0, __in_chrg=<value optimized out>) at ../../plasma/applet.cpp:2631
#18 0x00007f3a2de7177a in ~Applet (this=0x365c580, __in_chrg=<value optimized out>) at ../../plasma/applet.cpp:214
#19 0x00007f3a0f08f650 in ~Notifications (this=0x365c580, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/notifications/ui/notifications.cpp:118
#20 0x00007f3a2b132e67 in ~QGraphicsItem (this=0x34873b0, __in_chrg=<value optimized out>) at graphicsview/qgraphicsitem.cpp:1452
#21 0x00007f3a2b193ad0 in ~QGraphicsObject (this=0x34873a0, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:544
#22 ~QGraphicsWidget (this=0x34873a0, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#23 0x00007f3a1185d6f2 in ~TaskArea (this=0x34873a0, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/taskarea.cpp:146
#24 0x00007f3a11852d01 in ~Applet (this=0x34e06a0, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/applets/systemtray/ui/applet.cpp:119
#25 0x00007f3a2de8e3df in qDeleteAll<QList<Plasma::Applet*>::const_iterator> (this=0x3488a90, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#26 qDeleteAll<QList<Plasma::Applet*> > (this=0x3488a90, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#27 ~ContainmentPrivate (this=0x3488a90, __in_chrg=<value optimized out>) at ../../plasma/private/containment_p.h:64
#28 ~Containment (this=0x3488a90, __in_chrg=<value optimized out>) at ../../plasma/containment.cpp:144
#29 0x00007f3a132ae785 in ~Panel (this=0x3488a90, __in_chrg=<value optimized out>) at ../../../../../plasma/desktop/containments/panel/panel.cpp:128
#30 0x00007f3a2b9ca698 in QObject::event (this=0x3488a90, e=0x397eed8) at kernel/qobject.cpp:1202
#31 0x00007f3a2b18fbcb in QGraphicsWidget::event (this=0x3488a90, event=0x3145bf0) at graphicsview/qgraphicswidget.cpp:1404
#32 0x00007f3a2ab2584c in QApplicationPrivate::notify_helper (this=0x1768040, receiver=0x3488a90, e=0x3145bf0) at kernel/qapplication.cpp:4358
#33 0x00007f3a2ab2b2ed in QApplication::notify (this=0x1751fc0, receiver=0x3488a90, e=0x3145bf0) at kernel/qapplication.cpp:4241
#34 0x00007f3a2c66d6b6 in KApplication::notify (this=0x1751fc0, receiver=0x3488a90, event=0x3145bf0) at ../../kdeui/kernel/kapplication.cpp:309
#35 0x00007f3a2b9b887c in QCoreApplication::notifyInternal (this=0x1751fc0, receiver=0x3488a90, event=0x3145bf0) at kernel/qcoreapplication.cpp:732
#36 0x00007f3a2b9bb7a2 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1737090) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1737090) at kernel/qcoreapplication.cpp:1373
#38 0x00007f3a2b9e4e33 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#39 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#40 0x00007f3a22fe28c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#41 0x00007f3a22fe6748 in ?? () from /lib/libglib-2.0.so.0
#42 0x00007f3a22fe68fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#43 0x00007f3a2b9e4973 in QEventDispatcherGlib::processEvents (this=0x1736790, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#44 0x00007f3a2abd6dee in QGuiEventDispatcherGlib::processEvents (this=0x214f120, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007f3a2b9b75b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#46 0x00007f3a2b9b798c in QEventLoop::exec (this=0x7fff7e8257a0, flags=) at kernel/qeventloop.cpp:201
#47 0x00007f3a2b9bba3b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#48 0x00007f3a2e6416d6 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:118
#49 0x00007f3a2e2a0c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff7e825b68) at libc-start.c:226
#50 0x00000000004006c9 in _start ()

Possible duplicates by query: bug 243226, bug 243176, bug 242864, bug 240131.

Reported using DrKonqi
Comment 1 Beat Wolf 2010-07-07 12:24:01 UTC

*** This bug has been marked as a duplicate of bug 243226 ***
Comment 2 Beat Wolf 2010-07-18 18:51:58 UTC
*** Bug 245011 has been marked as a duplicate of this bug. ***