[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