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

--- Comment #3 from Reuben Peterkin <reube...@yahoo.com> ---
I still have this problem (I am running Plasma 5.4.2 on debian) here is a
backtrace.

Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
QGenericAtomicOps<QBasicAtomicOps<4> >::load<int> (_q_value=@0x39cdea0: 1) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h:90
90            return _q_value;
[Current thread is 1 (Thread 0x7fc88fe62940 (LWP 2310))]

Thread 16 (Thread 0x7fc887dfa700 (LWP 2337)):
#0  0x00007fc89dfd85fd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc89adcd4d0 in g_wakeup_acknowledge (__nbytes=16,
__buf=0x7fc887df9a60, __fd=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007fc89adcd4d0 in g_wakeup_acknowledge (wakeup=0x7fc8880015b0) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gwakeup.c:210
#3  0x00007fc89ad89cc4 in g_main_context_check
(context=context@entry=0x7fc880000990, max_priority=2147483647,
fds=fds@entry=0x7fc880003070, n_fds=n_fds@entry=1) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3632
#4  0x00007fc89ad8a180 in g_main_context_iterate
(context=context@entry=0x7fc880000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3837
#5  0x00007fc89ad8a2ec in g_main_context_iteration (context=0x7fc880000990,
may_block=may_block@entry=1) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3901
#6  0x00007fc89e90039b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fc8800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#7  0x00007fc89e8a735a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fc887df9c60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#8  0x00007fc89e6c38d4 in QThread::exec() (this=this@entry=0x2407790) at
thread/qthread.cpp:503
#9  0x00007fc8a0f59105 in QQmlThreadPrivate::run() (this=0x2407790) at
qml/ftw/qqmlthread.cpp:141
#10 0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x2407790) at
thread/qthread_unix.cpp:331
#11 0x00007fc89d7e50a4 in start_thread (arg=0x7fc887dfa700) at
pthread_create.c:309
#12 0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fc87da54700 (LWP 2350)):
#0  0x00007fc89d7e908f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc8854397fa in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007fc885438f37 in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007fc89d7e50a4 in start_thread (arg=0x7fc87da54700) at
pthread_create.c:309
#4  0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fc87af7c700 (LWP 2356)):
#0  0x00007fc89dfdc52d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc89ad8a1dc in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7fc874002e70, timeout=<optimized out>, context=0x7fc874000990) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:4135
#2  0x00007fc89ad8a1dc in g_main_context_iterate
(context=context@entry=0x7fc874000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3835
#3  0x00007fc89ad8a2ec in g_main_context_iteration (context=0x7fc874000990,
may_block=may_block@entry=1) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3901
#4  0x00007fc89e90039b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fc8740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fc89e8a735a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fc87af7bc60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007fc89e6c38d4 in QThread::exec() (this=this@entry=0x26b2c20) at
thread/qthread.cpp:503
#7  0x00007fc8a0f59105 in QQmlThreadPrivate::run() (this=0x26b2c20) at
qml/ftw/qqmlthread.cpp:141
#8  0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x26b2c20) at
thread/qthread_unix.cpp:331
#9  0x00007fc89d7e50a4 in start_thread (arg=0x7fc87af7c700) at
pthread_create.c:309
#10 0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fc878d67700 (LWP 2415)):
#0  0x00007fc89adce880 in g_mutex_unlock (mutex=0x7fc86c000990) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gthread-posix.c:1351
#1  0x00007fc89ad8a0fe in g_main_context_iterate
(context=context@entry=0x7fc86c000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3818
#2  0x00007fc89ad8a2ec in g_main_context_iteration (context=0x7fc86c000990,
may_block=may_block@entry=1) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3901
#3  0x00007fc89e90039b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fc86c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fc89e8a735a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fc878d66c60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#5  0x00007fc89e6c38d4 in QThread::exec() (this=this@entry=0x27745b0) at
thread/qthread.cpp:503
#6  0x00007fc8a0f59105 in QQmlThreadPrivate::run() (this=0x27745b0) at
qml/ftw/qqmlthread.cpp:141
#7  0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x27745b0) at
thread/qthread_unix.cpp:331
#8  0x00007fc89d7e50a4 in start_thread (arg=0x7fc878d67700) at
pthread_create.c:309
#9  0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fc87193a700 (LWP 2421)):
#0  0x00007fc89d7e908f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc8a33081c4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fc8a3308209 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fc89d7e50a4 in start_thread (arg=0x7fc87193a700) at
pthread_create.c:309
#4  0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fc7e6ad8700 (LWP 2432)):
#0  0x00007fc89dfd85fd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc89adcd4d0 in g_wakeup_acknowledge (__nbytes=16,
__buf=0x7fc7e6ad7a10, __fd=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007fc89adcd4d0 in g_wakeup_acknowledge (wakeup=0x7fc86c002780) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gwakeup.c:210
#3  0x00007fc89ad89cc4 in g_main_context_check
(context=context@entry=0x7fc7e0000990, max_priority=2147483647,
fds=fds@entry=0x7fc7e0003290, n_fds=n_fds@entry=1) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3632
#4  0x00007fc89ad8a180 in g_main_context_iterate
(context=context@entry=0x7fc7e0000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3837
#5  0x00007fc89ad8a2ec in g_main_context_iteration (context=0x7fc7e0000990,
may_block=may_block@entry=1) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3901
#6  0x00007fc89e90039b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fc7e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#7  0x00007fc89e8a735a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fc7e6ad7c10, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#8  0x00007fc89e6c38d4 in QThread::exec() (this=this@entry=0x2e23a70) at
thread/qthread.cpp:503
#9  0x00007fc8a18e1136 in QQuickPixmapReader::run() (this=0x2e23a70) at
util/qquickpixmapcache.cpp:760
#10 0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x2e23a70) at
thread/qthread_unix.cpp:331
#11 0x00007fc89d7e50a4 in start_thread (arg=0x7fc7e6ad8700) at
pthread_create.c:309
#12 0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fc7dab46700 (LWP 2706)):
#0  0x00007fc89dfdc52d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc89ad8a1dc in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7fc7d40048c0, timeout=<optimized out>, context=0x7fc7d4000990) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:4135
#2  0x00007fc89ad8a1dc in g_main_context_iterate
(context=context@entry=0x7fc7d4000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3835
#3  0x00007fc89ad8a2ec in g_main_context_iteration (context=0x7fc7d4000990,
may_block=may_block@entry=1) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3901
#4  0x00007fc89e90039b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fc7d40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fc89e8a735a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fc7dab45c40, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007fc89e6c38d4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:503
#7  0x00007fc7dcdf8d07 in KCupsConnection::run() () at
/usr/lib/x86_64-linux-gnu/libkcupslib.so
#8  0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x3ef6c90) at
thread/qthread_unix.cpp:331
#9  0x00007fc89d7e50a4 in start_thread (arg=0x7fc7dab46700) at
pthread_create.c:309
#10 0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fc7c23ce700 (LWP 3435)):
[KCrash Handler]
#6  0x00007fc7c2edc960 in mdb_txn_begin () at
/usr/lib/x86_64-linux-gnu/liblmdb.so.0
#7  0x00007fc7c355501e in Baloo::SearchStore::exec(Baloo::Term const&, unsigned
int, int, bool) (this=this@entry=0x7fc7c23cd990, term=..., offset=0, limit=10,
sortResults=<optimized out>) at ../../../src/lib/searchstore.cpp:74
#8  0x00007fc7c3543ff2 in Baloo::Query::exec() (this=this@entry=0x7fc7c23cda40)
at ../../../src/lib/query.cpp:210
#9  0x00007fc7c3764f3f in SearchRunner::match(Plasma::RunnerContext&, QString
const&, QString const&) (this=this@entry=0x5109c10, context=..., type=...,
category=...) at ../../../runners/baloo/baloosearchrunner.cpp:98
#10 0x00007fc7c37658b3 in SearchRunner::match(Plasma::RunnerContext&)
(this=0x5109c10, context=...) at
../../../runners/baloo/baloosearchrunner.cpp:160
#11 0x00007fc7e5a97f40 in
Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) (this=0x5109c10,
localContext=...) at ../../src/abstractrunner.cpp:131
#12 0x00007fc7e587b7e0 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, job=..., thread=<optimized out>)
at ../../src/executor.cpp:52
#13 0x00007fc7e587a330 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x52cc6c0) at
../../src/job.cpp:83
#14 0x00007fc7e5879dda in ThreadWeaver::Thread::run() (this=0x52cc6c0) at
../../src/thread.cpp:114
#15 0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x52cc6c0) at
thread/qthread_unix.cpp:331
#16 0x00007fc89d7e50a4 in start_thread (arg=0x7fc7c23ce700) at
pthread_create.c:309
#17 0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fc7c1bcd700 (LWP 3436)):
#0  0x00007fc89d7e908f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x4e89b40) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x4759e30, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007fc7e587702b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x515c2a0, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007fc7e5877ddf in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x515c2a0, th=th@entry=0x4fde9b0,
threadWasBusy=threadWasBusy@entry=true,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007fc7e587c038 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x3aab860, th=0x4fde9b0, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007fc7e5876f8d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x4fde9b0, wasBusy=<optimized out>) at
../../src/weaver.cpp:568
#7  0x00007fc7e5879ea3 in ThreadWeaver::Thread::run() (this=0x4fde9b0) at
../../src/thread.cpp:103
#8  0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x4fde9b0) at
thread/qthread_unix.cpp:331
#9  0x00007fc89d7e50a4 in start_thread (arg=0x7fc7c1bcd700) at
pthread_create.c:309
#10 0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fc7c13cc700 (LWP 3437)):
#0  0x00007fc89d7e908f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x4e89b40) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x4759e30, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007fc7e587702b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x515c2a0, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007fc7e5877ddf in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x515c2a0, th=th@entry=0x44a8b10,
threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007fc7e587c038 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x3aab860, th=0x44a8b10, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007fc7e5876f8d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x44a8b10, wasBusy=<optimized out>) at
../../src/weaver.cpp:568
#7  0x00007fc7e587c092 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x3aab860, th=0x44a8b10, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:73
#8  0x00007fc7e5876f8d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x44a8b10, wasBusy=<optimized out>) at
../../src/weaver.cpp:568
#9  0x00007fc7e5879ea3 in ThreadWeaver::Thread::run() (this=0x44a8b10) at
../../src/thread.cpp:103
#10 0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x44a8b10) at
thread/qthread_unix.cpp:331
#11 0x00007fc89d7e50a4 in start_thread (arg=0x7fc7c13cc700) at
pthread_create.c:309
#12 0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fc7c0bcb700 (LWP 3438)):
#0  0x00007fc89d7e908f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x4e89b40) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x4759e30, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007fc7e587702b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x515c2a0, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007fc7e5877ddf in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x515c2a0, th=th@entry=0x7fc7bc002d90,
threadWasBusy=threadWasBusy@entry=true,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007fc7e587c038 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x3aab860, th=0x7fc7bc002d90, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007fc7e5876f8d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7fc7bc002d90, wasBusy=<optimized out>) at
../../src/weaver.cpp:568
#7  0x00007fc7e5879ea3 in ThreadWeaver::Thread::run() (this=0x7fc7bc002d90) at
../../src/thread.cpp:103
#8  0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x7fc7bc002d90) at
thread/qthread_unix.cpp:331
#9  0x00007fc89d7e50a4 in start_thread (arg=0x7fc7c0bcb700) at
pthread_create.c:309
#10 0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fc7b3fff700 (LWP 3439)):
#0  0x00007fc89d7e908f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x4e89b40) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x4759e30, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007fc7e587702b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x515c2a0, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007fc7e5877ddf in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x515c2a0, th=th@entry=0x7fc7b4002d90,
threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007fc7e587c038 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x3aab860, th=0x7fc7b4002d90, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007fc7e5876f8d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7fc7b4002d90, wasBusy=<optimized out>) at
../../src/weaver.cpp:568
#7  0x00007fc7e587c092 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x3aab860, th=0x7fc7b4002d90, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:73
#8  0x00007fc7e5876f8d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7fc7b4002d90, wasBusy=<optimized out>) at
../../src/weaver.cpp:568
#9  0x00007fc7e5879ea3 in ThreadWeaver::Thread::run() (this=0x7fc7b4002d90) at
../../src/thread.cpp:103
#10 0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x7fc7b4002d90) at
thread/qthread_unix.cpp:331
#11 0x00007fc89d7e50a4 in start_thread (arg=0x7fc7b3fff700) at
pthread_create.c:309
#12 0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fc7b37fe700 (LWP 3440)):
#0  0x00007fc89d7e908f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x4e89b40) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x4759e30, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007fc7e587702b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x515c2a0, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007fc7e5877ddf in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x515c2a0, th=th@entry=0x525bb00,
threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007fc7e587c038 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x3aab860, th=0x525bb00, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007fc7e5876f8d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x525bb00, wasBusy=<optimized out>) at
../../src/weaver.cpp:568
#7  0x00007fc7e587c092 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x3aab860, th=0x525bb00, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:73
#8  0x00007fc7e5876f8d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x525bb00, wasBusy=<optimized out>) at
../../src/weaver.cpp:568
#9  0x00007fc7e5879ea3 in ThreadWeaver::Thread::run() (this=0x525bb00) at
../../src/thread.cpp:103
#10 0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x525bb00) at
thread/qthread_unix.cpp:331
#11 0x00007fc89d7e50a4 in start_thread (arg=0x7fc7b37fe700) at
pthread_create.c:309
#12 0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fc7b2ffd700 (LWP 3441)):
#0  0x00007fc89d7e908f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x4e89b40) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x4759e30, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007fc7e587702b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x515c2a0, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007fc7e5877ddf in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x515c2a0, th=th@entry=0x7fc7b80025d0,
threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007fc7e587c038 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x3aab860, th=0x7fc7b80025d0, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007fc7e5876f8d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7fc7b80025d0, wasBusy=<optimized out>) at
../../src/weaver.cpp:568
#7  0x00007fc7e587c092 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x3aab860, th=0x7fc7b80025d0, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:73
#8  0x00007fc7e5876f8d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7fc7b80025d0, wasBusy=<optimized out>) at
../../src/weaver.cpp:568
#9  0x00007fc7e5879ea3 in ThreadWeaver::Thread::run() (this=0x7fc7b80025d0) at
../../src/thread.cpp:103
#10 0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x7fc7b80025d0) at
thread/qthread_unix.cpp:331
#11 0x00007fc89d7e50a4 in start_thread (arg=0x7fc7b2ffd700) at
pthread_create.c:309
#12 0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fc7b27fc700 (LWP 3442)):
#0  0x00007fc89d7e908f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x4e89b40) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007fc89e6c9b1b in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x4759e30, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007fc7e587702b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x515c2a0, th=<optimized out>) at ../../src/weaver.cpp:594
#4  0x00007fc7e5877ddf in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x515c2a0, th=th@entry=0x7fc7ac003190,
threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ../../src/weaver.cpp:554
#5  0x00007fc7e587c038 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x3aab860, th=0x7fc7ac003190, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:66
#6  0x00007fc7e5876f8d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7fc7ac003190, wasBusy=<optimized out>) at
../../src/weaver.cpp:568
#7  0x00007fc7e587c092 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x3aab860, th=0x7fc7ac003190, wasBusy=<optimized out>) at
../../src/workinghardstate.cpp:73
#8  0x00007fc7e5876f8d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7fc7ac003190, wasBusy=<optimized out>) at
../../src/weaver.cpp:568
#9  0x00007fc7e5879ea3 in ThreadWeaver::Thread::run() (this=0x7fc7ac003190) at
../../src/thread.cpp:103
#10 0x00007fc89e6c887e in QThreadPrivate::start(void*) (arg=0x7fc7ac003190) at
thread/qthread_unix.cpp:331
#11 0x00007fc89d7e50a4 in start_thread (arg=0x7fc7b27fc700) at
pthread_create.c:309
#12 0x00007fc89dfe506d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fc88fe62940 (LWP 2310)):
#0  0x00007fc8a0ee6215 in QQmlTypePrivate::~QQmlTypePrivate()
(_q_value=@0x39cdea0: 1) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h:90
#1  0x00007fc8a0ee6215 in QQmlTypePrivate::~QQmlTypePrivate() (this=0x39cdea0)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:118
#2  0x00007fc8a0ee6215 in QQmlTypePrivate::~QQmlTypePrivate() (this=0x39cdea0)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:60
#3  0x00007fc8a0ee6215 in QQmlTypePrivate::~QQmlTypePrivate() (this=0x3949488,
__in_chrg=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1053
#4  0x00007fc8a0ee6215 in QQmlTypePrivate::~QQmlTypePrivate() (this=0x3949488,
__in_chrg=<optimized out>) at
../../include/QtQml/5.5.1/QtQml/private/../../../../../src/qml/qml/ftw/qhashedstring_p.h:65
#5  0x00007fc8a0ee6215 in QQmlTypePrivate::~QQmlTypePrivate() (this=0x3949470,
__in_chrg=<optimized out>) at qml/qqmlmetatype.cpp:307
#6  0x00007fc8a0ee6ba1 in QQmlType::~QQmlType() (this=<optimized out>,
__in_chrg=<optimized out>) at qml/qqmlmetatype.cpp:435
#7  0x00007fc8a0ee9525 in QQmlMetaTypeData::~QQmlMetaTypeData()
(this=0x7fc8a10a7c40 <(anonymous
namespace)::Q_QGS_metaTypeData::innerFunction()::holder>, __in_chrg=<optimized
out>) at qml/qqmlmetatype.cpp:144
#8  0x00007fc8a0ee9989 in (anonymous
namespace)::Q_QGS_metaTypeData::Holder::~Holder() (this=<optimized out>,
__in_chrg=<optimized out>) at qml/qqmlmetatype.cpp:129
#9  0x00007fc89df36bc9 in __run_exit_handlers (status=status@entry=1,
listp=0x7fc89e2a25a8 <__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#10 0x00007fc89df36c15 in __GI_exit (status=status@entry=1) at exit.c:104
#11 0x00007fc88fbdb05e in QXcbConnection::processXcbEvents() (this=0x22d8d10)
at qxcbconnection.cpp:1445
#12 0x00007fc89e8d9601 in QObject::event(QEvent*) (this=0x22d8d10, e=<optimized
out>) at kernel/qobject.cpp:1239
#13 0x00007fc89f3adffc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x22d0180, receiver=receiver@entry=0x22d8d10,
e=e@entry=0x7fc88801b180) at kernel/qapplication.cpp:3716
#14 0x00007fc89f3b34c6 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffc18841380, receiver=0x22d8d10, e=0x7fc88801b180) at
kernel/qapplication.cpp:3499
#15 0x00007fc89e8a9bcb in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x7ffc18841380, receiver=0x22d8d10, event=event@entry=0x7fc88801b180) at
kernel/qcoreapplication.cpp:965
#16 0x00007fc89e8abfc6 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (event=0x7fc88801b180, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#17 0x00007fc89e8abfc6 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x22c65f0) at kernel/qcoreapplication.cpp:1593
#18 0x00007fc89e8ac4a8 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1451
#19 0x00007fc89e8fff73 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x2331c40) at kernel/qeventdispatcher_glib.cpp:271
#20 0x00007fc89ad89fe7 in g_main_context_dispatch (context=0x7fc8880016f0) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3154
#21 0x00007fc89ad89fe7 in g_main_context_dispatch
(context=context@entry=0x7fc8880016f0) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3769
#22 0x00007fc89ad8a240 in g_main_context_iterate
(context=context@entry=0x7fc8880016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3840
#23 0x00007fc89ad8a2ec in g_main_context_iteration (context=0x7fc8880016f0,
may_block=may_block@entry=1) at
/build/glib2.0-ocmJ1Y/glib2.0-2.46.2/./glib/gmain.c:3901
#24 0x00007fc89e90037f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x2335c50, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#25 0x00007fc89e8a735a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc18841200, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#26 0x00007fc89e8af43c in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1229
#27 0x00007fc89ebe38ec in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1527
#28 0x00007fc89f3aa435 in QApplication::exec() () at
kernel/qapplication.cpp:2976
#29 0x0000000000431273 in main(int, char**) (argc=2, argv=<optimized out>) at
../../shell/main.cpp:176

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

Reply via email to