RESOLVED FIXED 6962
REGRESSION: www.usa.phillips.com crashes due to <param> with no name
https://bugs.webkit.org/show_bug.cgi?id=6962
Summary REGRESSION: www.usa.phillips.com crashes due to <param> with no name
Kevin Day
Reported 2006-01-31 04:28:53 PST
http://www.usa.philips.com/index.html crashes on both 12467 and 12486 shortly after the page begins rendering. Backtrace attached.
Attachments
Crash backtrace (9.81 KB, text/plain)
2006-01-31 04:29 PST, Kevin Day
no flags
Reduction (27 bytes, text/html)
2006-01-31 04:47 PST, mitz
no flags
patch to fix the problem, including change log and test (3.28 KB, patch)
2006-02-05 00:28 PST, Darin Adler
mjs: review+
Kevin Day
Comment 1 2006-01-31 04:29:51 PST
Created attachment 6143 [details] Crash backtrace
mitz
Comment 2 2006-01-31 04:47:10 PST
Created attachment 6144 [details] Reduction The crash happens when RenderPartObject::updateWidget tries to add a null pointer to a HashSet<DOMStringImpl*, CaseInsensitiveHash> (in this case, the value of the missing "name" attribute of the <param> element).
Darin Adler
Comment 3 2006-02-02 09:38:03 PST
I believe we can simply add a check to skip over <param> elements with a name that's empty. The bug/crash will only happen with names that are null, but I think there's no reason to include parameters with an empty name.
Darin Adler
Comment 4 2006-02-05 00:28:36 PST
Created attachment 6261 [details] patch to fix the problem, including change log and test
Maciej Stachowiak
Comment 5 2006-02-05 01:05:57 PST
Comment on attachment 6261 [details] patch to fix the problem, including change log and test r=me
Note You need to log in before you can comment on or make changes to this bug.