gnetlist crashes

Bug #1771496 reported by Dr M
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gEDA
Invalid
Undecided
Unassigned

Bug Description

Running gsch2pcb, results in a gnetlist crash. Here is the error listing:

Backtrace:
In ice-9/boot-9.scm:
 160: 11 [catch #t #<catch-closure 5607792b1600> ...]
In unknown file:
   ?: 10 [apply-smob/1 #<catch-closure 5607792b1600>]
   ?: 9 [call-with-input-string "(with-fluids ((rc-filename-fluid \"/home/nelson/geda/share/gEDA/system-gafrc\") (rc-config-fluid (eda-config-scm-from-config #f))) (primitive-load \"/home/nelson/geda/share/gEDA/system-gafrc\"))" ...]
In ice-9/boot-9.scm:
2412: 8 [save-module-excursion #<procedure 5607792b3ba0 at ice-9/eval-string.scm:65:9 ()>]
In ice-9/eval-string.scm:
  44: 7 [read-and-eval #<input: string 560778e440d0> #:lang ...]
  37: 6 [lp (with-fluids # #)]
In ice-9/eval.scm:
 481: 5 [lp # #]
 481: 4 [lp (#<fluid 28>) (#f)]
In unknown file:
   ?: 3 [primitive-load "/home/nelson/geda/share/gEDA/system-gafrc"]
In ice-9/boot-9.scm:
1734: 2 [%start-stack load-stack ...]
1739: 1 [#<procedure 5607792d8870 ()>]
In unknown file:
   ?: 0 [primitive-load-path "geda-deprecated-config.scm"]

ERROR: In procedure primitive-load-path:
ERROR: In procedure primitive-load-path: Unable to find file "geda-deprecated-config.scm" in load path
Failed to load RC file [/home/nelson/geda/share/gEDA/system-gafrc]
Failed to run gnetlist

Revision history for this message
Dr M (drmcn) wrote :

After the following command, it runs without crashing

rm -rv ./.cache/guile/ccache/2.0-LE-8-2.0/home/nelson/geda/share/gEDA/scheme/

Revision history for this message
Roland Lutz (rlutz) wrote :

This appears to be a mismatch between the cached version of the Guile files and the currently run version of gEDA/gaf. I remember having encountered this problem but can't reproduce it.

I suppose Guile's policy on re-using compiled files is too permissive here. We could report this upstream, but I don't think it's worth the trouble as removing the ~/.cache/guile/ccache/ directory resolved the issue.

Changed in geda:
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.