After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 367138 - Crash when changing date format in preferences.
Crash when changing date format in preferences.
Status: VERIFIED DUPLICATE of bug 352324
Product: GnuCash
Classification: Other
Component: General
2.0.x
Other All
: Normal critical
: ---
Assigned To: Chris Lyttle
Chris Lyttle
Depends on:
Blocks:
 
 
Reported: 2006-10-29 20:15 UTC by Philippe A
Modified: 2018-06-29 21:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Philippe A 2006-10-29 20:15:18 UTC
Steps to reproduce:
1. Open the current book's properties with ALT+ENTER or File>Properties. 
2. Change the fancy date format. For example, both ISO and European cause a crash (other formats are assumed to crash also, but they weren't tested).
3. 


Stack trace:
In unknown file:
   ?:  0* [apply-cb]
In /usr/share/gnucash/guile-modules/gnucash/gnome-utils.scm:
  29:  1* [gnc:options-scm->kvp #<procedure dispatch #> # # ...]
In /usr/share/gnucash/scm/options.scm:
1471:  2  [scm->kvp #<gw:wcp <gnc:kvp-frame*> 0x9cc6af8> ("options")]
In unknown file:
    ...
   ?:  3  [hash-for-each #<procedure #f (section hash)> #(() () (#) () ...)]
In /usr/share/guile/site/slib/hashtab.scm:
 120:  4  (do ((i (+ -1 #) (+ -1 i))) ((negative? i)) ...)
 122:  5* [alist-for-each #<procedure #f (section hash)> (("Business" . #))]
In /usr/share/guile/site/slib/alist.scm:
 117:  6  [for-each #<procedure #f (pair)> (("Business" . #(# # # ...)))]
In unknown file:
   ?:  7* [#<procedure #f (pair)> ("Business" . #((#) (#) (#) ...))]
In /usr/share/guile/site/slib/alist.scm:
 117:  8* [#<procedure #f (section hash)> "Business" #((#) (#) (#) () ...)]
In /usr/share/gnucash/scm/options.scm:
1299:  9  [section-for-each #((#) (#) (#) () ...) #<procedure #f (option)>]
In unknown file:
    ...
   ?: 10  [hash-for-each #<procedure #f (name option)> #((#) (#) (#) () ...)]
In /usr/share/guile/site/slib/hashtab.scm:
 120: 11  (do ((i (+ -1 #) (+ -1 i))) ((negative? i)) ...)
 122: 12* [alist-for-each #<procedure #f (name option)> (("Fancy Date Format" . #))]
In /usr/share/guile/site/slib/alist.scm:
 117: 13  [for-each #<procedure #f (pair)> (("Fancy Date Format" . #))]
In unknown file:
   ?: 14* [#<procedure #f (pair)> ("Fancy Date Format" . #)]
In /usr/share/guile/site/slib/alist.scm:
 117: 15* [#<procedure #f #> "Fancy Date Format" #]
In /usr/share/gnucash/scm/options.scm:
1295: 16  [#<procedure #f (option)> #("Business" "Fancy Date Format" "g" ...)]
    ...
1359: 17  [#<procedure #f #> # #]
1213: 18* [gnc:kvp-frame-set-slot-path # {"us"} #]

/usr/share/gnucash/scm/options.scm:1213:8: In procedure exact? in expression (gnc:kvp-frame-set-slot-path f (symbol->string #) ...):
/usr/share/gnucash/scm/options.scm:1213:8: Wrong type argument in position 1: "us"

Other information:
gnucash-2.0.1-6.fc6 on Fedora Core 6
guile-1.8.0-8.20060831cvs
Comment 1 André Klapper 2006-10-29 23:44:49 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 352324 ***
Comment 2 John Ralls 2018-06-29 21:14:33 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=367138. Please update any external references or bookmarks.