[Starkit] FreeBSD core dumps when wrapping big files!
Joey Mukherjee
joey at swri.edu
Fri Dec 15 16:23:33 CET 2006
On Dec 15, 2006, at 11:56 AM, Jeff Hobbs wrote:
> I have no idea if this is coincidence, but 2^25 == 67108864.
Winner!
As guessed, using "dd if=/dev/random of=filename bs=1 count=67108864"
to create a file, it crashes the creation. If I use 67108863, it
works fine.
> Out of curiosity, what are the resultant sizes of the starpack?
This seems to be random everytime. After this latest crash, the file
size of setup is 1913111. I seen as small as 380 or so bytes to
huge. When it succeeds at the 67108863, the file size is 73079792.
This has my other junk in it as well, though.
To answer some other questions:
1) Adding -nocomp makes no difference. Either way it crashes.
2) If I wrap only the big file, it crashes.
3) If I wrap the big file on Linux, I *CAN* unwrap it on FreeBSD.
The only thing I did not do that was asked, was if it was text or
not. I am pretty convinced it's size oriented so I didn't bother.
Finally, my last attachment is the long traceback with a symbols
enabled tclkit-cli.
Thanks to all who responded! If you want me to try something else,
by all means, let me know.
Joey
#0 0x282f9026 in memcpy () from /lib/libc.so.6
#1 0x080cef75 in AppendUnicodeToUnicodeRep (objPtr=0x84fa8a0,
unicode=0x8580000, appendNumChars=4096)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclStringObj.c:
1258
#2 0x080cf0fd in AppendUtfToUnicodeRep (objPtr=0x84fa8a0,
bytes=0x857e000 "Ã\210K7Â\232öÂ\226¼\017_ \"?ôþÃ\231Â
\236NõÃ\215\\TÂ\205gÂ\226TÃ\203Â\221õNrçÿÂ\200\024®îuUÃ\217Ã
\206Ã\214zJævÂ\211AÃ\205BçF\004|\032\rö\034Và ¹`^\021²næ.Â
\235®Ã\217Ã\220\030\177Ã\224\033Â\227¿Â\232yrÃ\205Ã\202L/pÃ\231xSÃ
\212}Ã\201bø¶ùÃ\202Â\203Akg%@~\037]´+Hw\v3à -NÃ\226#»FA £ Ã
\225Â\224Â\237@Â\226à BU@î÷Ã"..., numBytes=6156)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclStringObj.c:
1346
#3 0x080ceda1 in Tcl_AppendObjToObj (objPtr=0x84fa8a0,
appendObjPtr=0x81aa1f8)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclStringObj.c:
1158
#4 0x080d6a99 in TclPtrSetVar (interp=0x8120200, varPtr=0x8203020,
arrayPtr=0x0, part1=0x814c800 "buf", part2=0x0,
newValuePtr=0x81aa1f8,
flags=516) at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/
tclVar.c:1667
#5 0x08095b88 in TclExecuteByteCode (interp=0x8120200,
codePtr=0x814b400)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1970
#6 0x080940c9 in TclCompEvalObj (interp=0x8120200, objPtr=0x81508e8)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1009
#7 0x080690d6 in Tcl_EvalObjEx (interp=0x8120200, objPtr=0x81508e8,
flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:4579
#8 0x0807ae00 in Tcl_SwitchObjCmd (dummy=0x0, interp=0x8120200,
objc=10,
objv=0x8151400)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclCmdMZ.c:2961
#9 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=4,
objv=0x8126060, command=0x0, length=0, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#10 0x08094c7a in TclExecuteByteCode (interp=0x8120200,
codePtr=0x8142b00)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1480
#11 0x080940c9 in TclCompEvalObj (interp=0x8120200, objPtr=0x8149468)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1009
#12 0x080c9bd5 in TclObjInterpProc (clientData=0x814a7a0,
interp=0x8120200,
objc=4, objv=0xbfbf8f30)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclProc.c:1164
#13 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=4,
objv=0xbfbf8f30, command=0x80fe6c2 "", length=0, flags=393216)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#14 0x08067f43 in Tcl_EvalObjv (interp=0x8120200, objc=4,
objv=0xbfbf8f30,
flags=393216)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3306
#15 0x08068f3a in Tcl_EvalObjEx (interp=0x8120200, objPtr=0x81aa060,
flags=393216)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:4470
#16 0x0804c69f in rcOutput ()
#17 0x080a8ec0 in FlushChannel (interp=0x0, chanPtr=0x81b9fa0,
calledFromAsyncFlush=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclIO.c:2111
#18 0x080af807 in DoWrite (chanPtr=0x81b9fa0,
src=0x856b024 "it, this is TclKit-specific\n\npackage require
Tcl 8.4; # vfs is all new for 8.4\npackage provide vfslib 1.3.1\n
\nnamespace eval ::vfs {\n\n variabl\220\001", srcLen=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclIO.c:8587
#19 0x080aec20 in CopyData (csPtr=0x856a000, mask=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclIO.c:7896
#20 0x080ae91d in TclCopyChannel (interp=0x8120200, inChan=0x81b9c80,
outChan=0x81b9fa0, toRead=-1, cmdPtr=0x0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclIO.c:7758
#21 0x080b5161 in TclCrossFilesystemCopy (interp=0x8120200,
source=0x81aa528,
target=0x81e3798)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclIOUtil.c:3682
#22 0x0809e7e6 in CopyRenameOneFile (interp=0x8120200, source=0x81aa528,
target=0x81e3798, copyFlag=1, force=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclFCmd.c:678
#23 0x0809dc32 in FileCopyRename (interp=0x8120200, objc=4,
objv=0x8126050,
copyFlag=1) at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/
tclFCmd.c:165
#24 0x0809da5a in TclFileCopyCmd (interp=0x8120200, objc=4,
objv=0x8126050)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclFCmd.c:85
#25 0x0806e925 in Tcl_FileObjCmd (dummy=0x0, interp=0x8120200, objc=4,
objv=0x8126050)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclCmdAH.c:890
#26 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=4,
objv=0x8126050, command=0x0, length=0, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#27 0x08094c7a in TclExecuteByteCode (interp=0x8120200,
codePtr=0x819a600)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1480
#28 0x080940c9 in TclCompEvalObj (interp=0x8120200, objPtr=0x81ae5d0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1009
#29 0x080c9bd5 in TclObjInterpProc (clientData=0x81b1740,
interp=0x8120200,
objc=4, objv=0xbfbfa290)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclProc.c:1164
#30 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=4,
objv=0xbfbfa290, command=0x80fe6c2 "", length=0, flags=262144)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#31 0x08067f43 in Tcl_EvalObjv (interp=0x8120200, objc=4,
objv=0xbfbfa290,
flags=262144)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3306
#32 0x08068f3a in Tcl_EvalObjEx (interp=0x8120200, objPtr=0x81bb900,
flags=262144)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:4470
#33 0x0806e3ae in Tcl_EvalObjCmd (dummy=0x0, interp=0x8120200, objc=2,
objv=0x8126048)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclCmdAH.c:614
#34 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=2,
objv=0x8126048, command=0x0, length=0, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#35 0x08094c7a in TclExecuteByteCode (interp=0x8120200,
codePtr=0x819a000)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1480
#36 0x080940c9 in TclCompEvalObj (interp=0x8120200, objPtr=0x81a5378)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1009
#37 0x080c9bd5 in TclObjInterpProc (clientData=0x81b1680,
interp=0x8120200,
objc=6, objv=0x8126030)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclProc.c:1164
#38 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=6,
objv=0x8126030, command=0x0, length=0, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#39 0x08094c7a in TclExecuteByteCode (interp=0x8120200,
codePtr=0x81b0400)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1480
#40 0x080940c9 in TclCompEvalObj (interp=0x8120200, objPtr=0x81ae648)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1009
#41 0x080c9bd5 in TclObjInterpProc (clientData=0x81b17e0,
interp=0x8120200,
objc=4, objv=0x8126020)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclProc.c:1164
#42 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=4,
objv=0x8126020, command=0x0, length=0, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#43 0x08094c7a in TclExecuteByteCode (interp=0x8120200,
codePtr=0x81b4800)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1480
#44 0x080940c9 in TclCompEvalObj (interp=0x8120200, objPtr=0x81ae078)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1009
#45 0x080c9bd5 in TclObjInterpProc (clientData=0x81b1480,
interp=0x8120200,
objc=4, objv=0xbfbfb6e0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclProc.c:1164
#46 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=4,
objv=0xbfbfb6e0,
command=0x81acc5e "rsync opts $src $dest]\n\nputs stdout \"$n
updates applied\"\n", length=21, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#47 0x08068850 in Tcl_EvalEx (interp=0x8120200,
script=0x81acc5e "rsync opts $src $dest]\n\nputs stdout \"$n
updates applied\"\n", numBytes=21, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3972
#48 0x080682fe in Tcl_EvalTokensStandard (interp=0x8120200,
tokenPtr=0xbfbfba68, count=1)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3534
#49 0x080687a9 in Tcl_EvalEx (interp=0x8120200,
script=0x81ab000 "# Synchronize two directory trees, VFS-aware\n#
\n# Copyright (c) 1999 Matt Newman, Jean-Claude Wippler and Equi4
Software.\n\n#\n# Recursively sync two directory structures\n#\nproc
rsync {arr src dest} {\n "...,
numBytes=7319, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3915
#50 0x080b388b in Tcl_FSEvalFile (interp=0x8120200, pathPtr=0x818c3a8)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclIOUtil.c:1771
#51 0x08077a90 in Tcl_SourceObjCmd (dummy=0x0, interp=0x8120200, objc=2,
objv=0x8126018)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclCmdMZ.c:1069
#52 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=2,
objv=0x8126018, command=0x0, length=0, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#53 0x08094c7a in TclExecuteByteCode (interp=0x8120200,
codePtr=0x817a400)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1480
#54 0x080940c9 in TclCompEvalObj (interp=0x8120200, objPtr=0x81747e0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1009
#55 0x080690d6 in Tcl_EvalObjEx (interp=0x8120200, objPtr=0x81747e0,
flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:4579
#56 0x08071c7a in Tcl_IfObjCmd (dummy=0x0, interp=0x8120200, objc=8,
objv=0xbfbfc1c0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclCmdIL.c:293
#57 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=8,
objv=0xbfbfc1c0,
command=0x8193830 "if {![catch { package require Mk4tcl }]} {\n
vfs::mk4::Mount $out $out\n set argv $syncopts\n lappend argv -
compress $compress -verbose $verbose -noerror 0 $idir $out\n\n
source [file join [file dirnam"...,
length=1992, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#58 0x08068850 in Tcl_EvalEx (interp=0x8120200,
script=0x8192000 "# wrap - convert file system tree to a starkit
\n# by Matt Newman <matt at sensus.org> and Jean-Claude Wippler
<jcw at equi4.com>\n#\n# 20020607 jcw\tadded -writeable, switched to
starkit package\n#\t\tthe default "...,
numBytes=8184, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3972
#59 0x080b388b in Tcl_FSEvalFile (interp=0x8120200, pathPtr=0x81748e8)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclIOUtil.c:1771
#60 0x08077a90 in Tcl_SourceObjCmd (dummy=0x0, interp=0x8120200, objc=2,
objv=0xbfbfc720)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclCmdMZ.c:1069
#61 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=2,
objv=0xbfbfc720, command=0x80fe6c2 "", length=0, flags=262144)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#62 0x08067f43 in Tcl_EvalObjv (interp=0x8120200, objc=2,
objv=0xbfbfc720,
flags=262144)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3306
#63 0x08068f3a in Tcl_EvalObjEx (interp=0x8120200, objPtr=0x8125558,
flags=262144)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:4470
#64 0x080c93ef in Tcl_UplevelObjCmd (dummy=0x0, interp=0x8120200,
objc=1,
objv=0x8126014)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclProc.c:737
#65 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=3,
objv=0x812600c, command=0x0, length=0, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#66 0x08094c7a in TclExecuteByteCode (interp=0x8120200,
codePtr=0x8180400)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1480
#67 0x080940c9 in TclCompEvalObj (interp=0x8120200, objPtr=0x818e300)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1009
#68 0x080c9bd5 in TclObjInterpProc (clientData=0x8169800,
interp=0x8120200,
objc=1, objv=0xbfbfcf00)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclProc.c:1164
#69 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=1,
objv=0xbfbfcf00, command=0x817bdb0 "run_sdx\n", length=8, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#70 0x08068850 in Tcl_EvalEx (interp=0x8120200,
script=0x817b800 "package provide app-sdx 2.0\n\n # adjust, so
things make more sense from Tclkit on Windows/Mac\n\ncatch {\n
#package require Tk\n console show\n if {[llength $argv] == 0}
{\n pack [label .l -text \"Comm"...,
numBytes=1464, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3972
#71 0x080b388b in Tcl_FSEvalFile (interp=0x8120200, pathPtr=0x81714b0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclIOUtil.c:1771
#72 0x08077a90 in Tcl_SourceObjCmd (dummy=0x0, interp=0x8120200, objc=2,
objv=0xbfbfd350)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclCmdMZ.c:1069
#73 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=2,
objv=0xbfbfd350,
command=0x817ed80 "source /usr/home/joey/sddas/sddas/sdx.kit/lib/
app-sdx/sdx.tcl", length=61, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#74 0x08068850 in Tcl_EvalEx (interp=0x8120200,
script=0x817ed80 "source /usr/home/joey/sddas/sddas/sdx.kit/lib/
app-sdx/sdx.tcl", numBytes=61, flags=131072)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3972
#75 0x080c5e62 in Tcl_PkgRequireEx (interp=0x8120200,
name=0x816f430 "app-sdx", version=0x0, exact=0, clientDataPtr=0x0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclPkg.c:539
#76 0x080c5c81 in Tcl_PkgRequire (interp=0x8120200, name=0x816f430
"app-sdx",
version=0x0, exact=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclPkg.c:226
#77 0x080c6ce8 in Tcl_PackageObjCmd (dummy=0x0, interp=0x8120200,
objc=3,
objv=0xbfbfd7d0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclPkg.c:1468
#78 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=3,
objv=0xbfbfd7d0, command=0x814671a "package require app-sdx\n",
length=24,
flags=0) at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/
tclBasic.c:3190
#79 0x08068850 in Tcl_EvalEx (interp=0x8120200,
script=0x8146600 "package require starkit\n\n# old tclkits have
broken \"sourced\" symlink detection (in their \"starkit\" pkg)\n#
let SDX work in older ones but don't allow sourcing, which is a new
feature\nif {[starkit::star"...,
numBytes=306, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3972
#80 0x080b388b in Tcl_FSEvalFile (interp=0x8120200, pathPtr=0x8149120)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclIOUtil.c:1771
#81 0x08077a90 in Tcl_SourceObjCmd (dummy=0x0, interp=0x8120200, objc=2,
objv=0xbfbfdc20)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclCmdMZ.c:1069
#82 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=2,
objv=0xbfbfdc20, command=0x817e880 "source sdx.kit/main.tcl",
length=23,
flags=0) at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/
tclBasic.c:3190
#83 0x08068850 in Tcl_EvalEx (interp=0x8120200,
script=0x817e880 "source sdx.kit/main.tcl", numBytes=23,
flags=262144)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3972
#84 0x0806909e in Tcl_EvalObjEx (interp=0x8120200, objPtr=0x816c228,
flags=262144)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:4490
#85 0x080c93ef in Tcl_UplevelObjCmd (dummy=0x0, interp=0x8120200,
objc=1,
objv=0x8126008)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclProc.c:737
#86 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=2,
objv=0x8126004, command=0x0, length=0, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#87 0x08094c7a in TclExecuteByteCode (interp=0x8120200,
codePtr=0x8141400)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1480
#88 0x080940c9 in TclCompEvalObj (interp=0x8120200, objPtr=0x8178498)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclExecute.c:1009
#89 0x080c9bd5 in TclObjInterpProc (clientData=0x8169c40,
interp=0x8120200,
objc=3, objv=0xbfbfe610)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclProc.c:1164
#90 0x08067d07 in TclEvalObjvInternal (interp=0x8120200, objc=3,
objv=0xbfbfe610, command=0x813f041 "starkit::header mk4 -readonly
\n",
length=30, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3190
#91 0x08068850 in Tcl_EvalEx (interp=0x8120200,
script=0x813f000 "#!/bin/sh\n# \\\nexec tclkit \"$0\" ${1+\"$@\"}
\npackage require starkit\nstarkit::header mk4 -readonly\n",
numBytes=95, flags=0)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclBasic.c:3972
#92 0x080b388b in Tcl_FSEvalFile (interp=0x8120200, pathPtr=0x8125588)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclIOUtil.c:1771
#93 0x080bb0a9 in Tcl_Main (argc=-1, argv=0xbfbfec84,
appInitProc=0x804bc60 <TclKit_AppInit>)
at /usr/home/joey/kitgen/8.4/tcl/unix/../generic/tclMain.c:295
#94 0x0804d1eb in main ()
More information about the Starkit
mailing list