Bug 287716 - Crash when opening account
Summary: Crash when opening account
Status: RESOLVED DUPLICATE of bug 284949
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.6.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-27 23:39 UTC by Jesse
Modified: 2011-11-28 05:57 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 Jesse 2011-11-27 23:39:16 UTC
Application: kmymoney (4.6.0)
KDE Platform Version: 4.7.2 (4.7.2) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
Just upgraded from 4.5.3 to 4.6.0.  Opening previous file, the application crashes when I attempt to view an account.

The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f1656fef780 (LWP 19426))]

Thread 3 (Thread 0x7f163e6e1700 (LWP 19429)):
#0  0x00007f164cc843aa in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f164cc84e6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f164cc85792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1645e02516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f164ccaa2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f16543eaefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f165178889d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f16327c3700 (LWP 19432)):
#0  0x00007f165177c773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f164cc84f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f164cc85429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f16532d6f3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f16532aacf2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f16532aaef7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f16531c227f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f165328dcbf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f16531c4d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f16543eaefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f165178889d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1656fef780 (LWP 19426)):
[KCrash Handler]
#6  deref (this=0x0) at /usr/include/qt4/QtCore/qatomic_x86_64.h:133
#7  ~QString (this=0x4e741e8, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qstring.h:883
#8  ~SelectedTransaction (this=0x4e74110, __in_chrg=<optimized out>) at /build/buildd/kmymoney-4.5.3/kmymoney/widgets/selectedtransaction.h:40
#9  node_destruct (to=0x4ee6ed8, from=0x4ee6ed8, this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:418
#10 QList<KMyMoneyRegister::SelectedTransaction>::free (data=0x4ee6ec0, this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:742
#11 0x00007f16302d6e6a in operator= (l=<optimized out>, this=0x319c8a8) at /usr/include/qt4/QtCore/qlist.h:430
#12 operator= (this=0x319c8a8) at /build/buildd/kmymoney-4.5.3/kmymoney/widgets/selectedtransaction.h:85
#13 KMMPrintCheckPlugin::slotTransactionsSelected (this=0x319a9b0, transactions=<optimized out>) at /build/buildd/kmymoney-4.5.3/kmymoney/plugins/printcheck/printcheck.cpp:171
#14 0x00007f16302d6f31 in KMMPrintCheckPlugin::qt_metacall (this=0x319a9b0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffc9be3b30) at /build/buildd/kmymoney-4.5.3/obj-x86_64-linux-gnu/kmymoney/plugins/printcheck/printcheck.moc:83
#15 0x00007f16532beeba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007f1656968055 in KMyMoneyPlugin::ViewInterface::transactionsSelected (this=<optimized out>, _t1=<optimized out>) at /home/jesse/sources/kmymoney-4.6.0/build/kmymoney/plugins/viewinterface.moc:109
#17 0x00007f1656968260 in KMyMoneyPlugin::ViewInterface::qt_metacall (this=0x2eeefc0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffc9be3c30) at /home/jesse/sources/kmymoney-4.6.0/build/kmymoney/plugins/viewinterface.moc:86
#18 0x00007f16532beeba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x0000000000467c75 in KMyMoneyApp::transactionsSelected (this=<optimized out>, _t1=<optimized out>) at /home/jesse/sources/kmymoney-4.6.0/build/kmymoney/kmymoney.moc:620
#20 0x000000000048952e in KMyMoneyApp::slotSelectTransactions (this=0x23b5b90, list=<optimized out>) at /home/jesse/sources/kmymoney-4.6.0/kmymoney/kmymoney.cpp:6307
#21 0x000000000049b353 in KMyMoneyApp::qt_metacall (this=0x23b5b90, _c=QMetaObject::InvokeMetaMethod, _id=170, _a=0x7fffc9be4520) at /home/jesse/sources/kmymoney-4.6.0/build/kmymoney/kmymoney.moc:579
#22 0x00007f16532beeba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x00000000005109e5 in KGlobalLedgerView::transactionsSelected (this=<optimized out>, _t1=<optimized out>) at /home/jesse/sources/kmymoney-4.6.0/build/kmymoney/views/kgloballedgerview.moc:254
#24 0x0000000000515a91 in KGlobalLedgerView::loadView (this=0x2b510f0) at /home/jesse/sources/kmymoney-4.6.0/kmymoney/views/kgloballedgerview.cpp:754
#25 0x000000000051a3bf in KGlobalLedgerView::showEvent (this=0x2b510f0, event=0x7fffc9be58a0) at /home/jesse/sources/kmymoney-4.6.0/kmymoney/views/kgloballedgerview.cpp:1349
#26 0x00007f1652433f45 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#27 0x00007f16523e3424 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#28 0x00007f16523e8291 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x00007f165560a126 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#30 0x00007f16532abafc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#31 0x00007f16524377b0 in QWidgetPrivate::show_helper() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#32 0x00007f1652437aa2 in QWidget::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00007f1652418939 in QStackedLayout::setCurrentIndex(int) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#34 0x00007f1655639a77 in ?? () from /usr/lib/libkdeui.so.5
#35 0x00007f1655639c42 in KPageView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#36 0x00007f165563cf30 in KPageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#37 0x00000000004b9e25 in KMyMoneyView::qt_metacall (this=0x2564ba0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffc9be5c30) at /home/jesse/sources/kmymoney-4.6.0/build/kmymoney/views/kmymoneyview.moc:103
#38 0x00007f16532beeba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#39 0x00007f1652941e97 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#40 0x00007f1652947871 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#41 0x00007f1652948c1f in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#42 0x00007f165563a7bc in ?? () from /usr/lib/libkdeui.so.5
#43 0x00007f1652943d2a in QItemSelectionModel::select(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#44 0x00007f165563a809 in ?? () from /usr/lib/libkdeui.so.5
#45 0x00007f1652942107 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#46 0x00007f1655639386 in KPageView::setCurrentPage(QModelIndex const&) () from /usr/lib/libkdeui.so.5
#47 0x00007f165563cd3d in KPageWidget::setCurrentPage(KPageWidgetItem*) () from /usr/lib/libkdeui.so.5
#48 0x00000000004b9ab9 in KMyMoneyView::slotLedgerSelected (this=0x2564ba0, _accId=<optimized out>, transaction=...) at /home/jesse/sources/kmymoney-4.6.0/kmymoney/views/kmymoneyview.cpp:522
#49 0x00000000004b9fd2 in KMyMoneyView::qt_metacall (this=0x2564ba0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fffc9be61d0) at /home/jesse/sources/kmymoney-4.6.0/build/kmymoney/views/kmymoneyview.moc:115
#50 0x00007f16532beeba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#51 0x000000000051c567 in KHomeView::ledgerSelected (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at /home/jesse/sources/kmymoney-4.6.0/build/kmymoney/views/khomeview.moc:104
#52 0x000000000052f322 in KHomeView::slotOpenUrl (this=0x25b1230, url=<optimized out>) at /home/jesse/sources/kmymoney-4.6.0/kmymoney/views/khomeview.cpp:1100
#53 0x000000000052fb88 in KHomeView::qt_metacall (this=0x25b1230, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffc9be6520) at /home/jesse/sources/kmymoney-4.6.0/build/kmymoney/views/khomeview.moc:89
#54 0x00007f16532beeba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#55 0x00007f1650d4968f in KParts::BrowserExtension::openUrlRequest(KUrl const&, KParts::OpenUrlArguments const&, KParts::BrowserArguments const&) () from /usr/lib/libkparts.so.4
#56 0x00007f1655c582bd in KHTMLPart::urlSelected(QString const&, int, int, QString const&, KParts::OpenUrlArguments const&, KParts::BrowserArguments const&) () from /usr/lib/libkhtml.so.5
#57 0x00007f1655d19eef in ?? () from /usr/lib/libkhtml.so.5
#58 0x00007f1655cc18c1 in ?? () from /usr/lib/libkhtml.so.5
#59 0x00007f1655cc1d7e in ?? () from /usr/lib/libkhtml.so.5
#60 0x00007f1655c19852 in KHTMLView::dispatchMouseEvent(int, DOM::NodeImpl*, DOM::NodeImpl*, bool, int, QMouseEvent*, bool, int, int) () from /usr/lib/libkhtml.so.5
#61 0x00007f1655c1a646 in KHTMLView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkhtml.so.5
#62 0x00007f1652433c9a in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#63 0x00007f16527dc4f6 in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#64 0x00007f1655c2206d in KHTMLView::widgetEvent(QEvent*) () from /usr/lib/libkhtml.so.5
#65 0x00007f1655c21814 in KHTMLView::eventFilter(QObject*, QEvent*) () from /usr/lib/libkhtml.so.5
#66 0x00007f16532abc88 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#67 0x00007f16523e33ef in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#68 0x00007f16523e8c6b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#69 0x00007f165560a126 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#70 0x00007f16532abafc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#71 0x00007f16523e43f2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#72 0x00007f1652463945 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#73 0x00007f16524628be in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#74 0x00007f165248b412 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#75 0x00007f164cc84a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#76 0x00007f164cc85258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#77 0x00007f164cc85429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#78 0x00007f16532d6ed6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#79 0x00007f165248b07e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#80 0x00007f16532aacf2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#81 0x00007f16532aaef7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#82 0x00007f16532af789 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#83 0x0000000000457e1d in runKMyMoney (splash=<optimized out>, a=<optimized out>) at /home/jesse/sources/kmymoney-4.6.0/kmymoney/main.cpp:282
#84 0x0000000000456503 in main (argc=1, argv=0x7fffc9be8e58) at /home/jesse/sources/kmymoney-4.6.0/kmymoney/main.cpp:181

Possible duplicates by query: bug 284949.

Reported using DrKonqi
Comment 1 Cristian Oneț 2011-11-28 05:57:42 UTC
You did not upgrade correctly since the plugins from version 4.5.3 are still loaded by the 4.6.0 application. Try to uninstall 4.5.3 first before installing 4.6.0. You could also try 4.6.1 instead of 4.6.0 which have a few additional bugfixes.

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