kmymoney2 crashed with SIGSEGV in QMapPrivate<QString, MyMoneyBalanceCacheItem>::find()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kmymoney2 (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Binary package hint: kmymoney2
User mistake in assigning account in hierarchy to itself causes KMM to gray out and crash. Specifically:
Assets
+Account_Parent
-Account A
-Account B
-Account C
Edit Account A > Choose Hierarchy Tab > Assign Account A as parent > Click OK
KMM restarts fine, the only data lost are changed to the account details under edit (e.g. changing "Chase Checking" to "Chase Checking TEST" was lost). In my opinion a low priority based on user mistake, but hopefully valuable to the developers.
ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Wed Feb 10 19:16:26 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/kmymoney2
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100127)
Package: kmymoney2 1.0.2-1ubuntu1
ProcCmdline: kmymoney2
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
Signal: 11
SourcePackage: kmymoney2
StacktraceTop:
QMapPrivate<
QMap<QString, MyMoneyBalanceC
MyMoneySeqAcce
MyMoneySeqAcce
MyMoneySeqAcce
Title: kmymoney2 crashed with SIGSEGV in QMapPrivate<
Uname: Linux 2.6.32-12-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
SegvAnalysis:
Segfault happened at: 0x85359a5 <_ZNK11QMapPriv
PC (0x085359a5) ok
source "%ebx" ok
destination "(%esp)" (0xbf4ec000) ok
SP (0xbf4ec000) ok
Reason could not be automatically determined.
SegvReason: Reason could not be automatically determined.
StacktraceTop: QString, MyMoneyBalanceC acheItem> ::find ( acheItem> ::operator[ ] (this=warning: (Internal error: pc 0x8539a80 in read in psymtab, but not in symtab.) ssMgr:: invalidateBalan ceCache ( ssMgr:: invalidateBalan ceCache ( ssMgr:: invalidateBalan ceCache (
QMapPrivate<
QMap<QString, MyMoneyBalanceC
MyMoneySeqAcce
MyMoneySeqAcce
MyMoneySeqAcce