Summary: | Crash when change the type of an account | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Claude Malter <claude.malter> |
Component: | general | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | alan, jvalatka, lukasz.wojnilowicz, ralf.habacker |
Priority: | NOR | Keywords: | drkonqi |
Version: | 4.8.0 | Flags: | tbaumgart:
Version_5-
|
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kmymoney/49664e85b14165e4ebb3d2f6c009b9a1c94025c0 | Version Fixed In: | 4.8.3 |
Attachments: |
Window Edit account "Compte d'épargne"
New crash information added by DrKonqi |
Description
Claude Malter
2018-05-27 19:02:12 UTC
Created attachment 112909 [details]
Window Edit account "Compte d'épargne"
Select on type to become the type "Epargne", then click on tab "Etablissement" and select "BNP Paribas".
(In reply to Claude Malter from comment #1) > Created attachment 112909 [details] > Window Edit account "Compte d'épargne" > > Select on type to become the type "Epargne", then click on tab > "Etablissement" and select "BNP Paribas". I'll get back to you as soon as I'll learn French. Created attachment 115056 [details]
New crash information added by DrKonqi
kmymoney (4.8.0) on KDE Platform 4.14.34 using Qt 4.8.7
- What I was doing when the application crashed:
I created an investment account with attached brokerage. The brokerage side was set as "Checking" by default, which didn't suit me. I tried to edit the brokerage account details to set that as "Cash".
The unusual behavior:
Before I saved my changes, once I tried to see what was in the next tab over, the program suddenly died.
-- Backtrace (Reduced):
#6 0x00007fa1ae969d7d in QSortFilterProxyModel::parent(QModelIndex const&) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#7 0x00007fa1ae922598 in QTreeView::indexRowSizeHint(QModelIndex const&) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#8 0x00007fa1ae925af1 in QTreeViewPrivate::itemHeight(int) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9 0x00007fa1ae926c76 in QTreeViewPrivate::updateScrollBars() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007fa1ae9308f1 in QTreeView::updateGeometries() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
I can reproduce the issue with the recent version 4.8.2. It happens on a click on the hierachy tab. On stderr the following messages are printed QSortFilterProxyModel: index from wrong model passed to mapFromSource QSortFilterProxyModel: index from wrong model passed to mapFromSource Git commit 49664e85b14165e4ebb3d2f6c009b9a1c94025c0 by Ralf Habacker. Committed on 19/09/2018 at 17:33. Pushed by habacker into branch '4.8'. Fixes a crash when changing the type of an account Clearing a HierarchyFilterProxyModel requires to reset the source model. FIXED-IN:4.8.3 M +1 -0 kmymoney/dialogs/knewaccountdlg.cpp https://commits.kde.org/kmymoney/49664e85b14165e4ebb3d2f6c009b9a1c94025c0 *** Bug 362430 has been marked as a duplicate of this bug. *** I am unable to duplicate this in 5.0.6 |