Tk Source Code

Ticket Change Details
Login
Overview

Artifact ID: 5f306cb726f9341074a8a762a7fc0ae5f4bbb943
Ticket: 3a56576157559e6ac194cd37defb791f525d876d
Test text-27.24 & text-30.3 seg faults on linux
User & Date: pointsman 2017-02-23 12:19:48
Changes

  1. assignee changed to: "nobody"
  2. closer changed to: "nobody"
  3. cmimetype changed to: "text/plain"
  4. comment changed to:
    I build tk branch revised_text, 4d30798baa3 against a current tcl
    trunk build, with --enable-symbols and w/ -DPURIFY, on linux, gcc
    4.7.1
    
    make test TESTFLAGS='-file text.test -match text-27.24'
    
    seg faults.
    
    Valgrind reports:
    
    ==1660== Memcheck, a memory error detector
    ==1660== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
    ==1660== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
    ==1660== Command: ./tktest /home/rolf/tcltk/core/tk-head/unix/../tests/all.tcl -geometry +0+0 -file text.test -match text-27.24
    ==1660== 
    ==1660== Invalid read of size 1
    ==1660==    at 0x4C2E1B4: __strcmp_sse42 (vg_replace_strmem.c:845)
    ==1660==    by 0x5D6D09C: _XimUnRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x5D54A34: XUnregisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x4FE06B3: InstantiateIMCallback (tkUnixEvent.c:681)
    ==1660==    by 0x5D6CF94: _XimRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x5D5499D: XRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x4FDFDC8: TkpOpenDisplay (tkUnixEvent.c:184)
    ==1660==    by 0x4EC1234: GetScreen (tkWindow.c:463)
    ==1660==    by 0x4EC0FF2: CreateTopLevelWindow (tkWindow.c:346)
    ==1660==    by 0x4EC1CA7: TkCreateMainWindow (tkWindow.c:852)
    ==1660==    by 0x4ED09C7: CreateFrame (tkFrame.c:582)
    ==1660==    by 0x4ED0503: TkListCreateFrame (tkFrame.c:468)
    ==1660==  Address 0x7b5fb90 is 0 bytes inside a block of size 10 free'd
    ==1660==    at 0x4C2B51A: free (vg_replace_malloc.c:530)
    ==1660==    by 0x5D636B1: XSetLocaleModifiers (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x4FE0745: OpenIM (tkUnixEvent.c:725)
    ==1660==    by 0x4FE0687: InstantiateIMCallback (tkUnixEvent.c:680)
    ==1660==    by 0x5D6CF94: _XimRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x5D5499D: XRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x4FDFDC8: TkpOpenDisplay (tkUnixEvent.c:184)
    ==1660==    by 0x4EC1234: GetScreen (tkWindow.c:463)
    ==1660==    by 0x4EC0FF2: CreateTopLevelWindow (tkWindow.c:346)
    ==1660==    by 0x4EC1CA7: TkCreateMainWindow (tkWindow.c:852)
    ==1660==    by 0x4ED09C7: CreateFrame (tkFrame.c:582)
    ==1660==    by 0x4ED0503: TkListCreateFrame (tkFrame.c:468)
    ==1660==  Block was alloc'd at
    ==1660==    at 0x4C2C614: malloc (vg_replace_malloc.c:299)
    ==1660==    by 0x5D63275: _XlcDefaultMapModifiers (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x5D63695: XSetLocaleModifiers (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x4FE0745: OpenIM (tkUnixEvent.c:725)
    ==1660==    by 0x4FDFD9C: TkpOpenDisplay (tkUnixEvent.c:183)
    ==1660==    by 0x4EC1234: GetScreen (tkWindow.c:463)
    ==1660==    by 0x4EC0FF2: CreateTopLevelWindow (tkWindow.c:346)
    ==1660==    by 0x4EC1CA7: TkCreateMainWindow (tkWindow.c:852)
    ==1660==    by 0x4ED09C7: CreateFrame (tkFrame.c:582)
    ==1660==    by 0x4ED0503: TkListCreateFrame (tkFrame.c:468)
    ==1660==    by 0x4EC53D5: Initialize (tkWindow.c:3240)
    ==1660==    by 0x4EC46A5: Tk_Init (tkWindow.c:2900)
    ==1660== 
    ==1660== Invalid read of size 1
    ==1660==    at 0x4C2E1CB: __strcmp_sse42 (vg_replace_strmem.c:845)
    ==1660==    by 0x5D6D09C: _XimUnRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x5D54A34: XUnregisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x4FE06B3: InstantiateIMCallback (tkUnixEvent.c:681)
    ==1660==    by 0x5D6CF94: _XimRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x5D5499D: XRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x4FDFDC8: TkpOpenDisplay (tkUnixEvent.c:184)
    ==1660==    by 0x4EC1234: GetScreen (tkWindow.c:463)
    ==1660==    by 0x4EC0FF2: CreateTopLevelWindow (tkWindow.c:346)
    ==1660==    by 0x4EC1CA7: TkCreateMainWindow (tkWindow.c:852)
    ==1660==    by 0x4ED09C7: CreateFrame (tkFrame.c:582)
    ==1660==    by 0x4ED0503: TkListCreateFrame (tkFrame.c:468)
    ==1660==  Address 0x7b5fb91 is 1 bytes inside a block of size 10 free'd
    ==1660==    at 0x4C2B51A: free (vg_replace_malloc.c:530)
    ==1660==    by 0x5D636B1: XSetLocaleModifiers (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x4FE0745: OpenIM (tkUnixEvent.c:725)
    ==1660==    by 0x4FE0687: InstantiateIMCallback (tkUnixEvent.c:680)
    ==1660==    by 0x5D6CF94: _XimRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x5D5499D: XRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x4FDFDC8: TkpOpenDisplay (tkUnixEvent.c:184)
    ==1660==    by 0x4EC1234: GetScreen (tkWindow.c:463)
    ==1660==    by 0x4EC0FF2: CreateTopLevelWindow (tkWindow.c:346)
    ==1660==    by 0x4EC1CA7: TkCreateMainWindow (tkWindow.c:852)
    ==1660==    by 0x4ED09C7: CreateFrame (tkFrame.c:582)
    ==1660==    by 0x4ED0503: TkListCreateFrame (tkFrame.c:468)
    ==1660==  Block was alloc'd at
    ==1660==    at 0x4C2C614: malloc (vg_replace_malloc.c:299)
    ==1660==    by 0x5D63275: _XlcDefaultMapModifiers (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x5D63695: XSetLocaleModifiers (in /usr/lib64/libX11.so.6.3.0)
    ==1660==    by 0x4FE0745: OpenIM (tkUnixEvent.c:725)
    ==1660==    by 0x4FDFD9C: TkpOpenDisplay (tkUnixEvent.c:183)
    ==1660==    by 0x4EC1234: GetScreen (tkWindow.c:463)
    ==1660==    by 0x4EC0FF2: CreateTopLevelWindow (tkWindow.c:346)
    ==1660==    by 0x4EC1CA7: TkCreateMainWindow (tkWindow.c:852)
    ==1660==    by 0x4ED09C7: CreateFrame (tkFrame.c:582)
    ==1660==    by 0x4ED0503: TkListCreateFrame (tkFrame.c:468)
    ==1660==    by 0x4EC53D5: Initialize (tkWindow.c:3240)
    ==1660==    by 0x4EC46A5: Tk_Init (tkWindow.c:2900)
    ==1660== 
    ==1660== Invalid read of size 8
    ==1660==    at 0x4F422D6: InsertChars (tkText.c:4983)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660==    by 0x4EAA394: Tk_MainEx (tkMain.c:342)
    ==1660==    by 0x400FD9: main (tkAppInit.c:78)
    ==1660==  Address 0x7b274b0 is 0 bytes inside a block of size 40 free'd
    ==1660==    at 0x4C2B51A: free (vg_replace_malloc.c:530)
    ==1660==    by 0x52A679B: TclpFree (tclAlloc.c:722)
    ==1660==    by 0x52BECA5: Tcl_Free (tclCkalloc.c:1221)
    ==1660==    by 0x4F422BA: InsertChars (tkText.c:4977)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660==    by 0x4EAA394: Tk_MainEx (tkMain.c:342)
    ==1660==  Block was alloc'd at
    ==1660==    at 0x4C2C614: malloc (vg_replace_malloc.c:299)
    ==1660==    by 0x52A6781: TclpAlloc (tclAlloc.c:699)
    ==1660==    by 0x52BEAA4: Tcl_Alloc (tclCkalloc.c:1058)
    ==1660==    by 0x4F59298: TkBTreeInsertChars (tkTextBTree.c:4217)
    ==1660==    by 0x4F42168: InsertChars (tkText.c:4952)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660== 
    ==1660== Invalid read of size 8
    ==1660==    at 0x4F4230C: InsertChars (tkText.c:4984)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660==    by 0x4EAA394: Tk_MainEx (tkMain.c:342)
    ==1660==    by 0x400FD9: main (tkAppInit.c:78)
    ==1660==  Address 0x7b274b8 is 8 bytes inside a block of size 40 free'd
    ==1660==    at 0x4C2B51A: free (vg_replace_malloc.c:530)
    ==1660==    by 0x52A679B: TclpFree (tclAlloc.c:722)
    ==1660==    by 0x52BECA5: Tcl_Free (tclCkalloc.c:1221)
    ==1660==    by 0x4F422BA: InsertChars (tkText.c:4977)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660==    by 0x4EAA394: Tk_MainEx (tkMain.c:342)
    ==1660==  Block was alloc'd at
    ==1660==    at 0x4C2C614: malloc (vg_replace_malloc.c:299)
    ==1660==    by 0x52A6781: TclpAlloc (tclAlloc.c:699)
    ==1660==    by 0x52BEAA4: Tcl_Alloc (tclCkalloc.c:1058)
    ==1660==    by 0x4F59298: TkBTreeInsertChars (tkTextBTree.c:4217)
    ==1660==    by 0x4F42168: InsertChars (tkText.c:4952)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660== 
    ==1660== Invalid read of size 8
    ==1660==    at 0x4F42317: InsertChars (tkText.c:4984)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660==    by 0x4EAA394: Tk_MainEx (tkMain.c:342)
    ==1660==    by 0x400FD9: main (tkAppInit.c:78)
    ==1660==  Address 0x7b274c0 is 16 bytes inside a block of size 40 free'd
    ==1660==    at 0x4C2B51A: free (vg_replace_malloc.c:530)
    ==1660==    by 0x52A679B: TclpFree (tclAlloc.c:722)
    ==1660==    by 0x52BECA5: Tcl_Free (tclCkalloc.c:1221)
    ==1660==    by 0x4F422BA: InsertChars (tkText.c:4977)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660==    by 0x4EAA394: Tk_MainEx (tkMain.c:342)
    ==1660==  Block was alloc'd at
    ==1660==    at 0x4C2C614: malloc (vg_replace_malloc.c:299)
    ==1660==    by 0x52A6781: TclpAlloc (tclAlloc.c:699)
    ==1660==    by 0x52BEAA4: Tcl_Alloc (tclCkalloc.c:1058)
    ==1660==    by 0x4F59298: TkBTreeInsertChars (tkTextBTree.c:4217)
    ==1660==    by 0x4F42168: InsertChars (tkText.c:4952)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660== 
    ==1660== Invalid read of size 8
    ==1660==    at 0x4F4232D: InsertChars (tkText.c:4985)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660==    by 0x4EAA394: Tk_MainEx (tkMain.c:342)
    ==1660==    by 0x400FD9: main (tkAppInit.c:78)
    ==1660==  Address 0x7b274c8 is 24 bytes inside a block of size 40 free'd
    ==1660==    at 0x4C2B51A: free (vg_replace_malloc.c:530)
    ==1660==    by 0x52A679B: TclpFree (tclAlloc.c:722)
    ==1660==    by 0x52BECA5: Tcl_Free (tclCkalloc.c:1221)
    ==1660==    by 0x4F422BA: InsertChars (tkText.c:4977)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660==    by 0x4EAA394: Tk_MainEx (tkMain.c:342)
    ==1660==  Block was alloc'd at
    ==1660==    at 0x4C2C614: malloc (vg_replace_malloc.c:299)
    ==1660==    by 0x52A6781: TclpAlloc (tclAlloc.c:699)
    ==1660==    by 0x52BEAA4: Tcl_Alloc (tclCkalloc.c:1058)
    ==1660==    by 0x4F59298: TkBTreeInsertChars (tkTextBTree.c:4217)
    ==1660==    by 0x4F42168: InsertChars (tkText.c:4952)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660== 
    ==1660== Invalid read of size 8
    ==1660==    at 0x4F42338: InsertChars (tkText.c:4985)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660==    by 0x4EAA394: Tk_MainEx (tkMain.c:342)
    ==1660==    by 0x400FD9: main (tkAppInit.c:78)
    ==1660==  Address 0x7b274d0 is 32 bytes inside a block of size 40 free'd
    ==1660==    at 0x4C2B51A: free (vg_replace_malloc.c:530)
    ==1660==    by 0x52A679B: TclpFree (tclAlloc.c:722)
    ==1660==    by 0x52BECA5: Tcl_Free (tclCkalloc.c:1221)
    ==1660==    by 0x4F422BA: InsertChars (tkText.c:4977)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660==    by 0x4EAA394: Tk_MainEx (tkMain.c:342)
    ==1660==  Block was alloc'd at
    ==1660==    at 0x4C2C614: malloc (vg_replace_malloc.c:299)
    ==1660==    by 0x52A6781: TclpAlloc (tclAlloc.c:699)
    ==1660==    by 0x52BEAA4: Tcl_Alloc (tclCkalloc.c:1058)
    ==1660==    by 0x4F59298: TkBTreeInsertChars (tkTextBTree.c:4217)
    ==1660==    by 0x4F42168: InsertChars (tkText.c:4952)
    ==1660==    by 0x4F44CA2: TextInsertCmd (tkText.c:6153)
    ==1660==    by 0x4F3A77A: TextWidgetObjCmd (tkText.c:2155)
    ==1660==    by 0x52B2065: Dispatch (tclBasic.c:4365)
    ==1660==    by 0x52B20EB: TclNRRunCallbacks (tclBasic.c:4398)
    ==1660==    by 0x52B19B4: Tcl_EvalObjv (tclBasic.c:4128)
    ==1660==    by 0x52B3EA5: TclEvalEx (tclBasic.c:5267)
    ==1660==    by 0x53C8F0B: Tcl_FSEvalFileEx (tclIOUtil.c:1826)
    ==1660== 
    ==1660== 
    ==1660== HEAP SUMMARY:
    ==1660==     in use at exit: 2,996,073 bytes in 37,313 blocks
    ==1660==   total heap usage: 651,958 allocs, 614,645 frees, 67,788,157 bytes allocated
    ==1660== 
    ==1660== LEAK SUMMARY:
    ==1660==    definitely lost: 12,832 bytes in 22 blocks
    ==1660==    indirectly lost: 600 bytes in 21 blocks
    ==1660==      possibly lost: 336,303 bytes in 7,419 blocks
    ==1660==    still reachable: 2,646,338 bytes in 29,851 blocks
    ==1660==         suppressed: 0 bytes in 0 blocks
    ==1660== Rerun with --leak-check=full to see details of leaked memory
    ==1660== 
    ==1660== For counts of detected and suppressed errors, rerun with: -v
    ==1660== ERROR SUMMARY: 15 errors from 7 contexts (suppressed: 1 from 1)
    
  5. foundin changed to: "Branch revised_text"
  6. is_private changed to: "0"
  7. login: "pointsman"
  8. priority changed to: "5 Medium"
  9. private_contact changed to: "4ca203a8e925aecdd9419645f936bccf18cd6ea7"
  10. resolution changed to: "None"
  11. severity changed to: "Severe"
  12. status changed to: "Open"
  13. submitter changed to: "pointsman"
  14. subsystem changed to: "18. [text]"
  15. title changed to: "Test text-27.24 seg faults on linux"
  16. type changed to: "Bug"