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-----



Reply via email to