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.