Bug 356111

Summary: Plasma desktop crashed while KDE starting
Product: [Frameworks and Libraries] Phonon Reporter: Serkan Barut <casaobscura>
Component: generalAssignee: Harald Sitter <sitter>
Status: RESOLVED FIXED    
Severity: crash CC: bshah, myriam, plasma-bugs-null, romain.perier
Priority: NOR Keywords: drkonqi
Version First Reported In: unspecified   
Target Milestone: 4.8   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Serkan Barut 2015-11-30 11:48:30 UTC
Application: plasmashell (5.4.3)

Qt Version: 5.5.1
Operating System: Linux 4.3.0-2-default x86_64
Distribution: "openSUSE Tumbleweed (20151128) (x86_64)"

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

Started computer and entered login credentials, while wating for desktop to load(without any user activity) crash windows appeared.

- Unusual behavior I noticed:

Very slow loading of desktop(due to heavy io activity of tracker and baloo during KDE startup. confirmed via iotop.)

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa5e277f8c0 (LWP 2101))]

Thread 9 (Thread 0x7fa5cbd42700 (LWP 2105)):
#0  0x00007fa5dbd4520d in poll () at /lib64/libc.so.6
#1  0x00007fa5e0c02432 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fa5e0c04007 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fa5cde91e29 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fa5dc43694f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa5db54c4a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fa5dbd4db9d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fa5c910f700 (LWP 2321)):
#0  0x00007fa5dbd411ed in read () at /lib64/libc.so.6
#1  0x00007fa5d847e210 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa5d843bd94 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa5d843c208 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fa5d843c36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fa5dc65b52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa5dc60563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fa5dc431b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fa5df6dd9a5 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fa5dc43694f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fa5db54c4a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa5dbd4db9d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fa5b1b17700 (LWP 2365)):
#0  0x00007fa5dbd411ed in read () at /lib64/libc.so.6
#1  0x00007fa5d847e210 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa5d843bd94 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa5d843c208 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fa5d843c36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fa5dc65b52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa5dc60563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fa5dc431b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fa5df6dd9a5 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fa5dc43694f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fa5db54c4a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa5dbd4db9d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fa5abfff700 (LWP 2370)):
#0  0x00007fa5dc65ac83 in  () at /usr/lib64/libQt5Core.so.5
#1  0x00007fa5d843bce1 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa5d843c208 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa5d843c36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fa5dc65b52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa5dc60563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa5dc431b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007fa5df6dd9a5 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fa5dc43694f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fa5db54c4a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fa5dbd4db9d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fa5aa77b700 (LWP 2372)):
#0  0x00007fa5db55207f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa5e1e71a84 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fa5e1e71ac9 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fa5db54c4a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa5dbd4db9d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fa523b4d700 (LWP 2395)):
#0  0x00007fa5dbd411ed in read () at /lib64/libc.so.6
#1  0x00007fa5d847e210 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa5d843bd94 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa5d843c208 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fa5d843c36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fa5dc65b52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa5dc60563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fa5dc431b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fa5e025fe42 in  () at /usr/lib64/libQt5Quick.so.5
#9  0x00007fa5dc43694f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fa5db54c4a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa5dbd4db9d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fa5131a6700 (LWP 2462)):
#0  0x00007fa5dbd4520d in poll () at /lib64/libc.so.6
#1  0x00007fa5d843c264 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa5d843c36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa5dc65b52b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fa5dc60563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa5dc431b1c in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa5156b9e47 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007fa5dc43694f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fa5db54c4a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fa5dbd4db9d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fa50ae07700 (LWP 2470)):
#0  0x00007fa5dbd4520d in poll () at /lib64/libc.so.6
#1  0x00007fa5d1954321 in  () at /usr/lib64/libpulse.so.0
#2  0x00007fa5d1945fc1 in pa_mainloop_poll () at /usr/lib64/libpulse.so.0
#3  0x00007fa5d19465fe in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007fa5d19466b0 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007fa5d19542d3 in  () at /usr/lib64/libpulse.so.0
#6  0x00007fa5d12e75f8 in  () at /usr/lib64/pulseaudio/libpulsecommon-7.1.so
#7  0x00007fa5db54c4a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa5dbd4db9d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fa5e277f8c0 (LWP 2101)):
[KCrash Handler]
#6  0x00007fa51083dc83 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#7  0x00007fa51083de22 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#8  0x00007fa510840113 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#9  0x00007fa510840be0 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#10 0x00007fa510845881 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#11 0x00007fa5dc634f8a in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#12 0x00007fa51084d4cf in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#13 0x00007fa5d871349e in g_cclosure_marshal_VOID__BOXEDv () at /usr/lib64/libgobject-2.0.so.0
#14 0x00007fa5d8710a44 in  () at /usr/lib64/libgobject-2.0.so.0
#15 0x00007fa5d872aa48 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#16 0x00007fa5d872b122 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#17 0x00007fa51053611a in gst_bus_sync_signal_handler () at /usr/lib64/libgstreamer-1.0.so.0
#18 0x00007fa51053638b in gst_bus_post () at /usr/lib64/libgstreamer-1.0.so.0
#19 0x00007fa51054a918 in  () at /usr/lib64/libgstreamer-1.0.so.0
#20 0x00007fa51052a73d in  () at /usr/lib64/libgstreamer-1.0.so.0
#21 0x00007fa51054e9e5 in gst_element_continue_state () at /usr/lib64/libgstreamer-1.0.so.0
#22 0x00007fa51054e358 in gst_element_change_state () at /usr/lib64/libgstreamer-1.0.so.0
#23 0x00007fa51054e767 in  () at /usr/lib64/libgstreamer-1.0.so.0
#24 0x00007fa51084ca2f in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#25 0x00007fa510840de1 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#26 0x00007fa510840ec5 in  () at /usr/lib64/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so
#27 0x00007fa5da6783c4 in  () at /usr/lib64/libKF5Notifications.so.5
#28 0x00007fa5da65ed66 in  () at /usr/lib64/libKF5Notifications.so.5
#29 0x00007fa5da65c648 in KNotification::sendEvent() () at /usr/lib64/libKF5Notifications.so.5
#30 0x00007fa5dc635d79 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#31 0x00007fa5dd97d8cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#32 0x00007fa5dd9829d6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#33 0x00007fa5dc607cf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#34 0x00007fa5dc60a016 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#35 0x00007fa5dc65b103 in  () at /usr/lib64/libQt5Core.so.5
#36 0x00007fa5d843c097 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#37 0x00007fa5d843c2c8 in  () at /usr/lib64/libglib-2.0.so.0
#38 0x00007fa5d843c36c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#39 0x00007fa5dc65b50f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#40 0x00007fa5dc60563a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#41 0x00007fa5dc60d2fd in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#42 0x0000000000434150 in main ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-11-01 13:54:04 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Serkan Barut 2018-11-01 14:17:26 UTC
Cannot reproduce, closing.