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

  1. % text .t; .t insert end "a\nb"; .t configure -start {} -end {}; .t delete 1.0 end
  2.  
  3. Program received signal SIGSEGV, Segmentation fault.
  4. 0x0cf334a7 in TkBTreeDeleteIndexRange (tree=0x85f07e80, index1Ptr=0xcfbbe880, index2Ptr=0xcfbbe870)
  5. at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkTextBTree.c:1520
  6. 1520 while (treePtr->startEnd[checkCount] != NULL) {
  7.  
  8.  
  9. (gdb) bt
  10. #0 0x0cf334a7 in TkBTreeDeleteIndexRange (tree=0x85f07e80, index1Ptr=0xcfbbe880,
  11. index2Ptr=0xcfbbe870) at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkTextBTree.c:1520
  12. #1 0x0cf2d6cd in DeleteIndexRange (sharedTextPtr=0x815d6000, textPtr=0x815d6400,
  13. indexPtr1=0x7dec1ce0, indexPtr2=0x7dec1fd0, viewUpdate=1)
  14. at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkText.c:3126
  15. #2 0x0cf2a317 in TextWidgetObjCmd (clientData=0x815d6400, interp=0x7f406c00, objc=4,
  16. objv=0x84e72040) at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkText.c:1086
  17. #3 0x04770b08 in TclEvalObjvInternal (interp=0x7f406c00, objc=4, objv=0x84e72040,
  18. command=0xffffffff <Address 0xffffffff out of bounds>, length=-1, flags=0)
  19. at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclBasic.c:3690
  20. #4 0x047c5ec0 in TclExecuteByteCode (interp=0x7f406c00, codePtr=0x85f08800)
  21. at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclExecute.c:2340
  22. #5 0x047c43c4 in TclCompEvalObj (interp=0x7f406c00, objPtr=0x88658930, invoker=0x0, word=0)
  23. at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclExecute.c:1474
  24. #6 0x04772647 in TclEvalObjEx (interp=0x7f406c00, objPtr=0x88658930, flags=131072, invoker=0x0,
  25. word=0) at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclBasic.c:5095
  26. #7 0x047722fe in Tcl_EvalObjEx (interp=0x7f406c00, objPtr=0x85db9040, flags=131072)
  27. at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclBasic.c:4903
  28. #8 0x047db59f in Tcl_RecordAndEvalObj (interp=0x7f406c00, cmdPtr=0x88658930, flags=131072)
  29. at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclHistory.c:161
  30. #9 0x047db344 in Tcl_RecordAndEval (interp=0x7f406c00,
  31. 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
  32. #10 0x0ceb7e52 in StdinProc (clientData=0x83cc7f60, mask=2)
  33. at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkMain.c:390
  34. #11 0x047e9a21 in Tcl_NotifyChannel (channel=0x83cc7f60, mask=2)
  35. at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclIO.c:7799
  36. #12 0x048443c9 in FileHandlerEventProc (evPtr=0x7cee6600, flags=-3)
  37. at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/unix/tclUnixNotfy.c:635
  38. #13 0x04807570 in Tcl_ServiceEvent (flags=-3)
  39. at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclNotify.c:675
  40. #14 0x04807975 in Tcl_DoOneEvent (flags=-3)
  41. at /usr/ports/lang/tcl/8.5/w-tcl-8.5.5/tcl8.5.5/generic/tclNotify.c:978
  42. #15 0x0cea6e5e in Tk_MainLoop () at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkEvent.c:2133
  43. #16 0x0ceb7c0c in Tk_MainEx (argc=-1, argv=0xcfbbf404, appInitProc=0x1c0009cf <Tcl_AppInit>,
  44. interp=0x7f406c00) at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/generic/tkMain.c:321
  45. #17 0x1c0009a0 in main (argc=1, argv=0xcfbbf400)
  46. at /usr/ports/x11/tk/8.5/w-tk-8.5.5/tk8.5.5/unix/tkAppInit.c:68
  47.