Unlocking a Mutex more times than it's m_recursionCount will result in the m_recursionCount wrapping around to MAX_INT. There should be at least an ASSERT(m_recursionCount) in Mutex::unlock(), if not an explicit: "if (m_recursionCount) --resursionCount;"
Created attachment 136949 [details] Patch
Comment on attachment 136949 [details] Patch Clearing flags on attachment: 136949 Committed r114028: <http://trac.webkit.org/changeset/114028>
All reviewed patches have been landed. Closing bug.