Summary: | Crash when entering the splitted transaction | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | alexander.dunaev |
Component: | general | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | cameel2+kde, jdhayes.linux |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Simple test case for the crash
Stack trace for the crash on my machine Simple test case for the crash |
Description
alexander.dunaev
2010-07-17 16:49:46 UTC
I am unable to duplicate the problem here. Differences: I use Qt 4.5.3 and KDE 4.3.5. In the above BT there is no reference to any of KMyMoney's code due to missing debug symbols (frames #6, #24-#26). The crash happened while processing a key-press event (see frame #12) presumably in the split transaction dialog (see frame #23 containing the QDialog exec loop). code in frame #12 being 16777218 is Qt::Key_Backtab Can you try to run KMyMoney with debug symbols and duplicate the problem again? Also, it would be interesting if this still happens in SVN HEAD, as we have changed a few things around the tab handling. Please reopen if you keep having the problem. It would be great if you could install the debug symbols, so we get a useful backtrace out of it. I have encountered the same issue and I have a simple test case for it: 1. Open kmymoney 2. Open test.kmy 3. Go to Accounts->Assets/testAccount 4. Right click the only transaction in the ledger and select "Edit splits" 5. Double click testCategory in the first line of the split to edit it (so that the category field is editable and has focus) 6. Press Shift+Tab. Program crashes BTW you can use Tab to switch from category field to other fields on the same line but you cannot go back to that field with Shift+Tab - it is being skipped. Maybe this has something to do with the bug. Application: kmymoney (4.5.0) KDE Platform Version: 4.5.1 Qt Version: 4.6.3 Distribution: Arch Linux Kernel/hardware: 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 27 17:14:28 CEST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz GenuineIntel GNU/Linux Test case and stack trace added as an attachment Created attachment 51284 [details]
Simple test case for the crash
Empty project with a an account, category and a transaction added
Created attachment 51285 [details]
Stack trace for the crash on my machine
Created attachment 51286 [details]
Simple test case for the crash
A newly create project with a single account, category and transaction
SVN commit 1171809 by conet: BUG: 244962 Fix a crash when using Shift+Tab in the split editor. Use the same code in focusNextPrevChild as in other places in KMyMoney. M +7 -5 kmymoneysplittable.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1171809 SVN commit 1171810 by conet: BUG: 244962 Fix a crash when using Shift+Tab in the split editor. Use the same code in focusNextPrevChild as in other places in KMyMoney. Backport to the stable branch. M +7 -5 kmymoneysplittable.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1171810 *** Bug 246673 has been marked as a duplicate of this bug. *** *** Bug 269512 has been marked as a duplicate of this bug. *** |