Apparently, JSC API doesn't grab the web thread lock, as a result, some apps are hitting the release assertion in ~TimerBase. <rdar://problem/41759548>
Created attachment 345124 [details] Fixes the crash
The GTK and wpe build failure looks legit.
Created attachment 345128 [details] Fixed non-iOS builds
Comment on attachment 345128 [details] Fixed non-iOS builds View in context: https://bugs.webkit.org/attachment.cgi?id=345128&action=review > Source/WebCore/ChangeLog:8 > + Turn this into a debug assertion in WebKit1. This needs more explanation that mentions the JSC lack of WebThreadLock etc, and reference a radar.
Committed r233879: <https://trac.webkit.org/changeset/233879>