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

--- Comment #1 from robert marshall <rob...@capuchin.co.uk> ---
Here's a backtrace

Thread 15 "GlobalQueue[04]" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff94acc700 (LWP 380187)]
0x00007ffff32201a6 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5

Thread 113 (Thread 0x7fff582dc700 (LWP 400268)):
#0  futex_abstimed_wait_cancelable (private=<optimised out>,
abstime=0x7fff582db4e0, clockid=<optimised out>, expected=0,
futex_word=0x7fffacc64360) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff582db4e0, clockid=<optimised
out>, mutex=0x7fffac0147e0, cond=0x7fffacc64338) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7fffacc64338, mutex=0x7fffac0147e0,
abstime=0x7fff582db4e0) at pthread_cond_wait.c:656
#3  0x00007fffcf55953c in vlc_cond_timedwait () at
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#4  0x00007fffcf4ed6e5 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#5  0x00007fffb3f63b9b in  () at
/usr/lib/x86_64-linux-gnu/vlc/plugins/codec/libflac_plugin.so
#6  0x00007fffcf4eeb58 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#7  0x00007fffcf4ee7d5 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#8  0x00007fffcf4eeda9 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#9  0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#10 0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

<lots of snipping!!>

Thread 15 (Thread 0x7fff94acc700 (LWP 380187)):
#0  0x00007ffff32201a6 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#1  0x00007ffff321fd51 in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#2  0x00007ffff61419d2 in QThreadPrivate::start(void*) (arg=0x7fff800029e0) at
thread/qthread_unix.cpp:361
#3  0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#4  0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fff952cd700 (LWP 380186)):
#0  futex_wait_cancelable (private=<optimised out>, expected=0,
futex_word=0x555555b85bc0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555b85b70,
cond=0x555555b85b98) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555555b85b98, mutex=0x555555b85b70) at
pthread_cond_wait.c:638
#3  0x00007ffff6147b0f in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x555555b85b70) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimised out>,
mutex=0x555555be24f0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ffff6147c01 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x7fffd401e988, mutex=0x555555be24f0, time=<optimised out>) at
../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#6  0x00007ffff321e050 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007ffff3221d4e in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007ffff321d222 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007ffff321fcb3 in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007ffff61419d2 in QThreadPrivate::start(void*) (arg=0x7fff8c0029e0) at
thread/qthread_unix.cpp:361
#11 0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#12 0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fff95ace700 (LWP 380185)):
#0  futex_wait_cancelable (private=<optimised out>, expected=0,
futex_word=0x555555b85bc0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555b85b70,
cond=0x555555b85b98) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x555555b85b98, mutex=0x555555b85b70) at
pthread_cond_wait.c:638
#3  0x00007ffff6147b0f in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x555555b85b70) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimised out>,
mutex=0x555555be24f0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ffff6147c01 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x7fffd401e988, mutex=0x555555be24f0, time=<optimised out>) at
../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#6  0x00007ffff321e050 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007ffff3221d4e in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007ffff321d222 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007ffff3221da9 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007ffff321d222 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007ffff321fcb3 in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007ffff61419d2 in QThreadPrivate::start(void*) (arg=0x7fff880025e0) at
thread/qthread_unix.cpp:361
#13 0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#14 0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fff962cf700 (LWP 380184)):
#0  futex_abstimed_wait_cancelable (private=<optimised out>,
abstime=0x7fff962ce4e0, clockid=<optimised out>, expected=0,
futex_word=0x555555c6db10) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff962ce4e0, clockid=<optimised
out>, mutex=0x555555c6dac0, cond=0x555555c6dae8) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x555555c6dae8, mutex=0x555555c6dac0,
abstime=0x7fff962ce4e0) at pthread_cond_wait.c:656
#3  0x00007ffff6147a7c in QWaitConditionPrivate::wait_relative(QDeadlineTimer)
(this=0x555555c6dac0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=...,
this=0x555555c6dac0) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimised out>,
mutex=0x555555c59b50, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007ffff6147bcb in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x555555c59b58, mutex=0x555555c59b50, time=<optimised out>) at
thread/qwaitcondition_unix.cpp:209
#7  0x00007ffff7901475 in
AbstractDirectoryWatcher::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libamaroklib.so.1
#8  0x00007ffff322145d in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007ffff3220177 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007ffff321fd51 in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007ffff61419d2 in QThreadPrivate::start(void*) (arg=0x555555bba880) at
thread/qthread_unix.cpp:361
#12 0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#13 0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fff96ad0700 (LWP 380182)):
#0  futex_abstimed_wait_cancelable (private=<optimised out>,
abstime=0x7fff96acf690, clockid=<optimised out>, expected=0,
futex_word=0x7fffcd564c88) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fff96acf690, clockid=<optimised
out>, mutex=0x7fffcd564ca0, cond=0x7fffcd564c60) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7fffcd564c60, mutex=0x7fffcd564ca0,
abstime=0x7fff96acf690) at pthread_cond_wait.c:656
#3  0x00007fffcc9f4e4d in  () at /usr/lib/x86_64-linux-gnu/libmariadbd.so.19
#4  0x00007fffcc9b7fbf in  () at /usr/lib/x86_64-linux-gnu/libmariadbd.so.19
#5  0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#6  0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffcfdb0700 (LWP 380174)):
#0  futex_wait_cancelable (private=<optimised out>, expected=0,
futex_word=0x7fffdc0046c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffdc004678,
cond=0x7fffdc0046a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fffdc0046a0, mutex=0x7fffdc004678) at
pthread_cond_wait.c:638
#3  0x00007fffda5fe3db in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007fffda5fdfeb in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#6  0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffd883d700 (LWP 380173)):
#0  futex_wait_cancelable (private=<optimised out>, expected=0,
futex_word=0x7fffdc0046c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffdc004678,
cond=0x7fffdc0046a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fffdc0046a0, mutex=0x7fffdc004678) at
pthread_cond_wait.c:638
#3  0x00007fffda5fe3db in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007fffda5fdfeb in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#6  0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fffd903e700 (LWP 380172)):
#0  futex_wait_cancelable (private=<optimised out>, expected=0,
futex_word=0x7fffdc0046c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffdc004678,
cond=0x7fffdc0046a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fffdc0046a0, mutex=0x7fffdc004678) at
pthread_cond_wait.c:638
#3  0x00007fffda5fe3db in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007fffda5fdfeb in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#6  0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffd983f700 (LWP 380171)):
#0  futex_wait_cancelable (private=<optimised out>, expected=0,
futex_word=0x7fffdc0046c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffdc004678,
cond=0x7fffdc0046a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7fffdc0046a0, mutex=0x7fffdc004678) at
pthread_cond_wait.c:638
#3  0x00007fffda5fe3db in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007fffda5fdfeb in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#6  0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffda181700 (LWP 380170)):
#0  futex_wait_cancelable (private=<optimised out>, expected=0,
futex_word=0x55555576f3c0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55555576f370,
cond=0x55555576f398) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55555576f398, mutex=0x55555576f370) at
pthread_cond_wait.c:638
#3  0x00007fffda5fe3db in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#4  0x00007fffda5fdfeb in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#5  0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#6  0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffdbfff700 (LWP 380169)):
#0  0x00007ffff5dc396f in __GI___poll (fds=0x7fffd4125890, nfds=4, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffea7591ae in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffea7592e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff6361565 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fffd4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#4  0x00007ffff63084db in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffdbffe670, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007ffff6140785 in QThread::exec() (this=<optimised out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007ffff2b84efa in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ffff61419d2 in QThreadPrivate::start(void*) (arg=0x7ffff2c07d80) at
thread/qthread_unix.cpp:361
#8  0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#9  0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffe120a700 (LWP 380168)):
#0  0x00007ffff5dc396f in __GI___poll (fds=0x7fffe12095a8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffe5a2bc1a in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fffe5a2d90a in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fffe175a298 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ffff61419d2 in QThreadPrivate::start(void*) (arg=0x5555555e44a0) at
thread/qthread_unix.cpp:361
#5  0x00007ffff5c8e609 in start_thread (arg=<optimised out>) at
pthread_create.c:477
#6  0x00007ffff5dd0103 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fffe1e2cf00 (LWP 380142)):
#0  0x00007ffff5dc396f in __GI___poll (fds=0x7fffdc012a00, nfds=9, timeout=9)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffea7591ae in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffea7592e3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff6361565 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x5555556aef30, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#4  0x00007ffff63084db in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffffffdab0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007ffff6310246 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x000055555555cbfd in  ()
#7  0x00007ffff5cd50b3 in __libc_start_main (main=0x555555557940, argc=2,
argv=0x7fffffffdd88, init=<optimised out>, fini=<optimised out>,
rtld_fini=<optimised out>, stack_end=0x7fffffffdd78) at ../csu/libc-start.c:308
#8  0x000055555555d3ce in  ()

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

Reply via email to