See <http://build.webkit.org/results/trunk-mac-intel-release/6243/results.html> for the failing tests. They appear to have started with <http://build.webkit.org/changes/2756>. A crash log can be seen at <http://build.webkit.org/results/trunk-mac-intel-release/6243/DumpRenderTree.crash.log>.
Leopard is showing a different test crashing on <http://build.webkit.org/results/trunk-mac-intel-pixel/568/results.html>.
All these bugs are fixed by the patches for 22046 and 22052
This test is still crashing on the bot: <http://build.webkit.org/builders/trunk-mac-intel-pixel/builds/647/steps/pixel-layout-test/logs/stdio> animations/transform-animation-event-destroy-element.html -> crashed
Debug builds assert: (/Volumes/InternalData/Development/webkit/WebKit.git/JavaScriptCore/wtf/ThreadingPthreads.cpp:205 void WTF::Mutex::lock())
Created attachment 25649 [details] Disable the transform-animation-event-destroy-element while the animation lifetime issue is being investigated.
For me, the crash reproduces on Tiger/PPC, but not on Leopard/Intel. Looks like an animation lifetime issue indeed, and not something directly related to mutex locking.
Created attachment 25675 [details] Patch to fix bug Sorry, I should not have closed this. The other two patches are needed for this fix, but it needs one more thing, which is included in this patch.
Comment on attachment 25675 [details] Patch to fix bug r=me
Sending WebCore/ChangeLog Sending WebCore/page/animation/AnimationBase.cpp Transmitting file data .. Committed revision 38968.