Summary: | KMyMoney crashes on Report | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Schiwi <mschiwi> |
Component: | general | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | onet.cristian |
Priority: | NOR | ||
Version: | 4.6.1 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kmymoney/7f6279ce15de7be11362de28ff3d76be9643a515 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | anonymous file |
Description
Schiwi
2012-11-17 21:58:18 UTC
Could you produce an anonymous file with which to reproduce this (see http://kmymoney2.sourceforge.net/kde4/online-manual/details.formats.anonymous.html)? You could also try the latest stable version 4.6.3. Other than that we can't do more with the provided backtrace. Ok, now i updated to 4.6.3 and unfortunately its still the same. Here is the anonymous file Created attachment 75416 [details]
anonymous file
anonymous file
I can confirm the problem using the anonymous file. Thanks for the help. Until you get the update you can fix your file by manually editing it ad replacing all occurrences of postdate="" with postdate="YYYY-MM-DD" where YYYY,MM,DD are the proper values for the year, month and day. Git commit 7465f1bf1e11dd615aeb2a3ae8de04be44ac5713 by Cristian Oneț. Committed on 25/11/2012 at 14:47. Pushed by conet into branch 'master'. Make sure that all transactions have a valid post date when a consistency check is run. Also make sure that MyMoneyReport::validDateRange returns a valid date range no matter what data is in the file. This avoids having a run-away kmymoney process when opening reports. M +11 -0 kmymoney/mymoney/mymoneyfile.cpp M +10 -2 kmymoney/mymoney/mymoneyreport.cpp http://commits.kde.org/kmymoney/7465f1bf1e11dd615aeb2a3ae8de04be44ac5713 Git commit 7f6279ce15de7be11362de28ff3d76be9643a515 by Cristian Oneț. Committed on 25/11/2012 at 14:47. Pushed by conet into branch '4.6'. Make sure that all transactions have a valid post date when a consistency check is run. Also make sure that MyMoneyReport::validDateRange returns a valid date range no matter what data is in the file. This avoids having a run-away kmymoney process when opening reports. (cherry picked from commit 7465f1bf1e11dd615aeb2a3ae8de04be44ac5713) M +11 -0 kmymoney/mymoney/mymoneyfile.cpp M +10 -2 kmymoney/mymoney/mymoneyreport.cpp http://commits.kde.org/kmymoney/7f6279ce15de7be11362de28ff3d76be9643a515 Great, thank you :) |