[Pkg-electronics-devel] Bug#844163: geda-gschem: gschem crashes with segmentation fault on help

ael law_ence.dev at ntlworld.com
Sat Nov 12 21:17:58 UTC 2016


Package: geda-gschem
Version: 1:1.8.2-5
Severity: normal

I have not used gschem for a while so needed to refresh my memory.
I opened it on a schematic which was fine, but opening the help menu
and clicking on any of the entries resulted in a crash and core dump.

Trying the first entry gave this in the status window:
------------------------------------------------------------
Backtrace:
In ice-9/boot-9.scm:
 160: 12 [catch #t #<catch-closure bf5640> ...]
In unknown file:
   ?: 11 [apply-smob/1 #<catch-closure bf5640>]
In ice-9/boot-9.scm:
 160: 10 [catch #t #<catch-closure ef6e20> ...]
In unknown file:
   ?: 9 [apply-smob/1 #<catch-closure ef6e20>]
   ?: 8 [eval-string "(help-manual)" #<undefined>]
   ?: 7 [call-with-input-string "(help-manual)" ...]
In ice-9/boot-9.scm:
2404: 6 [save-module-excursion #<procedure f84210 at ice-9/eval-string.scm:65:9 ()>]
In ice-9/eval-string.scm:
  44: 5 [read-and-eval #<input: string 9e7a90> #:lang ...]
  37: 4 [lp (help-manual)]
In gschem/gschemdoc.scm:
  86: 3 [show-wiki "geda:documentation"]
In unknown file:
   ?: 2 [string-join (#f "wiki") "/" suffix]
In ice-9/boot-9.scm:
 105: 1 [#<procedure 11d7440 at ice-9/boot-9.scm:100:6 (thrown-k . args)> wrong-type-arg ...]
In unknown file:
   ?: 0 [apply-smob/1 #<catch-closure ef6de0> wrong-type-arg ...]

ERROR: In procedure apply-smob/1:
ERROR: In procedure string-append: Wrong type (expecting string): #f

-------------------------------------------------------------------------

Trying gdb on the core dump showed:


Core was generated by `gschem A701A_probed.sch'.
Program terminated with signal SIGSEGV, Segmentation fault.

===============================================================================


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages geda-gschem depends on:
ii  geda-symbols         1:1.8.2-5
ii  guile-2.0-libs       2.0.13+1-2
ii  libc6                2.24-5
ii  libcairo2            1.14.6-1+b1
ii  libgdk-pixbuf2.0-0   2.36.0-1
ii  libgeda42            1:1.8.2-5
ii  libglib2.0-0         2.50.1-1
ii  libgtk2.0-0          2.24.31-1
ii  libpango-1.0-0       1.40.3-2
ii  libpangocairo-1.0-0  1.40.3-2
ii  libstroke0           0.5.1-8

Versions of packages geda-gschem recommends:
pn  extra-xdg-menus  <none>

geda-gschem suggests no packages.

-- no debconf information



More information about the Pkg-electronics-devel mailing list