[KDE/Mac] [kdesvn] [2015-01-12] Automatic crash report generated by DrKonqi

René J.V. Bertin rjvbertin at gmail.com
Mon Jan 12 21:07:11 UTC 2015


Application: kdesvn (1.6.0)
KDE Platform Version: 4.14.4 (Compiled from sources)
Qt Version: 4.8.6
Operating System: Darwin 13.4.0 x86_64

-- Information about the crash:
I had a local copy open of the repository at http://svn.macports.org/repository/macports/trunk/dports/, to which I made a number of changes and added a number of new files. The crash is reproducible when selecting 2 of those files in a directory and requesting a diff (the only diff from the context menu that is active/enabled).

The crash can be reproduced every time.

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

(lldb) bt all
* thread #1: tid = 0xf02b8c, 0x00007fff93cabe20 libsystem_kernel.dylib`__wait4 + 8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007fff93cabe20 libsystem_kernel.dylib`__wait4 + 8
    frame #1: 0x000000010c2b132e libkdeui.5.dylib`KCrash::startProcess(int, char const**, bool) [inlined] startProcessInternal(argc=<unavailable>, directly=<unavailable>) + 265 at kcrash.cpp:556
    frame #2: 0x000000010c2b1225 libkdeui.5.dylib`KCrash::startProcess(argc=<unavailable>, argv=<unavailable>, waitAndExit=<unavailable>) + 21 at kcrash.cpp:538
    frame #3: 0x000000010c2b0459 libkdeui.5.dylib`KCrash::defaultCrashHandler(sig=<unavailable>) + 1209 at kcrash.cpp:441
    frame #4: 0x00007fff886f35aa libsystem_platform.dylib`_sigtramp + 26
    frame #5: 0x00007fff9503f733 libsystem_c.dylib`strlen + 19
    frame #6: 0x00000001195737e9 libsvn_subr-1.0.dylib`svn_dirent_join + 32
    frame #7: 0x00000001194f1d72 libsvn_client-1.0.dylib`make_repos_relpath + 73
    frame #8: 0x00000001194f2781 libsvn_client-1.0.dylib`diff_content_changed + 817
    frame #9: 0x00000001194f1629 libsvn_client-1.0.dylib`diff_file_changed + 166
    frame #10: 0x00000001194f3040 libsvn_client-1.0.dylib`do_arbitrary_files_diff + 1040
    frame #11: 0x00000001194f2bd7 libsvn_client-1.0.dylib`svn_client__arbitrary_nodes_diff + 315
    frame #12: 0x00000001194ef707 libsvn_client-1.0.dylib`do_diff + 679
    frame #13: 0x00000001194ef2cf libsvn_client-1.0.dylib`svn_client_diff6 + 455
    frame #14: 0x00000001194ec980 libsvn_client-1.0.dylib`svn_client_diff5 + 220
    frame #15: 0x0000000119343020 libsvnqt.7.dylib`svn::Client_impl::diff(this=<unavailable>, options=<unavailable>) + 768 at client_diff.cpp:136
    frame #16: 0x000000011052cd0a kdesvnpart.so`SvnActions::makeDiffinternal(this=0x00007fb3e26f04e0, p1=<unavailable>, r1=<unavailable>, p2=<unavailable>, r2=<unavailable>, p=<unavailable>, _peg=<unavailable>) + 1978 at svnactions.cpp:1280
    frame #17: 0x000000011052c4c8 kdesvnpart.so`SvnActions::makeDiff(this=<unavailable>, p1=<unavailable>, start=<unavailable>, p2=<unavailable>, end=<unavailable>, p=<unavailable>) + 456 at svnactions.cpp:1126
    frame #18: 0x0000000110579ee8 kdesvnpart.so`MainTreeWidget::slotDiffPathes(this=<unavailable>) + 616 at maintreewidget.cpp:1485
    frame #19: 0x0000000110581854 kdesvnpart.so`MainTreeWidget::qt_static_metacall(_o=0x00007fb3e4a2cdc0, _c=<unavailable>, _id=<unavailable>, _a=<unavailable>) + 1476 at maintreewidget.moc:235
    frame #20: 0x000000010ad8e97b QtCore`QMetaObject::activate(sender=0x00007fb3e24c7fc0, m=<unavailable>, local_signal_index=<unavailable>, argv=<unavailable>) + 2363 at qobject.cpp:3638
    frame #21: 0x000000010b0b7239 QtGui`QAction::activate(QAction::ActionEvent) [inlined] QAction::triggered(this=0x00007fb3e24c7fc0, _t1=false) + 233 at moc_qaction.cpp:277
    frame #22: 0x000000010b0b7211 QtGui`QAction::activate(this=0x00007fb3e24c7fc0, event=<unavailable>) + 193 at qaction.cpp:1262
    frame #23: 0x000000010b45bde5 QtGui`QMenuPrivate::activateCausedStack(this=0x00007fb3e24fb0e0, causedStack=0x00007fff54fe5c50, action=0x00007fb3e24c7fc0, action_e=Trigger, self=<unavailable>) + 101 at qmenu.cpp:1037
    frame #24: 0x000000010b45a7f4 QtGui`QMenuPrivate::activateAction(this=0x00007fb3e24fb0e0, action=0x00007fb3e24c7fc0, action_e=Trigger, self=true) + 452 at qmenu.cpp:1129
    frame #25: 0x000000010b45f207 QtGui`QMenu::mouseReleaseEvent(this=<unavailable>, e=<unavailable>) + 231 at qmenu.cpp:2371
    frame #26: 0x000000010c32183e libkdeui.5.dylib`KMenu::mouseReleaseEvent(this=<unavailable>, e=<unavailable>) + 446 at kmenu.cpp:544
    frame #27: 0x000000010b109c8c QtGui`QWidget::event(this=0x00007fb3e24b3020, event=0x00007fff54fe64d0) + 716 at qwidget.cpp:8389
    frame #28: 0x000000010b45f6ab QtGui`QMenu::event(this=0x00007fb3e24b3020, e=0x00007fff54fe64d0) + 763 at qmenu.cpp:2480
    frame #29: 0x000000010b0befab QtGui`QApplicationPrivate::notify_helper(this=<unavailable>, receiver=0x00007fb3e24b3020, e=0x00007fff54fe64d0) + 251 at qapplication.cpp:4565
    frame #30: 0x000000010b0c0d49 QtGui`QApplication::notify(this=<unavailable>, receiver=0x00007fb3e24b3020, e=0x00007fff54fe64d0) + 3081 at qapplication.cpp:4108
    frame #31: 0x000000010ad74e46 QtCore`QCoreApplication::notifyInternal(this=<unavailable>, receiver=<unavailable>, event=<unavailable>) + 118 at qcoreapplication.cpp:953
    frame #32: 0x000000010b0bf89e QtGui`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) [inlined] QCoreApplication::sendEvent(receiver=<unavailable>) + 32 at qcoreapplication.h:231
    frame #33: 0x000000010b0bf87e QtGui`QApplicationPrivate::sendMouseEvent(receiver=0x00007fb3e24b3020, event=0x00007fff54fe64d0, alienWidget=<unavailable>, nativeWidget=0x00007fb3e24b3020, buttonDown=<unavailable>, lastMouseReceiver=0x000000010b788c50, spontaneous=<unavailable>) + 430 at qapplication.cpp:3173
    frame #34: 0x000000010b06a882 QtGui`qt_mac_handleMouseEvent(event=<unavailable>, eventType=<unavailable>, button=<unavailable>, nativeWidget=<unavailable>, fakeEvent=<unavailable>) + 1298 at qt_cocoa_helpers_mac.mm:1269
    frame #35: 0x00007fff8ed80145 AppKit`-[NSWindow sendEvent:] + 781
    frame #36: 0x000000010b05a4e1 QtGui`-[QCocoaPanel sendEvent:] + 113
    frame #37: 0x00007fff8ed215d4 AppKit`-[NSApplication sendEvent:] + 2021
    frame #38: 0x000000010b066c91 QtGui`-[QNSApplication sendEvent:](self=<unavailable>, _cmd=<unavailable>, event=<unavailable>) + 97 at qcocoaapplication_mac.mm:186
    frame #39: 0x00007fff8eb719f9 AppKit`-[NSApplication run] + 646
    frame #40: 0x000000010b07007b QtGui`QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2059
    frame #41: 0x000000010ad721df QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QFlags<QEventLoop::ProcessEventsFlag>::QFlags(this=0x00007fff00000024) + 9 at qglobal.h:2359
    frame #42: 0x000000010ad721d6 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QFlags<QEventLoop::ProcessEventsFlag>::QFlags(this=0x00007fff00000024) at qglobal.h:2359
    frame #43: 0x000000010ad721d6 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QFlags<QEventLoop::ProcessEventsFlag>::operator|(f=<unavailable>) const + 59 at qeventloop.cpp:149
    frame #44: 0x000000010ad7219b QtCore`QEventLoop::exec(this=0x00007fff54fe6c18, flags=(i = 0)) + 427 at qeventloop.cpp:204
    frame #45: 0x000000010b45e1e8 QtGui`QMenu::exec(this=<unavailable>, p=<unavailable>, action=<unavailable>) + 104 at qmenu.cpp:2124
    frame #46: 0x00000001105769cb kdesvnpart.so`MainTreeWidget::execContextMenu(this=<unavailable>, l=<unavailable>) + 1851 at maintreewidget.cpp:1183
    frame #47: 0x000000011057623a kdesvnpart.so`MainTreeWidget::slotContextMenu(this=<unavailable>, (null)=<unavailable>) + 58 at maintreewidget.cpp:1076
    frame #48: 0x0000000110581b0b kdesvnpart.so`MainTreeWidget::qt_static_metacall(_o=0x00007fb3e4a2cdc0, _c=<unavailable>, _id=<unavailable>, _a=<unavailable>) + 2171 at maintreewidget.moc:268
    frame #49: 0x000000010ad8e97b QtCore`QMetaObject::activate(sender=0x00007fb3e4a339e0, m=<unavailable>, local_signal_index=<unavailable>, argv=<unavailable>) + 2363 at qobject.cpp:3638
    frame #50: 0x000000010b10a93e QtGui`QWidget::event(QEvent*) [inlined] QWidget::customContextMenuRequested(this=0x00007fb3e4a339e0) + 33 at moc_qwidget.cpp:372
    frame #51: 0x000000010b10a91d QtGui`QWidget::event(this=0x00007fb3e4a339e0, event=<unavailable>) + 3933 at qwidget.cpp:8570
    frame #52: 0x000000010b42402d QtGui`QFrame::event(this=0x00007fb3e4a339e0, e=0x00007fff54fe78d0) + 45 at qframe.cpp:557
    frame #53: 0x000000010b49d65c QtGui`QAbstractScrollArea::viewportEvent(this=<unavailable>, e=<unavailable>) + 108 at qabstractscrollarea.cpp:1043
    frame #54: 0x000000010b514594 QtGui`QAbstractItemView::viewportEvent(this=0x00007fb3e4a339e0, event=0x00007fff54fe78d0) + 1108 at qabstractitemview.cpp:1644
    frame #55: 0x000000010b552fea QtGui`QTreeView::viewportEvent(this=0x00007fb3e4a339e0, event=0x00007fff54fe78d0) + 218 at qtreeview.cpp:1252
    frame #56: 0x000000010b49de35 QtGui`QAbstractScrollAreaFilter::eventFilter(QObject*, QEvent*) [inlined] QAbstractScrollAreaPrivate::viewportEvent(this=<unavailable>, event=<unavailable>) + 37 at qabstractscrollarea_p.h:100
    frame #57: 0x000000010b49de25 QtGui`QAbstractScrollAreaFilter::eventFilter(this=<unavailable>, o=<unavailable>, e=<unavailable>) + 21 at qabstractscrollarea_p.h:116
    frame #58: 0x000000010ad7516c QtCore`QCoreApplicationPrivate::sendThroughObjectEventFilters(this=<unavailable>, receiver=0x00007fb3e26fb370, event=0x00007fff54fe78d0) + 124 at qcoreapplication.cpp:1063
    frame #59: 0x000000010b0bef9b QtGui`QApplicationPrivate::notify_helper(this=0x00007fb3e2523920, receiver=0x00007fb3e26fb370, e=0x00007fff54fe78d0) + 235 at qapplication.cpp:4561
    frame #60: 0x000000010b0c181f QtGui`QApplication::notify(this=<unavailable>, receiver=0x00007fb3e26fb370, e=0x00007fff54fe78d0) + 5855 at qapplication.cpp:4187
    frame #61: 0x000000010ad74e46 QtCore`QCoreApplication::notifyInternal(this=<unavailable>, receiver=<unavailable>, event=<unavailable>) + 118 at qcoreapplication.cpp:953
    frame #62: 0x000000010b0c262d QtGui`qt_sendSpontaneousEvent(QObject*, QEvent*) [inlined] QCoreApplication::sendSpontaneousEvent(event=<unavailable>) + 35 at qcoreapplication.h:234
    frame #63: 0x000000010b0c260a QtGui`qt_sendSpontaneousEvent(receiver=<unavailable>, event=<unavailable>) + 10 at qapplication.cpp:5563
    frame #64: 0x000000010b06a8d3 QtGui`qt_mac_handleMouseEvent(event=<unavailable>, eventType=<unavailable>, button=<unavailable>, nativeWidget=<unavailable>, fakeEvent=<unavailable>) + 1379 at qt_cocoa_helpers_mac.mm:1275
    frame #65: 0x00007fff8ed80cc1 AppKit`-[NSWindow sendEvent:] + 3721
    frame #66: 0x000000010b061d91 QtGui`-[QCocoaWindow sendEvent:] + 113
    frame #67: 0x00007fff8ed215d4 AppKit`-[NSApplication sendEvent:] + 2021
    frame #68: 0x000000010b066c91 QtGui`-[QNSApplication sendEvent:](self=<unavailable>, _cmd=<unavailable>, event=<unavailable>) + 97 at qcocoaapplication_mac.mm:186
    frame #69: 0x00007fff8eb719f9 AppKit`-[NSApplication run] + 646
    frame #70: 0x000000010b07007b QtGui`QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2059
    frame #71: 0x000000010ad721df QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QFlags<QEventLoop::ProcessEventsFlag>::QFlags(this=0x00007fff00000024) + 9 at qglobal.h:2359
    frame #72: 0x000000010ad721d6 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QFlags<QEventLoop::ProcessEventsFlag>::QFlags(this=0x00007fff00000024) at qglobal.h:2359
    frame #73: 0x000000010ad721d6 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QFlags<QEventLoop::ProcessEventsFlag>::operator|(f=<unavailable>) const + 59 at qeventloop.cpp:149
    frame #74: 0x000000010ad7219b QtCore`QEventLoop::exec(this=0x00007fff54fe8040, flags=(i = 0)) + 427 at qeventloop.cpp:204
    frame #75: 0x000000010ad753f7 QtCore`QCoreApplication::exec() + 199 at qcoreapplication.cpp:1225
    frame #76: 0x000000010ac1ca7b kdesvn`main(argc=<unavailable>, argv=<unavailable>) + 2619 at main.cpp:91
    frame #77: 0x00007fff888d25fd libdyld.dylib`start + 1
    frame #78: 0x00007fff888d25fd libdyld.dylib`start + 1

  thread #2: tid = 0xf02b8d, 0x00007fff93cac662 libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager'
    frame #0: 0x00007fff93cac662 libsystem_kernel.dylib`kevent64 + 10
    frame #1: 0x00007fff88890421 libdispatch.dylib`_dispatch_mgr_invoke + 239
    frame #2: 0x00007fff88890136 libdispatch.dylib`_dispatch_mgr_thread + 52

  thread #3: tid = 0xf02b9c, 0x00007fff93cab9aa libsystem_kernel.dylib`__select + 10, name = 'com.apple.CFSocket.private'
    frame #0: 0x00007fff93cab9aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x00007fff924cda03 CoreFoundation`__CFSocketManager + 867
    frame #2: 0x00007fff936b5899 libsystem_pthread.dylib`_pthread_body + 138
    frame #3: 0x00007fff936b572a libsystem_pthread.dylib`_pthread_start + 137
    frame #4: 0x00007fff936b9fc9 libsystem_pthread.dylib`thread_start + 13

  thread #4: tid = 0xf02bb2, 0x00007fff93cab9aa libsystem_kernel.dylib`__select + 10, name = 'QProcessManager'
    frame #0: 0x00007fff93cab9aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010ad48eb5 QtCore`QProcessManager::run(this=0x000000010aec2020) + 133 at qprocess_unix.cpp:270
    frame #2: 0x000000010ac63a32 QtCore`QThreadPrivate::start(arg=<unavailable>) + 418 at qthread_unix.cpp:349
    frame #3: 0x00007fff936b5899 libsystem_pthread.dylib`_pthread_body + 138
    frame #4: 0x00007fff936b572a libsystem_pthread.dylib`_pthread_start + 137
    frame #5: 0x00007fff936b9fc9 libsystem_pthread.dylib`thread_start + 13

  thread #5: tid = 0xf02bef, 0x00007fff93ca7a1a libsystem_kernel.dylib`mach_msg_trap + 10
    frame #0: 0x00007fff93ca7a1a libsystem_kernel.dylib`mach_msg_trap + 10
    frame #1: 0x00007fff93ca6d18 libsystem_kernel.dylib`mach_msg + 64
    frame #2: 0x00007fff92481f15 CoreFoundation`__CFRunLoopServiceMachPort + 181
    frame #3: 0x00007fff92481539 CoreFoundation`__CFRunLoopRun + 1161
    frame #4: 0x00007fff92480e75 CoreFoundation`CFRunLoopRunSpecific + 309
    frame #5: 0x00007fff8ed1e05e AppKit`_NSEventThread + 144
    frame #6: 0x00007fff936b5899 libsystem_pthread.dylib`_pthread_body + 138
    frame #7: 0x00007fff936b572a libsystem_pthread.dylib`_pthread_start + 137
    frame #8: 0x00007fff936b9fc9 libsystem_pthread.dylib`thread_start + 13

  thread #6: tid = 0xf02dee, 0x00007fff93cac64a libsystem_kernel.dylib`kevent + 10, name = 'fillcachethread'
    frame #0: 0x00007fff93cac64a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x0000000113c65084 libapr-1.0.dylib`impl_pollset_poll + 117
    frame #2: 0x00000001196fffc6 libserf-1.dylib`serf_context_run + 150
    frame #3: 0x00000001196e6b8a libsvn_ra_serf-1.0.dylib`svn_ra_serf__context_run_wait + 131
    frame #4: 0x00000001196e6d30 libsvn_ra_serf-1.0.dylib`svn_ra_serf__context_run_one + 37
    frame #5: 0x00000001196de4e5 libsvn_ra_serf-1.0.dylib`svn_ra_serf__wait_for_props + 15
    frame #6: 0x00000001196de5da libsvn_ra_serf-1.0.dylib`svn_ra_serf__fetch_node_props + 74
    frame #7: 0x00000001196e8371 libsvn_ra_serf-1.0.dylib`svn_ra_serf__discover_vcc + 127
    frame #8: 0x00000001196dec07 libsvn_ra_serf-1.0.dylib`svn_ra_serf__get_youngest_revnum + 63
    frame #9: 0x0000000119516a68 libsvn_client-1.0.dylib`svn_client__get_revision_number + 388
    frame #10: 0x0000000119513874 libsvn_client-1.0.dylib`svn_client__repos_locations + 283
    frame #11: 0x000000011951372d libsvn_client-1.0.dylib`svn_client__resolve_rev_and_url + 159
    frame #12: 0x0000000119513c2c libsvn_client-1.0.dylib`svn_client__ra_session_from_path2 + 302
    frame #13: 0x00000001194fae92 libsvn_client-1.0.dylib`svn_client_log5 + 868
    frame #14: 0x00000001193483a3 libsvnqt.7.dylib`svn::Client_impl::log(this=<unavailable>, params=<unavailable>, log_target=<unavailable>) + 419 at client_status.cpp:412
    frame #15: 0x000000011936e7ca libsvnqt.7.dylib`svn::cache::ReposLog::checkFill(this=0x000000011b963df0, start=<unavailable>, end=<unavailable>, checkHead=<unavailable>) + 826 at ReposLog.cpp:237
    frame #16: 0x0000000119370173 libsvnqt.7.dylib`svn::cache::ReposLog::fillCache(this=0x000000011b963df0, _end=<unavailable>) + 83 at ReposLog.cpp:259
    frame #17: 0x00000001105b98ab kdesvnpart.so`FillCacheThread::run(this=0x00007fb3e24aa580) + 715 at fillcachethread.cpp:104
    frame #18: 0x000000010ac63a32 QtCore`QThreadPrivate::start(arg=<unavailable>) + 418 at qthread_unix.cpp:349
    frame #19: 0x00007fff936b5899 libsystem_pthread.dylib`_pthread_body + 138
    frame #20: 0x00007fff936b572a libsystem_pthread.dylib`_pthread_start + 137
    frame #21: 0x00007fff936b9fc9 libsystem_pthread.dylib`thread_start + 13

  thread #7: tid = 0xf03a49, 0x00007fff93cabe6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff93cabe6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff936b6f08 libsystem_pthread.dylib`_pthread_wqthread + 330
    frame #2: 0x00007fff936b9fb9 libsystem_pthread.dylib`start_wqthread + 13

  thread #8: tid = 0xf03a4a, 0x00007fff93cabe6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff93cabe6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff936b6f08 libsystem_pthread.dylib`_pthread_wqthread + 330
    frame #2: 0x00007fff936b9fb9 libsystem_pthread.dylib`start_wqthread + 13
(lldb) detach
Process 25593 detached
(lldb) (lldb) quit


More information about the kde-mac mailing list