Posted to tcl by Stu at Sun Oct 19 16:03:08 GMT 2008view pretty

% text .t; .t insert end "a\nb"; .t configure -start {} -end {}; .t delete 1.0 end

Program received signal SIGSEGV, Segmentation fault.
0x0cf334a7 in TkBTreeDeleteIndexRange (tree=0x85f07e80, index1Ptr=0xcfbbe880, index2Ptr=0xcfbbe870)
    at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkTextBTree.c:1520
1520                while (treePtr->startEnd[checkCount] != NULL) {


(gdb) bt
#0  0x0cf334a7 in TkBTreeDeleteIndexRange (tree=0x85f07e80, index1Ptr=0xcfbbe880, 
    index2Ptr=0xcfbbe870) at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkTextBTree.c:1520
#1  0x0cf2d6cd in DeleteIndexRange (sharedTextPtr=0x815d6000, textPtr=0x815d6400, 
    indexPtr1=0x7dec1ce0, indexPtr2=0x7dec1fd0, viewUpdate=1)
    at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkText.c:3126
#2  0x0cf2a317 in TextWidgetObjCmd (clientData=0x815d6400, interp=0x7f406c00, objc=4, 
    objv=0x84e72040) at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkText.c:1086
#3  0x04770b08 in TclEvalObjvInternal (interp=0x7f406c00, objc=4, objv=0x84e72040, 
    command=0xffffffff <Address 0xffffffff out of bounds>, length=-1, flags=0)
    at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclBasic.c:3690
#4  0x047c5ec0 in TclExecuteByteCode (interp=0x7f406c00, codePtr=0x85f08800)
    at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclExecute.c:2340
#5  0x047c43c4 in TclCompEvalObj (interp=0x7f406c00, objPtr=0x88658930, invoker=0x0, word=0)
    at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclExecute.c:1474
#6  0x04772647 in TclEvalObjEx (interp=0x7f406c00, objPtr=0x88658930, flags=131072, invoker=0x0, 
    word=0) at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclBasic.c:5095
#7  0x047722fe in Tcl_EvalObjEx (interp=0x7f406c00, objPtr=0x85db9040, flags=131072)
    at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclBasic.c:4903
#8  0x047db59f in Tcl_RecordAndEvalObj (interp=0x7f406c00, cmdPtr=0x88658930, flags=131072)
    at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclHistory.c:161
#9  0x047db344 in Tcl_RecordAndEval (interp=0x7f406c00, 
    cmd=0x82c34a10 "text .t; .t insert end \"a\\nb\"; .t configure -start {} -end {}; .t delete 1.0 end\n", flags=131072) at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclHistory.c:59
#10 0x0ceb7e52 in StdinProc (clientData=0x83cc7f60, mask=2)
    at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkMain.c:390
#11 0x047e9a21 in Tcl_NotifyChannel (channel=0x83cc7f60, mask=2)
    at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclIO.c:7799
#12 0x048443c9 in FileHandlerEventProc (evPtr=0x7cee6600, flags=-3)
    at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/unix/tclUnixNotfy.c:635
#13 0x04807570 in Tcl_ServiceEvent (flags=-3)
    at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclNotify.c:675
#14 0x04807975 in Tcl_DoOneEvent (flags=-3)
    at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclNotify.c:978
#15 0x0cea6e5e in Tk_MainLoop () at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkEvent.c:2133
#16 0x0ceb7c0c in Tk_MainEx (argc=-1, argv=0xcfbbf404, appInitProc=0x1c0009cf <Tcl_AppInit>, 
    interp=0x7f406c00) at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkMain.c:321
#17 0x1c0009a0 in main (argc=1, argv=0xcfbbf400)
    at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/unix/tkAppInit.c:68