I needed a few more SDL developer libs and fetched the sources from a working mirror. ;) The result hasn't changed:
$ ./src/game/fillets Segmentation fault $ valgrind ./src/game/fillets ==26489== Memcheck, a memory error detector. ==26489== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==26489== Using LibVEX rev 1471, a library for dynamic binary translation. ==26489== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==26489== Using valgrind-3.1.0-Debian, a dynamic binary instrumentation framework. ==26489== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==26489== For more details, rerun with: -v ==26489== ==26489== Conditional jump or move depends on uninitialised value(s) ==26489== at 0x400226C: (within /lib/ld-2.3.5.so) ==26489== by 0x4010464: (within /lib/ld-2.3.5.so) ==26489== ==26489== Conditional jump or move depends on uninitialised value(s) ==26489== at 0x400229C: (within /lib/ld-2.3.5.so) ==26489== by 0x4010464: (within /lib/ld-2.3.5.so) ==26489== ==26489== Conditional jump or move depends on uninitialised value(s) ==26489== at 0x4002388: (within /lib/ld-2.3.5.so) ==26489== by 0x4010464: (within /lib/ld-2.3.5.so) ==26489== ==26489== Jump to the invalid address stated on the next line ==26489== at 0x0: ??? ==26489== by 0x100C9B10: lua_open (in /home/jonas/Fillets/fillets-ng-0.7.3/src/game/fillets) ==26489== by 0x10098D18: ScriptState::ScriptState() (ScriptState.cpp:25) ==26489== by 0x10098634: ScriptAgent::own_init() (ScriptAgent.cpp:30) ==26489== by 0x10082F20: BaseAgent::init() (BaseAgent.cpp:26) ==26489== by 0x1007F3E0: AgentPack::init(std::string const&) (AgentPack.cpp:117) ==26489== by 0x10006DE8: Application::init(int, char**) (Application.cpp:68) ==26489== by 0x1000D198: main (main.cpp:110) ==26489== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==26489== ==26489== Process terminating with default action of signal 11 (SIGSEGV) ==26489== Bad permissions for mapped region at address 0x0 ==26489== at 0x0: ??? ==26489== by 0x100C9B10: lua_open (in /home/jonas/Fillets/fillets-ng-0.7.3/src/game/fillets) ==26489== by 0x10098D18: ScriptState::ScriptState() (ScriptState.cpp:25) ==26489== by 0x10098634: ScriptAgent::own_init() (ScriptAgent.cpp:30) ==26489== by 0x10082F20: BaseAgent::init() (BaseAgent.cpp:26) ==26489== by 0x1007F3E0: AgentPack::init(std::string const&) (AgentPack.cpp:117) ==26489== by 0x10006DE8: Application::init(int, char**) (Application.cpp:68) ==26489== by 0x1000D198: main (main.cpp:110) ==26489== ==26489== ERROR SUMMARY: 6 errors from 4 contexts (suppressed: 2 from 1) ==26489== malloc/free: in use at exit: 27,025 bytes in 87 blocks. ==26489== malloc/free: 108 allocs, 21 frees, 27,534 bytes allocated. ==26489== For counts of detected errors, rerun with: -v ==26489== searching for pointers to 87 not-freed blocks. ==26489== checked 995,932 bytes. ==26489== ==26489== LEAK SUMMARY: ==26489== definitely lost: 0 bytes in 0 blocks. ==26489== possibly lost: 385 bytes in 19 blocks. ==26489== still reachable: 26,640 bytes in 68 blocks. ==26489== suppressed: 0 bytes in 0 blocks. ==26489== Reachable blocks (those to which a pointer was found) are not shown. ==26489== To see them, rerun with: --show-reachable=yes Segmentation fault $ echo -e "run\nbt\nquit" | gdb -x /dev/stdin ./src/game/fillets GNU gdb 6.3-debian Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc-linux"...Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 805572992 (LWP 26493)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 805572992 (LWP 26493)] 0x00000000 in ?? () #0 0x00000000 in ?? () #1 0x100be4c8 in luaD_rawrunprotected () #2 0x100c9b14 in lua_open () #3 0x10098d1c in ScriptState (this=0x0) at ScriptState.cpp:25 #4 0x10098638 in ScriptAgent::own_init (this=0x10116448) at ScriptAgent.cpp:30 #5 0x10082f24 in BaseAgent::init (this=0x10116448) at BaseAgent.cpp:26 #6 0x1007f3e4 in AgentPack::init (this=0x10116400, [EMAIL PROTECTED]) at AgentPack.cpp:117 #7 0x10006dec in Application::init (this=0x7fd29790, argc=1, argv=0x7fd29a14) at Application.cpp:68 #8 0x1000d19c in main (argc=1, argv=0x7fd29a14) at main.cpp:110 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]