If you've got a core dump, post a gdb backtrace which might help us explain what the problem is:
Code:
$ gdb ./world <core file>
...
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /home/entwisd/eqemu/libEMuShareMem.so...done.
Loaded symbols for /home/entwisd/eqemu/libEMuShareMem.so
Core was generated by `./world'.
Program terminated with signal 11, Segmentation fault.
#0 0xb7f3a410 in ?? ()
(gdb) bt
<post what gets output here after entering the bt command>