Menu

#29 tcludp 1.0.8 has a memory leak.

v1.x
open
tcludp (16)
9
2007-04-24
2007-04-23
Anonymous
No

The following code shows a memory leak in tcludp 1.0.8
on my linux fedora 6 box running activestate tcl 8.4.14

# Create a time/date server via udp

package require udp

proc initBroadCaster { port } {
set bfd [udp_open $port ]
fconfigure $bfd -buffering none -blocking 0
fileevent $bfd readable [list sendTime $bfd ]
}

proc sendTime { sock } {
set data [read $sock]
set peer [fconfigure $sock -peer]
fconfigure $sock -remote $peer
puts -nonewline $sock "[clock format [clock seconds ] -format %X ]"
}

initBroadCaster 10000
vwait forever
#################################################################333
running some simple clients against the above server
shows that the server memory is constantly increasing,,,

I have had to quit using tcl upd in some of my
servers.

Thanks,

Jerry

jerry.levan@gmail.com

Discussion

  • Pat Thoyts

    Pat Thoyts - 2007-04-24
    • labels: --> tcludp
    • milestone: --> v1.x
    • priority: 5 --> 9
    • assigned_to: nobody --> patthoyts
     

Log in to post a comment.

MongoDB Logo MongoDB