Bug 363197 - Crash on change of Brokerage account from type:Checking to type:Cash
Summary: Crash on change of Brokerage account from type:Checking to type:Cash
Status: RESOLVED DUPLICATE of bug 362430
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.7.2
Platform: MacPorts macOS
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-05-18 02:36 UTC by nicholas.maggipinto
Modified: 2017-05-02 07:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nicholas.maggipinto 2016-05-18 02:36:25 UTC
Application: kmymoney (4.7.2)
KDE Platform Version: 4.14.3
Qt Version: 4.8.7
Operating System: Darwin 15.4.0 x86_64
Distribution (Platform): MacPorts Packages

-- Information about the crash:
- What I was doing when the application crashed:

Trying to change the "Brokerage" portion of an Investment account to type CASH instead of CHECKING.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault: 11
(lldb) process attach --pid 82676
Process 82676 stopped
* thread #1: tid = 0x1fea93, 0x00007fff8fc27582 libsystem_kernel.dylib`__wait4 + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007fff8fc27582 libsystem_kernel.dylib`__wait4 + 10
libsystem_kernel.dylib`__wait4:
->  0x7fff8fc27582 <+10>: jae    0x7fff8fc2758c            ; <+20>
    0x7fff8fc27584 <+12>: movq   %rax, %rdi
    0x7fff8fc27587 <+15>: jmp    0x7fff8fc217f2            ; cerror
    0x7fff8fc2758c <+20>: retq   

Executable module set to "/Applications/MacPorts/KDE4/kmymoney.app/Contents/MacOS/kmymoney".
Architecture set to: x86_64h-apple-macosx.
(lldb) set set term-width 200
(lldb) thread info
thread #1: tid = 0x1fea93, 0x00007fff8fc27582 libsystem_kernel.dylib`__wait4 + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1: tid = 0x1fea93, 0x00007fff8fc27582 libsystem_kernel.dylib`__wait4 + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007fff8fc27582 libsystem_kernel.dylib`__wait4 + 10
    frame #1: 0x000000010ae6c7fe libkdeui.5.dylib`KCrash::startProcess(int, char const**, bool) + 286
    frame #2: 0x000000010ae6b99b libkdeui.5.dylib`KCrash::defaultCrashHandler(int) + 1179
    frame #3: 0x00007fff8fcf452a libsystem_platform.dylib`_sigtramp + 26
    frame #4: 0x000000010b80f145 QtGui`QSortFilterProxyModel::parent(QModelIndex const&) const + 85
    frame #5: 0x000000010b7bcbb5 QtGui`QTreeView::indexRowSizeHint(QModelIndex const&) const + 133
    frame #6: 0x000000010b7bd02b QtGui`QTreeViewPrivate::itemHeight(int) const + 107
    frame #7: 0x000000010b7bd1de QtGui`QTreeViewPrivate::updateScrollBars() + 206
    frame #8: 0x000000010b7c99cd QtGui`QTreeView::updateGeometries() + 477
    frame #9: 0x000000010b2f7670 QtGui`QWidget::event(QEvent*) + 1248
    frame #10: 0x000000010b66c81d QtGui`QFrame::event(QEvent*) + 221
    frame #11: 0x000000010b6f4733 QtGui`QAbstractScrollArea::viewportEvent(QEvent*) + 115
    frame #12: 0x000000010b77d989 QtGui`QAbstractItemView::viewportEvent(QEvent*) + 1593
    frame #13: 0x000000010b7bfaf1 QtGui`QTreeView::viewportEvent(QEvent*) + 225
    frame #14: 0x000000010b6f4f35 QtGui`QAbstractScrollAreaFilter::eventFilter(QObject*, QEvent*) + 37
    frame #15: 0x000000010c2f1f3c QtCore`QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 124
    frame #16: 0x000000010b2a2cab QtGui`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 235
    frame #17: 0x000000010b2a5a4b QtGui`QApplication::notify(QObject*, QEvent*) + 6651
    frame #18: 0x000000010c2f1c36 QtCore`QCoreApplication::notifyInternal(QObject*, QEvent*) + 118
    frame #19: 0x000000010b2f2166 QtGui`QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) + 342
    frame #20: 0x000000010b2f61ea QtGui`QWidgetPrivate::show_helper() + 42
    frame #21: 0x000000010b2f6ec1 QtGui`QWidget::setVisible(bool) + 977
    frame #22: 0x000000010b2f65bf QtGui`QWidgetPrivate::showChildren(bool) + 319
    frame #23: 0x000000010b2f620a QtGui`QWidgetPrivate::show_helper() + 74
    frame #24: 0x000000010b2f6ec1 QtGui`QWidget::setVisible(bool) + 977
    frame #25: 0x000000010b2f65bf QtGui`QWidgetPrivate::showChildren(bool) + 319
    frame #26: 0x000000010b2f620a QtGui`QWidgetPrivate::show_helper() + 74
    frame #27: 0x000000010b2f6ec1 QtGui`QWidget::setVisible(bool) + 977
    frame #28: 0x000000010b2dd9fd QtGui`QStackedLayout::setCurrentIndex(int) + 349
    frame #29: 0x000000010b6d7f2e QtGui`QTabWidgetPrivate::_q_showTab(int) + 78
    frame #30: 0x000000010c30a817 QtCore`QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2471
    frame #31: 0x000000010b6d0b63 QtGui`QTabBar::setCurrentIndex(int) + 387
    frame #32: 0x000000010b6d46b1 QtGui`QTabBar::mouseReleaseEvent(QMouseEvent*) + 545
    frame #33: 0x000000010aeffba1 libkdeui.5.dylib`KTabBar::mouseReleaseEvent(QMouseEvent*) + 353
    frame #34: 0x000000010b2f7460 QtGui`QWidget::event(QEvent*) + 720
    frame #35: 0x000000010b6d2527 QtGui`QTabBar::event(QEvent*) + 599
    frame #36: 0x000000010b2a2cbb QtGui`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
    frame #37: 0x000000010b2a4b01 QtGui`QApplication::notify(QObject*, QEvent*) + 2737
    frame #38: 0x000000010c2f1c36 QtCore`QCoreApplication::notifyInternal(QObject*, QEvent*) + 118
    frame #39: 0x000000010b2a368a QtGui`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 442
    frame #40: 0x000000010b250e70 QtGui`qt_mac_handleMouseEvent(NSEvent*, QEvent::Type, Qt::MouseButton, QWidget*, bool) + 1184
    frame #41: 0x00007fff9a1cb7b3 AppKit`-[NSWindow _handleMouseUpEvent:isDelayedEvent:] + 119
    frame #42: 0x00007fff9a1cc44d AppKit`-[NSWindow _reallySendEvent:isDelayedEvent:] + 212
    frame #43: 0x00007fff99c0b63d AppKit`-[NSWindow sendEvent:] + 517
    frame #44: 0x000000010b240b81 QtGui`-[QCocoaPanel sendEvent:] + 113
    frame #45: 0x00007fff99b8bb3c AppKit`-[NSApplication sendEvent:] + 2540
    frame #46: 0x000000010b24d351 QtGui`-[QNSApplication sendEvent:] + 97
    frame #47: 0x00007fff99c6dbb0 AppKit`-[NSApplication _doModalLoop:peek:] + 751
    frame #48: 0x00007fff99e4f5d0 AppKit`__33-[NSApplication runModalSession:]_block_invoke + 80
    frame #49: 0x00007fff99e4f490 AppKit`-[NSApplication runModalSession:] + 148
    frame #50: 0x000000010b256177 QtGui`QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 487
    frame #51: 0x000000010c2ef008 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 504
    frame #52: 0x000000010b723354 QtGui`QDialog::exec() + 244
    frame #53: 0x00000001087a4667 kmymoney`KMyMoneyApp::slotAccountEdit() + 2519
    frame #54: 0x000000010c30a817 QtCore`QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2471
    frame #55: 0x000000010b299d3a QtGui`QAction::activate(QAction::ActionEvent) + 250
    frame #56: 0x000000010b6ac486 QtGui`QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) + 102
    frame #57: 0x000000010b6aaf1a QtGui`QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) + 474
    frame #58: 0x000000010b2f7460 QtGui`QWidget::event(QEvent*) + 720
    frame #59: 0x000000010b6aff8c QtGui`QMenu::event(QEvent*) + 764
    frame #60: 0x000000010b2a2cbb QtGui`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
    frame #61: 0x000000010b2a4b01 QtGui`QApplication::notify(QObject*, QEvent*) + 2737
    frame #62: 0x000000010c2f1c36 QtCore`QCoreApplication::notifyInternal(QObject*, QEvent*) + 118
    frame #63: 0x000000010b2a368a QtGui`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 442
    frame #64: 0x000000010b250e70 QtGui`qt_mac_handleMouseEvent(NSEvent*, QEvent::Type, Qt::MouseButton, QWidget*, bool) + 1184
    frame #65: 0x00007fff9a1cb7b3 AppKit`-[NSWindow _handleMouseUpEvent:isDelayedEvent:] + 119
    frame #66: 0x00007fff9a1cc44d AppKit`-[NSWindow _reallySendEvent:isDelayedEvent:] + 212
    frame #67: 0x00007fff99c0b63d AppKit`-[NSWindow sendEvent:] + 517
    frame #68: 0x000000010b240b81 QtGui`-[QCocoaPanel sendEvent:] + 113
    frame #69: 0x00007fff99b8bb3c AppKit`-[NSApplication sendEvent:] + 2540
    frame #70: 0x000000010b24d351 QtGui`-[QNSApplication sendEvent:] + 97
    frame #71: 0x00007fff999f2ef6 AppKit`-[NSApplication run] + 796
    frame #72: 0x000000010b25674e QtGui`QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1982
    frame #73: 0x000000010c2ef008 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 504
    frame #74: 0x000000010b6ae767 QtGui`QMenu::exec(QPoint const&, QAction*) + 103
    frame #75: 0x00000001087bd0a8 kmymoney`KMyMoneyApp::showContextMenu(QString const&) + 120
    frame #76: 0x00000001087bd4ce kmymoney`KMyMoneyApp::slotShowAccountContextMenu(MyMoneyObject const&) + 254
    frame #77: 0x000000010c30a817 QtCore`QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2471
    frame #78: 0x00000001088837fd kmymoney`KAccountsView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 173
    frame #79: 0x000000010c30a817 QtCore`QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2471
    frame #80: 0x00000001089082e8 kmymoney`KMyMoneyAccountTreeView::openContextMenu(MyMoneyObject const&) + 56
    frame #81: 0x00000001088e7391 kmymoney`KMyMoneyAccountTreeView::customContextMenuRequested(QPoint const&) + 785
    frame #82: 0x000000010c30a817 QtCore`QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2471
    frame #83: 0x000000010b2f8156 QtGui`QWidget::event(QEvent*) + 4038
    frame #84: 0x000000010b66c81d QtGui`QFrame::event(QEvent*) + 221
    frame #85: 0x000000010b6f4733 QtGui`QAbstractScrollArea::viewportEvent(QEvent*) + 115
    frame #86: 0x000000010b77d989 QtGui`QAbstractItemView::viewportEvent(QEvent*) + 1593
    frame #87: 0x000000010b7bfaf1 QtGui`QTreeView::viewportEvent(QEvent*) + 225
    frame #88: 0x000000010b6f4f35 QtGui`QAbstractScrollAreaFilter::eventFilter(QObject*, QEvent*) + 37
    frame #89: 0x000000010c2f1f3c QtCore`QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 124
    frame #90: 0x000000010b2a2cab QtGui`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 235
    frame #91: 0x000000010b2a4f79 QtGui`QApplication::notify(QObject*, QEvent*) + 3881
    frame #92: 0x000000010c2f1c36 QtCore`QCoreApplication::notifyInternal(QObject*, QEvent*) + 118
    frame #93: 0x000000010b2a657d QtGui`qt_sendSpontaneousEvent(QObject*, QEvent*) + 45
    frame #94: 0x000000010b250ebb QtGui`qt_mac_handleMouseEvent(NSEvent*, QEvent::Type, Qt::MouseButton, QWidget*, bool) + 1259
    frame #95: 0x00007fff9a1ccbb5 AppKit`-[NSWindow _reallySendEvent:isDelayedEvent:] + 2108
    frame #96: 0x00007fff99c0b63d AppKit`-[NSWindow sendEvent:] + 517
    frame #97: 0x000000010b2484e1 QtGui`-[QCocoaWindow sendEvent:] + 113
    frame #98: 0x00007fff99b8bbcb AppKit`-[NSApplication sendEvent:] + 2683
    frame #99: 0x000000010b24d351 QtGui`-[QNSApplication sendEvent:] + 97
    frame #100: 0x00007fff999f2ef6 AppKit`-[NSApplication run] + 796
    frame #101: 0x000000010b25674e QtGui`QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1982
    frame #102: 0x000000010c2ef008 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 504
    frame #103: 0x000000010c2f21c7 QtCore`QCoreApplication::exec() + 199
    frame #104: 0x0000000108772124 kmymoney`runKMyMoney(KApplication*, KStartupLogo*) + 2788
    frame #105: 0x00000001087712be kmymoney`main + 9326
    frame #106: 0x00007fff8eca35ad libdyld.dylib`start + 1

  thread #2: tid = 0x1feaaa, 0x00007fff8fc27efa libsystem_kernel.dylib`kevent_qos + 10, queue = 'com.apple.libdispatch-manager'
    frame #0: 0x00007fff8fc27efa libsystem_kernel.dylib`kevent_qos + 10
    frame #1: 0x00007fff90e80165 libdispatch.dylib`_dispatch_mgr_invoke + 216
    frame #2: 0x00007fff90e7fdcd libdispatch.dylib`_dispatch_mgr_thread + 52

  thread #3: tid = 0x1feae1, 0x00007fff8fc2707a libsystem_kernel.dylib`__select + 10, name = 'com.apple.CFSocket.private'
    frame #0: 0x00007fff8fc2707a libsystem_kernel.dylib`__select + 10
    frame #1: 0x00007fff86cd94fa CoreFoundation`__CFSocketManager + 762
    frame #2: 0x00007fff980d599d libsystem_pthread.dylib`_pthread_body + 131
    frame #3: 0x00007fff980d591a libsystem_pthread.dylib`_pthread_start + 168
    frame #4: 0x00007fff980d3351 libsystem_pthread.dylib`thread_start + 13

  thread #4: tid = 0x1feae4, 0x00007fff8fc20f72 libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread'
    frame #0: 0x00007fff8fc20f72 libsystem_kernel.dylib`mach_msg_trap + 10
    frame #1: 0x00007fff8fc203b3 libsystem_kernel.dylib`mach_msg + 55
    frame #2: 0x00007fff86c9c1c4 CoreFoundation`__CFRunLoopServiceMachPort + 212
    frame #3: 0x00007fff86c9b68c CoreFoundation`__CFRunLoopRun + 1356
    frame #4: 0x00007fff86c9aed8 CoreFoundation`CFRunLoopRunSpecific + 296
    frame #5: 0x00007fff99b54e99 AppKit`_NSEventThread + 149
    frame #6: 0x00007fff980d599d libsystem_pthread.dylib`_pthread_body + 131
    frame #7: 0x00007fff980d591a libsystem_pthread.dylib`_pthread_start + 168
    frame #8: 0x00007fff980d3351 libsystem_pthread.dylib`thread_start + 13

  thread #5: tid = 0x221242, 0x00007fff8fc2707a libsystem_kernel.dylib`__select + 10, name = 'QProcessManager'
    frame #0: 0x00007fff8fc2707a libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010c2c544c QtCore`QProcessManager::run() + 140
    frame #2: 0x000000010c1e0d72 QtCore`QThreadPrivate::start(void*) + 386
    frame #3: 0x00007fff980d599d libsystem_pthread.dylib`_pthread_body + 131
    frame #4: 0x00007fff980d591a libsystem_pthread.dylib`_pthread_start + 168
    frame #5: 0x00007fff980d3351 libsystem_pthread.dylib`thread_start + 13

  thread #6: tid = 0x29048a, 0x00007fff8fc275e2 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff8fc275e2 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff980d5578 libsystem_pthread.dylib`_pthread_wqthread + 1283
    frame #2: 0x00007fff980d3341 libsystem_pthread.dylib`start_wqthread + 13

  thread #7: tid = 0x29048b, 0x00007fff8fc275e2 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff8fc275e2 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff980d5578 libsystem_pthread.dylib`_pthread_wqthread + 1283
    frame #2: 0x00007fff980d3341 libsystem_pthread.dylib`start_wqthread + 13

  thread #8: tid = 0x29048c, 0x00007fff8fc275e2 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff8fc275e2 libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff980d5578 libsystem_pthread.dylib`_pthread_wqthread + 1283
    frame #2: 0x00007fff980d3341 libsystem_pthread.dylib`start_wqthread + 13
(lldb) detach
(lldb) quit

The reporter indicates this bug may be a duplicate of or related to bug 362430.

Possible duplicates by query: bug 363185, bug 363177, bug 363065, bug 362945, bug 362862.

Reported using DrKonqi
Comment 1 NSLW 2017-05-02 07:44:24 UTC

*** This bug has been marked as a duplicate of bug 362430 ***