By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 1966

Summary: [Regression] KMyMoney crashes
Product: TDE Reporter: Slávek Banko <slavek.banko>
Component: non-core programsAssignee: Slávek Banko <slavek.banko>
Status: RESOLVED FIXED    
Severity: critical CC: bugwatch, kb9vqf, marco257, michele.calgaro, slavek.banko
Priority: P5    
Version: R14.0.0 [Trinity]   
Hardware: All   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:
Bug Depends on:    
Bug Blocks: 2014    
Attachments: kmymoney : backtrace for crash after start
kmymoney : backtrace for crash after select deposit / transfer
tqt3: fix crash on populating style data to tabbar without parent

Description Slávek Banko 2014-02-24 20:18:57 CST
Created attachment 1954 [details]
kmymoney : backtrace for crash after start

During the test on Debian 7.4 (Wheezy) i386 I observed the same problem as David mentions in a mailing list. See:

http://trinity-devel.pearsoncomputing.net/?0::12820

During the test on Ubuntu 13.10 (Saucy) amd64, however, this problem did not occur. For now, I do not know if amd64 × i386 is a substantial difference.
Comment 1 Slávek Banko 2014-02-24 20:26:03 CST
Created attachment 1955 [details]
kmymoney : backtrace for crash after select deposit / transfer

Great - as I have now verified on amd64 crash does not occur immediately after start, but during work - the procedure referred by David.
Comment 2 Marco 2014-03-10 17:14:05 CDT
I have the same problem as Slávek, running Kmymoney2 under TDE R14 in Ubuntu Precise on and amd_64 system. It opens fine, I can browse the data I had previously saved on another computer (i386) using TDE 13.2 on Ocelot.

The crash occurs as I try to add or change a transaction.

Marco

Here's what I get in .xsession-errors if that helps:

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  20
  Minor opcode:  0
  Resource id:  0x4e00006
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x4e00006
kdesktop: WARNING: failed to obtain ELF icon: ELF resource section not found
kdesktop: WARNING: failed to obtain ELF icon: ELF resource section not found
reading file
start parsing file
startDocument
reading accounts
reading transactions
reading securities
reading prices
reading reports
endDocument
[kcrash] TDECrash: Application 'kmymoney2' crashing...
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  19
  Minor opcode:  0
  Resource id:  0x4e00048
Comment 3 Slávek Banko 2014-05-19 20:43:47 CDT
Created attachment 2062 [details]
tqt3: fix crash on populating style data to tabbar without parent

I found that the both cases of crashes have the same denominator - populating style data to tabbar without parent. The attached patch fixes this behavior.

Please review and approve.
Comment 4 Timothy Pearson 2014-05-20 01:39:30 CDT
(In reply to Slávek Banko from comment #3)
> Created attachment 2062 [details]
> tqt3: fix crash on populating style data to tabbar without parent
> 
> I found that the both cases of crashes have the same denominator -
> populating style data to tabbar without parent. The attached patch fixes
> this behavior.
> 
> Please review and approve.

Patch looks sane; go ahead and commit.
Comment 5 Slávek Banko 2014-05-20 01:52:55 CDT
Comment on attachment 2062 [details]
tqt3: fix crash on populating style data to tabbar without parent

Pushed to GIT in hash 5da15f81 (tqt3) and 3d29992e (qt3).
Comment 6 Michele Calgaro 2014-05-20 05:01:06 CDT
Patch tested and works fine.
I don't use KMymoney on a regular basis, but I was able to reproduce the crash as reported by David in the ML.
After rebuilding a base system (up to tdebase), KMymoney no longer crashes.
Good job!