Bug 352371

Summary: Plasma crash when removing a pnale on a second window.
Product: [Plasma] plasmashell Reporter: Adam Shrader <ashrader330>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.4.0   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Adam Shrader 2015-09-07 03:59:55 UTC
Application: plasmashell (5.4.0)

Qt Version: 5.4.2
Operating System: Linux 4.1.6-3-desktop x86_64
Distribution: "openSUSE 20150903 (Tumbleweed) (x86_64)"

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

I had just created a default panel on my second monitor. I changed my mind and immediately deleted it and plasma crashed.

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

Thread 18 (Thread 0x7f73a43e0700 (LWP 2353)):
#0  0x00007f73b4fbb32d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f73b9de3332 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7f73a43dfc00) at /usr/include/bits/poll2.h:46
#2  0x00007f73b9de3332 in _xcb_conn_wait (c=c@entry=0x1520310, cond=cond@entry=0x1520350, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3  0x00007f73b9de4e17 in xcb_wait_for_event (c=0x1520310) at xcb_in.c:623
#4  0x00007f73a6f797f9 in QXcbEventReader::run() (this=0x152c770) at qxcbconnection.cpp:1106
#5  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x152c770) at thread/qthread_unix.cpp:337
#6  0x00007f73b47c34a4 in start_thread (arg=0x7f73a43e0700) at pthread_create.c:334
#7  0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f73a19b5700 (LWP 2377)):
#0  0x00007f73b4fbb32d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f73b16cfe94 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f7394003070, timeout=<optimized out>, context=0x7f73940009b0) at gmain.c:4103
#2  0x00007f73b16cfe94 in g_main_context_iterate (context=context@entry=0x7f73940009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007f73b16cff9c in g_main_context_iteration (context=0x7f73940009b0, may_block=may_block@entry=1) at gmain.c:3869
#4  0x00007f73b58cb20b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f73940008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f73b58745ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f73a19b4cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f73b56a213c in QThread::exec() (this=this@entry=0x160aa20) at thread/qthread.cpp:503
#7  0x00007f73b88c7ce5 in QQmlThreadPrivate::run() (this=0x160aa20) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x160aa20) at thread/qthread_unix.cpp:337
#9  0x00007f73b47c34a4 in start_thread (arg=0x7f73a19b5700) at pthread_create.c:334
#10 0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f7390f4d700 (LWP 2390)):
#0  0x00007f73b1713b39 in g_mutex_lock (mutex=mutex@entry=0x7f738c000990) at gthread-posix.c:1336
#1  0x00007f73b16cf6c1 in g_main_context_query (context=context@entry=0x7f738c000990, max_priority=2147483647, timeout=timeout@entry=0x7f7390f4cbdc, fds=fds@entry=0x7f738c002e70, n_fds=n_fds@entry=1) at gmain.c:3512
#2  0x00007f73b16cfe0f in g_main_context_iterate (context=context@entry=0x7f738c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3790
#3  0x00007f73b16cff9c in g_main_context_iteration (context=0x7f738c000990, may_block=may_block@entry=1) at gmain.c:3869
#4  0x00007f73b58cb20b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f738c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f73b58745ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7390f4ccf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f73b56a213c in QThread::exec() (this=this@entry=0x19feb60) at thread/qthread.cpp:503
#7  0x00007f73b88c7ce5 in QQmlThreadPrivate::run() (this=0x19feb60) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x19feb60) at thread/qthread_unix.cpp:337
#9  0x00007f73b47c34a4 in start_thread (arg=0x7f7390f4d700) at pthread_create.c:334
#10 0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f738ac74700 (LWP 2398)):
#0  0x00007f73b1713b54 in g_mutex_unlock (mutex=0x7f737c000990) at gthread-posix.c:1348
#1  0x00007f73b16cef6e in g_main_context_acquire (context=0x7f737c000990) at gmain.c:3196
#2  0x00007f73b16cfd65 in g_main_context_iterate (context=context@entry=0x7f737c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3758
#3  0x00007f73b16cff9c in g_main_context_iteration (context=0x7f737c000990, may_block=may_block@entry=1) at gmain.c:3869
#4  0x00007f73b58cb20b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f737c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f73b58745ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f738ac73cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f73b56a213c in QThread::exec() (this=this@entry=0x186e970) at thread/qthread.cpp:503
#7  0x00007f73b88c7ce5 in QQmlThreadPrivate::run() (this=0x186e970) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x186e970) at thread/qthread_unix.cpp:337
#9  0x00007f73b47c34a4 in start_thread (arg=0x7f738ac74700) at pthread_create.c:334
#10 0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f73893a7700 (LWP 2399)):
#0  0x00007f73b47c907f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f73bb0547f4 in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0x7f73bb33cea0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f73bb054839 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f73b47c34a4 in start_thread (arg=0x7f73893a7700) at pthread_create.c:334
#4  0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f73827c0700 (LWP 2400)):
#0  0x00007f73b4fb730d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f73ace7d073 in  () at /usr/lib64/tls/libnvidia-tls.so.355.11
#2  0x00007f73b1712850 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7f73827bfad0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  0x00007f73b1712850 in g_wakeup_acknowledge (wakeup=0x7f737c002570) at gwakeup.c:210
#4  0x00007f73b16cf9c4 in g_main_context_check (context=context@entry=0x7f72f8000990, max_priority=2147483647, fds=fds@entry=0x7f72f8003530, n_fds=n_fds@entry=1) at gmain.c:3600
#5  0x00007f73b16cfe38 in g_main_context_iterate (context=context@entry=0x7f72f8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805
#6  0x00007f73b16cff9c in g_main_context_iteration (context=0x7f72f8000990, may_block=may_block@entry=1) at gmain.c:3869
#7  0x00007f73b58cb20b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f72f80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#8  0x00007f73b58745ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f73827bfcb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#9  0x00007f73b56a213c in QThread::exec() (this=this@entry=0x1f1ee50) at thread/qthread.cpp:503
#10 0x00007f73b9440ae2 in QQuickPixmapReader::run() (this=0x1f1ee50) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/util/qquickpixmapcache.cpp:714
#11 0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x1f1ee50) at thread/qthread_unix.cpp:337
#12 0x00007f73b47c34a4 in start_thread (arg=0x7f73827c0700) at pthread_create.c:334
#13 0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f72f5f55700 (LWP 2403)):
#0  0x00007f73b47c907f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x24c9890) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x24a55e8, mutex=mutex@entry=0x24a55e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0x24a55d8) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:232
#4  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x24a5560) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:643
#5  0x00007f73b94b0273 in QSGRenderThread::run() (this=0x24a5560) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:672
#6  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x24a5560) at thread/qthread_unix.cpp:337
#7  0x00007f73b47c34a4 in start_thread (arg=0x7f72f5f55700) at pthread_create.c:334
#8  0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f72eeffe700 (LWP 2404)):
#0  0x00007f73b47c907f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2668970) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x2627d58, mutex=mutex@entry=0x2627d50, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0x2627d48) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:232
#4  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x2627cd0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:643
#5  0x00007f73b94b0273 in QSGRenderThread::run() (this=0x2627cd0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:672
#6  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x2627cd0) at thread/qthread_unix.cpp:337
#7  0x00007f73b47c34a4 in start_thread (arg=0x7f72eeffe700) at pthread_create.c:334
#8  0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f72ecbfc700 (LWP 2410)):
#0  0x00007f73b47c907f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x27a2410) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x27a1af8, mutex=mutex@entry=0x27a1af0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0x27a1ae8) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:232
#4  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x27a1a70) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:643
#5  0x00007f73b94b0273 in QSGRenderThread::run() (this=0x27a1a70) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:672
#6  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x27a1a70) at thread/qthread_unix.cpp:337
#7  0x00007f73b47c34a4 in start_thread (arg=0x7f72ecbfc700) at pthread_create.c:334
#8  0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f72dbdfa700 (LWP 2435)):
#0  0x00007f73b4fb730d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f73ace7d073 in  () at /usr/lib64/tls/libnvidia-tls.so.355.11
#2  0x00007f73b1712850 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7f72dbdf9af0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  0x00007f73b1712850 in g_wakeup_acknowledge (wakeup=0x7f72e0002330) at gwakeup.c:210
#4  0x00007f73b16cf9c4 in g_main_context_check (context=context@entry=0x7f72d4000990, max_priority=2147483647, fds=fds@entry=0x7f72d4004cd0, n_fds=n_fds@entry=1) at gmain.c:3600
#5  0x00007f73b16cfe38 in g_main_context_iterate (context=context@entry=0x7f72d4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805
#6  0x00007f73b16cff9c in g_main_context_iteration (context=0x7f72d4000990, may_block=may_block@entry=1) at gmain.c:3869
#7  0x00007f73b58cb20b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f72d40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#8  0x00007f73b58745ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f72dbdf9cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#9  0x00007f73b56a213c in QThread::exec() (this=this@entry=0x2d465a0) at thread/qthread.cpp:503
#10 0x00007f72e648db77 in KCupsConnection::run() (this=0x2d465a0) at /usr/src/debug/print-manager-15.04.3/libkcups/KCupsConnection.cpp:303
#11 0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x2d465a0) at thread/qthread_unix.cpp:337
#12 0x00007f73b47c34a4 in start_thread (arg=0x7f72dbdfa700) at pthread_create.c:334
#13 0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f72db2f0700 (LWP 2664)):
#0  0x00007f73b47c907f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x34c6680) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x48a4f98, mutex=mutex@entry=0x48a4f90, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0x48a4f88) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:232
#4  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x48a4f10) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:643
#5  0x00007f73b94b0273 in QSGRenderThread::run() (this=0x48a4f10) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:672
#6  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x48a4f10) at thread/qthread_unix.cpp:337
#7  0x00007f73b47c34a4 in start_thread (arg=0x7f72db2f0700) at pthread_create.c:334
#8  0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f72d88ce700 (LWP 2806)):
#0  0x00007f73b47c907f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x214e710) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x3f8bb88, mutex=mutex@entry=0x3f8bb80, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0x3f8bb78) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:232
#4  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x3f8bb00) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:643
#5  0x00007f73b94b0273 in QSGRenderThread::run() (this=0x3f8bb00) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:672
#6  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x3f8bb00) at thread/qthread_unix.cpp:337
#7  0x00007f73b47c34a4 in start_thread (arg=0x7f72d88ce700) at pthread_create.c:334
#8  0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f72da9ef700 (LWP 5016)):
#0  0x00007f73b47c907f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x4088e90) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x4c58378, mutex=mutex@entry=0x4c58370, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0x4c58368) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:232
#4  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x4c582f0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:643
#5  0x00007f73b94b0273 in QSGRenderThread::run() (this=0x4c582f0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:672
#6  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x4c582f0) at thread/qthread_unix.cpp:337
#7  0x00007f73b47c34a4 in start_thread (arg=0x7f72da9ef700) at pthread_create.c:334
#8  0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f72cbb6c700 (LWP 6135)):
#0  0x00007f73b4fb730d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f73ace7d073 in  () at /usr/lib64/tls/libnvidia-tls.so.355.11
#2  0x00007f73b1712850 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7f72cbb6bb10, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  0x00007f73b1712850 in g_wakeup_acknowledge (wakeup=0x7f72d0003060) at gwakeup.c:210
#4  0x00007f73b16cf9c4 in g_main_context_check (context=context@entry=0x7f72c02a5a10, max_priority=2147483647, fds=fds@entry=0x7f72c0275220, n_fds=n_fds@entry=1) at gmain.c:3600
#5  0x00007f73b16cfe38 in g_main_context_iterate (context=context@entry=0x7f72c02a5a10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805
#6  0x00007f73b16cff9c in g_main_context_iteration (context=0x7f72c02a5a10, may_block=may_block@entry=1) at gmain.c:3869
#7  0x00007f73b58cb20b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f72c028ef10, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#8  0x00007f73b58745ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f72cbb6bcf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#9  0x00007f73b56a213c in QThread::exec() (this=this@entry=0x3bcd8a0) at thread/qthread.cpp:503
#10 0x00007f73b88c7ce5 in QQmlThreadPrivate::run() (this=0x3bcd8a0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/ftw/qqmlthread.cpp:141
#11 0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x3bcd8a0) at thread/qthread_unix.cpp:337
#12 0x00007f73b47c34a4 in start_thread (arg=0x7f72cbb6c700) at pthread_create.c:334
#13 0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f72ca698700 (LWP 6136)):
#0  0x00007f73b47c907f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x4a66530) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x484a368, mutex=mutex@entry=0x484a360, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0x484a358) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:232
#4  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x484a2e0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:643
#5  0x00007f73b94b0273 in QSGRenderThread::run() (this=0x484a2e0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:672
#6  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x484a2e0) at thread/qthread_unix.cpp:337
#7  0x00007f73b47c34a4 in start_thread (arg=0x7f72ca698700) at pthread_create.c:334
#8  0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f72c8e43700 (LWP 6137)):
#0  0x00007f73b47c907f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x4c09490) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x3f34788, mutex=mutex@entry=0x3f34780, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0x3f34778) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:232
#4  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x3f34700) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:643
#5  0x00007f73b94b0273 in QSGRenderThread::run() (this=0x3f34700) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:672
#6  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x3f34700) at thread/qthread_unix.cpp:337
#7  0x00007f73b47c34a4 in start_thread (arg=0x7f72c8e43700) at pthread_create.c:334
#8  0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f72a6e9c700 (LWP 6196)):
#0  0x00007f73b47c907f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2fc8360) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f73b56a801b in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5cc1d58, mutex=mutex@entry=0x5cc1d50, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (wait=true, this=0x5cc1d48) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:232
#4  0x00007f73b94afa2e in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5cc1cd0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:643
#5  0x00007f73b94b0273 in QSGRenderThread::run() (this=0x5cc1cd0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:672
#6  0x00007f73b56a6eaf in QThreadPrivate::start(void*) (arg=0x5cc1cd0) at thread/qthread_unix.cpp:337
#7  0x00007f73b47c34a4 in start_thread (arg=0x7f72a6e9c700) at pthread_create.c:334
#8  0x00007f73b4fc3cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f73bb9818c0 (LWP 2352)):
[KCrash Handler]
#6  0x00007f73b880e319 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) (object=0x4a6f0b0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmldata_p.h:237
#7  0x00007f73b880e319 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) (engine=0x186e0a0, object=0x4a6f0b0) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:571
#8  0x00007f73b88c9a0c in QV8Engine::fromVariant(QVariant const&) (this=this@entry=0x182ef30, variant=...) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/v8/qv8engine.cpp:404
#9  0x00007f73b88bb677 in QV4::QmlContextWrapper::get(QV4::Managed*, QV4::String*, bool*) (m=<optimized out>, name=<optimized out>, hasProperty=0x7ffefa544b30) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/qml/qqmlcontextwrapper.cpp:234
#10 0x00007f73b87ab41a in QV4::ExecutionContext::getProperty(QV4::String*) (hasProperty=0x7ffefa544b30, name=0x7f73900a4850, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4object_p.h:252
#11 0x00007f73b87ab41a in QV4::ExecutionContext::getProperty(QV4::String*) (this=0x7ffefa544c20, name=0x7f73900a4850) at /usr/src/debug/qtdeclarative-opensource-src-5.4.2/src/qml/jsruntime/qv4context.cpp:379
#12 0x00007f738180b92e in  ()
#13 0x40778abfabfabfac in  ()
#14 0x4041000000000000 in  ()
#15 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 Adam Shrader 2015-09-07 04:04:12 UTC
This crash is repeatable for me.
Comment 2 Bhushan Shah 2015-09-08 07:55:49 UTC
\

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