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