https://bugs.kde.org/show_bug.cgi?id=506418
Bug ID: 506418 Summary: Crash when editing a transaction split Classification: Applications Product: kmymoney Version First 5.2.0 Reported In: Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: kmymoney-devel@kde.org Reporter: kde...@tlcnet.info Target Milestone: --- SUMMARY I was editing a split transaction when KMyMoney Crashed STEPS TO REPRODUCE 1. Edit a split transaction 2. Change the sign of a couple of entered split rows OBSERVED RESULT Crash EXPECTED RESULT No crash SOFTWARE/OS VERSIONS Operating System: Solus 4.7 KDE Plasma Version: 6.4.80 KDE Frameworks Version: 6.16.0 Qt Version: 6.9.1 Kernel Version: 6.14.11-320.current (64-bit) Graphics Platform: Wayland Processors: 16 × 11th Gen Intel® Core™ i7-11800H @ 2.30GHz Memory: 64 GiB of RAM (62.5 GiB usable) Graphics Processor 1: Intel® UHD Graphics Graphics Processor 2: NVIDIA GeForce RTX 3060 Laptop GPU ADDITIONAL INFORMATION I had been running kmymoney from command line and saw this qt.qpa.wayland: Failed to create popup. Ensure popup QWidgetWindow(0x5587b8377710, name="qtooltip_labelWindow") has a transientParent set. qt.qpa.wayland: Failed to create popup. Ensure popup QWidgetWindow(0x5587b7d6aeb0, name="qtooltip_labelWindow") has a transientParent set. qt.qpa.wayland: Failed to create popup. Ensure popup QWidgetWindow(0x5587b840ff80, name="qtooltip_labelWindow") has a transientParent set. qt.qpa.wayland: Failed to create popup. Ensure popup QWidgetWindow(0x5587b83ea390, name="qtooltip_labelWindow") has a transientParent set. qt.qpa.wayland: Failed to create popup. Ensure popup QWidgetWindow(0x5587b84aa510, name="qtooltip_labelWindow") has a transientParent set. qt.qpa.wayland: Failed to create popup. Ensure popup QWidgetWindow(0x5587b8428410, name="qtooltip_labelWindow") has a transientParent set. qt.qpa.wayland: Failed to create popup. Ensure popup QWidgetWindow(0x5587b7db3780, name="qtooltip_labelWindow") has a transientParent set. qt.qpa.wayland: Failed to create popup. Ensure popup QWidgetWindow(0x5587b8697b00, name="qtooltip_labelWindow") has a transientParent set. qt.qpa.wayland: Failed to create popup. Ensure popup QWidgetWindow(0x5587b8224a30, name="qtooltip_labelWindow") has a transientParent set. double free or corruption (out) [1] 308382 IOT instruction (core dumped) kmymoney The reason I had been trying to change the sign of some of the rows in the split was that they were automatically entered incorrectly. The credit card charge has 3 items, sales tax, and a discount. Entered item 1, which was determined to be a "deposit" which is incorrect, it should be "charge" but that can't be changed. Entered item 2, shown as "deposit" Entered item 3, shown as "deposit", which makes the total so far greater than the charge (overassigned) Went to enter the sales tax, this shows incorrectly as Payment, which I realized after I entered the line item. I re-edited the line item, and that's when the crash happened. -- You are receiving this mail because: You are the assignee for the bug.