Bug 241720 - Crashed when examining new prices list
Summary: Crashed when examining new prices list
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-14 13:19 UTC by allan
Modified: 2010-06-14 17:36 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 allan 2010-06-14 13:19:20 UTC
I'm afraid I don't know what sequence caused this but here's the BT.

Application: KMyMoney (kmymoney), signal: Segmentation fault
[KCrash Handler]
#6  0xb6a1b1f9 in KDialog::~KDialog() () from /usr/lib/libkdeui.so.5
#7  0x082dde4e in ~KMyMoneyPriceDlgDecl (this=<value optimized out>, __in_chrg=<value optimized out>) at /home/aga/Plugin/kmymoney/kmymoney/dialogs/kmymoneypricedlg.h:44
#8  KMyMoneyPriceDlg::~KMyMoneyPriceDlg (this=<value optimized out>, __in_chrg=<value optimized out>) at /home/aga/Plugin/kmymoney/kmymoney/dialogs/kmymoneypricedlg.cpp:105
#9  0x082de04e in KMyMoneyPriceDlg::slotSelectPrice (this=0x9d60898) at /home/aga/Plugin/kmymoney/kmymoney/dialogs/kmymoneypricedlg.cpp:177
#10 0x082e06ab in KMyMoneyPriceDlg::qt_metacall (this=0x9d60898, _c=InvokeMetaMethod, _id=2, _a=0xbfaeaa7c) at /home/aga/Plugin/kmymoney/build/kmymoney/dialogs/kmymoneypricedlg.moc:84
#11 0xb5f13864 in QMetaObject::activate (sender=0x9d37628, from_signal_index=104, to_signal_index=104, argv=0x0) at kernel/qobject.cpp:3113
#12 0xb5f14585 in QMetaObject::activate (sender=0x9d37628, m=0xb5da9ad0, local_signal_index=9, argv=0x0) at kernel/qobject.cpp:3187
#13 0xb5b015c5 in QTreeWidget::itemSelectionChanged (this=0x9d37628) at .moc/release-shared/moc_qtreewidget.cpp:256
#14 0xb5b04526 in QTreeWidgetPrivate::_q_selectionChanged (this=0x5, selected=..., deselected=...) at itemviews/qtreewidget.cpp:2305
#15 0xb5b0f3c2 in QTreeWidget::qt_metacall (this=0x9d37628, _c=InvokeMetaMethod, _id=26, _a=0xbfaeac14) at .moc/release-shared/moc_qtreewidget.cpp:154
#16 0xb5f13864 in QMetaObject::activate (sender=0x9d33460, from_signal_index=4, to_signal_index=4, argv=0xbfaeac14) at kernel/qobject.cpp:3113
#17 0xb5f14585 in QMetaObject::activate (sender=0x9d33460, m=0xb5da9430, local_signal_index=0, argv=0xbfaeac14) at kernel/qobject.cpp:3187
#18 0xb5adc74d in QItemSelectionModel::selectionChanged (this=0x9d33460, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:146
#19 0xb5ae3a60 in QItemSelectionModel::clearSelection (this=0x9d33460) at itemviews/qitemselectionmodel.cpp:1097
#20 0xb5ae3b00 in QItemSelectionModel::clear (this=0x9d33460) at itemviews/qitemselectionmodel.cpp:1064
#21 0xb5b043ad in QTreeWidget::clear (this=0x9d37628) at itemviews/qtreewidget.cpp:3249
#22 0x082e0472 in KMyMoneyPriceDlg::slotLoadWidgets (this=0x9d60898) at /home/aga/Plugin/kmymoney/kmymoney/dialogs/kmymoneypricedlg.cpp:109
#23 0x082e06db in KMyMoneyPriceDlg::qt_metacall (this=0x9d60898, _c=InvokeMetaMethod, _id=6, _a=0xbfaeae48) at /home/aga/Plugin/kmymoney/build/kmymoney/dialogs/kmymoneypricedlg.moc:89
#24 0xb5f13864 in QMetaObject::activate (sender=0x9d2f7c8, from_signal_index=31, to_signal_index=31, argv=0xbfaeae48) at kernel/qobject.cpp:3113
#25 0xb5f14585 in QMetaObject::activate (sender=0x9d2f7c8, m=0xb5dae124, local_signal_index=4, argv=0xbfaeae48) at kernel/qobject.cpp:3187
#26 0xb5bce89d in QAbstractButton::toggled (this=0x9d2f7c8, _t1=true) at .moc/release-shared/moc_qabstractbutton.cpp:207
#27 0xb58e8e4d in QAbstractButton::setChecked (this=0x9d2f7c8, checked=true) at widgets/qabstractbutton.cpp:763
#28 0xb58e8ff0 in QAbstractButton::nextCheckState (this=0x9d2f7c8) at widgets/qabstractbutton.cpp:1017
#29 0xb58ff03e in QCheckBox::nextCheckState (this=0x9d2f7c8) at widgets/qcheckbox.cpp:355
#30 0xb58e8aa7 in QAbstractButtonPrivate::click (this=0x9d32a38) at widgets/qabstractbutton.cpp:525
#31 0xb58e8d86 in QAbstractButton::mouseReleaseEvent (this=0x9d2f7c8, e=0xbfaeb420) at widgets/qabstractbutton.cpp:1115
#32 0xb559abac in QWidget::event (this=0x9d2f7c8, event=0xbfaeb420) at kernel/qwidget.cpp:7554
#33 0xb58e6c40 in QAbstractButton::event (this=0x9d2f7c8, e=0x1) at widgets/qabstractbutton.cpp:1077
#34 0xb58feda8 in QCheckBox::event (this=0x9d2f7c8, e=0xbfaeb420) at widgets/qcheckbox.cpp:372
#35 0xb55438fc in QApplicationPrivate::notify_helper (this=0x86eb650, receiver=0x9d2f7c8, e=0xbfaeb420) at kernel/qapplication.cpp:4065
#36 0xb554bbbb in QApplication::notify (this=0x9d2f7c8, receiver=0x9d2f7c8, e=0xbfaeb420) at kernel/qapplication.cpp:3767
#37 0xb6aba521 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#38 0xb5efd32e in QCoreApplication::notifyInternal (this=0x86eb5c0, receiver=0x9d2f7c8, event=0xbfaeb420) at kernel/qcoreapplication.cpp:610
#39 0xb554abdc in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#40 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2924
#41 0xb55bb80a in QETWidget::translateMouseEvent (this=0x9d60898, event=0xbfaeca4c) at kernel/qapplication_x11.cpp:4409
#42 0xb55bad7e in QApplication::x11ProcessEvent (this=0x86eb5c0, event=0xbfaeca4c) at kernel/qapplication_x11.cpp:3428
#43 0xb55e5b68 in x11EventSourceDispatch (s=0x86ee870, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0xb49f34c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb49f6d98 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0xb49f6ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0xb5f29011 in QEventDispatcherGlib::processEvents (this=0x86d0f58, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#48 0xb55e529a in QGuiEventDispatcherGlib::processEvents (this=0x86d0f58, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#49 0xb5efb98d in QEventLoop::processEvents (this=0xbfaecd00, flags=) at kernel/qeventloop.cpp:149
#50 0xb5efbdd9 in QEventLoop::exec (this=0xbfaecd00, flags=...) at kernel/qeventloop.cpp:201
#51 0xb5a23081 in QDialog::exec (this=0x9d60898) at dialogs/qdialog.cpp:498
#52 0x08091ecc in KMyMoneyApp::slotPriceDialog (this=0x8802c28) at /home/aga/Plugin/kmymoney/kmymoney/kmymoney.cpp:6330
#53 0x080e2228 in KMyMoneyApp::qt_metacall (this=0x8802c28, _c=InvokeMetaMethod, _id=120, _a=0xbfaed118) at /home/aga/Plugin/kmymoney/build/kmymoney/kmymoney.moc:521
#54 0xb5f13864 in QMetaObject::activate (sender=0x88325f8, from_signal_index=5, to_signal_index=6, argv=0xbfaed118) at kernel/qobject.cpp:3113
#55 0xb5f13d41 in QMetaObject::activate (sender=0x88325f8, m=0xb5d9d108, from_local_signal_index=1, to_local_signal_index=2, argv=0xbfaed118) at kernel/qobject.cpp:3207
#56 0xb553d0c5 in QAction::triggered (this=0x88325f8, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#57 0xb553e6f2 in QAction::activate (this=0x88325f8, event=Trigger) at kernel/qaction.cpp:1167
#58 0xb597ca37 in QMenuPrivate::activateCausedStack (this=0x87ccd50, causedStack=..., action=0x88325f8, action_e=Trigger, self=true) at widgets/qmenu.cpp:967
#59 0xb5983378 in QMenuPrivate::activateAction (this=0x87ccd50, action=0x88325f8, action_e=Trigger, self=true) at widgets/qmenu.cpp:1060
#60 0xb5983f18 in QMenu::mouseReleaseEvent (this=0x87c6648, e=0xbfaed820) at widgets/qmenu.cpp:2259
#61 0xb6baa78d in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#62 0xb559abac in QWidget::event (this=0x87c6648, event=0xbfaed820) at kernel/qwidget.cpp:7554
#63 0xb59861b4 in QMenu::event (this=0x87c6648, e=0xbfaed820) at widgets/qmenu.cpp:2358
#64 0xb55438fc in QApplicationPrivate::notify_helper (this=0x86eb650, receiver=0x87c6648, e=0xbfaed820) at kernel/qapplication.cpp:4065
#65 0xb554bbbb in QApplication::notify (this=0x87c6648, receiver=0x87c6648, e=0xbfaed820) at kernel/qapplication.cpp:3767
#66 0xb6aba521 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#67 0xb5efd32e in QCoreApplication::notifyInternal (this=0x86eb5c0, receiver=0x87c6648, event=0xbfaed820) at kernel/qcoreapplication.cpp:610
#68 0xb554abdc in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#69 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2924
#70 0xb55bbc86 in QETWidget::translateMouseEvent (this=0x87c6648, event=0xbfaeee4c) at kernel/qapplication_x11.cpp:4343
#71 0xb55bad7e in QApplication::x11ProcessEvent (this=0x86eb5c0, event=0xbfaeee4c) at kernel/qapplication_x11.cpp:3428
#72 0xb55e5b68 in x11EventSourceDispatch (s=0x86ee870, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#73 0xb49f34c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#74 0xb49f6d98 in ?? () from /usr/lib/libglib-2.0.so.0
#75 0xb49f6ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#76 0xb5f29011 in QEventDispatcherGlib::processEvents (this=0x86d0f58, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#77 0xb55e529a in QGuiEventDispatcherGlib::processEvents (this=0x86d0f58, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#78 0xb5efb98d in QEventLoop::processEvents (this=0xbfaef104, flags=) at kernel/qeventloop.cpp:149
#79 0xb5efbdd9 in QEventLoop::exec (this=0xbfaef104, flags=...) at kernel/qeventloop.cpp:201
#80 0xb5efe270 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#81 0xb5543774 in QApplication::exec () at kernel/qapplication.cpp:3525
#82 0x0808eab7 in main (argc=1, argv=0xbfaef584) at /home/aga/Plugin/kmymoney/kmymoney/main.cpp:277
Comment 1 allan 2010-06-14 13:53:45 UTC
I went back to see what I might have done and it quickly crashed again.  The BT looks similar.

I displayed the prices dialog, reversed the commodity sort order (doesn't seem to keep last setting.)  I then opened a price for editing, didn't change anything, then clicked OK, and it crashed.

Clicking Cancel doesn't crash, but clicking OK seems to every time.  Reversing the sort order doesn't seem to be relevant.
Comment 2 Alvaro Soliverez 2010-06-14 14:51:00 UTC
Did you get the latest updates from SVN?
If so, I would need an anon file, since I don't get that crash here.
Comment 3 allan 2010-06-14 17:31:48 UTC
I'd just done an update to 1137787, so it was up to date at that time.  I've now heard from Thomas about another issue there that he's just fixed.  That failed for me too and at a glance seemed very similar.

I've now updated again, to 1137890, and all is sweetness and light again.

Thanks to all.
Comment 4 Alvaro Soliverez 2010-06-14 17:36:03 UTC
Fixed by r1137805