gwave crashes with SIGSEGV

Bug #1608588 reported by Karl-Philipp Richter
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gwave (Ubuntu)
New
Undecided
Unassigned

Bug Description

After producing `untitled.out` from `untitled.net` with

    gnucap> get gsched-test/untitled.net
    gnucap> build
    >Vcc (Vin 0) pulse(iv=0, pv=5, period=0.02, width=0.01)
    gnucap> tran 0 0.4 .001 > untitled.out

in `gnucap` and producing `untitled.net` with `gnetlist -g spice -o untitled.net untitled.sch`, `gwave untitled.out` crashes due to

    (gdb) set args "untitled.out"
    (gdb) run
    Starting program: /usr/bin/gwave "untitled.out"
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
    [New Thread 0x7fffec77d700 (LWP 398)]
    [New Thread 0x7fffebf7c700 (LWP 399)]
    [New Thread 0x7fffeb77b700 (LWP 400)]
    [New Thread 0x7fffeaf7a700 (LWP 401)]
    [New Thread 0x7fffea779700 (LWP 402)]
    [New Thread 0x7fffe9f78700 (LWP 403)]
    [New Thread 0x7fffe9777700 (LWP 404)]
    [New Thread 0x7fffe5b9e700 (LWP 405)]
    [New Thread 0x7fffe539d700 (LWP 406)]
    [New Thread 0x7fffe4b9c700 (LWP 407)]
    ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
    ;;; or pass the --no-auto-compile argument to disable.
    ;;; compiling /usr/share/guile/app/gwave/gwave-startup.scm
    ;;; compiling /usr/share/guile/site/gnome-2.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/site/gnome-2.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gtk.scm
    ;;; compiling /usr/share/guile-gnome-2/gnome/gobject.scm
    ;;; compiling /usr/share/guile-gnome-2/gnome/gobject/gtype.scm
    ;;; compiling /usr/share/guile-gnome-2/gnome/gobject/utils.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gobject/utils.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gobject/config.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gobject/config.scm.go
    ;;; gnome-2/gnome/gobject/gtype.scm:81:4: warning: possibly unbound variable `%gtype-class-bind'
    ;;; gnome-2/gnome/gobject/gtype.scm:85:4: warning: possibly unbound variable `%gtype-class-inherit-magic'
    ;;; gnome-2/gnome/gobject/gtype.scm:103:2: warning: possibly unbound variable `%gtype-instance-construct'
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gobject/gtype.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gobject/gvalue.scm
    ;;; gnome-2/gnome/gobject/gvalue.scm:90:0: warning: possibly unbound variable `%bless-gvalue-class'
    ;;; gnome-2/gnome/gobject/gvalue.scm:94:4: warning: possibly unbound variable `%allocate-gvalue'
    ;;; gnome-2/gnome/gobject/gvalue.scm:100:2: warning: possibly unbound variable `%gvalue-set!'
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gobject/gvalue.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gobject/gclosure.scm
    ;;; gnome-2/gnome/gobject/gclosure.scm:75:4: warning: possibly unbound variable `%gclosure-construct'
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gobject/gclosure.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gobject/gsignal.scm
    WARNING: (gnome gobject gsignal): imported module (gnome gobject utils) overrides core binding `unless'
    ;;; gnome-2/gnome/gobject/gsignal.scm:86:11: warning: possibly unbound variable `gsignal-create'
    ;;; gnome-2/gnome/gobject/gsignal.scm:131:20: warning: possibly unbound variable `gsignal-query'
    ;;; gnome-2/gnome/gobject/gsignal.scm:135:6: warning: possibly unbound variable `gtype-instance-signal-connect-closure'
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gobject/gsignal.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gobject/gparameter.scm
    ;;; gnome-2/gnome/gobject/gparameter.scm:96:21: warning: possibly unbound variable `%hacky-struct-set!'
    ;;; gnome-2/gnome/gobject/gparameter.scm:92:15: warning: possibly unbound variable `%hacky-struct-ref'
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gobject/gparameter.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gobject/gobject.scm
    ;;; gnome-2/gnome/gobject/gobject.scm:124:13: warning: possibly unbound variable `gobject-class-install-property'
    ;;; gnome-2/gnome/gobject/gobject.scm:280:0: warning: possibly unbound variable `%gnome-gobject-object-post-init'
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gobject/gobject.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gw/support/modules.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gw/support/modules.scm.go
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gobject.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gobject/generics.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gobject/generics.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gw/gdk.scm
    ;;; compiling /usr/share/guile/site/g-wrap/gw/standard.scm
    ;;; compiling /usr/share/guile/site/g-wrap/config.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/site/g-wrap/config.scm.go
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/site/g-wrap/gw/standard.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gw/glib.scm
    ;;; compiling /usr/share/guile-gnome-2/gnome/gw/generics.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gw/generics.scm.go
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gw/glib.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gw/gobject.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gw/gobject.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gw/cairo.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gw/cairo.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gw/pango.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gw/pango.scm.go
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gw/gdk.scm.go
    ;;; compiling /usr/share/guile-gnome-2/gnome/gw/gtk.scm
    ;;; compiling /usr/share/guile-gnome-2/gnome/gw/atk.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gw/atk.scm.go
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gw/gtk.scm.go
    WARNING: (gnome gtk): `re-export-modules' imported from both (gnome gobject utils) and (gnome gw support modules)
    ;;; gnome-2/gnome/gtk.scm:109:8: warning: possibly wrong number of arguments to `scm-error'
    ;;; gnome-2/gnome/gtk.scm:92:28: warning: possibly wrong number of arguments to `scm-error'
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gtk.scm.go
    ;;; compiling /usr/share/guile/app/gwave/cmds.scm
    ;;; compiling /usr/share/guile/app/gwave/gtk-helpers.scm
    ;;; app/gwave/gtk-helpers.scm:37:18: warning: possibly unbound variable `gtk-radio'
    ;;; app/gwave/gtk-helpers.scm:37:18: warning: possibly unbound variable `button-new'
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/gtk-helpers.scm.go
    ;;; app/gwave/cmds.scm:141:13: warning: possibly unbound variable `default-wavepanel-type'
    ;;; app/gwave/cmds.scm:386:8: warning: possibly unbound variable `default-wavepanel-type'
    ;;; app/gwave/cmds.scm:452:2: warning: possibly unbound variable `default-measure1-function'
    ;;; app/gwave/cmds.scm:463:2: warning: possibly unbound variable `default-wavepanel-type'
    ;;; app/gwave/cmds.scm:469:6: warning: possibly unbound variable `gwave-tooltips'
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/cmds.scm.go
    ;;; compiling /usr/share/guile/app/gwave/export-gnuplot.scm
    ;;; compiling /usr/share/guile/app/gwave/export.scm
    ;;; app/gwave/export.scm:336:48: warning: possibly unbound variable `status:exit-sig'
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/export.scm.go
    ;;; compiling /usr/share/guile/app/gwave/utils.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/utils.scm.go
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/export-gnuplot.scm.go
    ;;; compiling /usr/share/guile/app/gwave/export-gnugraph.scm
    ;;; compiling /usr/share/guile/app/gwave/gwave-config.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/gwave-config.scm.go
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/export-gnugraph.scm.go
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/gwave-startup.scm.go
    ;;; compiling /usr/share/guile/app/gwave/std-args.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/std-args.scm.go
    ;;; compiling /usr/share/guile/app/gwave/std-menus.scm
    ;;; compiling /usr/share/guile-gnome-2/gnome/gtk/gdk-event.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile-gnome-2/gnome/gtk/gdk-event.scm.go
    ;;; compiling /usr/share/guile/app/gwave/globals.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/globals.scm.go
    WARNING: (app gwave std-menus): imported module (gnome gtk) overrides core binding `gtk-menu-popup'
    WARNING: (app gwave std-menus): `gtk-menu-popup' imported from both (guile) and (gnome gtk)
    WARNING: (app gwave std-menus): imported module (gnome gtk) overrides core binding `gtk-menu-popup'
    WARNING: (app gwave std-menus): `gtk-menu-popup' imported from both (guile) and (gnome gtk)
    WARNING: (app gwave std-menus): imported module (gnome gtk) overrides core binding `gtk-menu-popup'
    WARNING: (app gwave std-menus): `gtk-menu-popup' imported from both (guile) and (gnome gtk)
    ;;; app/gwave/std-menus.scm:63:18: warning: possibly unbound variable `gtk-radio'
    ;;; app/gwave/std-menus.scm:63:18: warning: possibly unbound variable `menu-item-new'
    ;;; app/gwave/std-menus.scm:283:5: warning: possibly unbound variable `gtk-menu-popup'
    WARNING: (app gwave std-menus): imported module (gnome gtk) overrides core binding `gtk-menu-popup'
    WARNING: (app gwave std-menus): `gtk-menu-popup' imported from both (guile) and (gnome gtk)
    WARNING: (app gwave std-menus): imported module (gnome gtk) overrides core binding `gtk-menu-popup'
    WARNING: (app gwave std-menus): `gtk-menu-popup' imported from both (guile) and (gnome gtk)
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/std-menus.scm.go
    ;;; compiling /usr/share/guile/app/gwave/visiblewave-ops.scm
    WARNING: (app gwave visiblewave-ops): imported module (gnome gtk) overrides core binding `gtk-menu-popup'
    WARNING: (app gwave visiblewave-ops): `gtk-menu-popup' imported from both (guile) and (gnome gtk)
    WARNING: (app gwave visiblewave-ops): imported module (gnome gtk) overrides core binding `gtk-menu-popup'
    WARNING: (app gwave visiblewave-ops): `gtk-menu-popup' imported from both (guile) and (gnome gtk)
    WARNING: (app gwave visiblewave-ops): imported module (gnome gtk) overrides core binding `gtk-menu-popup'
    WARNING: (app gwave visiblewave-ops): `gtk-menu-popup' imported from both (guile) and (gnome gtk)
    ;;; app/gwave/visiblewave-ops.scm:56:32: warning: possibly unbound variable `gtk-menu-popup'
    WARNING: (app gwave visiblewave-ops): imported module (gnome gtk) overrides core binding `gtk-menu-popup'
    WARNING: (app gwave visiblewave-ops): `gtk-menu-popup' imported from both (guile) and (gnome gtk)
    WARNING: (app gwave visiblewave-ops): imported module (gnome gtk) overrides core binding `gtk-menu-popup'
    WARNING: (app gwave visiblewave-ops): `gtk-menu-popup' imported from both (guile) and (gnome gtk)
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/visiblewave-ops.scm.go
    ;;; compiling /usr/share/guile/app/gwave/std-toolbar.scm
    ;;; compiled /home/richter/.cache/guile/ccache/2.0-LE-8-2.0/usr/share/guile/app/gwave/std-toolbar.scm.go

    Thread 1 "gwave" received signal SIGSEGV, Segmentation fault.
    0x000000000040ff41 in ?? ()
    (gdb) bt
    #0 0x000000000040ff41 in ()
    #1 0x00007ffff68bad33 in () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #2 0x00007ffff682721e in scm_call_3 ()
        at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #3 0x00007ffff68a05de in scm_internal_catch ()
        at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #4 0x00007ffff68213f8 in scm_internal_stack_catch ()
        at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #5 0x00007ffff68bad33 in () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #6 0x00007ffff682721e in scm_call_3 ()
        at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #7 0x00007ffff681dd21 in () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #8 0x00007ffff6879e05 in scm_internal_cwdr ()
        at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #9 0x000000000040fcf3 in ()
    #10 0x00000000004094b8 in ()
    #11 0x000000000040b98f in ()
    #12 0x00007ffff6844c5d in () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #13 0x00007ffff681d58a in () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #14 0x00007ffff68bad33 in () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #15 0x00007ffff6827283 in scm_call_4 ()
        at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #16 0x00007ffff681dd21 in () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    ---Type <return> to continue, or q <return> to quit---
    #17 0x00007ffff681de05 in scm_c_with_continuation_barrier ()
        at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #18 0x00007ffff689dbbc in () at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #19 0x00007ffff2ae7952 in GC_call_with_stack_base ()
        at /usr/lib/x86_64-linux-gnu/libgc.so.1
    #20 0x00007ffff689dfe8 in scm_with_guile ()
        at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #21 0x00007ffff6844e35 in scm_boot_guile ()
        at /usr/lib/x86_64-linux-gnu/libguile-2.0.so.22
    #22 0x000000000040667b in ()
    #23 0x00007ffff5bc2830 in __libc_start_main (main=
        0x406650, argc=2, argv=0x7fffffffd548, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffd538)
        at ../csu/libc-start.c:291
    #24 0x00000000004066b9 in ()

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: gwave 20090213-6
ProcVersionSignature: Ubuntu 4.4.0-31.50-generic 4.4.13
Uname: Linux 4.4.0-31-generic x86_64
NonfreeKernelModules: openafs
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: Unity
Date: Mon Aug 1 17:44:32 2016
InstallationDate: Installed on 2015-12-12 (233 days ago)
InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
SourcePackage: gwave
UpgradeStatus: Upgraded to xenial on 2016-03-14 (140 days ago)

Revision history for this message
Karl-Philipp Richter (krichter722) wrote :
Revision history for this message
Karl-Philipp Richter (krichter722) wrote :
Revision history for this message
Karl-Philipp Richter (krichter722) wrote :
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.