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.

Reply via email to