Bug 355578 - Plasma crashing permanently
Summary: Plasma crashing permanently
Status: RESOLVED DUPLICATE of bug 355150
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.2
Platform: Debian stable Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
: 355026 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-11-19 09:36 UTC by joachim.lillig
Modified: 2015-11-25 07:46 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 joachim.lillig 2015-11-19 09:36:43 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.5.1
Operating System: Linux 4.2.0-1-amd64 x86_64
Distribution: Debian GNU/Linux stable-updates (sid)

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

It does not matter: working in konsole, working in xterm, using virtualbox with windows or linux guests, using iceweasel...

I'm using debian testing.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4c623ca940 (LWP 3167))]

Thread 8 (Thread 0x7f4c4d3d5700 (LWP 3169)):
#0  0x00007f4c5cb0d52d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f4c60bb0252 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f4c60bb1ddf in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f4c4e6cb839 in QXcbEventReader::run (this=0xe23c80) at qxcbconnection.cpp:1229
#4  0x00007f4c5d1f9a6e in QThreadPrivate::start (arg=0xe23c80) at thread/qthread_unix.cpp:331
#5  0x00007f4c5c3160a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f4c5cb1606d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7f4c46b48700 (LWP 3172)):
#0  0x00007f4c5d1f1fdf in QBasicAtomicOps<8>::testAndSetRelaxed<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=@0xf08168: 0x0) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86.h:259
#1  QGenericAtomicOps<QBasicAtomicOps<8> >::testAndSetRelease<QMutexData*, QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=<optimized out>, _q_value=@0xf08168: 0x0) at ../../include/QtCore/../../src/corelib/thread/qgenericatomic.h:175
#2  QBasicAtomicPointer<QMutexData>::testAndSetRelease (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=<optimized out>, this=this@entry=0xf08168) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:278
#3  QBasicMutex::fastTryUnlock (current=<synthetic pointer>, this=this@entry=0xf08168) at thread/qmutex.h:85
#4  QMutex::unlock (this=this@entry=0xf08168) at thread/qmutex.cpp:264
#5  0x00007f4c5d430b21 in QMutexLocker::unlock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:138
#6  QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:132
#7  QThreadData::canWaitLocked (this=0xf08140) at ../../include/QtCore/5.5.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:240
#8  postEventSourcePrepare (s=0x7f4c400012d0, timeout=0x7f4c46b47aa4) at kernel/qeventdispatcher_glib.cpp:254
#9  0x00007f4c598c776d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f4c598c810b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f4c598c82ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f4c5d43158b in QEventDispatcherGlib::processEvents (this=0x7f4c400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007f4c5d3d854a in QEventLoop::exec (this=this@entry=0x7f4c46b47c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007f4c5d1f4ac4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#15 0x00007f4c5fa75105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f4c5d1f9a6e in QThreadPrivate::start (arg=0xf07f90) at thread/qthread_unix.cpp:331
#17 0x00007f4c5c3160a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#18 0x00007f4c5cb1606d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7f4c399e5700 (LWP 3177)):
#0  0x00007f4c598c7870 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4c598c810b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4c598c82ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4c5d43158b in QEventDispatcherGlib::processEvents (this=0x7f4c340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f4c5d3d854a in QEventLoop::exec (this=this@entry=0x7f4c399e4c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4c5d1f4ac4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f4c5fa75105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f4c5d1f9a6e in QThreadPrivate::start (arg=0x10b8190) at thread/qthread_unix.cpp:331
#8  0x00007f4c5c3160a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f4c5cb1606d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7f4c3383c700 (LWP 3180)):
#0  0x00007f4c5cb0d52d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f4c598c81dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4c598c82ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4c5d43158b in QEventDispatcherGlib::processEvents (this=0x7f4c2c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f4c5d3d854a in QEventLoop::exec (this=this@entry=0x7f4c3383bc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4c5d1f4ac4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f4c5fa75105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f4c5d1f9a6e in QThreadPrivate::start (arg=0x1218720) at thread/qthread_unix.cpp:331
#8  0x00007f4c5c3160a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f4c5cb1606d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f4c31f92700 (LWP 3181)):
#0  0x00007f4c5c31a08f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f4c61e201c4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f4c61e20209 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f4c5c3160a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f4c5cb1606d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f4baa26b700 (LWP 3200)):
#0  0x00007f4c598c76cd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4c598c810b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4c598c82ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4c5d43158b in QEventDispatcherGlib::processEvents (this=0x7f4b9c6c5f50, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f4c5d3d854a in QEventLoop::exec (this=this@entry=0x7f4baa26ac40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4c5d1f4ac4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f4ba1d25d07 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f4c5d1f9a6e in QThreadPrivate::start (arg=0x2038b10) at thread/qthread_unix.cpp:331
#8  0x00007f4c5c3160a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f4c5cb1606d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f4baaaac700 (LWP 3201)):
#0  0x00007f4c5cb095fd in read () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f4c5990b4d0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4c598c7cc4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4c598c8180 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4c598c82ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4c5d43158b in QEventDispatcherGlib::processEvents (this=0x7f4ba402cf50, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f4c5d3d854a in QEventLoop::exec (this=this@entry=0x7f4baaaabc10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f4c5d1f4ac4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#8  0x00007f4c603f7136 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f4c5d1f9a6e in QThreadPrivate::start (arg=0x19e5d70) at thread/qthread_unix.cpp:331
#10 0x00007f4c5c3160a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f4c5cb1606d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f4c623ca940 (LWP 3167)):
[KCrash Handler]
#6  0x00007f4c5ca65107 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f4c5ca664e8 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007f4c5ca5e226 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#9  0x00007f4c5ca5e2d2 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x00007f4c444acc8c in pushbuf_krel (push=push@entry=0x10d2640, bo=bo@entry=0x288cb40, data=data@entry=2048, flags=flags@entry=4096, vor=vor@entry=0, tor=tor@entry=0) at ../../nouveau/pushbuf.c:238
#11 0x00007f4c444ae0c2 in nouveau_pushbuf_reloc (push=push@entry=0x10d2640, bo=bo@entry=0x288cb40, data=data@entry=2048, flags=flags@entry=4096, vor=vor@entry=0, tor=tor@entry=0) at ../../nouveau/pushbuf.c:745
#12 0x00007f4c3f7cff10 in PUSH_RELOC (tor=0, vor=0, flags=4096, offset=2048, bo=0x288cb40, push=0x10d2640) at ../../../../../../src/gallium/drivers/nouveau/nv30/nv30_winsys.h:26
#13 nv30_transfer_copy_data (nv=<optimized out>, dst=0x1bb2a10, d_off=256, d_dom=<optimized out>, src=0x288cb40, s_off=2048, s_dom=2, size=92) at ../../../../../../src/gallium/drivers/nouveau/nv30/nv30_transfer.c:740
#14 0x00007f4c3f7ba4fc in nouveau_transfer_write (nv=nv@entry=0x19a60f0, tx=tx@entry=0x3afbaf0, offset=offset@entry=0, size=92) at ../../../../../../src/gallium/drivers/nouveau/nouveau_buffer.c:211
#15 0x00007f4c3f7ba6b8 in nouveau_buffer_transfer_unmap (pipe=0x19a60f0, transfer=0x3afbaf0) at ../../../../../../src/gallium/drivers/nouveau/nouveau_buffer.c:543
#16 0x00007f4c3f738156 in pipe_transfer_unmap (transfer=<optimized out>, context=0x19a60f0) at ../../../../../src/gallium/auxiliary/util/u_inlines.h:491
#17 u_default_transfer_inline_write (pipe=0x19a60f0, resource=0x3aca670, level=<optimized out>, usage=<optimized out>, box=0x7ffed9b9e6d0, data=0x36ff910, stride=92, layer_stride=0) at ../../../../../src/gallium/auxiliary/util/u_transfer.c:66
#18 0x00007f4c3f58a197 in pipe_buffer_write (data=0x36ff910, size=92, offset=0, buf=<optimized out>, pipe=0x19a60f0) at ../../../../src/gallium/auxiliary/util/u_inlines.h:364
#19 st_bufferobj_data (ctx=<optimized out>, target=34962, size=<optimized out>, data=0x36ff910, usage=<optimized out>, storageFlags=<optimized out>, obj=0x23f34a0) at ../../../../src/mesa/state_tracker/st_cb_bufferobjects.c:313
#20 0x00007f4c3f44dfb0 in _mesa_buffer_data (ctx=0x1b33a50, bufObj=0x23f34a0, target=34962, size=92, data=0x36ff910, usage=35044, func=0x7f4c3fa184c2 "glBufferData") at ../../../../src/mesa/main/bufferobj.c:1600
#21 0x00007f4c3f44e2ef in _mesa_BufferData (target=<optimized out>, size=<optimized out>, data=<optimized out>, usage=<optimized out>) at ../../../../src/mesa/main/bufferobj.c:1631
#22 0x00007f4c6041f76f in QSGBatchRenderer::Renderer::unmap(QSGBatchRenderer::Buffer*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007f4c60421b79 in QSGBatchRenderer::Renderer::uploadBatch(QSGBatchRenderer::Batch*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007f4c6042cc06 in QSGBatchRenderer::Renderer::render() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007f4c6043893f in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007f4c6043918b in QSGRenderer::renderScene(unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007f4c6044968e in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007f4c6049366b in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#29 0x00007f4c6046403b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#30 0x00007f4c60465141 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#31 0x00007f4c5dedf9dc in QApplicationPrivate::notify_helper (this=this@entry=0xe0e120, receiver=receiver@entry=0x106e960, e=e@entry=0x7ffed9b9ef70) at kernel/qapplication.cpp:3716
#32 0x00007f4c5dee4ea6 in QApplication::notify (this=0x7ffed9b9f330, receiver=0x106e960, e=0x7ffed9b9ef70) at kernel/qapplication.cpp:3499
#33 0x00007f4c5d3dadbb in QCoreApplication::notifyInternal (this=0x7ffed9b9f330, receiver=0x106e960, event=event@entry=0x7ffed9b9ef70) at kernel/qcoreapplication.cpp:965
#34 0x00007f4c5d43038d in QCoreApplication::sendEvent (event=0x7ffed9b9ef70, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#35 QTimerInfoList::activateTimers (this=0xe041f0) at kernel/qtimerinfo_unix.cpp:637
#36 0x00007f4c5d430891 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177
#37 0x00007f4c598c7fe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f4c598c8240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f4c598c82ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f4c5d43156f in QEventDispatcherGlib::processEvents (this=0xe5d6e0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#41 0x00007f4c5d3d854a in QEventLoop::exec (this=this@entry=0x7ffed9b9f1b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#42 0x00007f4c5d3e062c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#43 0x00007f4c5d714cac in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527
#44 0x00007f4c5dedbe15 in QApplication::exec () at kernel/qapplication.cpp:2976
#45 0x0000000000431273 in main (argc=4, argv=<optimized out>) at ../../shell/main.cpp:176

Reported using DrKonqi
Comment 1 David Edmundson 2015-11-24 18:59:02 UTC
*** Bug 355026 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2015-11-25 07:46:15 UTC
*** This bug has been marked as a duplicate of bug 355150 ***