Bug 350529 - Plasma crash on logout and randomly at other times
Summary: Plasma crash on logout and randomly at other times
Status: RESOLVED DUPLICATE of bug 349519
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.3.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-07-22 22:37 UTC by Matthijs
Modified: 2015-07-23 03:02 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthijs 2015-07-22 22:37:07 UTC
Application: plasmashell (5.3.2)

Qt Version: 5.5.0
Operating System: Linux 4.1.2-2-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

The bug happens every time I log out. It also happens at other times randomly (but it appears to happen more often when switching windows or starting applications).

The attached bugtrace happened during the starting of firefox.

If you need more debug symbols, let me know, I'll recompile some packages with symbols.

The crash can be reproduced every time.

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

Thread 14 (Thread 0x7f7f6d1e8700 (LWP 23609)):
#0  0x00007f7f7da94e8d in poll () from /usr/lib/libc.so.6
#1  0x00007f7f82af79d2 in poll (__timeout=-1, __nfds=1, __fds=0x7f7f6d1e7cc0) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=0x1be6190, cond=<optimized out>, vector=0x0, count=0x0) at xcb_conn.c:459
#3  0x00007f7f82af94bf in xcb_wait_for_event (c=0x7f7f6d1e7cc0) at xcb_in.c:623
#4  0x00007f7f6eb04879 in QXcbEventReader::run (this=0x1bf03f0) at qxcbconnection.cpp:1197
#5  0x00007f7f7e196bd4 in QThreadPrivate::start (arg=0x1bf03f0) at thread/qthread_unix.cpp:331
#6  0x00007f7f7d088354 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f7f7da9dbfd in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7f7f66840700 (LWP 23620)):
#0  0x00007f7f7da94e8d in poll () from /usr/lib/libc.so.6
#1  0x00007f7f79d05c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7f79d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7f7e3943bb in QEventDispatcherGlib::processEvents (this=0x7f7f600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f7f7e34079a in QEventLoop::exec (this=this@entry=0x7f7f6683fdb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f7f7e1916a3 in QThread::exec (this=this@entry=0x1d23b10) at thread/qthread.cpp:503
#6  0x00007f7f814f44a5 in QQmlThreadPrivate::run (this=0x1d23b10) at qml/ftw/qqmlthread.cpp:141
#7  0x00007f7f7e196bd4 in QThreadPrivate::start (arg=0x1d23b10) at thread/qthread_unix.cpp:331
#8  0x00007f7f7d088354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f7f7da9dbfd in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7f7f595e9700 (LWP 23621)):
#0  0x00007f7f79d4a414 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f7f79d051b0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7f79d05ba8 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7f79d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f7f7e3943bb in QEventDispatcherGlib::processEvents (this=0x7f7f540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f7f7e34079a in QEventLoop::exec (this=this@entry=0x7f7f595e8db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f7f7e1916a3 in QThread::exec (this=this@entry=0x2851860) at thread/qthread.cpp:503
#7  0x00007f7f814f44a5 in QQmlThreadPrivate::run (this=0x2851860) at qml/ftw/qqmlthread.cpp:141
#8  0x00007f7f7e196bd4 in QThreadPrivate::start (arg=0x2851860) at thread/qthread_unix.cpp:331
#9  0x00007f7f7d088354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f7f7da9dbfd in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7f7f539b3700 (LWP 23624)):
#0  0x00007f7f79d051c9 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#1  0x00007f7f79d05ba8 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7f79d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7f7e3943bb in QEventDispatcherGlib::processEvents (this=0x7f7f4c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f7f7e34079a in QEventLoop::exec (this=this@entry=0x7f7f539b2db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f7f7e1916a3 in QThread::exec (this=this@entry=0x2972290) at thread/qthread.cpp:503
#6  0x00007f7f814f44a5 in QQmlThreadPrivate::run (this=0x2972290) at qml/ftw/qqmlthread.cpp:141
#7  0x00007f7f7e196bd4 in QThreadPrivate::start (arg=0x2972290) at thread/qthread_unix.cpp:331
#8  0x00007f7f7d088354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f7f7da9dbfd in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7f7f529a2700 (LWP 23625)):
#0  0x00007f7f7da90f1d in read () from /usr/lib/libc.so.6
#1  0x00007f7f79d48f60 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7f79d0572c in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7f79d05c20 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f7f79d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f7f7e3943bb in QEventDispatcherGlib::processEvents (this=0x7f7f440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f7f7e34079a in QEventLoop::exec (this=this@entry=0x7f7f529a1db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f7f7e1916a3 in QThread::exec (this=this@entry=0x2a1e5c0) at thread/qthread.cpp:503
#8  0x00007f7f814f44a5 in QQmlThreadPrivate::run (this=0x2a1e5c0) at qml/ftw/qqmlthread.cpp:141
#9  0x00007f7f7e196bd4 in QThreadPrivate::start (arg=0x2a1e5c0) at thread/qthread_unix.cpp:331
#10 0x00007f7f7d088354 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f7f7da9dbfd in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7f7f518a1700 (LWP 23626)):
#0  0x00007f7f7da90f1d in read () from /usr/lib/libc.so.6
#1  0x00007f7f79d48f60 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7f79d0572c in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7f79d05c20 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f7f79d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f7f7e3943bb in QEventDispatcherGlib::processEvents (this=0x7f7f480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f7f7e34079a in QEventLoop::exec (this=this@entry=0x7f7f518a0db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f7f7e1916a3 in QThread::exec (this=this@entry=0x2af3fd0) at thread/qthread.cpp:503
#8  0x00007f7f814f44a5 in QQmlThreadPrivate::run (this=0x2af3fd0) at qml/ftw/qqmlthread.cpp:141
#9  0x00007f7f7e196bd4 in QThreadPrivate::start (arg=0x2af3fd0) at thread/qthread_unix.cpp:331
#10 0x00007f7f7d088354 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f7f7da9dbfd in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f7f43fff700 (LWP 23627)):
#0  0x00007f7f79d4a414 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f7f79d054b9 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7f79d05bf7 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7f79d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f7f7e3943bb in QEventDispatcherGlib::processEvents (this=0x7f7f3c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f7f7e34079a in QEventLoop::exec (this=this@entry=0x7f7f43ffedb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f7f7e1916a3 in QThread::exec (this=this@entry=0x2babae0) at thread/qthread.cpp:503
#7  0x00007f7f814f44a5 in QQmlThreadPrivate::run (this=0x2babae0) at qml/ftw/qqmlthread.cpp:141
#8  0x00007f7f7e196bd4 in QThreadPrivate::start (arg=0x2babae0) at thread/qthread_unix.cpp:331
#9  0x00007f7f7d088354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f7f7da9dbfd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f7f42df6700 (LWP 23628)):
#0  0x00007f7f7d08d96f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f7f83927564 in QTWTF::Vector<QTJSC::SwitchInfo, 0ul>::at(unsigned long)::__PRETTY_FUNCTION__ () from /usr/lib/libQt5Script.so.5
#2  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f7f424f5700 (LWP 23629)):
#0  0x00007f7f7da94e8d in poll () from /usr/lib/libc.so.6
#1  0x00007f7f79d05c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7f79d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7f7e3943bb in QEventDispatcherGlib::processEvents (this=0x7f7eb40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f7f7e34079a in QEventLoop::exec (this=this@entry=0x7f7f424f4db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f7f7e1916a3 in QThread::exec (this=this@entry=0x2c52ef0) at thread/qthread.cpp:503
#6  0x00007f7f814f44a5 in QQmlThreadPrivate::run (this=0x2c52ef0) at qml/ftw/qqmlthread.cpp:141
#7  0x00007f7f7e196bd4 in QThreadPrivate::start (arg=0x2c52ef0) at thread/qthread_unix.cpp:331
#8  0x00007f7f7d088354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f7f7da9dbfd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f7eb9e5d700 (LWP 23632)):
#0  0x00007f7f7da94e8d in poll () from /usr/lib/libc.so.6
#1  0x00007f7f79d05c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7f79d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7f7e3943bb in QEventDispatcherGlib::processEvents (this=0x7f7ea80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f7f7e34079a in QEventLoop::exec (this=this@entry=0x7f7eb9e5cd70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f7f7e1916a3 in QThread::exec (this=this@entry=0x2f27fd0) at thread/qthread.cpp:503
#6  0x00007f7f81bd9bc2 in QQuickPixmapReader::run (this=0x2f27fd0) at util/qquickpixmapcache.cpp:754
#7  0x00007f7f7e196bd4 in QThreadPrivate::start (arg=0x2f27fd0) at thread/qthread_unix.cpp:331
#8  0x00007f7f7d088354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f7f7da9dbfd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f7eba65e700 (LWP 23637)):
#0  0x00007f7f7daaa128 in __libc_enable_asynccancel () from /usr/lib/libc.so.6
#1  0x00007f7f7da94e82 in poll () from /usr/lib/libc.so.6
#2  0x00007f7f79d05c7c in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7f79d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f7f7e3943bb in QEventDispatcherGlib::processEvents (this=0x7f7eb0005fd0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f7f7e34079a in QEventLoop::exec (this=this@entry=0x7f7eba65ddb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f7f7e1916a3 in QThread::exec (this=this@entry=0x47ff7d0) at thread/qthread.cpp:503
#7  0x00007f7f814f44a5 in QQmlThreadPrivate::run (this=0x47ff7d0) at qml/ftw/qqmlthread.cpp:141
#8  0x00007f7f7e196bd4 in QThreadPrivate::start (arg=0x47ff7d0) at thread/qthread_unix.cpp:331
#9  0x00007f7f7d088354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f7f7da9dbfd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f7eacf91700 (LWP 23640)):
#0  0x00007f7f7da94e91 in poll () from /usr/lib/libc.so.6
#1  0x00007f7f79d05c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7f79d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7f7e3943bb in QEventDispatcherGlib::processEvents (this=0x7f7ea40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f7f7e34079a in QEventLoop::exec (this=this@entry=0x7f7eacf90db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f7f7e1916a3 in QThread::exec (this=this@entry=0x4ec3350) at thread/qthread.cpp:503
#6  0x00007f7f814f44a5 in QQmlThreadPrivate::run (this=0x4ec3350) at qml/ftw/qqmlthread.cpp:141
#7  0x00007f7f7e196bd4 in QThreadPrivate::start (arg=0x4ec3350) at thread/qthread_unix.cpp:331
#8  0x00007f7f7d088354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f7f7da9dbfd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f7ea13e2700 (LWP 23642)):
#0  0x00007f7f7da90f1d in read () from /usr/lib/libc.so.6
#1  0x00007f7f79d48f60 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f7f79d0572c in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7f79d05c20 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f7f79d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f7f7e3943bb in QEventDispatcherGlib::processEvents (this=0x7f7e9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f7f7e34079a in QEventLoop::exec (this=this@entry=0x7f7ea13e1db0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f7f7e1916a3 in QThread::exec (this=this@entry=0x2f41800) at thread/qthread.cpp:503
#8  0x00007f7f814f44a5 in QQmlThreadPrivate::run (this=0x2f41800) at qml/ftw/qqmlthread.cpp:141
#9  0x00007f7f7e196bd4 in QThreadPrivate::start (arg=0x2f41800) at thread/qthread_unix.cpp:331
#10 0x00007f7f7d088354 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f7f7da9dbfd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f7f84193800 (LWP 23607)):
[KCrash Handler]
#5  0x00007f7f5f8f832c in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
#6  0x00007f7f5f88375c in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
#7  0x00007f7f81c0b200 in QSGBatchRenderer::Renderer::renderBatches (this=this@entry=0x53ae0f0) at scenegraph/coreapi/qsgbatchrenderer.cpp:2471
#8  0x00007f7f81c10ac6 in QSGBatchRenderer::Renderer::render (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2674
#9  0x00007f7f81c1e177 in QSGRenderer::renderScene (this=0x53ae0f0, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:208
#10 0x00007f7f81c1eaab in QSGRenderer::renderScene (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:168
#11 0x00007f7f81c316fe in QSGRenderContext::renderNextFrame (this=0x25af000, renderer=0x53ae0f0, fboId=<optimized out>) at scenegraph/qsgcontext.cpp:558
#12 0x00007f7f81c8108b in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x4987930, size=...) at items/qquickwindow.cpp:383
#13 0x00007f7f81c4f729 in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x1ddb010, window=0x4968db0) at scenegraph/qsgrenderloop.cpp:375
#14 0x00007f7f81c509c1 in QSGGuiThreadRenderLoop::event (this=0x1ddb010, e=<optimized out>) at scenegraph/qsgrenderloop.cpp:471
#15 0x00007f7f7f6d2a24 in QApplicationPrivate::notify_helper (this=this@entry=0x1bdae60, receiver=receiver@entry=0x1ddb010, e=e@entry=0x7ffe8c62f5d0) at kernel/qapplication.cpp:3717
#16 0x00007f7f7f6d7c89 in QApplication::notify (this=0x7ffe8c62f970, receiver=0x1ddb010, e=0x7ffe8c62f5d0) at kernel/qapplication.cpp:3500
#17 0x00007f7f7e341d4d in QCoreApplication::notifyInternal (this=0x7ffe8c62f970, receiver=0x1ddb010, event=event@entry=0x7ffe8c62f5d0) at kernel/qcoreapplication.cpp:965
#18 0x00007f7f7e393a6a in sendEvent (event=0x7ffe8c62f5d0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#19 QTimerInfoList::activateTimers (this=0x1c13bb0) at kernel/qtimerinfo_unix.cpp:637
#20 0x00007f7f7e394011 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177
#21 0x00007f7f79d059fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0x00007f7f79d05ce0 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0x00007f7f79d05d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0x00007f7f7e39439f in QEventDispatcherGlib::processEvents (this=0x1c1dc80, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#25 0x00007f7f7e34079a in QEventLoop::exec (this=this@entry=0x7ffe8c62f800, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#26 0x00007f7f7e34842d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#27 0x000000000042ed66 in main ()

Possible duplicates by query: bug 350479, bug 350420, bug 350383, bug 350235, bug 350230.

Reported using DrKonqi
Comment 1 Bhushan Shah 2015-07-23 03:02:38 UTC

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