Bug 354203 - Plasma/kdeinit5 crashed after closing application
Summary: Plasma/kdeinit5 crashed after closing application
Status: RESOLVED DUPLICATE of bug 354818
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
: 354460 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-10-22 07:18 UTC by Johan Reitan
Modified: 2015-11-04 11:37 UTC (History)
6 users (show)

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


Attachments
crash trace output (19.16 KB, text/plain)
2015-10-29 12:07 UTC, umberto.masotti
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Johan Reitan 2015-10-22 07:18:44 UTC
Application: kdeinit5 ()

Qt Version: 5.5.1
Operating System: Linux 4.2.3-1-ARCH x86_64
Distribution: "Arch Linux"

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

I closed the ktelepathy chat window. The same crash has occurred before when closing okular and dolphin (both kf5 branch) and probably others that I don't remember, but the crash does not occur every time.

The crash can be reproduced sometimes.

-- Backtrace:
Application: kdeinit5 (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2a1977c7c0 (LWP 9794))]

Thread 8 (Thread 0x7f2a0365a700 (LWP 9797)):
#0  0x00007f2a17b5118d in poll () from /usr/lib/libc.so.6
#1  0x00007f2a17043ae2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f2a17045757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f2a04d75e89 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f2a17ed096e in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f2a155244a4 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f2a17b5a13d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f29f71ba700 (LWP 9805)):
#0  0x00007f2a1483e614 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f2a147f95d0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f2a147f9eeb in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f2a147fa0cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f2a147fa109 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007f2a14820715 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x00007f2a155244a4 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f2a17b5a13d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f29f69b9700 (LWP 9806)):
#0  0x00007f2a17b5118d in poll () from /usr/lib/libc.so.6
#1  0x00007f2a147f9fbc in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f2a147fa342 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3  0x00007f29f7ad5246 in ?? () from /usr/lib/libgio-2.0.so.0
#4  0x00007f2a14820715 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007f2a155244a4 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f2a17b5a13d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f29effff700 (LWP 9811)):
#0  0x00007f2a17b5118d in poll () from /usr/lib/libc.so.6
#1  0x00007f2a147f9fbc in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f2a147fa0cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f2a1810836b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f2a180af37a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f2a17ecb9c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f29faf28db7 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#7  0x00007f2a17ed096e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f2a155244a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f2a17b5a13d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f29ef7fe700 (LWP 9812)):
#0  0x00007f2a1483e614 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f2a147fa0d6 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#2  0x00007f2a1810836b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#3  0x00007f2a180af37a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f2a17ecb9c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#5  0x00007f2a17ed096e in ?? () from /usr/lib/libQt5Core.so.5
#6  0x00007f2a155244a4 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f2a17b5a13d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f29edef3700 (LWP 10032)):
#0  0x00007f2a147ce2f0 in g_ptr_array_set_size () from /usr/lib/libglib-2.0.so.0
#1  0x00007f2a147f94a1 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f2a147f9eeb in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f2a147fa0cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f2a1810836b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f2a180af37a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f2a17ecb9c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f2a17ed096e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f2a155244a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f2a17b5a13d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f29d94cb700 (LWP 5796)):
#0  0x00007f2a17b5118d in poll () from /usr/lib/libc.so.6
#1  0x00007f2a0828ff51 in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f2a08281571 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f2a08281c0e in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f2a08281cc0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f2a0828fee6 in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f2a07e2b5b8 in ?? () from /usr/lib/pulseaudio/libpulsecommon-7.0.so
#7  0x00007f2a155244a4 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f2a17b5a13d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f2a1977c7c0 (LWP 9794)):
[KCrash Handler]
#5  0x00007f2a04d8efcf in QXcbWindow::handleClientMessageEvent(xcb_client_message_event_t const*) () from /usr/lib/libQt5XcbQpa.so.5
#6  0x00007f2a04d7a15b in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib/libQt5XcbQpa.so.5
#7  0x00007f2a04d7a683 in QXcbConnection::processXcbEvents() () from /usr/lib/libQt5XcbQpa.so.5
#8  0x00007f2a180e0ff1 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#9  0x00007f2a166fc01c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#10 0x00007f2a167014f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#11 0x00007f2a180b19ab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#12 0x00007f2a180b3da6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#13 0x00007f2a18107f43 in ?? () from /usr/lib/libQt5Core.so.5
#14 0x00007f2a147f9dc7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0x00007f2a147fa020 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x00007f2a147fa0cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0x00007f2a1810834f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#18 0x00007f2a180af37a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#19 0x00007f2a180b733c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#20 0x00007f2a05236f26 in kdemain () from /usr/lib/libkdeinit5_kded5.so
#21 0x000000000040856a in ?? ()
#22 0x000000000040585f in main ()

Possible duplicates by query: bug 353563.

Reported using DrKonqi
Comment 1 Johan Reitan 2015-10-22 07:22:04 UTC
Sometimes when I close the error dialog, the session exits to sddm. This doesn't happen every time, and didn't happen when I filed this report.
Comment 2 Alexander Diewald 2015-10-26 20:40:05 UTC
Same for me, using Gentoo with Qt 5.5.1 and plasma 5.4.2. Typically, multiple processes/applications are affected by this bug: plasma, konsole, ... But, however, this differs from crash to crash; I cannot see a pattern there.
Ironically, this happened when closing a useless trace displayed in drkonqi.
Comment 3 David Edmundson 2015-10-27 22:02:39 UTC
*** Bug 354460 has been marked as a duplicate of this bug. ***
Comment 4 umberto.masotti 2015-10-29 12:04:53 UTC
Plasma crashes in dual monitor configuration.
Kubuntu 15.10, dual activities, two desktops each.

Sometimes there's e single side crash (only left or right display involved) of a single destop (in all acrivities), sometimes crashes one Desktop of two (in all activities), more often crashes all.

Crashes happen frequently closing application in any predefined way: so can happen quitting from menu, with quit keyboard command, or clicking [X] top left button.

Clicking top left button is nearly sure to make crash happens.
Comment 5 umberto.masotti 2015-10-29 12:07:15 UTC
Created attachment 95208 [details]
crash trace output
Comment 6 David Edmundson 2015-11-04 11:37:16 UTC

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