Important bug fix in current trunk
Etienne Gagnon <[email protected]> Sun, 30 Apr 2006 12:55:14 -0400
| Newsgroups | gmane.comp.java.vm.sablevm.devel |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============1116136982== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig0D1EF8C5A426F79F6E38FE11" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig0D1EF8C5A426F79F6E38FE11 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi all, 1- Please test the current trunk and report back any problem you have. 2- It might be a good idea to refresh your sandbox with trunk code if you are testing multi-threaded applications. I have started, yesterday, to attack bug 172, a bug where an assertion was raised when copying an object during GC. This seems weird, as it happened even with --enable-magic. After a long debugging session involving core dump investigation, I finally found that the problem was due to a concurrency bug when threads competed on preparing a method. To solve the problem, I had to change the content of stack frames, which lead to widespread changes. I suspect that this should also solve some other problems that Greg, Chris, and Sebastien V. were experiencing with random crashes sometime, when starting multi-threaded applications. Have fun, and thanks for your help testing the code! Etienne PS: For those working on non-x86 platforms, I have created a temporary branch /sablevm/branches/sablevm-lgpl which include the fix (my primary development platform being Debian/PowerPC). [The AL20 license change lead to removal of license-incompatible non-86 port code. This should be eventually resolved using the atomic_ops library.] -- Etienne M. Gagnon, Ph.D. http://www.info2.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/ --------------enig0D1EF8C5A426F79F6E38FE11 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFEVOvyjyrJi4rH84gRArABAJ4yJ+IiT9BQjP5QcSVdr1lxHnab7ACfRin2 VMmgkLDmf+0pZ7Fnns9mCTU= =liMG -----END PGP SIGNATURE----- --------------enig0D1EF8C5A426F79F6E38FE11-- --===============1116136982== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ SableVM-devel mailing list [email protected] http://sablevm.org/lists/control/listinfo/sablevm-devel --===============1116136982==--