Bug 374722 - [Mac] kate crash on exit after using the "Show Active" action
Summary: [Mac] kate crash on exit after using the "Show Active" action
Status: RESOLVED WORKSFORME
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources macOS
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-01-07 21:51 UTC by RJVB
Modified: 2020-11-21 18:05 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description RJVB 2017-01-07 21:51:08 UTC
Application: kate (16.12.0)
 (Compiled from sources)
Qt Version: 5.7.1
Frameworks Version: 5.29.0
Operating System: Darwin 13.4.0 x86_64
Distribution (Platform): MacPorts Packages

-- Information about the crash:
- What I was doing when the application crashed:
* open a document
* activate the filesystem browser
* use a shortcut to trigger the "Show Active" action (I use Command+<, that is, Command+Shift+,)
* reactivate the filesystem browser
* quit Kate

Quitting will pause while some child process (the Konsole plugin shell?) is not responding to SIGHUP, and then this crash happens.

- Unusual behaviour I noticed:
After the initial opening of the window & document (if given on the commandline), Kate takes long seconds "beachballing" before it becomes responsive. This has been the case for a couple of versions now.

The crash can be reproduced every time.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault: 11
(lldb) process attach --pid 31092
Process 31092 stopped
Executable module set to "/Applications/MacPorts/KF5/kate.app/Contents/MacOS/kate".
Architecture set to: x86_64-apple-macosx.
(lldb) set set term-width 200
(lldb) thread info
thread #1: tid = 0x27156f1, 0x00007fff8ca0ce20 libsystem_kernel.dylib`__wait4 + 8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1: tid = 0x27156f1, 0x00007fff8ca0ce20 libsystem_kernel.dylib`__wait4 + 8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007fff8ca0ce20 libsystem_kernel.dylib`__wait4 + 8
    frame #1: 0x00000001107c2cee libKF5Crash.5.dylib`KCrash::startProcess(int, char const**, bool) [inlined] startProcessInternal(argc=<unavailable>, directly=<unavailable>) + 125 at kcrash.cpp:649
    frame #2: 0x00000001107c2c71 libKF5Crash.5.dylib`KCrash::startProcess(argc=<unavailable>, argv=<unavailable>, waitAndExit=<unavailable>) + 17 at kcrash.cpp:631
    frame #3: 0x00000001107c2ab5 libKF5Crash.5.dylib`KCrash::defaultCrashHandler(sig=11) + 1061 at kcrash.cpp:528
    frame #4: 0x00007fff8c93a5aa libsystem_platform.dylib`_sigtramp + 26
    frame #5: 0x00007fff875fe098 libobjc.A.dylib`objc_msgSend + 24

  thread #2: tid = 0x27156f2, 0x00007fff8ca0d662 libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager'
    frame #0: 0x00007fff8ca0d662 libsystem_kernel.dylib`kevent64 + 10
    frame #1: 0x00007fff8caa3421 libdispatch.dylib`_dispatch_mgr_invoke + 239
    frame #2: 0x00007fff8caa3136 libdispatch.dylib`_dispatch_mgr_thread + 52

  thread #3: tid = 0x27156f3, 0x00007fff8ca0d94a libsystem_kernel.dylib`poll + 10, name = 'QDBusConnectionManager'
    frame #0: 0x00007fff8ca0d94a libsystem_kernel.dylib`poll + 10
    frame #1: 0x0000000111b30f70 QtCore`qt_safe_poll(pollfd*, unsigned int, timespec const*) [inlined] qt_ppoll(fds=0x00007f9259515948, nfds=2) + 576 at qcore_unix.cpp:83
    frame #2: 0x0000000111b30f65 QtCore`qt_safe_poll(fds=0x00007f9259515948, nfds=2, timeout_ts=<unavailable>) + 565 at qcore_unix.cpp:102
    frame #3: 0x0000000111b327c0 QtCore`QEventDispatcherUNIX::processEvents(this=<unavailable>, flags=<unavailable>) + 880 at qeventdispatcher_unix.cpp:500
    frame #4: 0x0000000111ada0c1 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at qeventloop.cpp:134
    frame #5: 0x0000000111ada0a4 QtCore`QEventLoop::exec(this=0x0000000114da2e28, flags=<unavailable>) + 372 at qeventloop.cpp:212
    frame #6: 0x0000000111918715 QtCore`QThread::exec(this=<unavailable>) + 117 at qthread.cpp:507
    frame #7: 0x000000011182b093 QtDBus`QDBusConnectionManager::run(this=0x00007f92596009a0) + 19 at qdbusconnection.cpp:178
    frame #8: 0x000000011191c03b QtCore`QThreadPrivate::start(arg=0x00007f92596009a0) + 363 at qthread_unix.cpp:368
    frame #9: 0x00007fff8cd92899 libsystem_pthread.dylib`_pthread_body + 138
    frame #10: 0x00007fff8cd9272a libsystem_pthread.dylib`_pthread_start + 137
    frame #11: 0x00007fff8cd96fc9 libsystem_pthread.dylib`thread_start + 13

  thread #4: tid = 0x27156f4, 0x00007fff8ca0ce6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff8ca0ce6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff8cd93f08 libsystem_pthread.dylib`_pthread_wqthread + 330
    frame #2: 0x00007fff8cd96fb9 libsystem_pthread.dylib`start_wqthread + 13

  thread #5: tid = 0x2715707, 0x00007fff8ca0ce6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff8ca0ce6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff8cd93f08 libsystem_pthread.dylib`_pthread_wqthread + 330
    frame #2: 0x00007fff8cd96fb9 libsystem_pthread.dylib`start_wqthread + 13

  thread #6: tid = 0x271570b, 0x00007fff8ca0c9aa libsystem_kernel.dylib`__select + 10, name = 'com.apple.CFSocket.private'
    frame #0: 0x00007fff8ca0c9aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x00007fff86700a03 CoreFoundation`__CFSocketManager + 867
    frame #2: 0x00007fff8cd92899 libsystem_pthread.dylib`_pthread_body + 138
    frame #3: 0x00007fff8cd9272a libsystem_pthread.dylib`_pthread_start + 137
    frame #4: 0x00007fff8cd96fc9 libsystem_pthread.dylib`thread_start + 13

  thread #7: tid = 0x2715714, 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7f92596d8d90)[01]'
    frame #0: 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8cd94c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000011191d64b QtCore`QWaitConditionPrivate::wait(this=0x00007f925969fa50, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:143
    frame #3: 0x000000011191d4fb QtCore`QWaitCondition::wait(this=0x00007f92596c08a0, mutex=0x00007f92596e5a00, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:215
    frame #4: 0x0000000119f00674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x0000000119f0065d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007f9259790200, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x0000000119f04fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007f92596d8a30, th=0x00007f9259790200, wasBusy=true) + 64 at workinghardstate.cpp:66
    frame #7: 0x0000000119f050c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x0000000119f00972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=true) + 50 at weaver.cpp:568
    frame #9: 0x0000000119f02a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007f9259790200) + 118 at thread.cpp:103
    frame #10: 0x000000011191c03b QtCore`QThreadPrivate::start(arg=0x00007f9259790200) + 363 at qthread_unix.cpp:368
    frame #11: 0x00007fff8cd92899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8cd9272a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8cd96fc9 libsystem_pthread.dylib`thread_start + 13

  thread #8: tid = 0x2715715, 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7f92596d8d90)[02]'
    frame #0: 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8cd94c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000011191d64b QtCore`QWaitConditionPrivate::wait(this=0x00007f925969fa50, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:143
    frame #3: 0x000000011191d4fb QtCore`QWaitCondition::wait(this=0x00007f92596c08a0, mutex=0x00007f92596e5a00, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:215
    frame #4: 0x0000000119f00674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x0000000119f0065d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007f925bb35af0, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x0000000119f04fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007f92596d8a30, th=0x00007f925bb35af0, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x0000000119f050c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x0000000119f00972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x0000000119f02a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007f925bb35af0) + 118 at thread.cpp:103
    frame #10: 0x000000011191c03b QtCore`QThreadPrivate::start(arg=0x00007f925bb35af0) + 363 at qthread_unix.cpp:368
    frame #11: 0x00007fff8cd92899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8cd9272a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8cd96fc9 libsystem_pthread.dylib`thread_start + 13

  thread #9: tid = 0x2715716, 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7f92596d8d90)[03]'
    frame #0: 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8cd94c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000011191d64b QtCore`QWaitConditionPrivate::wait(this=0x00007f925969fa50, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:143
    frame #3: 0x000000011191d4fb QtCore`QWaitCondition::wait(this=0x00007f92596c08a0, mutex=0x00007f92596e5a00, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:215
    frame #4: 0x0000000119f00674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x0000000119f0065d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007f9259597ae0, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x0000000119f04fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007f92596d8a30, th=0x00007f9259597ae0, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x0000000119f050c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x0000000119f00972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x0000000119f02a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007f9259597ae0) + 118 at thread.cpp:103
    frame #10: 0x000000011191c03b QtCore`QThreadPrivate::start(arg=0x00007f9259597ae0) + 363 at qthread_unix.cpp:368
    frame #11: 0x00007fff8cd92899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8cd9272a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8cd96fc9 libsystem_pthread.dylib`thread_start + 13

  thread #10: tid = 0x2715717, 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7f92596d8d90)[04]'
    frame #0: 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8cd94c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000011191d64b QtCore`QWaitConditionPrivate::wait(this=0x00007f925969fa50, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:143
    frame #3: 0x000000011191d4fb QtCore`QWaitCondition::wait(this=0x00007f92596c08a0, mutex=0x00007f92596e5a00, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:215
    frame #4: 0x0000000119f00674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x0000000119f0065d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007f9259598280, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x0000000119f04fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007f92596d8a30, th=0x00007f9259598280, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x0000000119f050c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x0000000119f00972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x0000000119f02a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007f9259598280) + 118 at thread.cpp:103
    frame #10: 0x000000011191c03b QtCore`QThreadPrivate::start(arg=0x00007f9259598280) + 363 at qthread_unix.cpp:368
    frame #11: 0x00007fff8cd92899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8cd9272a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8cd96fc9 libsystem_pthread.dylib`thread_start + 13

  thread #11: tid = 0x2715718, 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7f92596d8d90)[05]'
    frame #0: 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8cd94c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000011191d64b QtCore`QWaitConditionPrivate::wait(this=0x00007f925969fa50, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:143
    frame #3: 0x000000011191d4fb QtCore`QWaitCondition::wait(this=0x00007f92596c08a0, mutex=0x00007f92596e5a00, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:215
    frame #4: 0x0000000119f00674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x0000000119f0065d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007f9259598a90, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x0000000119f04fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007f92596d8a30, th=0x00007f9259598a90, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x0000000119f050c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x0000000119f00972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x0000000119f02a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007f9259598a90) + 118 at thread.cpp:103
    frame #10: 0x000000011191c03b QtCore`QThreadPrivate::start(arg=0x00007f9259598a90) + 363 at qthread_unix.cpp:368
    frame #11: 0x00007fff8cd92899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8cd9272a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8cd96fc9 libsystem_pthread.dylib`thread_start + 13

  thread #12: tid = 0x2715719, 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7f92596d8d90)[06]'
    frame #0: 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8cd94c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000011191d64b QtCore`QWaitConditionPrivate::wait(this=0x00007f925969fa50, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:143
    frame #3: 0x000000011191d4fb QtCore`QWaitCondition::wait(this=0x00007f92596c08a0, mutex=0x00007f92596e5a00, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:215
    frame #4: 0x0000000119f00674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x0000000119f0065d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007f9259597130, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x0000000119f04fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007f92596d8a30, th=0x00007f9259597130, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x0000000119f050c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x0000000119f00972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x0000000119f02a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007f9259597130) + 118 at thread.cpp:103
    frame #10: 0x000000011191c03b QtCore`QThreadPrivate::start(arg=0x00007f9259597130) + 363 at qthread_unix.cpp:368
    frame #11: 0x00007fff8cd92899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8cd9272a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8cd96fc9 libsystem_pthread.dylib`thread_start + 13

  thread #13: tid = 0x271571a, 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7f92596d8d90)[07]'
    frame #0: 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8cd94c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000011191d64b QtCore`QWaitConditionPrivate::wait(this=0x00007f925969fa50, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:143
    frame #3: 0x000000011191d4fb QtCore`QWaitCondition::wait(this=0x00007f92596c08a0, mutex=0x00007f92596e5a00, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:215
    frame #4: 0x0000000119f00674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x0000000119f0065d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007f925bd27cd0, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x0000000119f04fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007f92596d8a30, th=0x00007f925bd27cd0, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x0000000119f050c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x0000000119f00972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x0000000119f02a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007f925bd27cd0) + 118 at thread.cpp:103
    frame #10: 0x000000011191c03b QtCore`QThreadPrivate::start(arg=0x00007f925bd27cd0) + 363 at qthread_unix.cpp:368
    frame #11: 0x00007fff8cd92899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8cd9272a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8cd96fc9 libsystem_pthread.dylib`thread_start + 13

  thread #14: tid = 0x271571b, 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Queue(0x7f92596d8d90)[08]'
    frame #0: 0x00007fff8ca0c716 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff8cd94c3b libsystem_pthread.dylib`_pthread_cond_wait + 727
    frame #2: 0x000000011191d64b QtCore`QWaitConditionPrivate::wait(this=0x00007f925969fa50, time=<unavailable>) + 75 at qwaitcondition_unix.cpp:143
    frame #3: 0x000000011191d4fb QtCore`QWaitCondition::wait(this=0x00007f92596c08a0, mutex=0x00007f92596e5a00, time=18446744073709551615) + 155 at qwaitcondition_unix.cpp:215
    frame #4: 0x0000000119f00674 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) [inlined] ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(this=<unavailable>, th=<unavailable>) + 804 at weaver.cpp:594
    frame #5: 0x0000000119f0065d libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(this=<unavailable>, th=0x00007f925bd26790, threadWasBusy=<unavailable>, suspendIfInactive=<unavailable>, justReturning=<unavailable>) + 781 at weaver.cpp:554
    frame #6: 0x0000000119f04fc0 libKF5ThreadWeaver.5.dylib`ThreadWeaver::WorkingHardState::applyForWork(this=0x00007f92596d8a30, th=0x00007f925bd26790, wasBusy=false) + 64 at workinghardstate.cpp:66
    frame #7: 0x0000000119f050c5 libKF5ThreadWeaver.5.dylib`non-virtual thunk to ThreadWeaver::WorkingHardState::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=<unavailable>) + 21 at workinghardstate.cpp:75
    frame #8: 0x0000000119f00972 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Weaver::applyForWork(this=<unavailable>, th=<unavailable>, wasBusy=false) + 50 at weaver.cpp:568
    frame #9: 0x0000000119f02a36 libKF5ThreadWeaver.5.dylib`ThreadWeaver::Thread::run(this=0x00007f925bd26790) + 118 at thread.cpp:103
    frame #10: 0x000000011191c03b QtCore`QThreadPrivate::start(arg=0x00007f925bd26790) + 363 at qthread_unix.cpp:368
    frame #11: 0x00007fff8cd92899 libsystem_pthread.dylib`_pthread_body + 138
    frame #12: 0x00007fff8cd9272a libsystem_pthread.dylib`_pthread_start + 137
    frame #13: 0x00007fff8cd96fc9 libsystem_pthread.dylib`thread_start + 13

  thread #15: tid = 0x271576f, 0x00007fff8ca08a1a libsystem_kernel.dylib`mach_msg_trap + 10
    frame #0: 0x00007fff8ca08a1a libsystem_kernel.dylib`mach_msg_trap + 10
    frame #1: 0x00007fff8ca07d18 libsystem_kernel.dylib`mach_msg + 64
    frame #2: 0x00007fff866b4f15 CoreFoundation`__CFRunLoopServiceMachPort + 181
    frame #3: 0x00007fff866b4539 CoreFoundation`__CFRunLoopRun + 1161
    frame #4: 0x00007fff866b3e75 CoreFoundation`CFRunLoopRunSpecific + 309
    frame #5: 0x00007fff8ea0f05e AppKit`_NSEventThread + 144
    frame #6: 0x00007fff8cd92899 libsystem_pthread.dylib`_pthread_body + 138
    frame #7: 0x00007fff8cd9272a libsystem_pthread.dylib`_pthread_start + 137
    frame #8: 0x00007fff8cd96fc9 libsystem_pthread.dylib`thread_start + 13
(lldb) detach
Process 31092 detached

Possible duplicates by query: bug 374522, bug 374466, bug 374308, bug 374183, bug 373616.

Reported using DrKonqi
Comment 1 Christoph Cullmann 2019-08-25 21:18:18 UTC
Can you still reproduce this?
Comment 2 Justin Zobel 2020-11-13 04:59:26 UTC
Can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I'm setting status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks.