https://bugs.kde.org/show_bug.cgi?id=356175
Bug ID: 356175 Summary: [wayland] plasmashell crashes at startup Product: kde Version: unspecified Platform: unspecified OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: darkba...@linuxsystems.it Application: plasmashell (5.5.90) (Compiled from sources) Qt Version: 5.5.1 Operating System: Linux 4.4.0-rc2-core-avx-i+ x86_64 Distribution: "NAME=Gentoo" -- Information about the crash: I'm using plasma git master on Gentoo (with systemd), with latest Intel Ivy Bridge drivers (kernel 4.4-rc3, xorg-server git master, xf86-video-intel git master, mesa-11.1-rc2/11.0.6). If I try to start a plasma wayland session (from sddm in this case) plasmashell crashes at startup and there are no window decorations nor desktop. I recompiled some key packages like qt and plasmashell with debug symbols to provide a useful backtrace. QT version is 5.5.1. Weston runs flawlessly and KWIN's EGL backend runs flawlessly on X too. Let me know if you need something else. 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 0x7f820abcc800 (LWP 2444))] Thread 6 (Thread 0x7f81f7831700 (LWP 2447)): #0 0x00007f82052773ad in poll () from /lib64/libc.so.6 #1 0x00007f820131bb6c in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f820131bc7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f8205ad96f5 in QEventDispatcherGlib::processEvents (this=0x7f81f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f8205a837a6 in QEventLoop::processEvents (this=this@entry=0x7f81f7830dc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:128 #5 0x00007f8205a83bb3 in QEventLoop::exec (this=this@entry=0x7f81f7830dc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f82058deb9c in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007f82058dec59 in QThread::run (this=<optimized out>) at thread/qthread.cpp:570 #8 0x00007f82058e3ccb in QThreadPrivate::start (arg=0x738f50) at thread/qthread_unix.cpp:331 #9 0x00007f8204a83324 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f82052801cd in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f81f4e1b700 (LWP 2459)): #0 0x00007f820131b040 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f820131ba98 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f820131bc7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f8205ad96f5 in QEventDispatcherGlib::processEvents (this=0x7f81e80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f8205a837a6 in QEventLoop::processEvents (this=this@entry=0x7f81f4e1adb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:128 #5 0x00007f8205a83bb3 in QEventLoop::exec (this=this@entry=0x7f81f4e1adb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f82058deb9c in QThread::exec (this=this@entry=0x7f3b10) at thread/qthread.cpp:503 #7 0x00007f8208121f58 in QQmlThreadPrivate::run (this=0x7f3b10) at qml/ftw/qqmlthread.cpp:141 #8 0x00007f82058e3ccb in QThreadPrivate::start (arg=0x7f3b10) at thread/qthread_unix.cpp:331 #9 0x00007f8204a83324 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f82052801cd in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f81e7fff700 (LWP 2460)): #0 0x00007f820131b063 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f820131ba98 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f820131bc7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f8205ad96f5 in QEventDispatcherGlib::processEvents (this=0x7f81e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f8205a837a6 in QEventLoop::processEvents (this=this@entry=0x7f81e7ffedb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:128 #5 0x00007f8205a83bb3 in QEventLoop::exec (this=this@entry=0x7f81e7ffedb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f82058deb9c in QThread::exec (this=this@entry=0xa1dda0) at thread/qthread.cpp:503 #7 0x00007f8208121f58 in QQmlThreadPrivate::run (this=0xa1dda0) at qml/ftw/qqmlthread.cpp:141 #8 0x00007f82058e3ccb in QThreadPrivate::start (arg=0xa1dda0) at thread/qthread_unix.cpp:331 #9 0x00007f8204a83324 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f82052801cd in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f81e6862700 (LWP 2461)): #0 0x00007f82052773ad in poll () from /lib64/libc.so.6 #1 0x00007f820131bb6c in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f820131bc7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f8205ad96f5 in QEventDispatcherGlib::processEvents (this=0x7f81d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f8205a837a6 in QEventLoop::processEvents (this=this@entry=0x7f81e6861db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:128 #5 0x00007f8205a83bb3 in QEventLoop::exec (this=this@entry=0x7f81e6861db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f82058deb9c in QThread::exec (this=this@entry=0xa19430) at thread/qthread.cpp:503 #7 0x00007f8208121f58 in QQmlThreadPrivate::run (this=0xa19430) at qml/ftw/qqmlthread.cpp:141 #8 0x00007f82058e3ccb in QThreadPrivate::start (arg=0xa19430) at thread/qthread_unix.cpp:331 #9 0x00007f8204a83324 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f82052801cd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f81de094700 (LWP 2462)): #0 0x00007f8201360249 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f820131b6c6 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f820131bbd0 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f820131bc7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f8205ad96f5 in QEventDispatcherGlib::processEvents (this=0x7f81540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f8205a837a6 in QEventLoop::processEvents (this=this@entry=0x7f81de093d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:128 #6 0x00007f8205a83bb3 in QEventLoop::exec (this=this@entry=0x7f81de093d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #7 0x00007f82058deb9c in QThread::exec (this=this@entry=0x10519b0) at thread/qthread.cpp:503 #8 0x00007f8208acf22d in QQuickPixmapReader::run (this=0x10519b0) at util/qquickpixmapcache.cpp:760 #9 0x00007f82058e3ccb in QThreadPrivate::start (arg=0x10519b0) at thread/qthread_unix.cpp:331 #10 0x00007f8204a83324 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f82052801cd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f820abcc800 (LWP 2444)): [KCrash Handler] #6 0x00007f82051cb3c7 in raise () from /lib64/libc.so.6 #7 0x00007f82051cc75a in abort () from /lib64/libc.so.6 #8 0x00007f82058d2707 in qt_message_fatal (message=<synthetic pointer>, context=...) at global/qlogging.cpp:1578 #9 QMessageLogger::fatal (this=this@entry=0x7ffe9ddca760, msg=msg@entry=0x7f8208cc43c6 "%s") at global/qlogging.cpp:781 #10 0x00007f8208b3fb04 in QSGRenderLoop::handleContextCreationFailure (this=this@entry=0x929dd0, window=0xbbcaf0, isEs=isEs@entry=false) at scenegraph/qsgrenderloop.cpp:244 #11 0x00007f8208b40206 in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x929dd0, window=0xbbcaf0) at scenegraph/qsgrenderloop.cpp:333 #12 0x00007f8208b41506 in QSGGuiThreadRenderLoop::exposureChanged (this=0x929dd0, window=0xbbcaf0) at scenegraph/qsgrenderloop.cpp:422 #13 0x00007f8208b6a7ea in QQuickWindow::exposeEvent (this=<optimized out>) at items/qquickwindow.cpp:207 #14 0x00007f8205dcbe32 in QWindow::event (this=this@entry=0xbbcaf0, ev=ev@entry=0x7ffe9ddcac10) at kernel/qwindow.cpp:2028 #15 0x00007f8208b7a1fb in QQuickWindow::event (this=this@entry=0xbbcaf0, e=e@entry=0x7ffe9ddcac10) at items/qquickwindow.cpp:1413 #16 0x000000000043e006 in DesktopView::event (this=0xbbcaf0, e=0x7ffe9ddcac10) at /usr/src/debug/kde-plasma/plasma-workspace-9999/plasma-workspace-9999/shell/desktopview.cpp:205 #17 0x00007f82065136ce in QApplicationPrivate::notify_helper (this=this@entry=0x7360a0, receiver=receiver@entry=0xbbcaf0, e=e@entry=0x7ffe9ddcac10) at kernel/qapplication.cpp:3716 #18 0x00007f8206518995 in QApplication::notify (this=0x7ffe9ddcb040, receiver=0xbbcaf0, e=0x7ffe9ddcac10) at kernel/qapplication.cpp:3160 #19 0x00007f8205a847c1 in QCoreApplication::notifyInternal (this=0x7ffe9ddcb040, receiver=receiver@entry=0xbbcaf0, event=event@entry=0x7ffe9ddcac10) at kernel/qcoreapplication.cpp:965 #20 0x00007f8205dc5155 in sendSpontaneousEvent (event=0x7ffe9ddcac10, receiver=0xbbcaf0) at ../../src/corelib/kernel/qcoreapplication.h:227 #21 QGuiApplicationPrivate::processExposeEvent (e=0x105d180) at kernel/qguiapplication.cpp:2648 #22 0x00007f8205dc5d4e in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x105d180) at kernel/qguiapplication.cpp:1643 #23 0x00007f8205dae06a in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625 #24 0x00007f81f7f23e68 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #25 0x00007f820131b8ed in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #26 0x00007f820131bbd0 in ?? () from /usr/lib64/libglib-2.0.so.0 #27 0x00007f820131bc7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #28 0x00007f8205ad9764 in QEventDispatcherGlib::processEvents (this=0x75d4d0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #29 0x00007f81f7f23fc8 in QPAEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115 #30 0x00007f8205a837a6 in QEventLoop::processEvents (this=this@entry=0x7ffe9ddcaee0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:128 #31 0x00007f8205a83bb3 in QEventLoop::exec (this=this@entry=0x7ffe9ddcaee0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #32 0x00007f8205a8ba20 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #33 0x00007f8205dbb49e in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527 #34 0x00007f820650f2e3 in QApplication::exec () at kernel/qapplication.cpp:2976 #35 0x0000000000435d3c in main (argc=4, argv=<optimized out>) at /usr/src/debug/kde-plasma/plasma-workspace-9999/plasma-workspace-9999/shell/main.cpp:179 Possible duplicates by query: bug 356017, bug 354966, bug 353914, bug 352840, bug 352098. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.