[kmymoney] [Bug 506418] New: Crash when editing a transaction split
TraceyC
bugzilla_noreply at kde.org
Tue Jul 1 03:51:09 BST 2025
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 at kde.org
Reporter: kdedev at 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.
More information about the KMyMoney-devel
mailing list