KMyMoney crashing on Neon 18.04

csq4u8yrvy at virginmedia.com csq4u8yrvy at virginmedia.com
Sun Oct 14 18:06:29 BST 2018


Long time user of KMM now newly installed on Neon 18.04.
Immediate difference on starting - Did You Know msg box was partly behind KMM main screen and could not be accessed at all so selected Cancel to exit.

Restarted but this time DYK box was in front and active so unselected it to clear and went on to create and save a single account, then exited.

Started again to add another account but this time KMM seg faulted on saving

A Kubuntu forum user has KMM installed and working perfectly on Neon 18. This is the first problem I have encountered in years of using KMM - indeed any KDE software - so it's all very new! 

Backtrace of initial use -

Starting program: /usr/bin/kmymoney 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffdb3e4700 (LWP 9433)]
[New Thread 0x7fffd723f700 (LWP 9434)]
[New Thread 0x7fffd48b7700 (LWP 9435)]
[New Thread 0x7fffc02c9700 (LWP 9436)]
[New Thread 0x7fffbfac8700 (LWP 9437)]
[New Thread 0x7fffbf2c7700 (LWP 9438)]
[New Thread 0x7fffbeac6700 (LWP 9439)]
[New Thread 0x7fffbe2c5700 (LWP 9440)]
[New Thread 0x7fffbdac4700 (LWP 9441)]
[New Thread 0x7fffbd2c3700 (LWP 9442)]
WebConnect: Try to connect to WebConnect server
WebConnect: Connect to server failed
WebConnect: Running in server mode
Plugins: checkprinting loaded
Plugins: csvexporter loaded
Plugins: csvimporter loaded
Plugins: gncimporter loaded
Plugins: icalendarexporter loaded
Plugins: kbanking loaded
KBankingPlugin: No AqB4 config found.
KBankingPlugin: No AqB3 config found.
Plugins: kbanking pluged
Plugins: ofximporter loaded
Plugins: qifexporter loaded
Plugins: qifimporter loaded
Plugins: reconciliation report loaded
Plugins: weboob loaded
Online plugins found 3
Cost center model created with items 0
Payees model created with items 0
org.kde.pim.kidentitymanagement: IdentityManager: There was no default identity. Marking first one as default.
No text-to-speech plug-ins were found.
'/usr/share/kmymoney/templates/dk' not scanned
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
[New Thread 0x7fff589ff700 (LWP 9448)]
Plugins: checkprinting unloaded
Plugins: csvexporter unloaded
Plugins: csvimporter unloaded
Plugins: gncimporter unloaded
Plugins: icalendarexporter unloaded
Plugins: kbanking unpluged
Plugins: kbanking unloaded
Plugins: ofximporter unloaded
Plugins: qifexporter unloaded
Plugins: qifimporter unloaded
Plugins: reconciliation report unloaded
Plugins: weboob unloaded
[Thread 0x7fff589ff700 (LWP 9448) exited]
[Thread 0x7fffd723f700 (LWP 9434) exited]
[Thread 0x7fffbe2c5700 (LWP 9440) exited]
[Thread 0x7fffbdac4700 (LWP 9441) exited]
[Thread 0x7fffbeac6700 (LWP 9439) exited]
[Thread 0x7fffbf2c7700 (LWP 9438) exited]
[Thread 0x7fffbd2c3700 (LWP 9442) exited]
[Thread 0x7fffbfac8700 (LWP 9437) exited]
[Thread 0x7fffc02c9700 (LWP 9436) exited]
[Thread 0x7fffd48b7700 (LWP 9435) exited]
[Thread 0x7ffff7f9a600 (LWP 9429) exited]
[Inferior 1 (process 9429) exited normally]
(gdb) q

Backtrace after seg fault

