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

            Bug ID: 374722
           Summary: [Mac] kate crash on exit after using the "Show Active"
                    action
           Product: kate
           Version: unspecified
          Platform: Compiled Sources
                OS: OS X
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: rjvber...@gmail.com
  Target Milestone: ---

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

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

Reply via email to