For the record, valgrind rocks. :)
I found the memory corruption bug in the threaded soundserver. turned
out to be a probelm with the mt32 driver itself. The soundsrever itself
was fine. I'll be checking the fix for that (and a couple of others) in
a few minutes.
Meanwhile, here are some of the other errors that valgrind spat out on a
run through a few minutes of lsl3.
==2051== Conditional jump or move depends on uninitialised value(s)
==2051== at 0x8080B20: kGetEvent (kevent.c:191)
==2051== by 0x80618ED: run_vm (vm.c:826)
==2051== by 0x8064FDE: _game_run (vm.c:1626)
==2051== by 0x806532F: game_run (vm.c:1689)
==2051==
==2051== Conditional jump or move depends on uninitialised value(s)
==2051== at 0x8080B26: kGetEvent (kevent.c:191)
==2051== by 0x80618ED: run_vm (vm.c:826)
==2051== by 0x8064FDE: _game_run (vm.c:1626)
==2051== by 0x806532F: game_run (vm.c:1689)
Plus a whole pile of non-free()ed memory, but that's for another time.
- Pizza
--
Solomon Peachy pizza@f*cktheusers.org
I'm not broke, but I'm badly bent. ICQ #1318344
Patience comes to those who wait. Melbourne, FL
Quidquid latine dictum sit, altum viditur
-- Attached file included as plaintext by Listar --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9jonUPuLgii2759ARAhpjAJwJfTz0RxDSfyxCj50O+KmyXwUhjQCgwrw6
F94LX6ioHtV46gvYntIu/AU=
=91wV
-----END PGP SIGNATURE-----