wxbanker crashed with IndexError in load_series()

Bug #623055 reported by Ruben Verweij
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
wxBanker
Fix Released
Low
Unassigned
wxbanker (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: wxbanker

The application remained running and responding and fully usable as far as I could see. If any additional information is required, I will most happily provide it.

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: wxbanker 0.8.0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-17.23-generic 2.6.35.2
Uname: Linux 2.6.35-17-generic i686
Architecture: i386
CheckboxSubmission: d1356733fecbd9f61efca73482ee5328
CheckboxSystem: 3a099e6025b6966c7dc0b35e6bf85b5f
Date: Tue Aug 24 00:34:57 2010
ExecutablePath: /usr/bin/wxbanker
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Release Candidate i386 (20100419.1)
InterpreterPath: /usr/bin/python2.6
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/wxbanker
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
PythonArgs: ['/usr/bin/wxbanker']
SourcePackage: wxbanker
Title: wxbanker crashed with IndexError in load_series()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Ruben Verweij (ruben-verweij) wrote :
visibility: private → public
Revision history for this message
Michael Rooney (mrooney) wrote :

Interesting, thanks for the report! So were you prompted to report this by apport, or just saw it in the output?

If it is reproducible, could you perhaps provide steps to reproduce?

Michael Rooney (mrooney)
Changed in wxbanker:
importance: Undecided → Low
status: New → Confirmed
Emmet Hikory (persia)
Changed in wxbanker (Ubuntu):
status: New → Triaged
Michael Rooney (mrooney)
Changed in wxbanker (Ubuntu):
importance: Undecided → Low
Revision history for this message
Ruben Verweij (ruben-verweij) wrote :

I was prompted to report this by apport. I tried to reproduce it, but that didn't work. I did get another error, though, so for that I will file a separate bug report. Furthermore, I got the first start dialog again. All my data was saved, but apparently it didn't remember I had already used it sometime. This may have something to do with this crash, because on the third time I started wxbanker the dialog was not displayed. If I can be of any further help, please let me know.

tags: removed: need-duplicate-check
Revision history for this message
Michael Rooney (mrooney) wrote :

Okay, I see what's happening here. cairoplot doesn't handle empty data well, and using the monthly plot without any transactions in a previous month doesn't work well. Let me address that.

Changed in wxbanker:
milestone: none → 0.8.2
status: Confirmed → In Progress
Revision history for this message
Michael Rooney (mrooney) wrote :

Awesome, it was great to report this! I improved the monthly graph so that you'll see a net zero for each month that it should show, instead of only months with transactions if they didn't have any, and particularly, not a blank panel and an exception if NONE of the past months had a transaction, which was the case here.

Changed in wxbanker:
status: In Progress → Fix Committed
Michael Rooney (mrooney)
Changed in wxbanker:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package wxbanker - 0.8.2-0ubuntu1

---------------
wxbanker (0.8.2-0ubuntu1) oneiric; urgency=low

  * New upstream release.
   - Fixes crash with IndexError in load_series() (LP: #623055).
   - Fixes crash with PyDeadObjectError in __getattr__() (LP: #623238).
  * Convert from pycentral to dh_python2.
  * Bump Standards-Version to 3.9.2, no changes.
 -- Andrew Starr-Bochicchio <email address hidden> Fri, 24 Jun 2011 14:26:33 -0400

Changed in wxbanker (Ubuntu):
status: Triaged → Fix Released
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.