https://bugs.kde.org/show_bug.cgi?id=360761

            Bug ID: 360761
           Summary: Plasma crashed
           Product: plasmashell
           Version: 5.5.4
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: reinhardau...@gmx.at
                CC: bhus...@gmail.com, plasma-b...@kde.org

Application: plasmashell (5.5.4)

Qt Version: 5.5.1
Operating System: Linux 4.1.15-8-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

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

I was surfing the Internet with Firefox, had open no other program, Plasma
crashed.

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

Thread 8 (Thread 0x7fd2056e7700 (LWP 1841)):
#0  0x00007fd215304bbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd21a2a3422 in poll (__timeout=-1, __nfds=1, __fds=0x7fd2056e6d00)
at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x24ebd10, cond=cond@entry=0x24ebd50,
vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3  0x00007fd21a2a500f in xcb_wait_for_event (c=0x24ebd10) at xcb_in.c:693
#4  0x00007fd2078603c9 in QXcbEventReader::run (this=0x24f7560) at
qxcbconnection.cpp:1229
#5  0x00007fd215a0332f in QThreadPrivate::start (arg=0x24f7560) at
thread/qthread_unix.cpp:331
#6  0x00007fd214b000a4 in start_thread (arg=0x7fd2056e7700) at
pthread_create.c:309
#7  0x00007fd21530cfed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fd1fe91f700 (LWP 1860)):
#0  0x00007fd2159fbbfa in testAndSetRelaxed<QMutexData*>
(currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0,
_q_value=@0x25d0ac8: 0x1) at ../../src/corelib/arch/qatomic_x86.h:259
#1  testAndSetAcquire<QMutexData*, QMutexData*> (currentValue=<synthetic
pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x25d0ac8: 0x1) at
../../src/corelib/thread/qgenericatomic.h:166
#2  testAndSetAcquire (currentValue=<synthetic pointer>, newValue=0x1,
expectedValue=0x0, this=0x25d0ac8, this@entry=0x0) at
../../src/corelib/thread/qbasicatomic.h:278
#3  fastTryLock (current=<synthetic pointer>, this=0x25d0ac8, this@entry=0x0)
at thread/qmutex.h:82
#4  QMutex::lock (this=this@entry=0x25d0ac8) at thread/qmutex.cpp:212
#5  0x00007fd215c35cb5 in QMutexLocker (m=0x25d0ac8, this=<synthetic pointer>)
at ../../src/corelib/thread/qmutex.h:128
#6  canWaitLocked (this=0x25d0aa0) at ../../src/corelib/thread/qthread_p.h:240
#7  postEventSourcePrepare (s=0x7fd1f80012d0,
timeout=timeout@entry=0x7fd1fe91ec34) at kernel/qeventdispatcher_glib.cpp:254
#8  0x00007fd21197b4ad in g_main_context_prepare
(context=context@entry=0x7fd1f8000990, priority=priority@entry=0x7fd1fe91ecb8)
at gmain.c:3410
#9  0x00007fd21197bd80 in g_main_context_iterate
(context=context@entry=0x7fd1f8000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#10 0x00007fd21197bf7c in g_main_context_iteration (context=0x7fd1f8000990,
may_block=1) at gmain.c:3869
#11 0x00007fd215c35d8b in QEventDispatcherGlib::processEvents
(this=0x7fd1f80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#12 0x00007fd215bdcd53 in QEventLoop::exec (this=this@entry=0x7fd1fe91edf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#13 0x00007fd2159fe61a in QThread::exec (this=this@entry=0x25d0960) at
thread/qthread.cpp:503
#14 0x00007fd218d48df8 in QQmlThreadPrivate::run (this=0x25d0960) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#15 0x00007fd215a0332f in QThreadPrivate::start (arg=0x25d0960) at
thread/qthread_unix.cpp:331
#16 0x00007fd214b000a4 in start_thread (arg=0x7fd1fe91f700) at
pthread_create.c:309
#17 0x00007fd21530cfed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fd1ea8ff700 (LWP 1863)):
#0  g_mutex_unlock (mutex=0x7fd1e4000990) at gthread-posix.c:1348
#1  0x00007fd21197b4a0 in g_main_context_prepare
(context=context@entry=0x7fd1e4000990, priority=priority@entry=0x7fd1ea8fecb8)
at gmain.c:3408
#2  0x00007fd21197bd80 in g_main_context_iterate
(context=context@entry=0x7fd1e4000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#3  0x00007fd21197bf7c in g_main_context_iteration (context=0x7fd1e4000990,
may_block=1) at gmain.c:3869
#4  0x00007fd215c35d8b in QEventDispatcherGlib::processEvents
(this=0x7fd1e40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fd215bdcd53 in QEventLoop::exec (this=this@entry=0x7fd1ea8fedf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fd2159fe61a in QThread::exec (this=this@entry=0x2815e30) at
thread/qthread.cpp:503
#7  0x00007fd218d48df8 in QQmlThreadPrivate::run (this=0x2815e30) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007fd215a0332f in QThreadPrivate::start (arg=0x2815e30) at
thread/qthread_unix.cpp:331
#9  0x00007fd214b000a4 in start_thread (arg=0x7fd1ea8ff700) at
pthread_create.c:309
#10 0x00007fd21530cfed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fd1e90ef700 (LWP 1871)):
#0  0x00007fd215304bbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd21197be64 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7fd1dc003070, timeout=-1, context=0x7fd1dc000990) at gmain.c:4103
#2  g_main_context_iterate (context=context@entry=0x7fd1dc000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3803
#3  0x00007fd21197bf7c in g_main_context_iteration (context=0x7fd1dc000990,
may_block=1) at gmain.c:3869
#4  0x00007fd215c35d8b in QEventDispatcherGlib::processEvents
(this=0x7fd1dc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fd215bdcd53 in QEventLoop::exec (this=this@entry=0x7fd1e90eedf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fd2159fe61a in QThread::exec (this=this@entry=0x2819750) at
thread/qthread.cpp:503
#7  0x00007fd218d48df8 in QQmlThreadPrivate::run (this=0x2819750) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007fd215a0332f in QThreadPrivate::start (arg=0x2819750) at
thread/qthread_unix.cpp:331
#9  0x00007fd214b000a4 in start_thread (arg=0x7fd1e90ef700) at
pthread_create.c:309
#10 0x00007fd21530cfed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fd1e376f700 (LWP 1886)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd21b53b86b in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7fd21b822ea0 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fd21b53b899 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fd214b000a4 in start_thread (arg=0x7fd1e376f700) at
pthread_create.c:309
#4  0x00007fd21530cfed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fd15bfff700 (LWP 1973)):
#0  0x00007ffe9cf8ad45 in clock_gettime ()
#1  0x00007fd215319c3d in __GI___clock_gettime (clock_id=<optimized out>,
tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fd215ab47d6 in qt_clock_gettime (ts=0x7fd15bffeb40, clock=<optimized
out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at
tools/qelapsedtimer_unix.cpp:156
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#5  0x00007fd215c343b9 in QTimerInfoList::updateCurrentTime
(this=this@entry=0x7fd154002ed0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007fd215c34945 in QTimerInfoList::timerWait (this=0x7fd154002ed0,
tm=...) at kernel/qtimerinfo_unix.cpp:381
#7  0x00007fd215c35b5e in timerSourcePrepareHelper (timeout=0x7fd15bffebf4,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>,
timeout=timeout@entry=0x7fd15bffebf4) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fd21197b4ad in g_main_context_prepare
(context=context@entry=0x7fd154000990, priority=priority@entry=0x7fd15bffec78)
at gmain.c:3410
#10 0x00007fd21197bd80 in g_main_context_iterate
(context=context@entry=0x7fd154000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#11 0x00007fd21197bf7c in g_main_context_iteration (context=0x7fd154000990,
may_block=1) at gmain.c:3869
#12 0x00007fd215c35d8b in QEventDispatcherGlib::processEvents
(this=0x7fd1540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007fd215bdcd53 in QEventLoop::exec (this=this@entry=0x7fd15bffedb0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007fd2159fe61a in QThread::exec (this=this@entry=0x2c6ae60) at
thread/qthread.cpp:503
#15 0x00007fd2198eb282 in QQuickPixmapReader::run (this=0x2c6ae60) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/util/qquickpixmapcache.cpp:760
#16 0x00007fd215a0332f in QThreadPrivate::start (arg=0x2c6ae60) at
thread/qthread_unix.cpp:331
#17 0x00007fd214b000a4 in start_thread (arg=0x7fd15bfff700) at
pthread_create.c:309
#18 0x00007fd21530cfed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fd151a5f700 (LWP 2008)):
#0  0x00007fd211979205 in g_source_iter_next (iter=iter@entry=0x7fd151a5ec20,
source=source@entry=0x7fd151a5ec18) at gmain.c:931
#1  0x00007fd21197b44b in g_main_context_prepare
(context=context@entry=0x7fd14c000990, priority=priority@entry=0x7fd151a5ec98)
at gmain.c:3388
#2  0x00007fd21197bd80 in g_main_context_iterate
(context=context@entry=0x7fd14c000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#3  0x00007fd21197bf7c in g_main_context_iteration (context=0x7fd14c000990,
may_block=1) at gmain.c:3869
#4  0x00007fd215c35d8b in QEventDispatcherGlib::processEvents
(this=0x7fd14c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fd215bdcd53 in QEventLoop::exec (this=this@entry=0x7fd151a5edd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fd2159fe61a in QThread::exec (this=this@entry=0x3600c20) at
thread/qthread.cpp:503
#7  0x00007fd1530d1cf7 in KCupsConnection::run (this=0x3600c20) at
/usr/src/debug/print-manager-15.12.2/libkcups/KCupsConnection.cpp:304
#8  0x00007fd215a0332f in QThreadPrivate::start (arg=0x3600c20) at
thread/qthread_unix.cpp:331
#9  0x00007fd214b000a4 in start_thread (arg=0x7fd151a5f700) at
pthread_create.c:309
#10 0x00007fd21530cfed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fd21be747c0 (LWP 1839)):
[KCrash Handler]
#6  0x00007fd21525d0a7 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007fd21525e458 in __GI_abort () at abort.c:78
#8  0x00007fd215256126 in __assert_fail_base (fmt=0x7fd1fc174f7e "%s%s%s:%u:
%s%sZusicherung \302\273%s\302\253 nicht erf\303\274llt.\n%n",
assertion=assertion@entry=0x7fd1f6f0c8ba "bkref",
file=file@entry=0x7fd1f6f0c8aa "pushbuf.c", line=line@entry=238,
function=function@entry=0x7fd1f6f0c8f5 <__PRETTY_FUNCTION__.6054>
"pushbuf_krel") at assert.c:92
#9  0x00007fd2152561d2 in __GI___assert_fail
(assertion=assertion@entry=0x7fd1f6f0c8ba "bkref",
file=file@entry=0x7fd1f6f0c8aa "pushbuf.c", line=line@entry=238,
function=function@entry=0x7fd1f6f0c8f5 <__PRETTY_FUNCTION__.6054>
"pushbuf_krel") at assert.c:101
#10 0x00007fd1f6f0abb4 in pushbuf_krel (push=push@entry=0x2775fa0,
bo=bo@entry=0x2e2c3f0, data=data@entry=2432, flags=flags@entry=4096,
vor=vor@entry=0, tor=tor@entry=0) at pushbuf.c:238
#11 0x00007fd1f6f0bfb2 in nouveau_pushbuf_reloc (push=push@entry=0x2775fa0,
bo=bo@entry=0x2e2c3f0, data=data@entry=2432, flags=flags@entry=4096,
vor=vor@entry=0, tor=tor@entry=0) at pushbuf.c:745
#12 0x00007fd1f7506980 in PUSH_RELOC (tor=0, vor=0, flags=4096, offset=2432,
bo=0x2e2c3f0, push=0x2775fa0) at nv30/nv30_winsys.h:26
#13 nv30_transfer_copy_data (nv=<optimized out>, dst=0x321cf90, d_off=3840,
d_dom=<optimized out>, src=0x2e2c3f0, s_off=2432, s_dom=2, size=92) at
nv30/nv30_transfer.c:740
#14 0x00007fd1f74f0ee4 in nouveau_transfer_write (nv=nv@entry=0x290a130,
tx=tx@entry=0x4710cc0, offset=offset@entry=0, size=92) at nouveau_buffer.c:211
#15 0x00007fd1f74f10b8 in nouveau_buffer_transfer_unmap (pipe=0x290a130,
transfer=0x4710cc0) at nouveau_buffer.c:543
#16 0x00007fd1f746d03e in pipe_transfer_unmap (transfer=<optimized out>,
context=0x290a130) at util/u_inlines.h:491
#17 u_default_transfer_inline_write (pipe=0x290a130, resource=0x3b8c460,
level=<optimized out>, usage=<optimized out>, box=0x7ffe9cf80a80,
data=0x45e5380, stride=0, layer_stride=0) at util/u_transfer.c:66
#18 0x00007fd1f72db531 in st_bufferobj_data (ctx=<optimized out>, target=34962,
size=92, data=0x45e5380, usage=<optimized out>, storageFlags=<optimized out>,
obj=0x3b8c3a0) at state_tracker/st_cb_bufferobjects.c:201
#19 0x00007fd1f71a0152 in _mesa_buffer_data (ctx=0x2d4b390, bufObj=0x3b8c3a0,
target=34962, size=92, data=0x45e5380, usage=<optimized out>,
func=func@entry=0x7fd1f7747362 "glBufferData") at main/bufferobj.c:1600
#20 0x00007fd1f71a0409 in _mesa_BufferData (target=<optimized out>,
size=<optimized out>, data=<optimized out>, usage=<optimized out>) at
main/bufferobj.c:1631
#21 0x00007fd2199133cd in glBufferData (usage=<optimized out>, data=<optimized
out>, size=<optimized out>, target=34962, this=0x3b44438) at
/usr/include/qt5/QtGui/qopenglfunctions.h:1185
#22 QSGBatchRenderer::Renderer::unmap (this=this@entry=0x3b44360,
buffer=buffer@entry=0x3b8afc8, isIndexBuf=isIndexBuf@entry=false) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:911
#23 0x00007fd219915d6e in QSGBatchRenderer::Renderer::uploadBatch
(this=this@entry=0x3b44360, b=b@entry=0x3b8afa0) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:1979
#24 0x00007fd2199233a6 in QSGBatchRenderer::Renderer::render (this=<optimized
out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2667
#25 0x00007fd21992ec00 in QSGRenderer::renderScene (this=0x3b44360,
bindable=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/coreapi/qsgrenderer.cpp:208
#26 0x00007fd21992f40b in QSGRenderer::renderScene (this=<optimized out>,
fboId=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/coreapi/qsgrenderer.cpp:168
#27 0x00007fd21993e67e in QSGRenderContext::renderNextFrame (this=0x2745a00,
renderer=0x3b44360, fboId=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgcontext.cpp:558
#28 0x00007fd2199879b3 in QQuickWindowPrivate::renderSceneGraph
(this=this@entry=0x2909920, size=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:383
#29 0x00007fd21995954e in QSGGuiThreadRenderLoop::renderWindow
(this=this@entry=0x27052e0, window=0x3223c70) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:378
#30 0x00007fd21995a6a5 in QSGGuiThreadRenderLoop::event (this=0x27052e0,
e=<optimized out>) at
/usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgrenderloop.cpp:474
#31 0x00007fd216f6be7c in QApplicationPrivate::notify_helper
(this=this@entry=0x24db6a0, receiver=receiver@entry=0x27052e0,
e=e@entry=0x7ffe9cf812d0) at kernel/qapplication.cpp:3716
#32 0x00007fd216f70cc8 in QApplication::notify (this=0x7ffe9cf81680,
receiver=0x27052e0, e=0x7ffe9cf812d0) at kernel/qapplication.cpp:3499
#33 0x00007fd215bdee95 in QCoreApplication::notifyInternal
(this=0x7ffe9cf81680, receiver=0x27052e0, event=event@entry=0x7ffe9cf812d0) at
kernel/qcoreapplication.cpp:965
#34 0x00007fd215c3577d in sendEvent (event=0x7ffe9cf812d0, receiver=<optimized
out>) at ../../src/corelib/kernel/qcoreapplication.h:224
#35 QTimerInfoList::activateTimers (this=0x25265b0) at
kernel/qtimerinfo_unix.cpp:637
#36 0x00007fd215c35aa1 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:177
#37 0x00007fd21197bc84 in g_main_dispatch (context=0x7fd2000016f0) at
gmain.c:3122
#38 g_main_context_dispatch (context=context@entry=0x7fd2000016f0) at
gmain.c:3737
#39 0x00007fd21197bed8 in g_main_context_iterate
(context=context@entry=0x7fd2000016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#40 0x00007fd21197bf7c in g_main_context_iteration (context=0x7fd2000016f0,
may_block=1) at gmain.c:3869
#41 0x00007fd215c35d6c in QEventDispatcherGlib::processEvents (this=0x251eeb0,
flags=...) at kernel/qeventdispatcher_glib.cpp:418
#42 0x00007fd215bdcd53 in QEventLoop::exec (this=this@entry=0x7ffe9cf81510,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#43 0x00007fd215be48f6 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1229
#44 0x00007fd21612c8ec in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1529
#45 0x00007fd216f68605 in QApplication::exec () at kernel/qapplication.cpp:2976
#46 0x0000000000436a20 in main (argc=2, argv=<optimized out>) at
/usr/src/debug/plasma-workspace-5.5.4/shell/main.cpp:181

Possible duplicates by query: bug 360618, bug 359869, bug 358852, bug 349506,
bug 349463.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to