Package: kmymoney Version: 4.6.2-3.1 Severity: grave Steps to reproduce: 1. touch /tmp/new.kmy 2. kmymoney --lang pl /tmp/new.kmy 3. choose any currency from list 4. Go to "Raporty" (Reports). Choose any report, right click and choose "Konfiguracja" (Configure) 5. In new window, click OK 6. Choose Plik -> Zapisz (File -> Save) from menu 7. Watch KMyMoney crash. User profile is trimmed to zero bytes, causing loss of all user data
You can save file between steps 3 and 4 and check it's size to ensure that trimming is caused by crash, not working on empty file in test case. I am attaching crashlog from Dr. Konqui. I have kmymoney-dev installed, but it doesn't seem to provide meaningful information. So far I was able to reproduce this bug only on Polish language. Other languages seem to work fine. Perhaps .po or generated .mo files are malformed? I am rising severity since normal usage of package can cause data loss for all users of certain nationality. Best regards Mirosław Zalewski -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (990, 'testing'), (300, 'unstable'), (102, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to pl_PL.UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages kmymoney depends on: ii kde-runtime 4:4.8.4-2 ii kdepim-runtime 4:4.4.11.1-5+b1 ii kmymoney-common 4.6.2-3.1 ii libalkimia4 4.3.2-1.1 ii libaqbanking34 5.0.24-1 ii libc6 2.13-37 ii libgcc1 1:4.7.2-4 ii libgmp10 2:5.0.5+dfsg-2 ii libgpgme++2 4:4.8.4-1 ii libgwengui-qt4-0 4.3.3-1 ii libgwenhywfar60 4.3.3-1 ii libical0 0.48-2 ii libkabc4 4:4.8.4-1 ii libkcmutils4 4:4.8.4-4 ii libkdecore5 4:4.8.4-4 ii libkdeui5 4:4.8.4-4 ii libkfile4 4:4.8.4-4 ii libkholidays4 4:4.8.4-1 ii libkhtml5 4:4.8.4-4 ii libkio5 4:4.8.4-4 ii libofx4 1:0.9.4-2.1 ii libqt4-dbus 4:4.8.2+dfsg-2 ii libqt4-network 4:4.8.2+dfsg-2 ii libqt4-sql 4:4.8.2+dfsg-2 ii libqt4-svg 4:4.8.2+dfsg-2 ii libqt4-xml 4:4.8.2+dfsg-2 ii libqtcore4 4:4.8.2+dfsg-2 ii libqtgui4 4:4.8.2+dfsg-2 ii libstdc++6 4.7.2-4 Versions of packages kmymoney recommends: pn gpg-agent <none> pn pinentry-qt4 <none> kmymoney suggests no packages. -- no debconf information File: kmymoney-20121201-144204.kcrash Application: KMyMoney (kmymoney), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [KCrash Handler] #5 0x00007f5854b4044e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #6 0x00007f585654905a in QString::realloc(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f5856549bee in QString::resize(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f585654bd1d in QString::replace_helper(unsigned int*, int, int, QChar const*, int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f585654c7d2 in QString::replace(int, int, QChar const*, int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007f585654c825 in QString::replace(int, int, QString const&) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #11 0x00007f5856e3d642 in ?? () from /usr/lib/x86_64-linux-gnu/libQtXml.so.4 #12 0x00007f5856e494f2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtXml.so.4 #13 0x00007f5856e48fcd in ?? () from /usr/lib/x86_64-linux-gnu/libQtXml.so.4 #14 0x00007f5856e48fcd in ?? () from /usr/lib/x86_64-linux-gnu/libQtXml.so.4 #15 0x00007f5856e42dc4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtXml.so.4 #16 0x00007f5856e43213 in QDomDocument::toString(int) const () from /usr/lib/x86_64-linux-gnu/libQtXml.so.4 #17 0x0000000000794adf in ?? () #18 0x00000000004aa0de in ?? () #19 0x00000000004ab0c9 in ?? () #20 0x0000000000482c3f in _start () -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org