kmymoney2 crashed with SIGSEGV in QMapPrivate<QString, MyMoneyBalanceCacheItem>::find()

Bug #520224 reported by jage
10
This bug affects 1 person
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
ProcVersionSignature: Ubuntu 2.6.32-12.17-generic
Signal: 11
SourcePackage: kmymoney2
StacktraceTop:
 QMapPrivate<QString, MyMoneyBalanceCacheItem>::find(QString const&) const ()
 QMap<QString, MyMoneyBalanceCacheItem>::operator[](QString const&) ()
 MyMoneySeqAccessMgr::invalidateBalanceCache(QString const&)
 MyMoneySeqAccessMgr::invalidateBalanceCache(QString const&)
 MyMoneySeqAccessMgr::invalidateBalanceCache(QString const&)
Title: kmymoney2 crashed with SIGSEGV in QMapPrivate<QString, MyMoneyBalanceCacheItem>::find()
Uname: Linux 2.6.32-12-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
SegvAnalysis:
 Segfault happened at: 0x85359a5 <_ZNK11QMapPrivateI7QString23MyMoneyBalanceCacheItemE4findERKS0_+5>: push %ebx
 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.

Revision history for this message
jage (jage) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 QMapPrivate<QString, MyMoneyBalanceCacheItem>::find (
 QMap<QString, MyMoneyBalanceCacheItem>::operator[] (this=warning: (Internal error: pc 0x8539a80 in read in psymtab, but not in symtab.)
 MyMoneySeqAccessMgr::invalidateBalanceCache (
 MyMoneySeqAccessMgr::invalidateBalanceCache (
 MyMoneySeqAccessMgr::invalidateBalanceCache (

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in kmymoney2 (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
Kees Cook (kees)
description: updated
Revision history for this message
dino99 (9d9) wrote :

This version is outdated and no more supported

Changed in kmymoney2 (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.