Bug 361564 - KRunner crash
Summary: KRunner crash
Status: RESOLVED UPSTREAM
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.6.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Vishesh Handa
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-04-09 14:56 UTC by jos poortvliet
Modified: 2017-09-07 03:39 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 jos poortvliet 2016-04-09 14:56:02 UTC
Application: krunner (5.6.1)

Qt Version: 5.5.1
Frameworks Version: 5.20.0
Operating System: Linux 4.5.0-3-default x86_64
Distribution: "openSUSE Tumbleweed (20160117) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Trying to reproduce this KWin bug:
https://bugs.kde.org/show_bug.cgi?id=361551
which caused this Plasma crash:
https://bugs.kde.org/show_bug.cgi?id=361563
Which prompted me to start Plasma again: alt-F2, type, boooom. Or perhaps plasma was still running and I tried to kquitapp it, not sure...

PS love the unobtrusive crash handling in the panel!

- Unusual behavior I noticed:
weird windowing issues, see https://cloud.josandcamila.com/index.php/s/Hbl07hLaUWriMrf

The crash can be reproduced sometimes.

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

Thread 10 (Thread 0x7f0811c1e700 (LWP 15445)):
#0  0x00007f0825fbd43d in poll () at /lib64/libc.so.6
#1  0x00007f08234b3374 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f08234b347c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f08268d14db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1c3e500, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f082687b5ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f0811c1dcf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f08266a7adc in QThread::exec() (this=this@entry=0x1d22d40) at thread/qthread.cpp:503
#6  0x00007f0828f6b7b5 in QQmlThreadPrivate::run() (this=0x1d22d40) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f08266ac90f in QThreadPrivate::start(void*) (arg=0x1d22d40) at thread/qthread_unix.cpp:331
#8  0x00007f0824058454 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f0825fc5d8d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f07f917f700 (LWP 16519)):
#0  0x00007f082405e02f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2441c60) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1fad6e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f080e50a09b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x2029a90, th=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007f080e50ade7 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x2029a90, th=th@entry=0x2b9b870, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007f080e50ed48 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2b9b870, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2b9b870, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007f080e50ed92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2b9b870, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:73
#8  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2b9b870, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#9  0x00007f080e50cdd3 in ThreadWeaver::Thread::run() (this=0x2b9b870) at /usr/src/debug/threadweaver-5.20.0/src/thread.cpp:103
#10 0x00007f08266ac90f in QThreadPrivate::start(void*) (arg=0x2b9b870) at thread/qthread_unix.cpp:331
#11 0x00007f0824058454 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f0825fc5d8d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f07f897e700 (LWP 16520)):
#0  0x00007f082405e02f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2441c60) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1fad6e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f080e50a09b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x2029a90, th=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007f080e50ade7 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x2029a90, th=th@entry=0x1a36940, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007f080e50ed48 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x1a36940, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x1a36940, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007f080e50ed92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x1a36940, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:73
#8  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x1a36940, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#9  0x00007f080e50cdd3 in ThreadWeaver::Thread::run() (this=0x1a36940) at /usr/src/debug/threadweaver-5.20.0/src/thread.cpp:103
#10 0x00007f08266ac90f in QThreadPrivate::start(void*) (arg=0x1a36940) at thread/qthread_unix.cpp:331
#11 0x00007f0824058454 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f0825fc5d8d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f07f817d700 (LWP 16521)):
#0  0x00007f082405e02f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2441c60) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1fad6e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f080e50a09b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x2029a90, th=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007f080e50ade7 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x2029a90, th=th@entry=0x2b1ea10, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007f080e50ed48 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2b1ea10, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2b1ea10, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007f080e50ed92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2b1ea10, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:73
#8  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2b1ea10, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#9  0x00007f080e50cdd3 in ThreadWeaver::Thread::run() (this=0x2b1ea10) at /usr/src/debug/threadweaver-5.20.0/src/thread.cpp:103
#10 0x00007f08266ac90f in QThreadPrivate::start(void*) (arg=0x2b1ea10) at thread/qthread_unix.cpp:331
#11 0x00007f0824058454 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f0825fc5d8d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f07f797c700 (LWP 16522)):
#0  0x00007f082405e02f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2441c60) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1fad6e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f080e50a09b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x2029a90, th=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007f080e50ade7 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x2029a90, th=th@entry=0x2b004b0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007f080e50ed48 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2b004b0, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2b004b0, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007f080e50ed92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2b004b0, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:73
#8  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2b004b0, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#9  0x00007f080e50cdd3 in ThreadWeaver::Thread::run() (this=0x2b004b0) at /usr/src/debug/threadweaver-5.20.0/src/thread.cpp:103
#10 0x00007f08266ac90f in QThreadPrivate::start(void*) (arg=0x2b004b0) at thread/qthread_unix.cpp:331
#11 0x00007f0824058454 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f0825fc5d8d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f07f717b700 (LWP 16523)):
#0  0x00007f082405e02f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2441c60) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1fad6e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f080e50a09b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x2029a90, th=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007f080e50ade7 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x2029a90, th=th@entry=0x2c947d0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007f080e50ed48 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2c947d0, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2c947d0, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007f080e50ed92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2c947d0, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:73
#8  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2c947d0, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#9  0x00007f080e50cdd3 in ThreadWeaver::Thread::run() (this=0x2c947d0) at /usr/src/debug/threadweaver-5.20.0/src/thread.cpp:103
#10 0x00007f08266ac90f in QThreadPrivate::start(void*) (arg=0x2c947d0) at thread/qthread_unix.cpp:331
#11 0x00007f0824058454 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f0825fc5d8d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f07f697a700 (LWP 16524)):
[KCrash Handler]
#6  0x00007f0826005215 in __memcpy_avx_unaligned () at /lib64/libc.so.6
#7  0x00007f08266b0460 in QByteArray::QByteArray(char const*, int) (__len=8, __src=0x3, __dest=<optimized out>) at /usr/include/bits/string3.h:53
#8  0x00007f08266b0460 in QByteArray::QByteArray(char const*, int) (this=0x7f07f69794c0, data=0x3 <error: Cannot access memory at address 0x3>, size=8) at tools/qbytearray.cpp:1452
#9  0x00007f08046fd167 in DBPostingIterator::DBPostingIterator(void*, unsigned int) (this=0x2e6f4b0, data=<optimized out>, size=<optimized out>) at /usr/src/debug/baloo-5.20.0/src/engine/postingdb.cpp:177
#10 0x00007f08046fd221 in Baloo::PostingDB::iter(QByteArray const&) (this=this@entry=0x7f07f69795a0, term=...) at /usr/src/debug/baloo-5.20.0/src/engine/postingdb.cpp:169
#11 0x00007f0804705c94 in Baloo::Transaction::postingIterator(Baloo::EngineQuery const&) const (this=this@entry=0x7f07f6979930, query=...) at /usr/src/debug/baloo-5.20.0/src/engine/transaction.cpp:294
#12 0x00007f0804b4e5a9 in Baloo::SearchStore::constructQuery(Baloo::Transaction*, Baloo::Term const&) (this=this@entry=0x7f07f6979a10, tr=tr@entry=0x7f07f6979930, term=...) at /usr/src/debug/baloo-5.20.0/src/lib/searchstore.cpp:189
#13 0x00007f0804b4e73a in Baloo::SearchStore::constructQuery(Baloo::Transaction*, Baloo::Term const&) (this=this@entry=0x7f07f6979a10, tr=tr@entry=0x7f07f6979930, term=...) at /usr/src/debug/baloo-5.20.0/src/lib/searchstore.cpp:163
#14 0x00007f0804b4f6f9 in Baloo::SearchStore::exec(Baloo::Term const&, unsigned int, int, bool) (this=this@entry=0x7f07f6979a10, term=..., offset=0, limit=10, sortResults=<optimized out>) at /usr/src/debug/baloo-5.20.0/src/lib/searchstore.cpp:75
#15 0x00007f0804b3f432 in Baloo::Query::exec() (this=0x7f07f6979ac0) at /usr/src/debug/baloo-5.20.0/src/lib/query.cpp:210
#16 0x00007f0804d5f9c7 in  () at /usr/lib64/qt5/plugins/krunner_baloosearchrunner.so
#17 0x00007f0804d60753 in  () at /usr/lib64/qt5/plugins/krunner_baloosearchrunner.so
#18 0x00007f080e72a088 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) (this=0x2b09880, localContext=...) at /usr/src/debug/krunner-5.20.0/src/abstractrunner.cpp:131
#19 0x00007f080e50e560 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, job=..., thread=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/executor.cpp:52
#20 0x00007f080e50d1f0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x2cb1df0) at /usr/src/debug/threadweaver-5.20.0/src/job.cpp:83
#21 0x00007f080e50cd0a in ThreadWeaver::Thread::run() (this=0x2cb1df0) at /usr/src/debug/threadweaver-5.20.0/src/thread.cpp:114
#22 0x00007f08266ac90f in QThreadPrivate::start(void*) (arg=0x2cb1df0) at thread/qthread_unix.cpp:331
#23 0x00007f0824058454 in start_thread () at /lib64/libpthread.so.0
#24 0x00007f0825fc5d8d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f07f6179700 (LWP 16525)):
#0  0x00007f082405e02f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2441c60) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1fad6e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f080e50a09b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x2029a90, th=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007f080e50ade7 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x2029a90, th=th@entry=0x2c15ed0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007f080e50ed48 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2c15ed0, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2c15ed0, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007f080e50ed92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2c15ed0, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:73
#8  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2c15ed0, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#9  0x00007f080e50cdd3 in ThreadWeaver::Thread::run() (this=0x2c15ed0) at /usr/src/debug/threadweaver-5.20.0/src/thread.cpp:103
#10 0x00007f08266ac90f in QThreadPrivate::start(void*) (arg=0x2c15ed0) at thread/qthread_unix.cpp:331
#11 0x00007f0824058454 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f0825fc5d8d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f07f5978700 (LWP 16526)):
#0  0x00007f082405e02f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x2441c60) at thread/qwaitcondition_unix.cpp:136
#2  0x00007f08266ada7b in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x1fad6e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f080e50a09b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) (this=this@entry=0x2029a90, th=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:594
#4  0x00007f080e50ade7 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) (this=0x2029a90, th=th@entry=0x2b0c960, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:554
#5  0x00007f080e50ed48 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2b0c960, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:66
#6  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2b0c960, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#7  0x00007f080e50ed92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2b0c960, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:73
#8  0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2b0c960, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#9  0x00007f080e50ed92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) (this=0x1a77ed0, th=0x2b0c960, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/workinghardstate.cpp:73
#10 0x00007f080e50a009 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) (this=<optimized out>, th=0x2b0c960, wasBusy=<optimized out>) at /usr/src/debug/threadweaver-5.20.0/src/weaver.cpp:568
#11 0x00007f080e50cdd3 in ThreadWeaver::Thread::run() (this=0x2b0c960) at /usr/src/debug/threadweaver-5.20.0/src/thread.cpp:103
#12 0x00007f08266ac90f in QThreadPrivate::start(void*) (arg=0x2b0c960) at thread/qthread_unix.cpp:331
#13 0x00007f0824058454 in start_thread () at /lib64/libpthread.so.0
#14 0x00007f0825fc5d8d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f082a5318c0 (LWP 15420)):
#0  0x00007f0825fb941d in read () at /lib64/libc.so.6
#1  0x00007f08234f5430 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f08234b2ea4 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f08234b3318 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f08234b347c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f08268d14bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1a095c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#6  0x00007f082687b5ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe091e2020, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f082688328d in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1229
#8  0x0000000000407185 in  ()
#9  0x00007f0825efc5b0 in __libc_start_main () at /lib64/libc.so.6
#10 0x00000000004071e9 in _start ()

Reported using DrKonqi
Comment 1 jos poortvliet 2016-05-14 14:31:27 UTC
As this is due to issues in Qt 5.5 let's set this as upstream.
Comment 2 Nate Graham 2017-09-07 03:39:54 UTC
*** Bug 384417 has been marked as a duplicate of this bug. ***