Hello Tim,

I've encountered two more bugs with xcircuit-3.6.164
1. when importing 3 schematics from file->import->Import schematic
file : "schematics/inv1x1.ps,nd2x1.ps,nr2x1.ps", (each containing 3
pages), on the page directory, the imported pages get overlapped as
this screenshot demonstrates (page 3 and page 5).
http://chitlesh.fedorapeople.org/xcircuit/schematics.tar.bz2
http://chitlesh.fedorapeople.org/xcircuit/xci1.png

2. repeating the same process described in (1), now on selecting any
of the pages (from the page directory) I'm encountering segmentation
fault:

Program received signal SIGSEGV, Segmentation fault.
strcmp () at ../sysdeps/i386/i686/strcmp.S:40
40              cmpb    (%edx), %al
Current language:  auto
The current source language is "auto; currently asm".

where (on gdb)

#0  strcmp () at ../sysdeps/i386/i686/strcmp.S:40
#1  0x00bfa13c in findsubschems (toppage=3, cschem=0x95292c0, level=0,
pagelist=0x9529940, dolinks=0 '\000') at schema.c:620
#2  0x00bdd0ec in pagetotals (page=3, mode=0) at libraries.c:206
#3  0x00c1db3d in xctcl_page (clientData=0x9687470, interp=0x94c5228,
objc=3, objv=0x96dcfa8) at tclxcircuit.c:7051
#4  0x008abdb3 in TclEvalObjvInternal (interp=0x94c5228, objc=3,
objv=0x96dcfa8, command=0xffffffff <Address 0xffffffff out of bounds>,
length=-1, flags=0)
    at /usr/src/debug/tcl8.5.7/generic/tclBasic.c:3690
#5  0x008f8b13 in TclExecuteByteCode (interp=0x94c5228,
codePtr=0x9515490) at
/usr/src/debug/tcl8.5.7/generic/tclExecute.c:2348
#6  0x00940326 in TclObjInterpProcCore (interp=0x94c5228,
procNameObj=0x95116c8, skip=1, errorProc=0x93f830 <MakeProcError>)
    at /usr/src/debug/tcl8.5.7/generic/tclProc.c:1748
#7  0x009407e8 in TclObjInterpProc (clientData=0x9744100,
interp=0x94c5228, objc=1, objv=0x96dcf18) at
/usr/src/debug/tcl8.5.7/generic/tclProc.c:1642
#8  0x008abdb3 in TclEvalObjvInternal (interp=0x94c5228, objc=1,
objv=0x96dcf18, command=0xffffffff <Address 0xffffffff out of bounds>,
length=-1, flags=0)
    at /usr/src/debug/tcl8.5.7/generic/tclBasic.c:3690
#9  0x008f8b13 in TclExecuteByteCode (interp=0x94c5228,
codePtr=0x9513d60) at
/usr/src/debug/tcl8.5.7/generic/tclExecute.c:2348
#10 0x00940326 in TclObjInterpProcCore (interp=0x94c5228,
procNameObj=0x951ec08, skip=1, errorProc=0x93f830 <MakeProcError>)
    at /usr/src/debug/tcl8.5.7/generic/tclProc.c:1748
#11 0x009407e8 in TclObjInterpProc (clientData=0x974ca80,
interp=0x94c5228, objc=2, objv=0x96dcd70) at
/usr/src/debug/tcl8.5.7/generic/tclProc.c:1642
#12 0x008abdb3 in TclEvalObjvInternal (interp=0x94c5228, objc=2,
objv=0x96dcd70, command=0x952f710 "xcircuit::pageupdate goto ;
xcircuit::updateparams", length=27,
    flags=0) at /usr/src/debug/tcl8.5.7/generic/tclBasic.c:3690
#13 0x008ac63e in TclEvalEx (interp=0x94c5228, script=0x952f710
"xcircuit::pageupdate goto ; xcircuit::updateparams", numBytes=-1,
flags=0, line=1)
    at /usr/src/debug/tcl8.5.7/generic/tclBasic.c:4338
#14 0x008accaf in Tcl_EvalEx (interp=0x94c5228, script=0x952f710
"xcircuit::pageupdate goto ; xcircuit::updateparams", numBytes=-1,
flags=0)
    at /usr/src/debug/tcl8.5.7/generic/tclBasic.c:4043
#15 0x008accfd in Tcl_Eval (interp=0x94c5228, script=0x952f710
"xcircuit::pageupdate goto ; xcircuit::updateparams")
    at /usr/src/debug/tcl8.5.7/generic/tclBasic.c:4823
