Application that crashed: kmymoney Version of the application: 3.97.2 KDE Version: 4.3.5 (KDE 4.3.5) "release 0" Qt Version: 4.5.3 Operating System: Linux 2.6.31.12-0.2-desktop x86_64 Distribution: "openSUSE 11.2 (x86_64)" What I was doing when the application crashed: Crash occurred quite a way into importing a very large QIF file, created by the Moneydance application (moneydance.com). Warning dialogs appeared for security not in this account, and for scheduled transactions. -- Backtrace: Application: KMyMoney (kmymoney), signal: Segmentation fault [KCrash Handler] #5 0x00007fdfc374e7ae in QMapData::node_create(QMapData::Node**, int) () from /usr/lib64/libQtCore.so.4 #6 0x00000000008727f0 in QMap<QDate, MyMoneyPrice>::detach_helper() () #7 0x0000000000869a58 in detach (this=<value optimized out>) at /usr/include/QtCore/qmap.h:172 #8 operator[] (this=<value optimized out>) at /usr/include/QtCore/qmap.h:474 #9 MyMoneySeqAccessMgr::addPrice (this=<value optimized out>) at /home/gwb/kde/src/kmymoney-3.97.2/kmymoney/mymoney/storage/mymoneyseqaccessmgr.cpp:1689 #10 0x00007fdfc783ff9f in MyMoneyFile::addPrice (this=0x7fdfc7ad3400, price=...) at /home/gwb/kde/src/kmymoney-3.97.2/kmymoney/mymoney/mymoneyfile.cpp:1988 #11 0x000000000081979f in MyMoneyStatementReader::processPriceEntry (this=<value optimized out>, p_in=<value optimized out>) at /home/gwb/kde/src/kmymoney-3.97.2/kmymoney/converter/mymoneystatementreader.cpp:423 #12 0x000000000082511c in MyMoneyStatementReader::import (this=0xfffffffffffffff8, s=<value optimized out>, messages=<value optimized out>) at /home/gwb/kde/src/kmymoney-3.97.2/kmymoney/converter/mymoneystatementreader.cpp:348 #13 0x0000000000484d4d in KMyMoneyApp::slotStatementImport (this=0xcee270, s=...) at /home/gwb/kde/src/kmymoney-3.97.2/kmymoney/kmymoney.cpp:2247 #14 0x00000000007ffbc1 in MyMoneyQifReader::finishImport (this=0x1e96c80) at /home/gwb/kde/src/kmymoney-3.97.2/kmymoney/converter/mymoneyqifreader.cpp:547 #15 0x000000000049ee31 in KMyMoneyApp::slotQifImportFinished (this=0xcee270) at /home/gwb/kde/src/kmymoney-3.97.2/kmymoney/kmymoney.cpp:2058 #16 0x00000000004a7f7d in KMyMoneyApp::qt_metacall (this=0xcee270, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe9dae960) at /home/gwb/kde/src/kmymoney-3.97.2/qtcreator-build/kmymoney/kmymoney.moc:412 #17 0x00007fdfc3818fbc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4 #18 0x000000000081344d in MyMoneyQifReader::slotProcessData (this=0x1e96c80) at /home/gwb/kde/src/kmymoney-3.97.2/kmymoney/converter/mymoneyqifreader.cpp:396 #19 0x0000000000813744 in MyMoneyQifReader::qt_metacall (this=0x1e96c80, _c=InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at /home/gwb/kde/src/kmymoney-3.97.2/qtcreator-build/kmymoney/converter/mymoneyqifreader.moc:81 #20 0x00007fdfc3818fbc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4 #21 0x00007fdfc381dfff in ?? () from /usr/lib64/libQtCore.so.4 #22 0x00007fdfc3812f63 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4 #23 0x00007fdfc2ccf2ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #24 0x00007fdfc2cd657e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #25 0x00007fdfc5e00016 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #26 0x00007fdfc3803ddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #27 0x00007fdfc382f71d in ?? () from /usr/lib64/libQtCore.so.4 #28 0x00007fdfc382c678 in ?? () from /usr/lib64/libQtCore.so.4 #29 0x00007fdfbd68cdee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #30 0x00007fdfbd6907b8 in ?? () from /usr/lib64/libglib-2.0.so.0 #31 0x00007fdfbd6908e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #32 0x00007fdfc382c3a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #33 0x00007fdfc2d6231e in ?? () from /usr/lib64/libQtGui.so.4 #34 0x00007fdfc3802712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #35 0x00007fdfc3802ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #36 0x00007fdfc3804c99 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #37 0x000000000045f598 in main (argc=<value optimized out>, argv=<value optimized out>) at /home/gwb/kde/src/kmymoney-3.97.2/kmymoney/main.cpp:277 Reported using DrKonqi
Created attachment 42990 [details] STDERR from kmymoney execution
*** Bug 235282 has been marked as a duplicate of this bug. ***
Con you check using the latest version and report back?
On Thursday, July 29, 2010 12:55:01 pm Alvaro Soliverez wrote: > https://bugs.kde.org/show_bug.cgi?id=235226 > > > Alvaro Soliverez <asoliverez@gmail.com> changed: > > What |Removed |Added > --------------------------------------------------------------------------- > - Status|UNCONFIRMED |RESOLVED > Resolution| |WAITINGFORINFO > > > > > --- Comment #3 from Alvaro Soliverez <asoliverez gmail com> 2010-07-29 > 18:55:00 --- Con you check using the latest version and report back? I've downloaded and built 3.98.1 from the tarball, but with that I'm getting a (seemingly) unending set of popups claiming 'Unable to create account: account has invalid type'. This is using the same .qif file that caused the error previously. Should I file a new bug report for that?
We are a few days from release. Using 3.98.1 would not help. Using SVN as the source would give more accurate results, since a lot of things have been fixed between 3.98.1 and now.
On Tuesday, August 10, 2010 12:42:22 pm Thomas Baumgart wrote: > https://bugs.kde.org/show_bug.cgi?id=235226 > > > > > > --- Comment #5 from Thomas Baumgart <ipwizard users sourceforge net> > 2010-08-10 18:42:02 --- We are a few days from release. Using 3.98.1 would > not help. Using SVN as the source would give more accurate results, since > a lot of things have been fixed between 3.98.1 and now. I'd love to be running the SVN version - but I can't find a URL for the repo Where is the SVN?
You can obtain the KMyMoney sources from the KDE SVN repository via svn checkout svn://anonsvn.kde.org/home/kde/trunk/extragear/office/kmymoney You may want to consult the README.cmake file to get more details on how to build the project.