RESOLVED FIXED 41710
[GTK] Crashes when going back with page cache in unknown circunstances
https://bugs.webkit.org/show_bug.cgi?id=41710
Summary [GTK] Crashes when going back with page cache in unknown circunstances
Gustavo Noronha (kov)
Reported 2010-07-06 12:10:30 PDT
After we enabled page cache for our port, we found a number of crashes, and unwanted behavior that were caused by our unique scrolling implementation (we try to be as close to what GTK+ expects, which not always maps well to WebCore's expectations, which is why we have quite a bit of platform-specific code). After fixing a number of these, one crash still appears in bug reports fairly frequently. I am attaching a trace.
Attachments
stack trace (18.36 KB, text/plain)
2010-07-06 12:11 PDT, Gustavo Noronha (kov)
no flags
stack trace for a different crash (9.98 KB, patch)
2010-07-09 11:44 PDT, Gustavo Noronha (kov)
no flags
One more null-check (1.60 KB, patch)
2010-07-09 11:50 PDT, Gustavo Noronha (kov)
no flags
Gustavo Noronha (kov)
Comment 1 2010-07-06 12:11:49 PDT
Created attachment 60651 [details] stack trace
Gustavo Noronha (kov)
Comment 2 2010-07-06 12:12:59 PDT
Since we haven't been able to reproduce consistently reproduce this crash, and the traces make it fairly credible that document is NULL, I landed a null check as 62546.
Gustavo Noronha (kov)
Comment 3 2010-07-09 11:44:25 PDT
Created attachment 61068 [details] stack trace for a different crash
Gustavo Noronha (kov)
Comment 4 2010-07-09 11:50:23 PDT
Created attachment 61070 [details] One more null-check
Gustavo Noronha (kov)
Comment 5 2010-07-09 11:51:04 PDT
I'll reuse this bug, since it is tightly related to the other fix that points here.
Xan Lopez
Comment 6 2010-07-12 06:27:25 PDT
Comment on attachment 61070 [details] One more null-check OK, hope this one is enough.
Gustavo Noronha (kov)
Comment 7 2010-07-12 07:34:42 PDT
Comment on attachment 61070 [details] One more null-check Landed as r63082. Now to try and fix this in a better way.
Note You need to log in before you can comment on or make changes to this bug.