Bug 282081

Summary: KDE segfaults on shutdown
Product: [Unmaintained] plasma4 Reporter: sansar22
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: chaofeng111, gordon
Priority: NOR    
Version: 4.7.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description sansar22 2011-09-15 12:53:30 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-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed: Trying to shut down my laptop via KDE menu.

- Unusual behavior I noticed:  Everytime i've been doing this since this week's upgrade KDE always crashes on shutdown

- Custom settings of the application:  I'm not sure how to answer this question.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f7512259760 (LWP 1565))]

Thread 4 (Thread 0x7f74fafae700 (LWP 1571)):
#0  0x00007f750c950f12 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#1  0x00007f750c9517f2 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f750c951d09 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7510eda66e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f7510eaea92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f7510eaec97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f7510dc613f in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f7510e91aef in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f7510dc8bc5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f7510b3eda0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f750f9147dd in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f74f445f700 (LWP 1585)):
#0  0x00007f7510b40cf4 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x00007f750c951102 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#2  0x00007f750c951a78 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f750c951d09 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f7510eda66e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f7510eaea92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f7510eaec97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007f7510dc613f in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x00007f7510e91aef in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f7510dc8bc5 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007f7510b3eda0 in start_thread () from /lib/libpthread.so.0
#11 0x00007f750f9147dd in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f74e48a4700 (LWP 1617)):
#0  0x00007f750c950d97 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#1  0x00007f750c9517f2 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f750c951d09 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7510eda66e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f7510eaea92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f7510eaec97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f7510dc613f in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f7510e91aef in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f7510dc8bc5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f7510b3eda0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f750f9147dd in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7512259760 (LWP 1565)):
[KCrash Handler]
#6  0x00007f751014dd92 in QX11PixmapData::release() () from /usr/lib/libQtGui.so.4
#7  0x00007f751014deb4 in QX11PixmapData::~QX11PixmapData() () from /usr/lib/libQtGui.so.4
#8  0x00007f751014df09 in QX11PixmapData::~QX11PixmapData() () from /usr/lib/libQtGui.so.4
#9  0x00007f7510139d69 in QPixmap::~QPixmap() () from /usr/lib/libQtGui.so.4
#10 0x00007f7510de439a in QHashData::free_helper(void (*)(QHashData::Node*)) () from /usr/lib/libQtCore.so.4
#11 0x00007f7507f07b00 in Plasma::BusyWidget::~BusyWidget() () from /usr/lib/libplasma.so.3
#12 0x00007f7507f07b49 in Plasma::BusyWidget::~BusyWidget() () from /usr/lib/libplasma.so.3
#13 0x00007f7510636046 in QGraphicsItem::~QGraphicsItem() () from /usr/lib/libQtGui.so.4
#14 0x00007f7510685870 in QGraphicsWidget::~QGraphicsWidget() () from /usr/lib/libQtGui.so.4
#15 0x00007f74f0e8f119 in ?? () from /usr/lib/kde4/plasma_applet_tasks.so
#16 0x00007f7510ec61b8 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#17 0x00007f7510681bcb in QGraphicsWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x00007f7510068ae4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007f751006d951 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007f7511c49c96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0x00007f7510eaf89c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x00007f7510eb2c2f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#23 0x00007f7510eb2ee6 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#24 0x00007f7500de6173 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#25 0x00000000004082a7 in _start ()

Possible duplicates by query: bug 278224, bug 273542, bug 271182, bug 269945, bug 268923.

Reported using DrKonqi
Comment 1 Gordon 2012-02-25 14:07:58 UTC
This bug is a duplicate of bug 292543. So, somebody with the proper credentials needs to mark this bug or bug 292543 as a duplicate.
Comment 2 Chao Feng 2013-05-05 05:48:02 UTC
Do you still have this crash?
Comment 3 Martin Flöser 2013-05-28 20:05:39 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!