Yes I've thought too that maybe we have different versions of SFML, so I've opened the ice3 directory and seen that you've provided yours. To ensure that it loads these libraries, I've added a line to your startup script:
iCE3.sh:
#!/bin/bash
cd `dirname $0`
export LD_LIBRARY_PATH=.
./iCE3
By the way, after this I've also tried "ldd iCE3", and it seems to be fine:
linux-gate.so.1 => (0xb77f7000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb7741000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb773d000)
libsfml-window.so => ./libsfml-window.so (0xb7729000)
libsfml-graphics.so => ./libsfml-graphics.so (0xb768c000)
libsfml-system.so => ./libsfml-system.so (0xb7682000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb7594000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb756e000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb7550000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb73f6000)
libz.so.1 => /usr/lib/libz.so.1 (0xb73e2000)
libGL.so.1 => /usr/lib/i386-linux-gnu/libGL.so.1 (0xb7310000)
libGLEW.so.1.5 => /usr/lib/libGLEW.so.1.5 (0xb72b9000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb729f000)
/lib/ld-linux.so.2 (0xb77f8000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb7165000)
libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xb70f3000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb70cf000)
libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xb70c7000)
libnvidia-tls.so.280.13 => /usr/lib/i386-linux-gnu/tls/libnvidia-tls.so.280.13 (0xb70c3000)
libnvidia-glcore.so.280.13 => /usr/lib/i386-linux-gnu/libnvidia-glcore.so.280.13 (0xb57b2000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb57a0000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb5797000)
libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb5781000)
libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xb5771000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb5752000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb5748000)
libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xb56eb000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb56e8000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb56e1000)
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb56d9000)
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb56c0000)
libuuid.so.1 => /lib/libuuid.so.1 (0xb56bb000)
This time, it loaded up without a freeze, and actuall when I've started goind off the hill I've seen a new chunk appearing, but then it stopped loading. So I've tried what you've said, to dig into the empty space (ice3-7.jpg) but as you can see, I only could dig into the loaded chunks. I've also tried to dig *and* go into the empty space, but it keeps blocking my character movement, so the collision works fine


What Linux distro are you using (or used, when compiled your game and SFML)? This is Linux Mint, the debian-based version, 32bits. I've got 4Gb of RAM, Intel Core 2 Duo T6670 2.20Ghz CPU, nVidia GeForce 310M with 512Mb VRAM.
I've started a system monitor and the game pretty much uses both my CPUs at 100% (ice3-8.jpg) and you can see the graph after I've killed the process (yeah, it has frozen again) on "ice3-9.jpg".


Log:
[00:00:00:000] : Starting iCE3...
[00:00:00:001] : # Warning # : Application : Lua::State : DoFile : can't open "Saves/Config.lua".
[00:00:00:055] : Done.
[00:00:00:055] :
[00:00:00:055] : New state : TestState.
[00:00:00:234] : Minimum memory size of a block : 5
[00:00:00:234] : Minimum memory size of a chunk : 276 + 5 * 3375 = 17151
[00:00:00:234] :
[00:00:00:250] : Terrain generation info :
[00:00:00:250] : World seed : 3140
[00:00:00:250] : Persistence : 0.5
[00:00:00:250] : Frequency : 0.01 (period : 100)
[00:00:00:250] : Amplitude : 50
[00:00:00:250] : Octaves : 5
[00:00:00:250] :
[00:01:00:978] :
[00:01:00:978] : Closing state : TestState.
Yes, by default the program tries to load "NewWorld001", and if it doesn't exist, generate a new one. That's a temporary behavior, but it's good enough for testing purposes You can safely delete the "Worlds" or "NewWorld001" directories when you want to start anew (my dustbin is full of it...).
Note that it did exist, but it has crashed when loading it!
Trying to start the game, and it just don't. Log:
[00:00:00:000] : Starting iCE3...
[00:00:00:044] : Done.
[00:00:00:044] :
[00:00:00:044] : New state : TestState.
[00:00:00:233] : Minimum memory size of a block : 5
[00:00:00:233] : Minimum memory size of a chunk : 276 + 5 * 3375 = 17151
[00:00:00:233] :
[00:00:00:249] : Terrain generation info :
[00:00:00:249] : World seed : 3140
[00:00:00:249] : Persistence : 0.5
[00:00:00:249] : Frequency : 0.01 (period : 100)
[00:00:00:249] : Amplitude : 50
[00:00:00:249] : Octaves : 5
[00:00:00:249] :
[00:00:00:249] :
[00:00:00:249] : Loading world 'Saves/Worlds/NewWorld001/NewWorld001.wrld'...
[00:00:00:249] : Clearing old world...
[00:00:00:270] : Done.
[00:00:00:270] :
[00:00:00:358] : # Error # : Main : World : Unit lookup list is outdated.
[00:00:00:358] :
[00:00:00:358] : Closing iCE3...
[00:00:00:358] : Average FPS : nan
[00:00:00:358] : Best FPS : 0
[00:00:00:358] : Worst FPS : inf
[00:00:00:358] :
[00:00:00:359] : Done.
Sigh... deleted the saved world, started again. Ok. Trying to remake a collision-fail example... Ok. It seems when you've got 3 empty cubes above and you jump, you can see through the ceiling. I've digged a tunnel for you, when startup just go forward to the bottom of the next hill and you'll find it there. Go until the glass cubes and jump! Ok I've made an asphalt arrow to show where the tunnel starts. So I was climbing up to the start mounting when I've literally fallen through the whole map, see "ice3-10.jpg"!


And here's the saved world:
http://data.hu/get/4156681/Saves.zipScroll down, use the big gray "Lassú letöltés" button under the red signs!
I don't know how long these sreenshots and this .zip is available, so you might consider saving them to you hdd.
See if all these help you,
Regards,
easy