Bug 356199 - plasma crashes when starting KDE
Summary: plasma crashes when starting KDE
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2015-12-02 15:12 UTC by Marcello Ceschia
Modified: 2018-10-27 03:48 UTC (History)
3 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 Marcello Ceschia 2015-12-02 15:12:31 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.5.0
Operating System: Linux 4.1.12-1-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
What I was doing when the application crashes: starting KDE from openSUSE leap

The crash can be reproduced every time.

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

Thread 9 (Thread 0x7f43cc559700 (LWP 2306)):
#0  0x00007f43dd257c1d in poll () at /lib64/libc.so.6
#1  0x00007f43e215d422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f43e215f00f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f43cecdbc29 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f43dd94e55f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f43d8d90754 in  () at /usr/X11R6/lib64/libGL.so.1
#6  0x00007f43dca610a4 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f43dd26004d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f43bf3a7700 (LWP 2308)):
#0  0x00007f43dca6505f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f43c9e4de83 in  () at /usr/lib64/dri/swrast_dri.so
#2  0x00007f43c9e4d9f7 in  () at /usr/lib64/dri/swrast_dri.so
#3  0x00007f43d8d90754 in  () at /usr/X11R6/lib64/libGL.so.1
#4  0x00007f43dca610a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f43dd26004d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f43beba6700 (LWP 2309)):
#0  0x00007f43dca6505f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f43c9e4de83 in  () at /usr/lib64/dri/swrast_dri.so
#2  0x00007f43c9e4d9f7 in  () at /usr/lib64/dri/swrast_dri.so
#3  0x00007f43d8d90754 in  () at /usr/X11R6/lib64/libGL.so.1
#4  0x00007f43dca610a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f43dd26004d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f43b7fff700 (LWP 2315)):
#0  0x00007f43d9948d1d in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f43d9948f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f43ddb7fa5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f43ddb26a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f43dd94984a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f43e0c195f8 in  () at /usr/lib64/libQt5Qml.so.5
#6  0x00007f43dd94e55f in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f43d8d90754 in  () at /usr/X11R6/lib64/libGL.so.1
#8  0x00007f43dca610a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f43dd26004d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f43a8b45700 (LWP 2319)):
#0  0x00007f43dd257c1d in poll () at /lib64/libc.so.6
#1  0x00007f43d9948e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f43d9948f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f43ddb7fa5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f43ddb26a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f43dd94984a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f43e0c195f8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f43dd94e55f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f43d8d90754 in  () at /usr/X11R6/lib64/libGL.so.1
#9  0x00007f43dca610a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f43dd26004d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f43a306c700 (LWP 2324)):
#0  0x00007f43dd253ced in read () at /lib64/libc.so.6
#1  0x00007f43d8d8f73c in  () at /usr/X11R6/lib64/libGL.so.1
#2  0x00007f43d543abf7 in  () at /usr/lib64/tls/libnvidia-tls.so.304.131
#3  0x00007f43d9989b60 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f43d9948999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f43d9948df8 in  () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f43d9948f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f43ddb7fa5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f43ddb26a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f43dd94984a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#10 0x00007f43e0c195f8 in  () at /usr/lib64/libQt5Qml.so.5
#11 0x00007f43dd94e55f in  () at /usr/lib64/libQt5Core.so.5
#12 0x00007f43d8d90754 in  () at /usr/X11R6/lib64/libGL.so.1
#13 0x00007f43dca610a4 in start_thread () at /lib64/libpthread.so.0
#14 0x00007f43dd26004d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f43a1827700 (LWP 2325)):
#0  0x00007f43dca6505f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f43e33c17eb in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f43e33c1819 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f43d8d90754 in  () at /usr/X11R6/lib64/libGL.so.1
#4  0x00007f43dca610a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f43dd26004d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f431abba700 (LWP 2326)):
#0  0x00007f43d998ad14 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f43d99484a0 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f43d9948d80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f43d9948f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f43ddb7fa5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f43ddb26a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f43dd94984a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f43e17a5f82 in  () at /usr/lib64/libQt5Quick.so.5
#8  0x00007f43dd94e55f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f43d8d90754 in  () at /usr/X11R6/lib64/libGL.so.1
#10 0x00007f43dca610a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f43dd26004d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f43e3cdd800 (LWP 2304)):
[KCrash Handler]
#6  0x00007f43dd1b0187 in raise () at /lib64/libc.so.6
#7  0x00007f43dd1b1538 in abort () at /lib64/libc.so.6
#8  0x00007f43dd93d77e in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f43e1813691 in  () at /usr/lib64/libQt5Quick.so.5
#10 0x00007f43e181c4e9 in  () at /usr/lib64/libQt5Quick.so.5
#11 0x00007f43e181c8db in  () at /usr/lib64/libQt5Quick.so.5
#12 0x00007f43de0815b9 in QWindow::event(QEvent*) () at /usr/lib64/libQt5Gui.so.5
#13 0x00007f43e184d8b1 in QQuickWindow::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#14 0x00000000004408b6 in DesktopView::event(QEvent*) ()
#15 0x00007f43deea1e8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#16 0x00007f43deea6cd8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#17 0x00007f43ddb28ba5 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f43de07a024 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib64/libQt5Gui.so.5
#19 0x00007f43de07ac3d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#20 0x00007f43de05fd68 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#21 0x00007f43ced06f20 in  () at /usr/lib64/libQt5XcbQpa.so.5
#22 0x00007f43d9948c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#23 0x00007f43d9948ed8 in  () at /usr/lib64/libglib-2.0.so.0
#24 0x00007f43d9948f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#25 0x00007f43ddb7fa3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f43ddb26a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#27 0x00007f43ddb2e5d6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#28 0x000000000043467b in main ()

Reported using DrKonqi
Comment 1 Marco Martin 2015-12-03 12:02:36 UTC
debug symbols of Qt seems to be missing, the bt doesn't tell much
Comment 2 Andrew Crouthamel 2018-09-25 21:37:53 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 03:48:34 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!