[Kmymoney-devel] [kmymoney4] [Bug 349139] New: Crash on CSVImport window close if CSVWizard window is gone

Jakub Grandys me at pennguin.net
Sun Jun 14 10:31:18 UTC 2015


https://bugs.kde.org/show_bug.cgi?id=349139

            Bug ID: 349139
           Summary: Crash on CSVImport window close if CSVWizard window is
                    gone
           Product: kmymoney4
           Version: 4.7.2
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: csvimporter
          Assignee: kmymoney-devel at kde.org
          Reporter: me at pennguin.net

I'm having odd behavior when using CSV import resulting in a kmymoney crash.
User is able to close the CSV Wizard window by pressing escape key without
closing CSV Import window. As a result, when finally closing CSV Import window,
application is crashing.

Moreover a user is able to partially close CSV Wizard dialog (see attached
bug_csv_wizard_start_after_pressing_escape.png)

Unfortunately I'm on Archlinux so unable to attach proper backtrace, sorry! Let
me know if you have trouble reproducing it I will try to compile with debug
symbols.

Reproducible: Always

Steps to Reproduce:
1. Start CSV Import plugin
2. On main window (see attached bug_csv_wizard_start.png) press "escape" key
3. Part of window is lost (this probably is also a bug) - see attached
bug_csv_wizard_start_after_pressing_escape.png
5. Pressing escape again, will not do anything to window.
5. Now switch focus to any other window, and go back to CSV Wizard window and
press "escape" key again
6. CSV Wizard window is gone, switch to CSV Import window and close it
7. Crash

Actual Results:  
Kmymoney has crashed.

Expected Results:  
CSV Wizard windows should ignore escape key and shouldn't allow user to
"partialy" close widget. When closing CSV Wizard window, CSV Import windows
should also close.

On the other hand, CSV Import windows probably shouldn't be even visible on the
start "page" of wizard - it is useless and contains only acres of white empty
space.

Vanilla Archlinux packages for KDE4 and Kmymoney

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list