Bug 258575 - delete categories
Summary: delete categories
Status: RESOLVED DUPLICATE of bug 258883
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-02 16:23 UTC by brent
Modified: 2010-12-05 12:56 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 brent 2010-12-02 16:23:24 UTC
Application: kmymoney (4.5.0)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
Combining duplicate categories. MyMoney crashed on exit.

The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Aborted
[Current thread is 1 (Thread 0xb77be710 (LWP 7811))]

Thread 2 (Thread 0xb744fb70 (LWP 7812)):
#0  0x00b00416 in __kernel_vsyscall ()
#1  0x03b1ddf6 in poll () from /lib/libc.so.6
#2  0x04315a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x0430843c in ?? () from /lib/libglib-2.0.so.0
#4  0x04308ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0x01dbc6b4 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0x0432f48f in ?? () from /lib/libglib-2.0.so.0
#7  0x00610cc9 in start_thread () from /lib/libpthread.so.0
#8  0x03b2c6be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb77be710 (LWP 7811)):
[KCrash Handler]
#7  0x00b00416 in __kernel_vsyscall ()
#8  0x03a86941 in raise () from /lib/libc.so.6
#9  0x03a89e42 in abort () from /lib/libc.so.6
#10 0x00946055 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#11 0x00943f35 in ?? () from /usr/lib/libstdc++.so.6
#12 0x00943f72 in std::terminate() () from /usr/lib/libstdc++.so.6
#13 0x0094414b in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#14 0x019f9b35 in QMetaObject::activate (sender=0x924f150, m=0x86c4358, local_signal_index=0, argv=<value optimized out>) at kernel/qobject.cpp:3290
#15 0x0816a303 in KGlobalLedgerView::accountSelected (this=0x924f150, _t1=...) at /build/buildd/kmymoney-4.5/obj-i686-linux-gnu/kmymoney/views/kgloballedgerview.moc:244
#16 0x08171e95 in KGlobalLedgerView::loadView (this=0x924f150) at /build/buildd/kmymoney-4.5/kmymoney/views/kgloballedgerview.cpp:343
#17 0x0817a738 in KGlobalLedgerView::showEvent (this=0x924f150, event=0xbf9946b0) at /build/buildd/kmymoney-4.5/kmymoney/views/kgloballedgerview.cpp:1306
#18 0x066ecc72 in QWidget::event (this=0x924f150, event=0xbf9946b0) at kernel/qwidget.cpp:8394
#19 0x0668efdc in QApplicationPrivate::notify_helper (this=0x8e6ac30, receiver=0x924f150, e=0xbf9946b0) at kernel/qapplication.cpp:4396
#20 0x066950e9 in QApplication::notify (this=0x8e6aba0, receiver=0x924f150, e=0xbf9946b0) at kernel/qapplication.cpp:4361
#21 0x0032768a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#22 0x019e0b3b in QCoreApplication::notifyInternal (this=0x8e6aba0, receiver=0x924f150, event=0xbf9946b0) at kernel/qcoreapplication.cpp:732
#23 0x066f1655 in sendEvent (this=0x924f248) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QWidgetPrivate::show_helper (this=0x924f248) at kernel/qwidget.cpp:7367
#25 0x066f2e9b in QWidget::setVisible (this=0x924f150, visible=true) at kernel/qwidget.cpp:7589
#26 0x066d49e2 in show (this=0x907f8a8, index=2) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#27 QStackedLayout::setCurrentIndex (this=0x907f8a8, index=2) at kernel/qstackedlayout.cpp:311
#28 0x066d4b6d in QStackedLayout::setCurrentWidget (this=0x907f8a8, widget=0x924f150) at kernel/qstackedlayout.cpp:365
#29 0x06b7cb0c in QStackedWidget::setCurrentWidget (this=0x907f938, widget=0x924f150) at widgets/qstackedwidget.cpp:250
#30 0x0036b76b in ?? () from /usr/lib/libkdeui.so.5
#31 0x0036ba07 in KPageView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#32 0x0036fdea in KPageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#33 0x080eaaca in KMyMoneyView::qt_metacall (this=0x902e468, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbf994a04) at /build/buildd/kmymoney-4.5/obj-i686-linux-gnu/kmymoney/views/kmymoneyview.moc:103
#34 0x019e68ca in QMetaObject::metacall (object=0x902e468, cl=7811, idx=30, argv=0xbf994a04) at kernel/qmetaobject.cpp:237
#35 0x019f96ad in QMetaObject::activate (sender=0x94a5298, m=0x701aa50, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#36 0x06cb9369 in QItemSelectionModel::selectionChanged (this=0x94a5298, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:152
#37 0x06cbc4b3 in QItemSelectionModel::emitSelectionChanged (this=0x94a5298, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1581
#38 0x06cbdd44 in QItemSelectionModel::select (this=0x94a5298, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1088
#39 0x0036c412 in ?? () from /usr/lib/libkdeui.so.5
#40 0x06cbad30 in QItemSelectionModel::select (this=0x94a5298, index=..., command=...) at itemviews/qitemselectionmodel.cpp:976
#41 0x0036c477 in ?? () from /usr/lib/libkdeui.so.5
#42 0x06cb95d4 in QItemSelectionModel::setCurrentIndex (this=0x94a5298, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1155
#43 0x0036a1f8 in KPageView::setCurrentPage(QModelIndex const&) () from /usr/lib/libkdeui.so.5
#44 0x0036ff1d in KPageWidget::setCurrentPage(KPageWidgetItem*) () from /usr/lib/libkdeui.so.5
#45 0x080e7173 in KMyMoneyView::slotLedgerSelected (this=0x902e468, _accId=..., transaction=...) at /build/buildd/kmymoney-4.5/kmymoney/views/kmymoneyview.cpp:499
#46 0x080d8f66 in KMyMoneyApp::slotAccountOpen (this=0x8fea9f8, obj=...) at /build/buildd/kmymoney-4.5/kmymoney/kmymoney.cpp:4002
#47 0x080d9c83 in KMyMoneyApp::qt_metacall (this=0x8fea9f8, _c=QMetaObject::InvokeMetaMethod, _id=137, _a=0xbf995168) at /build/buildd/kmymoney-4.5/obj-i686-linux-gnu/kmymoney/kmymoney.moc:546
#48 0x019e68ca in QMetaObject::metacall (object=0x8fea9f8, cl=7811, idx=183, argv=0xbf995168) at kernel/qmetaobject.cpp:237
#49 0x019f96ad in QMetaObject::activate (sender=0x913e438, m=0x86c3c54, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3280
#50 0x0813f7f3 in KAccountsView::openObject (this=0x913e438, _t1=...) at /build/buildd/kmymoney-4.5/obj-i686-linux-gnu/kmymoney/views/kaccountsview.moc:159
#51 0x081444e5 in KAccountsView::qt_metacall (this=0x913e438, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf9952d8) at /build/buildd/kmymoney-4.5/obj-i686-linux-gnu/kmymoney/views/kaccountsview.moc:116
#52 0x019e68ca in QMetaObject::metacall (object=0x913e438, cl=7811, idx=29, argv=0xbf9952d8) at kernel/qmetaobject.cpp:237
#53 0x019f96ad in QMetaObject::activate (sender=0x913f540, m=0x86c5214, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3280
#54 0x0820d293 in KMyMoneyAccountTreeView::openObject (this=0x913f540, _t1=...) at /build/buildd/kmymoney-4.5/obj-i686-linux-gnu/kmymoney/widgets/kmymoneyaccounttreeview.moc:126
#55 0x0820f936 in KMyMoneyAccountTreeView::mouseDoubleClickEvent (this=0x913f540, event=0xbf995cc0) at /build/buildd/kmymoney-4.5/kmymoney/widgets/kmymoneyaccounttreeview.cpp:80
#56 0x066ecc8e in QWidget::event (this=0x913f540, event=0xbf995cc0) at kernel/qwidget.cpp:8191
#57 0x06b0e763 in QFrame::event (this=0x913f540, e=0xbf995cc0) at widgets/qframe.cpp:557
#58 0x06baba82 in QAbstractScrollArea::viewportEvent (this=0x1e83, e=0x6) at widgets/qabstractscrollarea.cpp:1043
#59 0x06c680f7 in QAbstractItemView::viewportEvent (this=0x913f540, event=0xbf995cc0) at itemviews/qabstractitemview.cpp:1619
#60 0x06caa883 in QTreeView::viewportEvent (this=0x913f540, event=0xbf995cc0) at itemviews/qtreeview.cpp:1256
#61 0x06bae4d5 in viewportEvent (this=0x913e860, o=0x913f920, e=0xbf995cc0) at widgets/qabstractscrollarea_p.h:100
#62 QAbstractScrollAreaFilter::eventFilter (this=0x913e860, o=0x913f920, e=0xbf995cc0) at widgets/qabstractscrollarea_p.h:116
#63 0x019e029a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8e6ac30, receiver=0x913f920, event=0xbf995cc0) at kernel/qcoreapplication.cpp:847
#64 0x0668efb9 in QApplicationPrivate::notify_helper (this=0x8e6ac30, receiver=0x913f920, e=0xbf995cc0) at kernel/qapplication.cpp:4392
#65 0x06695c2e in QApplication::notify (this=0x8e6aba0, receiver=0x913f920, e=0xbf995cc0) at kernel/qapplication.cpp:3959
#66 0x0032768a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#67 0x019e0b3b in QCoreApplication::notifyInternal (this=0x8e6aba0, receiver=0x913f920, event=0xbf995cc0) at kernel/qcoreapplication.cpp:732
#68 0x06694094 in sendEvent (receiver=0x913f920, event=0xbf995cc0, alienWidget=0x913f920, nativeWidget=0x913e438, buttonDown=0x70293c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#69 QApplicationPrivate::sendMouseEvent (receiver=0x913f920, event=0xbf995cc0, alienWidget=0x913f920, nativeWidget=0x913e438, buttonDown=0x70293c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#70 0x06722d10 in QETWidget::translateMouseEvent (this=0x913e438, event=0xbf9961dc) at kernel/qapplication_x11.cpp:4403
#71 0x06722151 in QApplication::x11ProcessEvent (this=0x8e6aba0, event=0xbf9961dc) at kernel/qapplication_x11.cpp:3414
#72 0x0675136a in x11EventSourceDispatch (s=0x8e6de68, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#73 0x04304855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#74 0x04308668 in ?? () from /lib/libglib-2.0.so.0
#75 0x04308848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#76 0x01a0f565 in QEventDispatcherGlib::processEvents (this=0x8e50b78, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#77 0x06750be5 in QGuiEventDispatcherGlib::processEvents (this=0x8e50b78, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#78 0x019df609 in QEventLoop::processEvents (this=0xbf9964d4, flags=) at kernel/qeventloop.cpp:149
#79 0x019dfa8a in QEventLoop::exec (this=0xbf9964d4, flags=...) at kernel/qeventloop.cpp:201
#80 0x019e400f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#81 0x0668de07 in QApplication::exec () at kernel/qapplication.cpp:3672
#82 0x08086107 in main (argc=1, argv=0xbf996964) at /build/buildd/kmymoney-4.5/kmymoney/main.cpp:260

