Application: kmymoney (4.6.3) KDE Platform Version: 4.10.2 Qt Version: 4.8.4 Operating System: Linux 3.8.0-21-generic x86_64 Distribution: Ubuntu 13.04 -- Information about the crash: - What I was doing when the application crashed: I exported to data from Skrooge in the KmyMoney format. The problem reported was that JMD$ was not found in the file (my understanding of the message) -- Backtrace: Application: KMyMoney (kmymoney), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f422e5407c0 (LWP 4096))] Thread 3 (Thread 0x7f421606f700 (LWP 4097)): #0 0x00007f42243d1359 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f42243d15e9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f42243918f3 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f42243920fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4224392304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f422a62a036 in QEventDispatcherGlib::processEvents (this=0x7f42100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f422a5fa38f in QEventLoop::processEvents (this=this@entry=0x7f421606ed90, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f422a5fa618 in QEventLoop::exec (this=this@entry=0x7f421606ed90, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f422a4fc410 in QThread::exec (this=this@entry=0x1e772d0) at thread/qthread.cpp:542 #9 0x00007f422a5dbedf in QInotifyFileSystemWatcherEngine::run (this=0x1e772d0) at io/qfilesystemwatcher_inotify.cpp:256 #10 0x00007f422a4febec in QThreadPrivate::start (arg=0x1e772d0) at thread/qthread_unix.cpp:338 #11 0x00007f422b73cf8e in start_thread (arg=0x7f421606f700) at pthread_create.c:311 #12 0x00007f4228a6ee1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7f420c673700 (LWP 4103)): #0 0x00007f42243918a7 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f42243920fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4224392304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f422a62a036 in QEventDispatcherGlib::processEvents (this=0x7f42040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f422a5fa38f in QEventLoop::processEvents (this=this@entry=0x7f420c672d90, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f422a5fa618 in QEventLoop::exec (this=this@entry=0x7f420c672d90, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f422a4fc410 in QThread::exec (this=this@entry=0x374f8e0) at thread/qthread.cpp:542 #7 0x00007f422a5dbedf in QInotifyFileSystemWatcherEngine::run (this=0x374f8e0) at io/qfilesystemwatcher_inotify.cpp:256 #8 0x00007f422a4febec in QThreadPrivate::start (arg=0x374f8e0) at thread/qthread_unix.cpp:338 #9 0x00007f422b73cf8e in start_thread (arg=0x7f420c673700) at pthread_create.c:311 #10 0x00007f4228a6ee1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f422e5407c0 (LWP 4096)): [KCrash Handler] #5 0x00007f42289ac037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #6 0x00007f42289af698 in __GI_abort () at abort.c:90 #7 0x00007f42292b8e8d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007f42292b6f76 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #9 0x00007f42292b6fa3 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #10 0x00007f42292b71de in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #11 0x000000000045686e in main (argc=1, argv=0x7fff8c756378) at /build/buildd/kmymoney-4.6.3/kmymoney/main.cpp:185 Possible duplicates by query: bug 318896, bug 318467, bug 318309, bug 316495, bug 316465. Reported using DrKonqi
This is issue should be reported for skrooge since it produces an invalid KMyMoney file.
I exported my Skrooge document and KMyMoney is able to read it without issue. Could you provide me a small Skrooge document able to crash KMyMoney after export?
I found how to reproduce it.
Git commit d017858852ab3ff8e1f3bcd1b96dd483ce852feb by Stephane Mankowski. Committed on 02/09/2013 at 20:16. Pushed by smankowski into branch 'Feature'. Crash importing KmyMoney exported file from Skrooge M +1 -0 CHANGELOG M +2 -3 TODO M +123 -103 plugins/import/skrooge_import_kmy/skgimportpluginkmy.cpp A +- -- tests/input/skgtestimportkmy4/320066.skg A +13 -0 tests/scripts/skgtestimportkmy4.sh M +3 -0 tests/skgbankmodelertest/CMakeLists.txt A +73 -0 tests/skgbankmodelertest/skgtestimportkmy4.cpp [License: GPL (v2+)] http://commits.kde.org/skrooge/d017858852ab3ff8e1f3bcd1b96dd483ce852feb