Tcl Library Source Code

Ticket Change Details
Login
Overview

Artifact ID: cfa3aef27a5068ef7430a29a281336b21a621855
Ticket: f084c0dc03bd57d142bce1703cc5bdd9beb88247
memory leak in tcllib autoproxy
User & Date: anonymous 2015-09-29 15:53:49
Changes

  1. assignee changed to: "nobody"
  2. closer changed to: "nobody"
  3. cmimetype changed to: "text/plain"
  4. comment changed to:
    The autoproxy module appears to have a leak when a http request is made. Observe the RSS is increasing with each request. This has been observed on Tcl 8.5 and 8.6 running on FreeBSD 9.1 and 10.1, and with 1.16 and 1.17 versions of tcllib.
    
    Sample program will be attached in follow up.
    
    
    request 0
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  1.6  0.0 54200 8832  1  S+    3:48PM 0:00.19 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 1
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  1.2  0.0 54200 8968  1  S+    3:48PM 0:00.20 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 2
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  1.1  0.0 54200 8976  1  S+    3:48PM 0:00.21 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 3
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  1.1  0.0 54200 8976  1  S+    3:48PM 0:00.22 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 4
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.8  0.0 54200 8980  1  S+    3:48PM 0:00.23 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 5
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.7  0.0 54200 8984  1  S+    3:48PM 0:00.24 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 6
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.7  0.0 54200 8992  1  S+    3:48PM 0:00.26 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 7
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.6  0.0 54200 8992  1  S+    3:48PM 0:00.27 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 8
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.6  0.0 54200 8992  1  S+    3:48PM 0:00.28 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 9
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.5  0.0 54200 8996  1  S+    3:48PM 0:00.29 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 10
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.6  0.0 54200 9008  1  S+    3:48PM 0:00.30 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 11
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.6  0.0 54200 9012  1  S+    3:48PM 0:00.32 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 12
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.5  0.0 54200 9136  1  S+    3:48PM 0:00.33 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 13
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.5  0.0 54200 9140  1  S+    3:48PM 0:00.34 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 14
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.5  0.0 54200 9152  1  S+    3:48PM 0:00.35 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 15
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.4  0.0 54200 9152  1  S+    3:48PM 0:00.36 /usr/local/bin/tclsh8.6 ./leak.tcl
    request 16
    USER          PID %CPU %MEM   VSZ  RSS TT  STAT STARTED    TIME COMMAND
    jeff.lawson 11749  0.5  0.0 54200 9152  1  S+    3:48PM 0:00.37 /usr/local/bin/tclsh8.6 ./leak.tcl
    
  5. foundin changed to: "1.17"
  6. is_private changed to: "0"
  7. login: "anonymous"
  8. priority changed to: "5 Medium"
  9. private_contact changed to: "f0e2312a244c99b69b66ff52a743015292c5af63"
  10. resolution changed to: "None"
  11. severity changed to: "Important"
  12. status changed to: "Open"
  13. submitter changed to: "anonymous"
  14. subsystem changed to: "http :: autoproxy"
  15. title changed to: "memory leak in tcllib autoproxy"
  16. type changed to: "Bug"