From: SourceForge.net <no...@so...> - 2003-05-06 08:57:10
|
Bugs item #733126, was opened at 2003-05-06 00:44 Message generated for change (Comment added) made by hobbs You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=733126&group_id=10894 Category: None Group: = 8.3.1 >Status: Pending >Resolution: Out of Date Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Memory leak while creating and deleting interpreters Initial Comment: I am using TCL 8.3.1. Recently when I was trying to corner a memory leak issue it was found that the leak was occurring in the TCL library while creating and deleting interpreters. The following is the stack traces of the leak from purify. Platform : Solaris 2.8 >>>> MLK: 512 bytes leaked in 16 blocks * This memory was allocated from: malloc [rtlib.o] TclpAlloc [tclAlloc.c:671] Tcl_Alloc [tclCkalloc.c:846] Tcl_GetThreadData [tclThread.c:101] Tcl_CreateChannel [tclIO.c:937] TclpOpenFileChannel [tclUnixChan.c:1375] * Block of 32 bytes (16 times); last block at 0xdbcd38 MLK: 476 bytes leaked in 17 blocks * This memory was allocated from: malloc [rtlib.o] TclpAlloc [tclAlloc.c:671] Tcl_Alloc [tclCkalloc.c:846] Tcl_GetThreadData [tclThread.c:101] InitTimer [tclTimer.c:158] Tcl_DeleteTimerHandler [tclTimer.c:296] * Block of 28 bytes (17 times); last block at 0xddd3e8 MLK: 340 bytes leaked in 17 blocks * This memory was allocated from: malloc [rtlib.o] TclpAlloc [tclAlloc.c:671] Tcl_Alloc [tclCkalloc.c:846] Tcl_GetThreadData [tclThread.c:101] Tcl_AsyncReady [tclAsync.c:331] EvalObjv [tclParse.c:934] * Block of 20 bytes (17 times); last block at 0xdf3980 MLK: 204 bytes leaked in 17 blocks * This memory was allocated from: malloc [rtlib.o] TclpAlloc [tclAlloc.c:671] Tcl_Alloc [tclCkalloc.c:846] Tcl_CreateThreadExitHandler [tclEvent.c:493] InitTimer [tclTimer.c:160] Tcl_DeleteTimerHandler [tclTimer.c:296] * Block of 12 bytes (17 times); last block at 0xdf3430 MLK: 204 bytes leaked in 17 blocks * This memory was allocated from: malloc [rtlib.o] TclpAlloc [tclAlloc.c:671] Tcl_Alloc [tclCkalloc.c:846] Tcl_GetThreadData [tclThread.c:101] TclInitSubsystems [tclEvent.c:738] Tcl_CreateInterp [tclBasic.c:281] * Block of 12 bytes (17 times); last block at 0xdb0d30 MLK: 68 bytes leaked in 17 blocks * This memory was allocated from: malloc [rtlib.o] TclpAlloc [tclAlloc.c:671] Tcl_Alloc [tclCkalloc.c:846] Tcl_GetThreadData [tclThread.c:101] TclpOpenFileChannel [tclUnixChan.c:1296] Tcl_OpenFileChannel [tclIOUtil.c:556] * Block of 4 bytes (17 times); last block at 0xcec828 MLK: 32 bytes leaked at 0xcc4ed0 * This memory was allocated from: malloc [rtlib.o] TclpAlloc [tclAlloc.c:671] Tcl_Alloc [tclCkalloc.c:846] Tcl_GetThreadData [tclThread.c:101] TclInitIOSubsystem [tclIO.c:161] TclInitSubsystems [tclEvent.c:724] <<<< ---------------------------------------------------------------------- >Comment By: Jeffrey Hobbs (hobbs) Date: 2003-05-06 01:57 Message: Logged In: YES user_id=72656 Please verify with latest Tcl before reporting. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=733126&group_id=10894 |