Hello,
I have a TCL script working with spice::plot, but giving an error with spice::xgraph
The script is:
#!/usr/bin/wish
package require tclreadline
package require spice
spice_init_gui Drainstrom.cir
spice::run
spice::reshape all \[60,60\]
spice::transpose i(Vds) v(Vds)
spice::xgraph temp i(Vds) vs v(Vds)\[0\]
The error output is:
No. of Data Rows : 2601
vec_free: Internal Error: not in plot
*** glibc detected *** /usr/bin/wish: double free or corruption (out): 0x0825e868 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7b988bd]
/lib/tls/i686/cmov/libc.so.6(__libc_free+0x84)[0xb7b98a44]
/usr/share/libspice.so[0xb6ec2735]
/usr/share/libspice.so[0xb6eb11ce]
/usr/share/libspice.so[0xb6eb11a4]
/usr/share/libspice.so[0xb6eb11af]
/usr/share/libspice.so[0xb6eb11af]
/usr/share/libspice.so[0xb6ecd46f]
/usr/share/libspice.so[0xb6e9d312]
/usr/share/libspice.so[0xb6e9ddca]
/usr/share/libspice.so[0xb6e9e3df]
/usr/share/libspice.so[0xb6e93f92]
/usr/lib/libtcl8.4.so.0(TclInvokeStringCommand+0x69)[0xb7d8c495]
/usr/lib/libtcl8.4.so.0(TclEvalObjvInternal+0x2c2)[0xb7d8deb2]
/usr/lib/libtcl8.4.so.0(Tcl_EvalEx+0x419)[0xb7d8e45a]
/usr/lib/libtcl8.4.so.0(Tcl_FSEvalFile+0x209)[0xb7dd68ce]
/usr/lib/libtcl8.4.so.0(Tcl_EvalFile+0x3b)[0xb7dd69c2]
/usr/lib/libtk8.4.so.0(Tk_MainEx+0x3f3)[0xb7e5059e]
/usr/bin/wish(main+0x43)[0x80487d4]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7b478cc]
/usr/bin/wish[0x8048681]
======= Memory map: ========
08048000-08049000 r-xp 00000000 09:01 1623652 /usr/bin/wish8.4
08049000-0804a000 rwxp 00000000 09:01 1623652 /usr/bin/wish8.4
0804a000-08289000 rwxp 0804a000 00:00 0 [heap]
b6c00000-b6c21000 rwxp b6c00000 00:00 0
b6c21000-b6d00000 ---p b6c21000 00:00 0
b6de5000-b6def000 r-xp 00000000 09:01 540697 /lib/libgcc_s.so.1
b6def000-b6df0000 rwxp 00009000 09:01 540697 /lib/libgcc_s.so.1
b6df0000-b6e25000 r-xs 00000000 09:01 1425888 /var/db/nscd/passwd
b6e25000-b70d5000 r-xp 00000000 09:01 3162393 /usr/share/libspice.so
b70d5000-b70f2000 rwxp 002b0000 09:01 3162393 /usr/share/libspice.so
b70f2000-b7122000 rwxp b70f2000 00:00 0
b7122000-b71f0000 r-xp 00000000 09:01 875966 /usr/lib/libBLT.2.4.so.8.4
b71f0000-b7201000 rwxp 000ce000 09:01 875966 /usr/lib/libBLT.2.4.so.8.4
b7201000-b7202000 rwxp b7201000 00:00 0
b7202000-b7239000 r-xp 00000000 09:01 544444 /lib/libncurses.so.5.5
b7239000-b7241000 rwxp 00037000 09:01 544444 /lib/libncurses.so.5.5
b7241000-b7242000 rwxp b7241000 00:00 0
b7242000-b726b000 r-xp 00000000 09:01 540701 /lib/libreadline.so.5.1
b726b000-b726f000 rwxp 00029000 09:01 540701 /lib/libreadline.so.5.1
b726f000-b7270000 rwxp b726f000 00:00 0
b7295000-b7299000 r-xp 00000000 09:01 887956 /usr/lib/tclreadline1.2/libtclreadline1.2.so.1
b7299000-b729a000 rwxp 00003000 09:01 887956 /usr/lib/tclreadline1.2/libtclreadline1.2.so.1
b729a000-b72b6000 r-xp 00000000 09:01 1720468 /usr/lib/X11/locale/common/ximcp.so.2.0.0
b72b6000-b72b8000 rwxp 0001b000 09:01 1720468 /usr/lib/X11/locale/common/ximcp.so.2.0.0
b72b8000-b72ed000 r-xs 00000000 09:01 1425890 /var/db/nscd/hosts
b72ed000-b7328000 r-xp 00000000 09:01 1721697 /usr/lib/locale/de_DE.utf8/LC_CTYPE
b7328000-b7329000 ---p b7328000 00:00 0
b7329000-b7b2a000 rwxp b7329000 00:00 0
b7b2a000-b7b2e000 r-xp 00000000 09:01 868647 /usr/lib/libXdmcp.so.6.0.0
b7b2e000-b7b2f000 rwxp 00003000 09:01 868647 /usr/lib/libXdmcp.so.6.0.0
b7b2f000-b7b31000 r-xp 00000000 09:01 868736 /usr/lib/libXau.so.6.0.0
b7b31000-b7b32000 rwxp 00001000 09:01 868736 /usr/lib/libXau.so.6.0.0
b7b32000-b7c5f000 r-xp 00000000 09:01 547314 /lib/tls/i686/cmov/libc-2.4.so
b7c5f000-b7c61000 r-xp 0012c000 09:01 547314 /lib/tls/i686/cmov/libc-2.4.so
b7c61000-b7c63000 rwxp 0012e000 09:01 547314 /lib/tls/i686/cmov/libc-2.4.so
b7c63000-b7c67000 rwxp b7c63000 00:00 0
b7c67000-b7c8b000 r-xp 00000000 09:01 547331 /lib/tls/i686/cmov/libm-2.4.so
b7c8b000-b7c8d000 rwxp 00023000 09:01 547331 /lib/tls/i686/cmov/libm-2.4.so
b7c8d000-b7c8f000 r-xp 00000000 09:01 547329 /lib/tls/i686/cmov/libdl-2.4.so
b7c8f000-b7c91000 rwxp 00001000 09:01 547329 /lib/tls/i686/cmov/libdl-2.4.so
b7c91000-b7d57000 r-xp 00000000 09:01 874727 /usr/lib/libX11.so.6.2.0
b7d57000-b7d5a000 rwxp 000c5000 09:01 874727 /usr/lib/libX11.so.6.2.0
b7d5a000-b7d69000 r-xp 00000000 09:01 547353 /lib/tls/i686/cmov/libpthread-2.4.so
b7d69000-b7d6b000 rwxp 0000f000 09:01 547353 /lib/tls/i686/cmov/libpthread-2.4.so
b7d6b000-b7d6d000 rwxp b7d6b000 00:00 0
b7d6d000-b7e16000 r-xp 00000000 09:01 875868 /usr/lib/libtcl8.4.so.0
b7e16000-b7e1c000 rwxp 000a8000 09:01 875868 /usr/lib/libtcl8.4.so.0
b7e1c000-b7ee9000 r-xp 00000000 09:01 875911 /usr/lib/libtk8.4.so.0
b7ee9000-b7ef5000 rwxp 000cd000 09:01 875911 /usr/lib/libtk8.4.so.0
b7ef5000-b7ef6000 rwxp b7ef5000 00:00 0
b7efc000-b7f0e000 r-xp 00000000 09:01 547335 /lib/tls/i686/cmov/libnsl-2.4.so
b7f0e000-b7f10000 rwxp 00011000 09:01 547335 /lib/tls/i686/cmov/libnsl-2.4.so
b7f10000-b7f12000 rwxp b7f10000 00:00 0
b7f12000-b7f13000 r-xp 00000000 09:01 1720470 /usr/lib/X11/locale/common/xlcUTF8Load.so.2.0.0
b7f13000-b7f14000 rwxp 00000000 09:01 1720470 /usr/lib/X11/locale/common/xlcUTF8Load.so.2.0.0
b7f14000-b7f1b000 r-xs 00000000 09:01 1507591 /usr/lib/gconv/gconv-modules.cache
b7f1b000-b7f1c000 rwxp b7f1b000 00:00 0
b7f1c000-b7f35000 r-xp 00000000 09:01 543919 /lib/ld-2.4.so
b7f35000-b7f37000 rwxp 00018000 09:01 543919 /lib/ld-2.4.so
bfc17000-bfc2d000 rw-p bfc17000 00:00 0 [stack]
ffffe000-fffff000 ---p 00000000 00:00 0 [vdso]
Aborted
Is there something I do wrong or is this a bug? I'm really new to spice.
Logged In: YES
user_id=2052614
Originator: NO
Perhaps should you try with a new version of TCLspice: v17.1.
It is now hosted on NGspice sourceforge project
Documentation is on ngspice.sourceforge.net
Look for Developement link, then TCLspice