I have noticed similar behaviour. What happens in my case is this:
- I play barbarians, any multiplayer map over LAN
- I open statistics window
- I watch all "general" statistics graphs
- I close the statistics window
- THEN (only *after* I have *closed* the statistics window), widelands embarks on a memory rampage, freezing my OS when it fills all available RAM.
Before closing the OS, it uses a constant amount of RAM, typically around 700 MB.
I use build 17 on an up-to-date Arch linux distribution. The problem does NOT occur if I disable opengl rendering from the command line.
$ uname -a
Linux brentjenslaptop 3.4.7-1-ARCH #1 SMP PREEMPT Sun Jul 29 22:02:56 CEST 2012 x86_64 GNU/Linux
I have noticed similar behaviour. What happens in my case is this:
- I play barbarians, any multiplayer map over LAN
- I open statistics window
- I watch all "general" statistics graphs
- I close the statistics window
- THEN (only *after* I have *closed* the statistics window), widelands embarks on a memory rampage, freezing my OS when it fills all available RAM.
Before closing the OS, it uses a constant amount of RAM, typically around 700 MB.
I use build 17 on an up-to-date Arch linux distribution. The problem does NOT occur if I disable opengl rendering from the command line.
$ uname -a
Linux brentjenslaptop 3.4.7-1-ARCH #1 SMP PREEMPT Sun Jul 29 22:02:56 CEST 2012 x86_64 GNU/Linux
$ ldd `which widelands` c000) 1.2.so. 0 (0x00007f6b3e37 1000) .so.0 (0x00007f6b3e15 5000) image-1. 2.so.0 => /lib/libSDL_ image-1. 2.so.0 (0x00007f6b3df3 8000) mixer-1. 2.so.0 => /lib/libSDL_ mixer-1. 2.so.0 (0x00007f6b3dce 9000) net-1.2. so.0 => /lib/libSDL_ net-1.2. so.0 (0x00007f6b3dae 4000) ttf-2.0. so.0 => /lib/libSDL_ ttf-2.0. so.0 (0x00007f6b3d8d d000) gfx.so. 13 (0x00007f6b3d6c 5000) 9000) c000) 6000) b000) a000) 7000) d000) 8000) 4000) 0000) linux-x86- 64.so.2 (0x00007f6b3e60 b000) e.so.6 (0x00007f6b3ba6 2000) 2000) tls.so. 302.17 => /lib/libnvidia- tls.so. 302.17 (0x00007f6b3b64 f000) glcore. so.302. 17 => /lib/libnvidia- glcore. so.302. 17 (0x00007f6b3929 e000) 5000) 2000) 8000) 9000) b000) d000) 7000) 3000) d000) 5000) 9000) 4000)
linux-vdso.so.1 (0x00007fffbd79
libSDL-1.2.so.0 => /lib/libSDL-
libpthread.so.0 => /lib/libpthread
libSDL_
libSDL_
libSDL_
libSDL_
libSDL_gfx.so.13 => /lib/libSDL_
liblua.so.5.1 => /lib/liblua.so.5.1 (0x00007f6b3d49
libpng15.so.15 => /lib/libpng15.so.15 (0x00007f6b3d26
libz.so.1 => /lib/libz.so.1 (0x00007f6b3d05
libGL.so.1 => /lib/libGL.so.1 (0x00007f6b3cd3
libGLEW.so.1.8 => /lib/libGLEW.so.1.8 (0x00007f6b3cab
libstdc++.so.6 => /lib/libstdc++.so.6 (0x00007f6b3c7b
libm.so.6 => /lib/libm.so.6 (0x00007f6b3c4b
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f6b3c2a
libc.so.6 => /lib/libc.so.6 (0x00007f6b3bf0
libdl.so.2 => /lib/libdl.so.2 (0x00007f6b3bd0
/lib/ld-
libfreetype.so.6 => /lib/libfreetyp
libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00007f6b3b85
libnvidia-
libnvidia-
libX11.so.6 => /lib/libX11.so.6 (0x00007f6b38f6
libXext.so.6 => /lib/libXext.so.6 (0x00007f6b38d5
libXmu.so.6 => /lib/libXmu.so.6 (0x00007f6b38b3
libXi.so.6 => /lib/libXi.so.6 (0x00007f6b3892
libGLU.so.1 => /lib/libGLU.so.1 (0x00007f6b386b
libxcb.so.1 => /lib/libxcb.so.1 (0x00007f6b3849
libXt.so.6 => /lib/libXt.so.6 (0x00007f6b3823
libXau.so.6 => /lib/libXau.so.6 (0x00007f6b3803
libXdmcp.so.6 => /lib/libXdmcp.so.6 (0x00007f6b37e2
libSM.so.6 => /lib/libSM.so.6 (0x00007f6b37c2
libICE.so.6 => /lib/libICE.so.6 (0x00007f6b37a0
libuuid.so.1 => /lib/libuuid.so.1 (0x00007f6b3780