Version: 0.9-CVS-20080830 (using KDE KDE 3.5.6) Installed from: Ubuntu Packages Compiler: g++ (GCC) 4.1.2 (Ubuntu 4.1.2-0ubuntu4) OS: Linux I have just one checkings account with an opening balance and one transaction. When I open the 'edit-splits'-dialog, enter one split and hit the save button, the application segfaults. [KCrash handler] #6 0x0838f776 in KMyMoneyCombo::selector () #7 0x08386961 in KMyMoneyCategory::selector () #8 0x082d21b5 in StdTransactionEditor::loadEditWidgets () #9 0x082d0df9 in StdTransactionEditor::slotEditSplits () #10 0x08162eda in KMyMoney2App::slotTransactionsEditSplits () #11 0x08169a7a in KMyMoney2App::qt_invoke () #12 0x43d82e4b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #13 0x43d838f0 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #14 0x430f14c9 in KAction::activated () from /usr/lib/libkdeui.so.4 #15 0x43129cc2 in KAction::slotActivated () from /usr/lib/libkdeui.so.4 #16 0x431f706d in KAction::slotPopupActivated () from /usr/lib/libkdeui.so.4 #17 0x431f7331 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4 #18 0x43d82e4b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #19 0x4410ed6c in QSignal::signal () from /usr/lib/libqt-mt.so.3 #20 0x43da2dde in QSignal::activate () from /usr/lib/libqt-mt.so.3 #21 0x43ea94db in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3 #22 0x430f834e in KPopupMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.4 #23 0x43db9c1d in QWidget::event () from /usr/lib/libqt-mt.so.3 #24 0x43d1a020 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #25 0x43d1c1de in QApplication::notify () from /usr/lib/libqt-mt.so.3 #26 0x41565e62 in KApplication::notify () from /usr/lib/libkdecore.so.4 #27 0x43cac81d in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 #28 0x43cab15f in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 #29 0x43ca956c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #30 0x43cc0740 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #31 0x43d346f6 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #32 0x43d1bb47 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3 #33 0x43eaa389 in QPopupMenu::exec () from /usr/lib/libqt-mt.so.3 #34 0x0812e39d in KMyMoney2App::showContextMenu () #35 0x081309d9 in KMyMoney2App::slotShowTransactionContextMenu () #36 0x0816a1c8 in KMyMoney2App::qt_invoke () #37 0x43d82e4b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #38 0x43d838f0 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #39 0x081ca0d0 in KGlobalLedgerView::openContextMenu () #40 0x081caefd in KGlobalLedgerView::qt_emit () #41 0x43d82e1f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #42 0x43d838f0 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #43 0x083ae750 in KMyMoneyRegister::Register::openContextMenu () #44 0x083b7800 in KMyMoneyRegister::Register::selectItem () #45 0x083b78e7 in KMyMoneyRegister::Register::qt_invoke () #46 0x43d82e4b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #47 0x4414b881 in QTable::clicked () from /usr/lib/libqt-mt.so.3 #48 0x43fd1281 in QTable::contentsMouseReleaseEvent () from /usr/lib/libqt-mt.so.3 #49 0x43eb84d7 in QScrollView::viewportMouseReleaseEvent () from /usr/lib/libqt-mt.so.3 #50 0x43eb9a6e in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3 #51 0x43fce750 in QTable::eventFilter () from /usr/lib/libqt-mt.so.3 #52 0x083aef74 in KMyMoneyRegister::Register::eventFilter () #53 0x43d823f8 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3 #54 0x43d82476 in QObject::event () from /usr/lib/libqt-mt.so.3 #55 0x43db9b4f in QWidget::event () from /usr/lib/libqt-mt.so.3 #56 0x43d1a020 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #57 0x43d1c1de in QApplication::notify () from /usr/lib/libqt-mt.so.3 #58 0x41565e62 in KApplication::notify () from /usr/lib/libkdecore.so.4 #59 0x43cac81d in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 #60 0x43cab482 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 #61 0x43ca956c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #62 0x43cc0740 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #63 0x43d346f6 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #64 0x43d34506 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #65 0x43d1bbc9 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #66 0x081701ba in main ()
Thanks to the (offline) debugging help of the reporter, this problem has been fixed in CVS.