Bug 393626 - Plasma crashes randomly during coding/browsing
Summary: Plasma crashes randomly during coding/browsing
Status: RESOLVED DUPLICATE of bug 363136
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.12.4
Platform: Debian testing Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-04-28 22:57 UTC by Evgenii Zheltonozhskii
Modified: 2018-05-14 14:47 UTC (History)
1 user (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 Evgenii Zheltonozhskii 2018-04-28 22:57:06 UTC
Application: plasmashell (5.12.4)

Qt Version: 5.10.1
Frameworks Version: 5.44.0
Operating System: Linux 4.15.0-3-amd64 x86_64
Distribution: Debian GNU/Linux testing (buster)

-- Information about the crash:
- What I was doing when the application crashed:
Wring code in CLion and switching to browser (firefox) by Alt-tab. The screen gets black seemingly without connection to what I am doing. 
- Custom settings of the application:

The crash can be reproduced sometimes.

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

Thread 15 (Thread 0x7ff2b27fc700 (LWP 2131)):
#0  0x00007ff3a5f7a4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555a548a7400) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x555a548a73b0, cond=0x555a548a73d8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x555a548a73d8, mutex=0x555a548a73b0) at pthread_cond_wait.c:655
#3  0x00007ff3a6dbdfbb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x555a548a73b0) at thread/qwaitcondition_unix.cpp:143
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555a5625b9b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007ff2eb51d99b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555a53cfb3b0, th=<optimized out>) at ./src/weaver.cpp:594
#6  0x00007ff2eb51e745 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555a53cfb3b0, th=<optimized out>, th@entry=0x7ff2b8004db0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#7  0x00007ff2eb522818 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x7ff2b8004db0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#8  0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7ff2b8004db0, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#9  0x00007ff2eb522872 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x7ff2b8004db0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#10 0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7ff2b8004db0, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#11 0x00007ff2eb5206db in ThreadWeaver::Thread::run (this=0x7ff2b8004db0) at ./src/thread.cpp:103
#12 0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x7ff2b8004db0) at thread/qthread_unix.cpp:376
#13 0x00007ff3a5f745aa in start_thread (arg=0x7ff2b27fc700) at pthread_create.c:463
#14 0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7ff2b2ffd700 (LWP 2130)):
#0  0x00007ff3a5f7a4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555a548a7400) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x555a548a73b0, cond=0x555a548a73d8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x555a548a73d8, mutex=0x555a548a73b0) at pthread_cond_wait.c:655
#3  0x00007ff3a6dbdfbb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x555a548a73b0) at thread/qwaitcondition_unix.cpp:143
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555a5625b9b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007ff2eb51d99b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555a53cfb3b0, th=<optimized out>) at ./src/weaver.cpp:594
#6  0x00007ff2eb51e745 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555a53cfb3b0, th=<optimized out>, th@entry=0x555a562bafd0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#7  0x00007ff2eb522818 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x555a562bafd0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#8  0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x555a562bafd0, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#9  0x00007ff2eb522872 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x555a562bafd0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#10 0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x555a562bafd0, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#11 0x00007ff2eb5206db in ThreadWeaver::Thread::run (this=0x555a562bafd0) at ./src/thread.cpp:103
#12 0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x555a562bafd0) at thread/qthread_unix.cpp:376
#13 0x00007ff3a5f745aa in start_thread (arg=0x7ff2b2ffd700) at pthread_create.c:463
#14 0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7ff2b37fe700 (LWP 2129)):
#0  0x00007ff3a5f7a4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555a548a7400) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x555a548a73b0, cond=0x555a548a73d8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x555a548a73d8, mutex=0x555a548a73b0) at pthread_cond_wait.c:655
#3  0x00007ff3a6dbdfbb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x555a548a73b0) at thread/qwaitcondition_unix.cpp:143
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555a5625b9b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007ff2eb51d99b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555a53cfb3b0, th=<optimized out>) at ./src/weaver.cpp:594
#6  0x00007ff2eb51e745 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555a53cfb3b0, th=<optimized out>, th@entry=0x7ff2b4003ce0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#7  0x00007ff2eb522818 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x7ff2b4003ce0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#8  0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7ff2b4003ce0, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#9  0x00007ff2eb522872 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x7ff2b4003ce0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#10 0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7ff2b4003ce0, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#11 0x00007ff2eb5206db in ThreadWeaver::Thread::run (this=0x7ff2b4003ce0) at ./src/thread.cpp:103
#12 0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x7ff2b4003ce0) at thread/qthread_unix.cpp:376
#13 0x00007ff3a5f745aa in start_thread (arg=0x7ff2b37fe700) at pthread_create.c:463
#14 0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7ff2b3fff700 (LWP 2128)):
[KCrash Handler]
#6  QVariant::Private::Private (other=..., this=0x7ff2b3ffe7c0) at ../../include/QtCore/../../src/corelib/kernel/qvariant.h:381
#7  QVariant::QVariant (this=0x7ff2b3ffe7c0, p=...) at kernel/qvariant.cpp:1527
#8  0x00007ff2df700c8b in QVector<QVariant>::append (this=this@entry=0x7ff2b3ffe870, t=...) at ./include/QtCore/../../src/corelib/tools/qvector.h:653
#9  0x00007ff2df6fe53e in QVector<QVariant>::operator<< (t=..., this=0x7ff2b3ffe870) at ./include/QtCore/../../src/corelib/tools/qvector.h:281
#10 QSQLiteResult::exec (this=0x7ff2ac007760) at qsql_sqlite.cpp:491
#11 0x00007ff3a4d2b304 in QSqlQuery::exec (this=this@entry=0x7ff2b3ffe9b0) at kernel/qsqlquery.cpp:1002
#12 0x00007ff2ca65dddc in FetchSqlite::query (this=this@entry=0x555a562e86e0, sql=..., bindObjects=...) at ./runners/bookmarks/fetchsqlite.cpp:80
#13 0x00007ff2ca66014a in FetchSqlite::query (this=this@entry=0x555a562e86e0, buildQuery=0x555a562e97a0, bindObjects=...) at ./runners/bookmarks/fetchsqlite.cpp:67
#14 0x00007ff2ca65b31d in FaviconFromBlob::iconFor (this=0x555a562e7130, url=...) at ./runners/bookmarks/faviconfromblob.cpp:133
#15 0x00007ff2ca658f4d in BookmarkMatch::asQueryMatch (this=this@entry=0x7ff2b3ffec40, runner=runner@entry=0x555a562de590) at ./runners/bookmarks/bookmarkmatch.cpp:63
#16 0x00007ff2ca66285a in BookmarksRunner::match (this=0x555a562de590, context=...) at ./runners/bookmarks/bookmarksrunner.cpp:85
#17 0x00007ff2f0096390 in Plasma::AbstractRunner::performMatch (this=0x555a562de590, localContext=...) at ./src/abstractrunner.cpp:130
#18 0x00007ff2eb521fd8 in ThreadWeaver::Executor::run (this=<optimized out>, job=..., thread=<optimized out>) at ./src/executor.cpp:52
#19 0x00007ff2eb520c40 in ThreadWeaver::Job::execute (this=<optimized out>, self=..., th=0x7ff2c00049b0) at ./src/job.cpp:83
#20 0x00007ff2eb52079d in ThreadWeaver::Thread::run (this=0x7ff2c00049b0) at ./src/thread.cpp:114
#21 0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x7ff2c00049b0) at thread/qthread_unix.cpp:376
#22 0x00007ff3a5f745aa in start_thread (arg=0x7ff2b3fff700) at pthread_create.c:463
#23 0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7ff2c8832700 (LWP 2127)):
#0  0x00007ff3a5f7a4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555a548a7400) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x555a548a73b0, cond=0x555a548a73d8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x555a548a73d8, mutex=0x555a548a73b0) at pthread_cond_wait.c:655
#3  0x00007ff3a6dbdfbb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x555a548a73b0) at thread/qwaitcondition_unix.cpp:143
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555a5625b9b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007ff2eb51d99b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555a53cfb3b0, th=<optimized out>) at ./src/weaver.cpp:594
#6  0x00007ff2eb51e745 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555a53cfb3b0, th=<optimized out>, th@entry=0x555a562bd790, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#7  0x00007ff2eb522818 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x555a562bd790, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#8  0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x555a562bd790, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#9  0x00007ff2eb522872 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x555a562bd790, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#10 0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x555a562bd790, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#11 0x00007ff2eb5206db in ThreadWeaver::Thread::run (this=0x555a562bd790) at ./src/thread.cpp:103
#12 0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x555a562bd790) at thread/qthread_unix.cpp:376
#13 0x00007ff3a5f745aa in start_thread (arg=0x7ff2c8832700) at pthread_create.c:463
#14 0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7ff2c9033700 (LWP 2126)):
#0  0x00007ff3a5f7a4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555a548a7400) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x555a548a73b0, cond=0x555a548a73d8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x555a548a73d8, mutex=0x555a548a73b0) at pthread_cond_wait.c:655
#3  0x00007ff3a6dbdfbb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x555a548a73b0) at thread/qwaitcondition_unix.cpp:143
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555a5625b9b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007ff2eb51d99b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555a53cfb3b0, th=<optimized out>) at ./src/weaver.cpp:594
#6  0x00007ff2eb51e745 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555a53cfb3b0, th=<optimized out>, th@entry=0x7ff2bc004980, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#7  0x00007ff2eb522818 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x7ff2bc004980, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#8  0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7ff2bc004980, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#9  0x00007ff2eb522872 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x7ff2bc004980, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#10 0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7ff2bc004980, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#11 0x00007ff2eb5206db in ThreadWeaver::Thread::run (this=0x7ff2bc004980) at ./src/thread.cpp:103
#12 0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x7ff2bc004980) at thread/qthread_unix.cpp:376
#13 0x00007ff3a5f745aa in start_thread (arg=0x7ff2c9033700) at pthread_create.c:463
#14 0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7ff2c9834700 (LWP 2125)):
#0  0x00007ff3a5f7a4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555a548a7400) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x555a548a73b0, cond=0x555a548a73d8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x555a548a73d8, mutex=0x555a548a73b0) at pthread_cond_wait.c:655
#3  0x00007ff3a6dbdfbb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x555a548a73b0) at thread/qwaitcondition_unix.cpp:143
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555a5625b9b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007ff2eb51d99b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555a53cfb3b0, th=<optimized out>) at ./src/weaver.cpp:594
#6  0x00007ff2eb51e745 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555a53cfb3b0, th=<optimized out>, th@entry=0x555a562e84d0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#7  0x00007ff2eb522818 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x555a562e84d0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#8  0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x555a562e84d0, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#9  0x00007ff2eb522872 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x555a562e84d0, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#10 0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x555a562e84d0, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#11 0x00007ff2eb5206db in ThreadWeaver::Thread::run (this=0x555a562e84d0) at ./src/thread.cpp:103
#12 0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x555a562e84d0) at thread/qthread_unix.cpp:376
#13 0x00007ff3a5f745aa in start_thread (arg=0x7ff2c9834700) at pthread_create.c:463
#14 0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7ff2ca035700 (LWP 2124)):
#0  0x00007ff3a5f7a4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555a548a7400) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x555a548a73b0, cond=0x555a548a73d8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x555a548a73d8, mutex=0x555a548a73b0) at pthread_cond_wait.c:655
#3  0x00007ff3a6dbdfbb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x555a548a73b0) at thread/qwaitcondition_unix.cpp:143
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x555a5625b9b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#5  0x00007ff2eb51d99b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x555a53cfb3b0, th=<optimized out>) at ./src/weaver.cpp:594
#6  0x00007ff2eb51e745 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x555a53cfb3b0, th=<optimized out>, th@entry=0x555a562c1c10, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at ./src/weaver.cpp:554
#7  0x00007ff2eb522818 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x555a562c1c10, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:66
#8  0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x555a562c1c10, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#9  0x00007ff2eb522872 in ThreadWeaver::WorkingHardState::applyForWork (this=0x555a56051d50, th=0x555a562c1c10, wasBusy=<optimized out>) at ./src/workinghardstate.cpp:73
#10 0x00007ff2eb51d8fd in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x555a562c1c10, wasBusy=<optimized out>) at ./src/weaver.cpp:568
#11 0x00007ff2eb5206db in ThreadWeaver::Thread::run (this=0x555a562c1c10) at ./src/thread.cpp:103
#12 0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x555a562c1c10) at thread/qthread_unix.cpp:376
#13 0x00007ff3a5f745aa in start_thread (arg=0x7ff2ca035700) at pthread_create.c:463
#14 0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7ff2f305e700 (LWP 1594)):
#0  0x00007ff3a66b6094 in __GI___libc_read (fd=16, buf=0x7ff2f305dae0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007ff3a103d960 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3a0ff8f27 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3a0ff93e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff3a0ff954c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff3a6ffe1bb in QEventDispatcherGlib::processEvents (this=0x7ff2ec000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007ff3a6fa1b6a in QEventLoop::exec (this=this@entry=0x7ff2f305dcf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007ff3a6db77ea in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#8  0x00007ff3aab02586 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x555a530b7cc0) at thread/qthread_unix.cpp:376
#10 0x00007ff3a5f745aa in start_thread (arg=0x7ff2f305e700) at pthread_create.c:463
#11 0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7ff37a11b700 (LWP 1563)):
#0  0x00007ff3a5f7a4ec in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ff3acb0dfb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7ff3acb0df68, cond=0x7ff3acb0df90) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7ff3acb0df90, mutex=0x7ff3acb0df68) at pthread_cond_wait.c:655
#3  0x00007ff3ac8176a4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007ff3ac8176e9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007ff3a5f745aa in start_thread (arg=0x7ff37a11b700) at pthread_create.c:463
#6  0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7ff38cb38700 (LWP 1548)):
#0  0x00007ff3a66ba5d9 in __GI___poll (fds=0x7ff384003ce0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff3a0ff9439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3a0ff954c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3a6ffe1bb in QEventDispatcherGlib::processEvents (this=0x7ff384000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ff3a6fa1b6a in QEventLoop::exec (this=this@entry=0x7ff38cb37d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007ff3a6db77ea in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007ff3a9f53885 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x555a519b4210) at thread/qthread_unix.cpp:376
#8  0x00007ff3a5f745aa in start_thread (arg=0x7ff38cb38700) at pthread_create.c:463
#9  0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7ff38e9e1700 (LWP 1536)):
#0  0x00007ff3a0ff88dc in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff3a0ff936b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3a0ff954c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3a6ffe1bb in QEventDispatcherGlib::processEvents (this=0x7ff380000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ff3a6fa1b6a in QEventLoop::exec (this=this@entry=0x7ff38e9e0d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007ff3a6db77ea in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007ff3a9f53885 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x555a518a8450) at thread/qthread_unix.cpp:376
#8  0x00007ff3a5f745aa in start_thread (arg=0x7ff38e9e1700) at pthread_create.c:463
#9  0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ff38ffff700 (LWP 1452)):
#0  0x00007ff3a66ba5d9 in __GI___poll (fds=0x7ff388004db0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff3a0ff9439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3a0ff954c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3a6ffe1bb in QEventDispatcherGlib::processEvents (this=0x7ff388000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ff3a6fa1b6a in QEventLoop::exec (this=this@entry=0x7ff38fffed30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007ff3a6db77ea in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007ff3a7421df5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x7ff3a7694d60) at thread/qthread_unix.cpp:376
#8  0x00007ff3a5f745aa in start_thread (arg=0x7ff38ffff700) at pthread_create.c:463
#9  0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ff3968e0700 (LWP 1447)):
#0  0x00007ff3a66ba5d9 in __GI___poll (fds=0x7ff3968dfc68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff3ab7360f7 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ff3ab737d1a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ff39883db19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ff3a6dbcb4f in QThreadPrivate::start (arg=0x555a517e9980) at thread/qthread_unix.cpp:376
#5  0x00007ff3a5f745aa in start_thread (arg=0x7ff3968e0700) at pthread_create.c:463
#6  0x00007ff3a66c4cbf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ff3ad14c6c0 (LWP 1431)):
#0  0x00007ff3a66b6167 in __GI___libc_write (fd=5, buf=0x7ffd188a3910, nbytes=8) at ../sysdeps/unix/sysv/linux/write.c:27
#1  0x00007ff3a103da1a in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff3a0ff564c in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff3a0ff92a5 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff3a0ff94c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff3a0ff954c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ff3a6ffe19f in QEventDispatcherGlib::processEvents (this=0x555a5181f640, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#7  0x00007ff3988c2201 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x00007ff3a6fa1b6a in QEventLoop::exec (this=this@entry=0x7ffd188a3b60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#9  0x00007ff3a6faaed4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1338
#10 0x0000555a50414cfa in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:166

Reported using DrKonqi
Comment 1 David Edmundson 2018-05-14 14:47:04 UTC

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