Could this problem be related to the problems reported when running
liquidwar in valgrind?  I saw several issues when running the binary
from the package, and the program refused to start.  I decided to
rebuild with debug info and do a new test.  This is the result:

reading past allocated memory seem to be fairly common, as well as
other issues.

% valgrind ./src/liquidwar
==3395== Memcheck, a memory error detector.
==3395== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
==3395== Using LibVEX rev 1367, a library for dynamic binary translation.
==3395== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
==3395== Using valgrind-3.0.1, a dynamic binary instrumentation framework.
==3395== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
==3395== For more details, rerun with: -v
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8ECB13: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E631C: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8F2BDD: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E7675: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E47C6: (within /lib/ld-2.3.5.so)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8EC7D3: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E631C: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8F2BDD: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E7675: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E47C6: (within /lib/ld-2.3.5.so)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8EC6B6: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E6376: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8F2BDD: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E7675: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E47C6: (within /lib/ld-2.3.5.so)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8EC6C2: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E6376: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8F2BDD: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E7675: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E47C6: (within /lib/ld-2.3.5.so)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8EC7D3: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E6376: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8F2BDD: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E7675: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E47C6: (within /lib/ld-2.3.5.so)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8EC6B6: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3BCAC: dl_open_worker (dl-open.c:343)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==    by 0x1B9940BE: _unix_load_modules (umodules.c:129)
==3395==    by 0x1B99DF8B: _xwin_sysdrv_init (xsystem.c:183)
==3395==    by 0x1B92B3EB: install_allegro (allegro.c:359)
==3395==    by 0x805A9DD: init_all (init.c:125)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8EC955: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3BCAC: dl_open_worker (dl-open.c:343)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==    by 0x1B9940BE: _unix_load_modules (umodules.c:129)
==3395==    by 0x1B99DF8B: _xwin_sysdrv_init (xsystem.c:183)
==3395==    by 0x1B92B3EB: install_allegro (allegro.c:359)
==3395==    by 0x805A9DD: init_all (init.c:125)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8ECAE6: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3BCAC: dl_open_worker (dl-open.c:343)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==    by 0x1B9940BE: _unix_load_modules (umodules.c:129)
==3395==    by 0x1B99DF8B: _xwin_sysdrv_init (xsystem.c:183)
==3395==    by 0x1B92B3EB: install_allegro (allegro.c:359)
==3395==    by 0x805A9DD: init_all (init.c:125)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8ECB13: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3BCAC: dl_open_worker (dl-open.c:343)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==    by 0x1B9940BE: _unix_load_modules (umodules.c:129)
==3395==    by 0x1B99DF8B: _xwin_sysdrv_init (xsystem.c:183)
==3395==    by 0x1B92B3EB: install_allegro (allegro.c:359)
==3395==    by 0x805A9DD: init_all (init.c:125)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8EC7D3: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3BCAC: dl_open_worker (dl-open.c:343)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==    by 0x1B9940BE: _unix_load_modules (umodules.c:129)
==3395==    by 0x1B99DF8B: _xwin_sysdrv_init (xsystem.c:183)
==3395==    by 0x1B92B3EB: install_allegro (allegro.c:359)
==3395==    by 0x805A9DD: init_all (init.c:125)
==3395==
==3395== Invalid read of size 4
==3395==    at 0x1B8F4FB7: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E89C1: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EA51A: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EDBBF: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EE144: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3BA47: dl_open_worker (dl-open.c:294)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==  Address 0x1BC70BF4 is 28 bytes inside a block of size 30 alloc'd
==3395==    at 0x1B8FF8A6: malloc (vg_replace_malloc.c:149)
==3395==    by 0x1B8EA722: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EDBBF: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EE144: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3BA47: dl_open_worker (dl-open.c:294)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4DEE: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BC3D7D4: do_dlopen (dl-libc.c:80)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3D791: dlerror_run (dl-libc.c:42)
==3395==    by 0x1BC3D876: __libc_dlopen_mode (dl-libc.c:153)
==3395==    by 0x1BC1BE2E: __nss_lookup_function (nsswitch.c:344)
==3395==    by 0x1BBF7E11: gaih_inet (getaddrinfo.c:825)
==3395==    by 0x1BBF6993: getaddrinfo (getaddrinfo.c:1550)
==3395==    by 0x1BAD9966: (within /usr/X11R6/lib/libX11.so.6.2)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4DFD: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BC3D7D4: do_dlopen (dl-libc.c:80)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3D791: dlerror_run (dl-libc.c:42)
==3395==    by 0x1BC3D876: __libc_dlopen_mode (dl-libc.c:153)
==3395==    by 0x1BC1BE2E: __nss_lookup_function (nsswitch.c:344)
==3395==    by 0x1BBF7E11: gaih_inet (getaddrinfo.c:825)
==3395==    by 0x1BBF6993: getaddrinfo (getaddrinfo.c:1550)
==3395==    by 0x1BAD9966: (within /usr/X11R6/lib/libX11.so.6.2)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4E0C: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BC3D7D4: do_dlopen (dl-libc.c:80)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3D791: dlerror_run (dl-libc.c:42)
==3395==    by 0x1BC3D876: __libc_dlopen_mode (dl-libc.c:153)
==3395==    by 0x1BC1BE2E: __nss_lookup_function (nsswitch.c:344)
==3395==    by 0x1BBF7E11: gaih_inet (getaddrinfo.c:825)
==3395==    by 0x1BBF6993: getaddrinfo (getaddrinfo.c:1550)
==3395==    by 0x1BAD9966: (within /usr/X11R6/lib/libX11.so.6.2)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4E1B: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BC3D7D4: do_dlopen (dl-libc.c:80)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3D791: dlerror_run (dl-libc.c:42)
==3395==    by 0x1BC3D876: __libc_dlopen_mode (dl-libc.c:153)
==3395==    by 0x1BC1BE2E: __nss_lookup_function (nsswitch.c:344)
==3395==    by 0x1BBF7E11: gaih_inet (getaddrinfo.c:825)
==3395==    by 0x1BBF6993: getaddrinfo (getaddrinfo.c:1550)
==3395==    by 0x1BAD9966: (within /usr/X11R6/lib/libX11.so.6.2)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4F7C: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BC3D7D4: do_dlopen (dl-libc.c:80)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3D791: dlerror_run (dl-libc.c:42)
==3395==    by 0x1BC3D876: __libc_dlopen_mode (dl-libc.c:153)
==3395==    by 0x1BC1BE2E: __nss_lookup_function (nsswitch.c:344)
==3395==    by 0x1BBF7E11: gaih_inet (getaddrinfo.c:825)
==3395==    by 0x1BBF6993: getaddrinfo (getaddrinfo.c:1550)
==3395==    by 0x1BAD9966: (within /usr/X11R6/lib/libX11.so.6.2)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4F87: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BC3D7D4: do_dlopen (dl-libc.c:80)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3D791: dlerror_run (dl-libc.c:42)
==3395==    by 0x1BC3D876: __libc_dlopen_mode (dl-libc.c:153)
==3395==    by 0x1BC1BE2E: __nss_lookup_function (nsswitch.c:344)
==3395==    by 0x1BBF7E11: gaih_inet (getaddrinfo.c:825)
==3395==    by 0x1BBF6993: getaddrinfo (getaddrinfo.c:1550)
==3395==    by 0x1BAD9966: (within /usr/X11R6/lib/libX11.so.6.2)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4F7C: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E89C1: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EA51A: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BC3D7D4: do_dlopen (dl-libc.c:80)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3D791: dlerror_run (dl-libc.c:42)
==3395==    by 0x1BC3D876: __libc_dlopen_mode (dl-libc.c:153)
==3395==    by 0x1BC1BE2E: __nss_lookup_function (nsswitch.c:344)
==3395==    by 0x1BBF7E11: gaih_inet (getaddrinfo.c:825)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4F87: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E89C1: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EA51A: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BC3D7D4: do_dlopen (dl-libc.c:80)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3D791: dlerror_run (dl-libc.c:42)
==3395==    by 0x1BC3D876: __libc_dlopen_mode (dl-libc.c:153)
==3395==    by 0x1BC1BE2E: __nss_lookup_function (nsswitch.c:344)
==3395==    by 0x1BBF7E11: gaih_inet (getaddrinfo.c:825)
==3395==
==3395== Invalid read of size 4
==3395==    at 0x1B8F4F73: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E89C1: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EA51A: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BC3D7D4: do_dlopen (dl-libc.c:80)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3D791: dlerror_run (dl-libc.c:42)
==3395==    by 0x1BC3D876: __libc_dlopen_mode (dl-libc.c:153)
==3395==    by 0x1BC1BE2E: __nss_lookup_function (nsswitch.c:344)
==3395==    by 0x1BBF7E11: gaih_inet (getaddrinfo.c:825)
==3395==  Address 0x1BC74958 is 32 bytes inside a block of size 33 alloc'd
==3395==    at 0x1B8FF8A6: malloc (vg_replace_malloc.c:149)
==3395==    by 0x1B8E9FE8: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EA5E1: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BC3D7D4: do_dlopen (dl-libc.c:80)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3D791: dlerror_run (dl-libc.c:42)
==3395==    by 0x1BC3D876: __libc_dlopen_mode (dl-libc.c:153)
==3395==    by 0x1BC1BE2E: __nss_lookup_function (nsswitch.c:344)
==3395==    by 0x1BBF7E11: gaih_inet (getaddrinfo.c:825)
==3395==
==3395== Invalid read of size 4
==3395==    at 0x1B8F4FA0: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E89C1: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EA51A: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==    by 0x1BA9AEAF: (within /usr/X11R6/lib/libX11.so.6.2)
==3395==    by 0x1BA9AFFE: _XNoticeCreateBitmap (in 
/usr/X11R6/lib/libX11.so.6.2)
==3395==  Address 0x1BC84910 is 24 bytes inside a block of size 25 alloc'd
==3395==    at 0x1B8FF8A6: malloc (vg_replace_malloc.c:149)
==3395==    by 0x1B8EA722: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==    by 0x1BA9AEAF: (within /usr/X11R6/lib/libX11.so.6.2)
==3395==    by 0x1BA9AFFE: _XNoticeCreateBitmap (in 
/usr/X11R6/lib/libX11.so.6.2)
==3395==    by 0x1BA9B5E1: XCreatePixmap (in /usr/X11R6/lib/libX11.so.6.2)
==3395==
==3395== Invalid read of size 4
==3395==    at 0x1B8F4FA0: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8E89C1: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EA51A: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EDBBF: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EE144: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3BA47: dl_open_worker (dl-open.c:294)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==  Address 0x1BC84C40 is 24 bytes inside a block of size 25 alloc'd
==3395==    at 0x1B8FF8A6: malloc (vg_replace_malloc.c:149)
==3395==    by 0x1B8EA722: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EDBBF: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EE144: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3BA47: dl_open_worker (dl-open.c:294)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4DEE: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EA4AA: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==    by 0x1BB04E9E: (within /usr/X11R6/lib/libX11.so.6.2)
==3395==    by 0x1BB053A8: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==3395==    by 0x1BAD50E9: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4DFD: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EA4AA: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==    by 0x1BB04E9E: (within /usr/X11R6/lib/libX11.so.6.2)
==3395==    by 0x1BB053A8: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==3395==    by 0x1BAD50E9: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4E0C: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EA4AA: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==    by 0x1BB04E9E: (within /usr/X11R6/lib/libX11.so.6.2)
==3395==    by 0x1BB053A8: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==3395==    by 0x1BAD50E9: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4F7C: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EA4AA: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3B9F0: dl_open_worker (dl-open.c:259)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3C2F4: _dl_open (dl-open.c:577)
==3395==    by 0x1BB4FD2E: dlopen_doit (dlopen.c:59)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FD9C: dlopen@@GLIBC_2.1 (dlopen.c:78)
==3395==    by 0x1BB04E9E: (within /usr/X11R6/lib/libX11.so.6.2)
==3395==    by 0x1BB053A8: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==3395==    by 0x1BAD50E9: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
Starting Allegro (http://www.talula.demon.co.uk/allegro)

Allegro ID : Allegro 4.1.15 (WIP), Unix

Loading config options from "/home/pere/.liquidwarrc" - success!
Installing timer (driver="Unix pthreads timers") - success!
Installing keyboard (driver="X-Windows keyboard") - success!
Installing mouse (driver="X-Windows mouse") - success!
==3395==
==3395== Syscall param ioctl(arg) contains uninitialised byte(s)
==3395==    at 0x1BC05224: ioctl (in /usr/lib/debug/libc-2.3.5.so)
==3395==    by 0x1BDBA103: snd_pcm_prepare (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDB9B6C: snd_pcm_hw_params (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF1008: snd_pcm_direct_initialize_slave (in 
/usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF377A: snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF405D: _snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBBCC6: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC2DD: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC606: snd_pcm_open_slave (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDFA3BD: _snd_pcm_softvol_open (in 
/usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBBCC6: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC63A: snd_pcm_open_slave (in /usr/lib/libasound.so.2.0.0)
==3395== Warning: noted but unhandled ioctl 0x4140 with no size/direction hints
==3395==    This could cause spurious value errors to appear.
==3395==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a 
proper wrapper.
==3395==
==3395== Syscall param ioctl(arg) contains uninitialised byte(s)
==3395==    at 0x1BC05224: ioctl (in /usr/lib/debug/libc-2.3.5.so)
==3395==    by 0x1BDBA263: snd_pcm_start (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF10AC: snd_pcm_direct_initialize_slave (in 
/usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF377A: snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF405D: _snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBBCC6: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC2DD: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC606: snd_pcm_open_slave (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDFA3BD: _snd_pcm_softvol_open (in 
/usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBBCC6: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC63A: snd_pcm_open_slave (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDDC384: _snd_pcm_plug_open (in /usr/lib/libasound.so.2.0.0)
==3395== Warning: noted but unhandled ioctl 0x4142 with no size/direction hints
==3395==    This could cause spurious value errors to appear.
==3395==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a 
proper wrapper.
==3395==
==3395== Syscall param socketcall.bind(my_addr..sun_path) points to 
uninitialisedbyte(s)
==3395==    at 0x1BC0D482: bind (socket.S:65)
==3395==    by 0x1BDEFD24: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF0256: snd_pcm_direct_server_create (in 
/usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF379F: snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF405D: _snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBBCC6: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC2DD: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC606: snd_pcm_open_slave (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDFA3BD: _snd_pcm_softvol_open (in 
/usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBBCC6: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC63A: snd_pcm_open_slave (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDDC384: _snd_pcm_plug_open (in /usr/lib/libasound.so.2.0.0)
==3395==  Address 0x52BFE34F is on thread 1's stack
Installing sound==3399==
==3399== ERROR SUMMARY: 79 errors from 29 contexts (suppressed: 7 from 6)
==3399== malloc/free: in use at exit: 139624 bytes in 4714 blocks.
==3399== malloc/free: 7940 allocs, 3226 frees, 296449 bytes allocated.
==3399== For counts of detected errors, rerun with: -v
==3399== searching for pointers to 4714 not-freed blocks.
==3399== checked 5153688 bytes.
==3399==
==3399== LEAK SUMMARY:
==3399==    definitely lost: 28 bytes in 2 blocks.
==3399==      possibly lost: 23252 bytes in 727 blocks.
==3399==    still reachable: 116344 bytes in 3985 blocks.
==3399==         suppressed: 0 bytes in 0 blocks.
==3399== Use --leak-check=full to see details of leaked memory.
ALSA lib rawmidi_hw.c:231:(snd_rawmidi_hw_open) open /dev/snd/midiC0D0 failed: 
Nosuch device
==3395==
==3395== Syscall param socketcall.connect(serv_addr..sun_path) points to 
uninitialised byte(s)
==3395==    at 0x1BA195F8: connect (socket.S:101)
==3395==    by 0x1BDEFDE5: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF0384: snd_pcm_direct_client_connect (in 
/usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF3A07: snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF405D: _snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBBCC6: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC2DD: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC606: snd_pcm_open_slave (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDFA3BD: _snd_pcm_softvol_open (in 
/usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBBCC6: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC63A: snd_pcm_open_slave (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDDC384: _snd_pcm_plug_open (in /usr/lib/libasound.so.2.0.0)
==3395==  Address 0x52BFE30F is on thread 1's stack
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1BDF03B7: snd_pcm_direct_client_connect (in 
/usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF3A07: snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF405D: _snd_pcm_dmix_open (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBBCC6: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC2DD: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC606: snd_pcm_open_slave (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDFA3BD: _snd_pcm_softvol_open (in 
/usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBBCC6: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC63A: snd_pcm_open_slave (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDDC384: _snd_pcm_plug_open (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBBCC6: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBC63A: snd_pcm_open_slave (in /usr/lib/libasound.so.2.0.0)
==3397==
==3397== Thread 3:
==3397== Syscall param ioctl(arg) contains uninitialised byte(s)
==3397==    at 0x1BC05224: ioctl (in /usr/lib/debug/libc-2.3.5.so)
==3397==    by 0x1BDB9EF3: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDF2EC4: (within /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDF2F9D: (within /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDBA263: snd_pcm_start (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDCD446: snd_pcm_generic_start (in 
/usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDBA263: snd_pcm_start (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDC2B99: snd_pcm_write_areas (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDDD96C: snd_pcm_mmap_writei (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDBA6CB: snd_pcm_writei (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1B905C1F: (within /usr/lib/allegro/4.1/alleg-alsadigi.so)
==3397== Warning: noted but unhandled ioctl 0x4122 with no size/direction hints
==3397==    This could cause spurious value errors to appear.
==3397==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a 
proper wrapper.
==3397==
==3397== Syscall param ioctl(arg) contains uninitialised byte(s)
==3397==    at 0x1BC05224: ioctl (in /usr/lib/debug/libc-2.3.5.so)
==3397==    by 0x1BE03403: snd_timer_start (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDF2EE0: (within /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDF2F9D: (within /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDBA263: snd_pcm_start (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDCD446: snd_pcm_generic_start (in 
/usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDBA263: snd_pcm_start (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDC2B99: snd_pcm_write_areas (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDDD96C: snd_pcm_mmap_writei (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDBA6CB: snd_pcm_writei (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1B905C1F: (within /usr/lib/allegro/4.1/alleg-alsadigi.so)
==3397==
==3397== Syscall param ioctl(arg) contains uninitialised byte(s)
==3397==    at 0x1BC05224: ioctl (in /usr/lib/debug/libc-2.3.5.so)
==3397==    by 0x1BE03463: snd_timer_stop (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDF2B12: (within /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDB9EF3: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDD86EC: (within /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDD970D: (within /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDBAE97: snd_pcm_poll_descriptors_revents (in 
/usr/lib/libasound.so.2.0.0)
==3397==    by 0x1B905CBB: (within /usr/lib/allegro/4.1/alleg-alsadigi.so)
==3397==
==3397== Syscall param ioctl(FIONBIO) points to unaddressable byte(s)
==3397==    at 0x1BC05224: ioctl (in /usr/lib/debug/libc-2.3.5.so)
==3397==    by 0x1BE03463: snd_timer_stop (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDF2B12: (within /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDB9EF3: snd_pcm_hwsync (in /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDD86EC: (within /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDD970D: (within /usr/lib/libasound.so.2.0.0)
==3397==    by 0x1BDBAE97: snd_pcm_poll_descriptors_revents (in 
/usr/lib/libasound.so.2.0.0)
==3397==    by 0x1B905CBB: (within /usr/lib/allegro/4.1/alleg-alsadigi.so)
==3397==  Address 0x20 is not stack'd, malloc'd or (recently) free'd
Installing sound (digi="ALSA", midi="DIGMID") - success!
Installing joystick (driver="No joystick") - success!
Setting up network - success!
Allocating 16 Mb - success!

Loading data from "/usr/share/games/liquidwar/liquidwar.dat" - success!
Loading fonts - success!
Loading maps - success!
Loading background bitmapvex x86->IR: unhandled instruction bytes: 0x66 0x6 
0x8B 0x55
==3395==
==3395== Thread 1:
==3395== Syscall param ioctl(arg) contains uninitialised byte(s)
==3395==    at 0x1BC05224: ioctl (in /usr/lib/debug/libc-2.3.5.so)
==3395==    by 0x1BE03463: snd_timer_stop (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF0584: snd_pcm_direct_timer_stop (in 
/usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF2FF3: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBA313: snd_pcm_drop (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDCD476: snd_pcm_generic_drop (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBA313: snd_pcm_drop (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDB9698: snd_pcm_close (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1B906AA8: (within /usr/lib/allegro/4.1/alleg-alsadigi.so)
==3395==    by 0x1B92B524: allegro_exit (allegro.c:402)
==3395==    by 0x1B99DE34: _xwin_signal_handler (xsystem.c:141)
==3395==    by 0x1BA18FE0: __pthread_sighandler (sighandler.c:39)
==3395==
==3395== Syscall param ioctl(FIONBIO) points to uninitialised byte(s)
==3395==    at 0x1BC05224: ioctl (in /usr/lib/debug/libc-2.3.5.so)
==3395==    by 0x1BE03463: snd_timer_stop (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF0584: snd_pcm_direct_timer_stop (in 
/usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDF2FF3: (within /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBA313: snd_pcm_drop (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDCD476: snd_pcm_generic_drop (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDBA313: snd_pcm_drop (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1BDB9698: snd_pcm_close (in /usr/lib/libasound.so.2.0.0)
==3395==    by 0x1B906AA8: (within /usr/lib/allegro/4.1/alleg-alsadigi.so)
==3395==    by 0x1B92B524: allegro_exit (allegro.c:402)
==3395==    by 0x1B99DE34: _xwin_signal_handler (xsystem.c:141)
==3395==    by 0x1BA18FE0: __pthread_sighandler (sighandler.c:39)
==3395==  Address 0x52BFE428 is on thread 1's stack
==3400==
==3400== ERROR SUMMARY: 79 errors from 29 contexts (suppressed: 7 from 6)
==3400== malloc/free: in use at exit: 139624 bytes in 4714 blocks.
==3400== malloc/free: 7940 allocs, 3226 frees, 296449 bytes allocated.
==3400== For counts of detected errors, rerun with: -v
==3400== searching for pointers to 4714 not-freed blocks.
==3395==
==3395== Conditional jump or move depends on uninitialised value(s)
==3395==    at 0x1B8F4F7C: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EEF79: (within /lib/ld-2.3.5.so)
==3395==    by 0x1B8EBD8D: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BC3DA18: do_sym (dl-sym.c:113)
==3395==    by 0x1BC3DC5B: _dl_sym (dl-sym.c:154)
==3395==    by 0x1BB4FE60: dlsym_doit (dlsym.c:51)
==3395==    by 0x1B8EF026: (within /lib/ld-2.3.5.so)
==3395==    by 0x1BB502FF: _dlerror_run (dlerror.c:162)
==3395==    by 0x1BB4FEC0: dlsym (dlsym.c:71)
==3395==    by 0x1B994188: _unix_unload_modules (umodules.c:166)
==3395==    by 0x1B99E09E: _xwin_sysdrv_exit (xsystem.c:228)
==3395==    by 0x1B92B547: allegro_exit (allegro.c:405)
Shutting down Allegro due to signal #4
==3396==
==3396== Thread 2:
==3396== Invalid read of size 4
==3396==    at 0x1BC4402E: _nl_locale_subfreeres (setlocale.c:455)
==3396==    by 0x1BC43E84: free_mem (gconv_db.c:792)
==3396==    by 0x1BC444B1: __libc_freeres (set-freeres.c:47)
==3396==    by 0x1B8FC6AB: _vgw_freeres (vg_preloaded.c:62)
==3396==    by 0x1BA1BFF3: (within /usr/lib/debug/libpthread-0.10.so)
==3396==    by 0x1BA124F3: __pthread_manager (manager.c:152)
==3396==    by 0x1BC0C8B9: clone (clone.S:119)
==3396==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==3396==
==3396== Process terminating with default action of signal 11 (SIGSEGV)
==3396==  Access not within mapped region at address 0x0
==3396==    at 0x1BC4402E: _nl_locale_subfreeres (setlocale.c:455)
==3396==    by 0x1BC43E84: free_mem (gconv_db.c:792)
==3396==    by 0x1BC444B1: __libc_freeres (set-freeres.c:47)
==3396==    by 0x1B8FC6AB: _vgw_freeres (vg_preloaded.c:62)
==3396==    by 0x1BA1BFF3: (within /usr/lib/debug/libpthread-0.10.so)
==3396==    by 0x1BA124F3: __pthread_manager (manager.c:152)
==3396==    by 0x1BC0C8B9: clone (clone.S:119)
==3396==
==3396== ERROR SUMMARY: 133 errors from 39 contexts (suppressed: 10 from 7)
==3396== malloc/free: in use at exit: 17594845 bytes in 4898 blocks.
==3396== malloc/free: 11473 allocs, 6575 frees, 18695559 bytes allocated.
==3396== For counts of detected errors, rerun with: -v
==3396== searching for pointers to 4898 not-freed blocks.
% ==3400== checked 5153688 bytes.
==3400==
==3400== LEAK SUMMARY:
==3400==    definitely lost: 28 bytes in 2 blocks.
==3400==      possibly lost: 23252 bytes in 727 blocks.
==3400==    still reachable: 116344 bytes in 3985 blocks.
==3400==         suppressed: 0 bytes in 0 blocks.
==3400== Use --leak-check=full to see details of leaked memory.
==3396== checked 18355608 bytes.
==3396==
==3396== LEAK SUMMARY:
==3396==    definitely lost: 13879 bytes in 653 blocks.
==3396==      possibly lost: 22404 bytes in 702 blocks.
==3396==    still reachable: 17558562 bytes in 3543 blocks.
==3396==         suppressed: 0 bytes in 0 blocks.
==3396== Use --leak-check=full to see details of leaked memory.

%


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to