VERIFIED FIXED Bug 17878
REGRESSION: Acid3 sometimes crashes Webkit under WebCore::Loader::Host::cancelRequests
https://bugs.webkit.org/show_bug.cgi?id=17878
Summary REGRESSION: Acid3 sometimes crashes Webkit under WebCore::Loader::Host::cance...
Robert Blaut
Reported 2008-03-16 10:18:16 PDT
Acid3 during performing many reloads crashes Webkit r31078 under WebCore::Loader::Host::cancelRequests(WebCore::DocLoader*) Steps to reproduce: 1) Load http://acid3.acidtests.org 2) Try to reload Acid3 test several times until crash ;) Crash log attached
Attachments
crash log (26.70 KB, text/plain)
2008-03-16 10:19 PDT, Robert Blaut
no flags
crash log (r31090) (28.78 KB, text/plain)
2008-03-17 00:22 PDT, Robert Blaut
no flags
speculative patch (1.54 KB, patch)
2008-03-17 02:26 PDT, Antti Koivisto
darin: review+
Robert Blaut
Comment 1 2008-03-16 10:19:19 PDT
Created attachment 19796 [details] crash log
Antti Koivisto
Comment 2 2008-03-16 13:00:00 PDT
*** This bug has been marked as a duplicate of 17862 ***
Robert Blaut
Comment 3 2008-03-17 00:22:03 PDT
I reopen the bug. I'm still able to reproduce the crash in Webkit r31090. Fix for bug 17862 doesn't fix this bug, so probably this crash has different reason.
Robert Blaut
Comment 4 2008-03-17 00:22:38 PDT
Created attachment 19827 [details] crash log (r31090)
Antti Koivisto
Comment 5 2008-03-17 01:40:41 PDT
I can't reproduce this with the current ToT no matter how much I reload.
Robert Blaut
Comment 6 2008-03-17 01:51:23 PDT
It's easier to reproduce if you frequently stop loading in the middle of loading the test and repeat loading. It will crash for sure. It often crashes around 60/100 - 69/100 score.
Antti Koivisto
Comment 7 2008-03-17 02:26:23 PDT
Created attachment 19828 [details] speculative patch I can't reproduce the crash or make a test case for this one but I'm pretty sure this is the problem. Essentially the same bug as 17862 except in didFail() instead of didFinishLoading().
Darin Adler
Comment 8 2008-03-17 07:41:53 PDT
Comment on attachment 19828 [details] speculative patch r=me
Antti Koivisto
Comment 9 2008-03-17 10:38:40 PDT
Sending WebCore/ChangeLog Sending WebCore/loader/loader.cpp Transmitting file data .. Committed revision 31099.
Mark Rowe (bdash)
Comment 10 2008-03-18 10:47:03 PDT
*** Bug 17910 has been marked as a duplicate of this bug. ***
Note You need to log in before you can comment on or make changes to this bug.