#16 0x00c09e9f in XcTagCallback (interp=0x94c5228, objc=2,
objv=0x9772168) at tclxcircuit.c:422
#17 0x00c09fa9 in XcInternalTagCall (interp=0x94c5228, argc=2) at
tclxcircuit.c:470
#18 0x00ba6a60 in setpage (killselects=1 '\001') at events.c:183
#19 0x00ba6ddb in changepage (pagenumber=3) at events.c:261
#20 0x00ba6e4a in newpage (pagenumber=3) at events.c:279
#21 0x00bdda35 in pagecat_op (op=46, x=798, y=101) at libraries.c:471
#22 0x00be0a15 in catalog_op (op=46, x=798, y=101) at libraries.c:1527
#23 0x00bac613 in functiondispatch (function=101, value=-1, x=798,
y=101) at events.c:2177
#24 0x00bab727 in eventdispatch (keywstate=16777216, x=798, y=101) at
events.c:1769
#25 0x00bac96c in keyhandler (w=0x0, clientdata=0x0, event=0xbf9eb9b4)
at events.c:2299
#26 0x00c226b5 in xctcl_standardaction (clientData=0x9687470,
interp=0x94c5228, objc=4, objv=0x96dcab8) at tclxcircuit.c:8754
#27 0x009275ca in InvokeImportedCmd (clientData=0x96d3080,
interp=0x94c5228, objc=4, objv=0x96dcab8) at
/usr/src/debug/tcl8.5.7/generic/tclNamesp.c:1889
#28 0x008abdb3 in TclEvalObjvInternal (interp=0x94c5228, objc=4,
objv=0x96dcab8, command=0xbf9ebea8 "standardaction 1 up 256",
length=23, flags=0)
    at /usr/src/debug/tcl8.5.7/generic/tclBasic.c:3690
#29 0x008ac63e in TclEvalEx (interp=0x94c5228, script=0xbf9ebea8
"standardaction 1 up 256", numBytes=23, flags=131072, line=1)
    at /usr/src/debug/tcl8.5.7/generic/tclBasic.c:4338
#30 0x008accaf in Tcl_EvalEx (interp=0x94c5228, script=0xbf9ebea8
"standardaction 1 up 256", numBytes=23, flags=131072)
    at /usr/src/debug/tcl8.5.7/generic/tclBasic.c:4043
#31 0x00a26899 in Tk_BindEvent (bindingTable=<value optimized out>,
eventPtr=<value optimized out>, tkwin=<value optimized out>,
numObjects=<value optimized out>,
    objectPtr=<value optimized out>) at
/usr/src/debug/tk8.5.7/generic/tkBind.c:1773
#32 0x00a2d92e in TkBindEventProc (winPtr=<value optimized out>,
eventPtr=<value optimized out>) at
/usr/src/debug/tk8.5.7/generic/tkCmds.c:284
#33 0x00a355a0 in Tk_HandleEvent (eventPtr=<value optimized out>) at
/usr/src/debug/tk8.5.7/generic/tkEvent.c:1408
#34 0x00a35800 in WindowEventProc (evPtr=<value optimized out>,
flags=<value optimized out>) at
/usr/src/debug/tk8.5.7/generic/tkEvent.c:1804
#35 0x0092fdc0 in Tcl_ServiceEvent (flags=-3) at
/usr/src/debug/tcl8.5.7/generic/tclNotify.c:675
#36 0x00930099 in Tcl_DoOneEvent (flags=-3) at
/usr/src/debug/tcl8.5.7/generic/tclNotify.c:914
#37 0x00a34c2f in Tk_MainLoop () at
/usr/src/debug/tk8.5.7/generic/tkEvent.c:2133
#38 0x00a43d32 in Tk_MainEx (argc=<value optimized out>, argv=<value
optimized out>, appInitProc=<value optimized out>, interp=<value
optimized out>)
    at /usr/src/debug/tk8.5.7/generic/tkMain.c:321
#39 0x0804883b in main (argc=<value optimized out>, argv=<value
optimized out>) at /usr/src/debug/tk8.5.7/unix/tkAppInit.c:68






-- 
Chitlesh GOORAH
Fedora Electronic Lab
http://spins.fedoraproject.org/fel
_______________________________________________
Xcircuit-dev mailing list
[email protected]
http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev

Reply via email to