Share

TclSpice

Tracker: Support Requests

5 Using XGRAPH from TCL script - ID: 1687790
Last Update: Comment added ( saintel )

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.


Torsten Knodt ( tk_fhd_aui ) - 2007-03-25 11:53

5

Open

None

Nobody/Anonymous

None

None

Public


Comment ( 1 )




Date: 2008-05-06 14:59
Sender: saintelProject Admin


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


Log in to comment.

Attached File

No Files Currently Attached

Change

No changes have been made to this artifact.