Starting program: /usr/bin/kmymoney 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffdb3e4700 (LWP 9490)]
[New Thread 0x7fffd723f700 (LWP 9491)]
[New Thread 0x7fffd48b7700 (LWP 9492)]
[New Thread 0x7fffc02c9700 (LWP 9493)]
[New Thread 0x7fffbfac8700 (LWP 9494)]
[New Thread 0x7fffbf2c7700 (LWP 9495)]
[New Thread 0x7fffbeac6700 (LWP 9496)]
[New Thread 0x7fffbe2c5700 (LWP 9497)]
[New Thread 0x7fffbdac4700 (LWP 9498)]
[New Thread 0x7fffbd2c3700 (LWP 9499)]
WebConnect: Try to connect to WebConnect server
WebConnect: Connect to server failed
WebConnect: Running in server mode
Plugins: checkprinting loaded
Plugins: csvexporter loaded
Plugins: csvimporter loaded
Plugins: gncimporter loaded
Plugins: icalendarexporter loaded
Plugins: kbanking loaded
KBankingPlugin: No AqB4 config found.
KBankingPlugin: No AqB3 config found.
Plugins: kbanking pluged
Plugins: ofximporter loaded
Plugins: qifexporter loaded
Plugins: qifimporter loaded
Plugins: reconciliation report loaded
Plugins: weboob loaded
Online plugins found 3
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
[New Thread 0x7fff589ff700 (LWP 9500)]
Cost center model created with items 0
Payees model created with items 0
org.kde.pim.kidentitymanagement: IdentityManager: There was no default identity. Marking first one as default.
No text-to-speech plug-ins were found.
'/usr/share/kmymoney/templates/dk' not scanned
[New Thread 0x7fff515ff700 (LWP 9507)]
[New Thread 0x7fff48dfe700 (LWP 9508)]
[New Thread 0x7fff50dfe700 (LWP 9509)]
Selected fileptah:  QUrl("file:///home/jim/Documents/jim.kmy")   "/home/jim/Documents/"  dir:  true
Selected fileptah:  QUrl("file:///home/jim/Documents/jim.kmy")   "/home/jim/Documents/"  dir:  true
reading file
start parsing file
startDocument
reading securities
endDocument
testing fileFixVersion 0 < 4
testing fileFixVersion 1 < 4
testing fileFixVersion 2 < 4
0 transactions fixed in fixFile_2
testing fileFixVersion 3 < 4
[New Thread 0x7fff4bfff700 (LWP 9516)]
No text-to-speech plug-ins were found.

Thread 1 "kmymoney" received signal SIGSEGV, Segmentation fault.
0x00007ffff6025f39 in MyMoneyInstitution::pixmap(int) const ()
   from /usr/lib/x86_64-linux-gnu/libkmm_mymoney.so.5
(gdb) bt
#0  0x00007ffff6025f39 in MyMoneyInstitution::pixmap(int) const ()
   from /usr/lib/x86_64-linux-gnu/libkmm_mymoney.so.5
#1  0x0000000000823c81 in ?? ()
#2  0x00007ffff06a9bef in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ffff60982ab in MyMoneyFile::objectModified(eMyMoney::File::Object, MyMoneyObject const*) ()
   from /usr/lib/x86_64-linux-gnu/libkmm_mymoney.so.5
#4  0x00007ffff5fddfb8 in MyMoneyFile::commitTransaction() ()
   from /usr/lib/x86_64-linux-gnu/libkmm_mymoney.so.5
#5  0x00007ffff5fe7895 in MyMoneyFileTransaction::commit() ()
   from /usr/lib/x86_64-linux-gnu/libkmm_mymoney.so.5
#6  0x000000000065dbc9 in ?? ()
#7  0x0000000000548fdd in ?? ()
#8  0x00007ffff06a9bef in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007ffff1793732 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff1795d6c in QAction::activate(QAction::ActionEvent) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff19094bc in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff1910a3b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff19118f3 in QMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff17d8b08 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff1913c2b in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff1799e8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff17a1ff7 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff067aab8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007ffff17a0942 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff17f39aa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ffff17f6289 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
---Type <return> to continue, or q <return> to quit---r
#22 0x00007ffff1799e8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ffff17a145f in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ffff067aab8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ffff0f9e2ab in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#26 0x00007ffff0f9fe55 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x00007ffff0f78f0b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#28 0x00007fffda083edb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#29 0x00007ffff0678dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ffff0681fa0 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00000000004ade6e in ?? ()
#32 0x00000000004abdf1 in ?? ()
#33 0x00007fffef6f0b97 in __libc_start_main (main=0x4aad90, argc=1, argv=0x7fffffffdf48, 
    init=<optimised out>, fini=<optimised out>, rtld_fini=<optimised out>, stack_end=0x7fffffffdf38)
    at ../csu/libc-start.c:310
#34 0x00000000004aacca in _start ()


More information about the KMyMoney mailing list