RESOLVED WORKSFORME 59617
Crash in isReachableFromOpaqueRoots when loading versiontracker.com
https://bugs.webkit.org/show_bug.cgi?id=59617
Summary Crash in isReachableFromOpaqueRoots when loading versiontracker.com
email.webkit
Reported 2011-04-27 10:00:54 PDT
Any visit to http://versiontracker.com/macosx/ (which redirects to a download page on CNet) causes latest Webkit to crash. In Safari, it functions fine. Sometimes the first page comes up with the popup that reads "Versiontracker.com is now part of CNet" and then it crashes when you click to dismiss it, other times it crashes instantly by entering that url.
Attachments
email.webkit
Comment 1 2011-04-27 10:04:14 PDT
The URL it redirects to is: http://www.versiontracker.com/macosx/ First then to http://download.cnet.com/mac/3151-20_4-0.html?tag=vtredir Navigating to that URL causes the same crash to occur with either instant crash or when clicking to dismiss the overlaid box.
Alexey Proskuryakov
Comment 2 2011-04-27 14:15:23 PDT
I get the crash with r84622 nightly, bit not with a local debug build of r85060. Geoff, was this fixed already? Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 com.apple.WebCore 0x00000001011ec4b3 WebCore::JSCSSStyleDeclarationOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown>, void*, JSC::MarkStack&) + 35 1 com.apple.JavaScriptCore 0x00000001007fbdb8 JSC::HandleHeap::markWeakHandles(JSC::HeapRootVisitor&) + 120
Geoffrey Garen
Comment 3 2011-04-28 11:51:09 PDT
(In reply to comment #2) > I get the crash with r84622 nightly, bit not with a local debug build of r85060. Geoff, was this fixed already? Hmmm... I don't recall a patch specifically targeted at JSCSSStyleDeclarationOwner::isReachableFromOpaqueRoots.
Alexey Proskuryakov
Comment 4 2011-04-28 14:32:27 PDT
I cannot reproduce with a release build of r85222 either. There was a number of generic GC fixes too, so marking as WORKSFORME. Could you please try to reproduce when a new nightly is posted?
Geoffrey Garen
Comment 5 2011-05-03 13:37:05 PDT
(FYI, this particular website was fixed by http://trac.webkit.org/changeset/84764.)
Geoffrey Garen
Comment 6 2011-05-03 13:38:00 PDT
Note You need to log in before you can comment on or make changes to this bug.