[Bordeaux-threads-devel] Allegro 9.0 SMP fixes

James M. Lawrence llmjjmll at gmail.com
Sat Jun 30 18:45:04 UTC 2012


The first patch is a stress test which will hang without the
subsequent patch.

This patch covers all Allegro versions. The code was incorrect all
along, but symptoms only appeared with real SMP.

Thanks to Franz support for recommending the solution.

The stress test may also fail intermittently for unrelated reasons.
Franz is aware of this problem (which stems from the weak-keys hash in
impl-allegro.lisp).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-add-stress-test.patch
Type: application/octet-stream
Size: 1856 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/bordeaux-threads-devel/attachments/20120630/7cf92c53/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Allegro-fix-invalid-use-of-gates.patch
Type: application/octet-stream
Size: 1026 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/bordeaux-threads-devel/attachments/20120630/7cf92c53/attachment-0001.obj>


More information about the bordeaux-threads-devel mailing list