gnucash crashes while selecting SKR04

Bug #218723 reported by kubuntux
4
Affects Status Importance Assigned to Milestone
GnuCash
Fix Released
Critical
gnucash (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gnucash

After starting Gnucash (2.2.4-1ubuntu1) I choose the druid. Every time I tried to select the SKR04 category gnucash crashes. All other categories are working.
Here is what I get from the console:

$ gnucash
gnc.bin-Message: main: binreloc relocation support was disabled at configure time.
Found Finance::Quote version 1.13
Backtrace:
In unknown file:
   ?: 0* [gnc:txf-get-form ((N000 . #) (N261 . #) (N257 . #) (N519 . #) ...) K45]
In /usr/share/gnucash/scm/txf.scm:
  12: 1* [gnc:txf-get-code-info ((N000 . #) (N261 . #) (N257 . #) ...) K45 ...]
  33: 2 [vector-ref ...
  33: 3* [cdr #f]
/usr/share/gnucash/scm/txf.scm:33:15: In procedure cdr in expression (cdr (assv code categories)):
/usr/share/gnucash/scm/txf.scm:33:15: Wrong type argument in position 1: #f

Related branches

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Thanks for your bug report. Can you give us detailed steps to reproduce the bug report so we can confirm it?

Changed in gnucash:
assignee: nobody → saivann
status: New → Incomplete
Revision history for this message
kubuntux (markus-designity) wrote :

Ok, here are the steps:

- start gnucash
- go to "file ->new -> new file"
- gnucash starts the welcome dialog of the druid for creating a new system of accounts -> press "next"
- choose EURO -> "next"
- select the "Kontenrahmen SKR04"

...now gnucash chrashes with the messages above.

Some system informations:
Ubuntu 8.04, 2.6.24-16-generic, gnucash 2.2.4-1ubuntu1, desktop: Gnome, locale: DE - de (German)

Revision history for this message
Saivann Carignan (oxmosys) wrote :

I confirm that I've been able to reproduce this bug with these steps. German language support must be installed and if German is not the default language, gnucash needs to be started with German locale "LANG=de_DE.UTF8 gnucash" since this bug only appears with German language, As far as I know. I am not able to get any backtrace from gnucash, it only exit with code 02. I'll forward the bug upstream to gnucash developers in the next minutes. Thanks a lot for your bug report!

Changed in gnucash:
assignee: saivann → nobody
importance: Undecided → Medium
status: Incomplete → Triaged
Changed in gnucash:
status: Unknown → New
Changed in gnucash:
status: New → Confirmed
Changed in gnucash:
status: Confirmed → Fix Released
Revision history for this message
Rolf Leggewie (r0lf) wrote :

you were the one to upload the latest gnucash package?

Changed in gnucash:
assignee: nobody → motumedia
assignee: motumedia → saivann
Revision history for this message
Saivann Carignan (oxmosys) wrote :

Rolf Leggewie : I'll follow your suggestion from bug 5973 and wait for gnucash 2.2.6. Then we will probably be able to backport 2.2.6 to Hardy.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnucash - 2.2.6-1ubuntu1

---------------
gnucash (2.2.6-1ubuntu1) intrepid; urgency=low

  * Merge from Debian unstable. (LP: #252099) Remaining Ubuntu changes:
    + debian/control: build-dep change from libungif4-dev to libgif-dev
    + debian/rules:
      - Don't ignore make clean errors, instead check if a Makefile exists, if
        not, don't call make clean
    + debian/control:
      - Change maintainer to MOTU.
  * new version support HBCI properly (LP: #5973, finally!)
  * Build dependencies have been cleaned up in debian (LP: #178811)
  * No longer crashes when selecting selecting SKR04 (LP: #218723)

gnucash (2.2.6-1) unstable; urgency=low

  * New upstream release. (Closes: #492706, #492711, #492705, #492707,
    #492708, #491843, #473657, #481290).
  * debian/rules (configure): Add --enable-python-bindings and
    --enable-locale-specific-tax.
  * debian/control (Build-Depends): Remove build dependencies no longer
    needed (libltd3-dev, liborbit-dev, libungif4-dev), or which are
    indirect (libjpeg62-dev, libbonobo2-dev, libgnomevfs2-dev,
    libgnomevfs2-extra, imagemagick, libart-2.0-dev).

  * src/import-export/aqbanking/gnc-ab-utils.c (gnc_ab_get_remote_name):
    Actually get remote name, not purpose. Patch thanks to Micha Lenk.
    (Closes: #492799).

gnucash (2.2.4-2) unstable; urgency=low

  * Apply Micha Lenk patch to turn on aqbanking. (Closes: 303234)
  * debian/rules (configure): Specify --enable-aqbanking and --enable-hbci.
  * debian/control (gnucash): Mention HBCI support.
    (Build-Depends): Require libaqbanking20-dev.
  * debian/README.debian: Drop apology for HBCI non-support.

  * debian/rules (configure): Don't print out config.log on failure anymore.

 -- Reinhard Tartler <email address hidden> Sun, 03 Aug 2008 09:31:17 +0200

Changed in gnucash:
status: Triaged → Fix Released
Changed in gnucash:
assignee: saivann → nobody
Revision history for this message
Saivann Carignan (oxmosys) wrote :

This bug is now fixed in intrepid. I'm looking if I can ask for a backport for Hardy.

Revision history for this message
Rolf Leggewie (r0lf) wrote :

I think the easiest way to do that would be to take current acctchrt_skr04.gnucash-xea and include that in an update. This should fix the crashes.

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Rolf Leggewie : Since the bug affects only one locale, I tend to think that a backport is a better solution than updating gnucash for all hardy users. But this is only my opinion, if you still believe that we should go with a SRU for Hardy, I'm ready to take this.

Hardy-Backports request has been filed as bug 243436

Changed in gnucash:
importance: Unknown → Critical
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.