Enable memory checking and let it run for a while. then quit bearerbox. At quit it will list all unused memory allocations. Top is not really relevant as it might use the memory for a good reason (like incoming SMS are not forwarded because there's not SMSBOx connected or the like).

There is no real difference between the different modem types except the AT commands sent to them. So the Code is exactly the same. The strings are not but thats in the config file.

On 22.02.2008, at 15:37, [EMAIL PROTECTED] wrote:

Hi,
I need some help with a memory leak running kannel. I'm using Debian (Etch) on a Intel Core2Duo processor. I've tried the Debian-package and the latest
cvs-version on an x86_64 an i386 arch.

The problem is that the bearerbox runs into a memory leak when connected to a Wavecom Dualband modem (WMOD2B-G900/1800). If I run the same system with
a Single Band Modem (WMO2-G900) everything is fine.

I've tested with several modems to exclude a modemfailure. Every test the same result Single Band works, Dual Band doesn't. There are no warnings, errors or panics in the kannel-core.log. bearerbox is connecting the modem and sending messages correctly. Only thing is that after aprox 5 mins the
mainmemory and swap are full and the system isn't working anymore.

Has anyone any idea or solution for this problem.


kannelversion:

Kannel bearerbox version `cvs-20080221'. Build `Feb 22 2008 13:52:03',
  compiler `4.1.2 20061115 (prerelease) (Debian 4.1.1-21)'. System
  Linux, release 2.6.18, version #1 SMP Wed Feb 6 15:48:23 CET 2008,
  machine x86_64. Hostname xxx.xxx.xx, IP 192.168.10.94. Libxml
  version 2.6.27. Using native malloc.


top after 1 minute:

top - 15:06:48 up 2 min,  6 users,  load average: 0.27, 0.24, 0.10
Tasks:  76 total,   2 running,  74 sleeping,   0 stopped,   0 zombie
Cpu0 : 55.5%us, 1.0%sy, 0.0%ni, 43.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 : 43.0%us, 0.7%sy, 0.0%ni, 56.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 512096k total, 198268k used, 313828k free, 6308k buffers Swap: 1502036k total, 0k used, 1502036k free, 27296k cached

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
2657 kannel    18   0  221m 127m 1260 S  100 25.6   0:09.17 bearerbox
   1 root      18   0  6120  688  564 S    0  0.1   0:01.31 init

top after 2 minutes:

top - 15:07:13 up 2 min,  6 users,  load average: 0.52, 0.30, 0.12
Tasks:  75 total,   1 running,  74 sleeping,   0 stopped,   0 zombie
Cpu0 : 69.8%us, 3.7%sy, 0.0%ni, 6.6%id, 19.9%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 : 11.6%us, 0.7%sy, 0.0%ni, 87.4%id, 0.3%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 512096k total, 506032k used, 6064k free, 104k buffers Swap: 1502036k total, 8928k used, 1493108k free, 5796k cached

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
2657 kannel    18   0  556m 461m  636 S   86 92.3   0:33.66 bearerbox
   1 root      18   0  6120  252  228 S    0  0.0   0:01.31 init

top after 3 minutes:

top - 15:08:11 up 3 min,  7 users,  load average: 0.95, 0.47, 0.19
Tasks:  75 total,   2 running,  73 sleeping,   0 stopped,   0 zombie
Cpu0 : 0.0%us, 2.7%sy, 0.0%ni, 89.7%id, 7.3%wa, 0.0%hi, 0.3%si, 0.0%st Cpu1 : 98.7%us, 1.3%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 512096k total, 506416k used, 5680k free, 148k buffers Swap: 1502036k total, 825452k used, 676584k free, 2416k cached

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
2657 kannel    18   0 1354m 470m  368 S  100 94.0   1:31.88 bearerbox
 190 root      10  -5     0    0    0 S    3  0.0   0:01.30 kswapd0


thanks for helping,
Steven Koenig


Reply via email to