Possible duplicates by query: bug 236413.

Reported using DrKonqi
Comment 1 Cristian Oneț 2010-12-03 23:58:09 UTC
Just deleting a category and closing does not cause a crash here could you give some exact steps to reproduce this?
Comment 2 brent 2010-12-04 04:57:06 UTC
Christian,

In the course of reconciling our monthly bank statements earlier this 
week, I deleted several duplicate categories, after which MyMoney 
crashed but left my database
in good working order.

LIke you, I could not reproduce the problem this evening when deleting a 
couple of other duplicated categories.  Everything worked correctly this 
time.

I suggest we mark this one as "could not reproduce the problem", and 
move on with life. Sorry about the bogus bug report.

Thanks your your part in developing this first rate software. Please 
pass along my compliments to the rest of the team.

Regards,

Brent Baxter

==========================================================================

On 10-12-03 02:58 PM, Cristian Onet wrote:
> https://bugs.kde.org/show_bug.cgi?id=258575
>
>
>
>
>
> --- Comment #1 from Cristian Onet<onet cristian gmail com>   2010-12-03 23:58:09 ---
> Just deleting a category and closing does not cause a crash here could you give
> some exact steps to reproduce this?
>
Comment 3 Cristian Oneț 2010-12-05 12:56:22 UTC

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