From: SourceForge.net <no...@so...> - 2011-08-13 11:35:40
|
Bugs item #3390699, was opened at 2011-08-12 21:01 Message generated for change (Comment added) made by ferrieux You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=3390699&group_id=10894 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 27. Channel Types Group: development: 8.6b2 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Don Porter (dgp) Assigned to: Andreas Kupries (andreas_kupries) Summary: socket_*-13.1 leaks Initial Comment: $ make valgrind TESTFLAGS="-file socket.test -match socket_any-13.1" ... ==13528== 24 bytes in 1 blocks are definitely lost in loss record 367 of 932 ==13528== at 0x4005903: malloc (vg_replace_malloc.c:195) ==13528== by 0x80DDD7C: TclpAlloc (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== by 0x80EB794: Tcl_Alloc (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== by 0x814010D: TEBCresume (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== by 0x80E0BDD: TclNRRunCallbacks (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== by 0x80E64BA: Tcl_EvalObjv (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== by 0x80E6E24: TclEvalEx (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== by 0x80E70D9: Tcl_EvalEx (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== 162,248 (24 direct, 162,224 indirect) bytes in 1 blocks are definitely lost in loss record 932 of 932 ==13528== at 0x4005903: malloc (vg_replace_malloc.c:195) ==13528== by 0x80DDD7C: TclpAlloc (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== by 0x80EB794: Tcl_Alloc (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== by 0x80890EB: SetCmdNameFromAny (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== by 0x808875A: Tcl_GetCommandFromObj (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== by 0x8132FC3: TclCompileEnsemble (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== by 0x8124880: TclCompileScript (in /home/dgp/fossil/tcl/unix/tcltest) ==13528== by 0x812566B: TclCompileTokens (in /home/dgp/fossil/tcl/unix/tcltest) ---------------------------------------------------------------------- >Comment By: Alexandre Ferrieux (ferrieux) Date: 2011-08-13 13:35 Message: Yes. Currently, threadReap essentially does testthread::send -async exit, and waits very little. What about doing a testthread::join to resynchronize with their proper termination ? ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2011-08-12 22:19 Message: Leak trouble may be lurking in [tcltest::threadReap] which is problematic in oh so many ways.... ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2011-08-12 21:08 Message: Similar results for socket_inet-13.1 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=3390699&group_id=10894 |