While I'm pointing out bugs, I've also noticed that if I execute the client and leave the server browser open (without being connected to a server) after about 10-20 minutes, I run out of memory. My guess would be a memory leak in the server browser -- I can only presume the client is causing it (it only happens when the client is open in this state). I haven't verified this for certain as my machine invariably locks up at that point This is on the 1.1 precompiled reclient_linux_64. Ubuntu 10.10, kernel 2.6.35.
Edit: Caught it in the act this time. This was the memory usage after leaving the server browser open for ~5 minutes (about 2 gb). It continued to climb after this.
- {l Code}: {l Select All Code}
Name: reclient_linux_
State: R (running)
Tgid: 10918
Pid: 10918
PPid: 1
TracerPid: 0
Uid: 1000 1000 1000 1000
Gid: 1003 1003 1003 1003
FDSize: 64
Groups: 119 1000 1003
VmPeak: 2364492 kB
VmSize: 2345232 kB
VmLck: 0 kB
VmHWM: 2099052 kB
VmRSS: 2095672 kB
VmData: 2144248 kB
VmStk: 136 kB
VmExe: 3708 kB
VmLib: 24396 kB
VmPTE: 4396 kB
VmSwap: 0 kB
Threads: 5
SigQ: 1/16382
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000000
SigCgt: 00000001800074af
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: ffffffffffffffff
Cpus_allowed: 3f
Cpus_allowed_list: 0-5
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 209621
nonvoluntary_ctxt_switches: 268197