Bug 395291 - KMyMoney gitt head master, crash on opening any account
Summary: KMyMoney gitt head master, crash on opening any account
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: git (master)
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-12 21:22 UTC by Jack
Modified: 2018-07-16 22:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 5.0.2
Sentry Crash Report:


Attachments
Anonymous data file which shows the crash (....anon.xml.gz) (856.12 KB, application/gzip)
2018-06-12 21:23 UTC, Jack
Details
gdb bactrace after crash (24.15 KB, text/plain)
2018-06-12 21:24 UTC, Jack
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jack 2018-06-12 21:22:12 UTC
KMM crashes as soon as it starts to display any account in the ledger.  Starting with -n is OK, and simply opening an account to the home view is OK.  Opening an account crashes.  I will attach an anonymous file which displays the problem.

This first appeared for me with commit c1548db1 (display correct name of closed account) but is also present for any commit I have tried after that, up to git head today.  Thomas has also confirmed the crash, using the attached file.

At first, I though it only crashed if ENABLE_UNFINISHEDFEATURES was OFF, but Thomas has had a crash wtih that ON.  I have had crashes with both webkit and webengine.

I will also attach a backtrace I got from gdb.  From my minimal c++ debugging knowledge, it looks like somthing in KGlobalLedgerView is involved.
Comment 1 Jack 2018-06-12 21:23:39 UTC
Created attachment 113233 [details]
Anonymous data file which shows the crash (....anon.xml.gz)
Comment 2 Jack 2018-06-12 21:24:05 UTC
Created attachment 113234 [details]
gdb bactrace after crash
Comment 3 Jack 2018-06-15 20:02:26 UTC
It seems that commit f16004d5b3acf97743c37587f6d6723f950c39cc has fixed this.  I have had no crashes, and have used KMM fairly heavily, including investment accounts, which were where I first identified the problem.  

Is there any reason I shouldn't close this as resolved?