Description of problem: Kmymoney 5.0.1 crashes every time I try to create a new account. Version-Release number of selected component (if applicable): kmymoney-5.0.1-1.mga6.x86_64 How reproducible: Just try to create a new account, and after clicking on last button of the creation account wizard : Kmymoney crashes. My configuration : KDE plasma 5.12.2, and KDE Framework 5.42.0. (gdb) bt #0 0x00007ffff60a214b in MyMoneyInstitution::pixmap(int) const () at /lib64/libkmm_mymoney.so.5 #1 0x00000000007ff4f1 in InstitutionsModel::slotObjectModified(eMyMoney::File::Object, MyMoneyObject const*) () #2 0x00007ffff18ffc7e in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #3 0x00007ffff61181b0 in MyMoneyFile::objectModified(eMyMoney::File::Object, MyMoneyObject const*) () at /lib64/libkmm_mymoney.so.5 #4 0x00007ffff605655b in MyMoneyFile::commitTransaction() () at /lib64/libkmm_mymoney.so.5 #5 0x00007ffff60602d5 in MyMoneyFileTransaction::commit() () at /lib64/libkmm_mymoney.so.5 #6 0x00000000006253d1 in NewAccountWizard::Wizard::newAccount(MyMoneyAccount&) () #7 0x000000000050c862 in KAccountsView::slotNewAccount() () #8 0x00007ffff18ffc7e in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #9 0x00007ffff23b3532 in QAction::triggered(bool) () at /lib64/libQt5Widgets.so.5 #10 0x00007ffff23b5a00 in QAction::activate(QAction::ActionEvent) () at /lib64/libQt5Widgets.so.5 #11 0x00007ffff24ad080 in QAbstractButtonPrivate::click() () at /lib64/libQt5Widgets.so.5
Assigning to the registered kmymoney maintainer, CC'ing the KDE maintainers
CC: (none) => kde, marja11Assignee: bugsquad => lists.jjorge
*** Bug 23260 has been marked as a duplicate of this bug. ***
CC: (none) => mnspiegel
CC'ing all packagers collectively, because the assignee is unavailable for 3 weeks.
Source RPM: kmymoney-5.0.1-1.mga6.x86_64 => kmymoney-5.0.1-1.mga6CC: (none) => pkg-bugs
(In reply to regis carles from comment #0) I can confirm this. Every time I try to create a new account in kmymoney 5.0.1 it causes a segmentation fault aand crashes. The bug was not present in the previous version (4.8. series). Martin
Please report Upstream if you can provide a debug info as it seems they still consider 4.8 version as the stable one. As a workaround, you can still downgrade to this version in Mageia 6.
Status: NEW => ASSIGNED
I downgraded to 4.8.0 version. But I can't launch kmymoney anymore : [regis@localhost ~]$ kmymoney kmymoney: symbol lookup error: kmymoney: undefined symbol: _ZN23onlineJobAdministration10m_instanceE Do you have another advice ? Thanks.
(In reply to regis carles from comment #6) > I downgraded to 4.8.0 version. > > But I can't launch kmymoney anymore : > > [regis@localhost ~]$ kmymoney > kmymoney: symbol lookup error: kmymoney: undefined symbol: > _ZN23onlineJobAdministration10m_instanceE > You would have to downgrade all kmymoney libs. My only advice is to report upstream, as they may already have a
(In reply to José Jorge from comment #7) > You would have to downgrade all kmymoney libs. My only advice is to report > upstream, as they may already have a patch for it.
I've seen in the MGA forum it works on OpenSuse, with KF 5.45 and Plasma 5.12.5. So it seems a MGA problem. Assigning to KDE team, as they should much better know how to upgrade our MGA6 plasma... French Ref : https://mageialinux-online.org/forum/topic-25269+kmymoney-5-0-1-ne-peut-pas-creer-de-nouveau-compte.php
CC: (none) => lists.jjorgeAssignee: lists.jjorge => kde
Hello everyone, I've been facing the same bug for a few days trying to create a new account on kmymoney. After several attempts I noticed that it is possible to create anyway a new bank account if we don't fill Institutions values. So I tried to simply create a new institution and there ... crash! Perhaps it can help finding the bug source to look into the institutions code ? Config: Mageia 6 64bits; Kmymoney 5.0.1; KDE Plasma 5.12.2 KDE framework 5.42.0; Qt 5.9.4
CC: (none) => jerome.castaings
(In reply to Jerome C from comment #10) > So I tried to simply create a new institution and there ... crash! Thanks for the hint, it is a good workaround. In fact, it does not crash also in Cauldron, so it is unfortunately the kdelibs version in MGA6 that trigger this bug..
(In reply to Jerome C from comment #10) > Hello everyone, > > I've been facing the same bug for a few days trying to create a new account > on kmymoney. After several attempts I noticed that it is possible to create > anyway a new bank account if we don't fill Institutions values. > > So I tried to simply create a new institution and there ... crash! > Perhaps it can help finding the bug source to look into the institutions > code ? > > Config: Mageia 6 64bits; Kmymoney 5.0.1; KDE Plasma 5.12.2 KDE framework > 5.42.0; Qt 5.9.4 Thanks for the workaround, works for me too!
I have submitted to updates/testing bugfix version 5.0.2 let's see if it fixes this bug... at least it fixes OFX import dialog
I fixed the build issue that was preventing the build of 5.0.2 in mga6, so it's now available as kmymoney-5.0.2-1.mga6 in core/updates_testing.
CC: (none) => dan
(In reply to Dan Fandrich from comment #14) > I fixed the build issue that was preventing the build of 5.0.2 in mga6, so > it's now available as kmymoney-5.0.2-1.mga6 in core/updates_testing. Thanks for your work Dan. Assigning to Q/A. Dan, would you like to add the package list here following the mageia advisory example?
Assignee: kde => qa-bugs
I'm happy to do that. I'm still doing a bit of testing myself first. I've already fixed some dependencies and dupe files and have built kmymoney-5.0.2-2.mga6
(In reply to Dan Fandrich from comment #16) > I'm happy to do that. I'm still doing a bit of testing myself first. I've > already fixed some dependencies and dupe files and have built > kmymoney-5.0.2-2.mga6 Cool. You must add a conflict in main package against kmymoney-plugin-weboob <=5.0.1 : [live@cavalo ~]$ LC_MESSAGES=C sudo urpmi --searchmedia testing kmymoney To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Updates Testing (distrib5)") kmymoney 5.0.2 2.mga6 x86_64 lib64kmm_icons5 5.0.2 2.mga6 x86_64 lib64kmm_menus5 5.0.2 2.mga6 x86_64 lib64kmm_models5 5.0.2 2.mga6 x86_64 lib64kmm_mymoney5 5.0.2 2.mga6 x86_64 lib64kmm_payeeidentifier5 5.0.2 2.mga6 x86_64 lib64kmm_plugin5 5.0.2 2.mga6 x86_64 lib64kmm_settings5 5.0.2 2.mga6 x86_64 lib64kmm_widgets5 5.0.2 2.mga6 x86_64 1.5MB of disk space will be freed. 13MB of packages will be retrieved. Proceed with the installation of the 9 packages? (Y/n) installing lib64kmm_models5-5.0.2-2.mga6.x86_64.rpm lib64kmm_plugin5-5.0.2-2.mga6.x86_64.rpm lib64kmm_settings5-5.0.2-2.mga6.x86_64.rpm kmymoney-5.0.2-2.mga6.x86_64.rpm lib64kmm_icons5-5.0.2-2.mga6.x86_64.rpm lib64kmm_menus5-5.0.2-2.mga6.x86_64.rpm lib64kmm_mymoney5-5.0.2-2.mga6.x86_64.rpm lib64kmm_widgets5-5.0.2-2.mga6.x86_64.rpm lib64kmm_payeeidentifier5-5.0.2-2.mga6.x86_64.rpm from /var/cache/urpmi/rpms Preparing... ################################################################ Installation failed: file /usr/share/kmymoney/weboob/kmymoneyweboob.pyc from install of kmymoney-5.0.2-2.mga6.x86_64 conflicts with file from package kmymoney-plugin-weboob-5.0.1-1.mga6.x86_64 file /usr/share/kmymoney/weboob/kmymoneyweboob.pyo from install of kmymoney-5.0.2-2.mga6.x86_64 conflicts with file from package kmymoney-plugin-weboob-5.0.1-1.mga6.x86_64
That problem was due to me dropping the weboob plugin directory from the main package but not the contents of the directory. It should be fixed now. Here are the new packages: SRPM: kmymoney-5.0.2-3.mga6 x86_64: kmymoney-5.0.2-3.mga6 kmymoney-debuginfo-5.0.2-3.mga6 kmymoney-devel-5.0.2-3.mga6 kmymoney-plugin-weboob-5.0.2-3.mga6 lib64kmm_csvimportercore5-5.0.2-3.mga6 lib64kmm_icons5-5.0.2-3.mga6 lib64kmm_menus5-5.0.2-3.mga6 lib64kmm_models5-5.0.2-3.mga6 lib64kmm_mymoney5-5.0.2-3.mga6 lib64kmm_payeeidentifier5-5.0.2-3.mga6 lib64kmm_plugin5-5.0.2-3.mga6 lib64kmm_settings5-5.0.2-3.mga6 lib64kmm_widgets5-5.0.2-3.mga6 i586: kmymoney-5.0.2-3.mga6 kmymoney-debuginfo-5.0.2-3.mga6 kmymoney-devel-5.0.2-3.mga6 kmymoney-plugin-weboob-5.0.2-3.mga6 libkmm_csvimportercore5-5.0.2-3.mga6 libkmm_icons5-5.0.2-3.mga6 libkmm_menus5-5.0.2-3.mga6 libkmm_models5-5.0.2-3.mga6 libkmm_mymoney5-5.0.2-3.mga6 libkmm_payeeidentifier5-5.0.2-3.mga6 libkmm_plugin5-5.0.2-3.mga6 libkmm_settings5-5.0.2-3.mga6 libkmm_widgets5-5.0.2-3.mga6
Hardware: x86_64 => All
Tested with x64_64, all bugs fixed : creating a new account, importing an OFX do not crash anymore. Suggested advisory : Kmymoney 5.0.2 comes with a lot of bugfixes including crashes on creating a new account. REF : https://kmymoney.org/release-notes.php
Whiteboard: (none) => MGA6-64-OK
Thank you José for your knowledgeable tests. Advisory from comments 19 & 18.
Keywords: (none) => advisory, validated_updateCC: (none) => lewyssmith, sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2019-0002.html
Resolution: (none) => FIXEDStatus: ASSIGNED => RESOLVED