Bug 149387 - Segmentation fault when saving split transactions
Summary: Segmentation fault when saving split transactions
Status: RESOLVED FIXED
Alias: None
Product: kmymoney2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Development Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-30 14:31 UTC by Michael Aichler
Modified: 2007-09-05 12:25 UTC (History)
0 users

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 Michael Aichler 2007-08-30 14:31:54 UTC
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 ()
Comment 1 Thomas Baumgart 2007-09-05 12:25:05 UTC
Thanks to the (offline) debugging help of the reporter, this problem has been fixed in CVS.