Bug 297472 - KMyMoney crashed when loading my kmy file
Summary: KMyMoney crashed when loading my kmy file
Status: RESOLVED WORKSFORME
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.5.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-04 14:23 UTC by Nuno Costa
Modified: 2012-04-28 22:57 UTC (History)
2 users (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 Nuno Costa 2012-04-04 14:23:59 UTC
Application: kmymoney (4.5.3)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-17-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
adding categories, in the first time
every times when I open my kmy file
- Unusual behavior I noticed:
crash when loading my kmy file

The crash can be reproduced every time.

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

Thread 3 (Thread 0xb6affb70 (LWP 2421)):
#0  0x0158e0ca in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x0158e990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x0158ef9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01d0bcea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#4  0x015b55f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00410d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x03a5c46e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb7412b70 (LWP 2431)):
#0  0x07813d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0650e7d5 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#2  0x065e14b6 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3  0x065e180a in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0x065e0053 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5  0x065e00ed in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0x0158d88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x0158e637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x0158ec2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x065e0b37 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0x065b11dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0x065b1421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0x064b490b in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#13 0x06591e2d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#14 0x064b77b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#15 0x00410d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x03a5c46e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7770930 (LWP 2418)):
[KCrash Handler]
#7  0x00e7d416 in __kernel_vsyscall ()
#8  0x039b6c8f in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0x039ba2b5 in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0x00dde4ed in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#11 0x00ddc283 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#12 0x00ddc2bf in std::terminate() () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#13 0x00ddc464 in __cxa_rethrow () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#14 0x065b1569 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#15 0x065b619d in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#16 0x06c06924 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#17 0x08086c4f in main (argc=) at /build/buildd/kmymoney-4.5.3/kmymoney/main.cpp:260

Possible duplicates by query: bug 297422, bug 297216, bug 297149, bug 297072, bug 297053.

Reported using DrKonqi
Comment 1 allan 2012-04-04 19:22:11 UTC
To try and get you working again, here's a recent suggestion on dealing with this type of problem:-
"First, try to run kmymoney from the command line with "kmymoney -n" which will start the program without opening a kmy file.  Then select Settings/ConfigureKMyMoney from the menu bar.  Click on "Home" (the second icon) on the left side, and remove the check from all the items on the right.  Accept the changes, then open your data file.  If it opens the file, select  Tools / Consistency Check from the menu bar.  (Hopefully you can find the correct menu items in translation.)  The consistency check may find problems that have managed to get into the data file - but many of them can be fixed, so post here what the results are.
Jack "
See how that goes.
Next, the version you have is very old and you would be well advised to upgrade to a 4.6.x version.   Have a look around the Claydoh PPA - https://launchpad.net/~claydoh/+archive/kmymoney2-kde4?field.series_filter=natty 
You'll need to install the libalkimia deb as well.  Before doing so, though, it's important to de-install your existing version, via your package manager.
Comment 2 Alvaro Soliverez 2012-04-28 22:57:14 UTC
Please update and reopen if it still happens with latest version