Bug 8437

Summary: iExploder(#293): Crash in StringImpl::hash()
Product: WebKit Reporter: Alexey Proskuryakov <ap>
Component: JavaAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: mitz, thomas+opendarwin
Priority: P1 Keywords: HasReduction, Regression
Version: 420+   
Hardware: Macintosh   
OS: OS X 10.4   
Attachments:
Description Flags
test case
none
Reduced test case
none
Check and skip <param>s with empty name darin: review+

Description Alexey Proskuryakov 2006-04-17 09:32:00 PDT
run-iexploder-tests 293 (or just open the attached file).

Not sure if it's a kxmlcore bug, or RenderApplet::createWidgetIfNecessary() just passes invalid data.
Comment 1 Alexey Proskuryakov 2006-04-17 09:32:30 PDT
Created attachment 7763 [details]
test case
Comment 2 mitz 2006-04-17 10:00:00 PDT
Created attachment 7766 [details]
Reduced test case

This is the <applet> version of bug 6962.
Comment 3 mitz 2006-04-17 10:28:36 PDT
Created attachment 7768 [details]
Check and skip <param>s with empty name

Can't make an automated test since Java is disabled in DumpRenderTree.
Comment 4 Darin Adler 2006-04-17 13:10:08 PDT
Comment on attachment 7768 [details]
Check and skip <param>s with empty name

The issue is elements with no name (null String), not empty names (empty String). HashMap doesn't support null String as a key. But I suppose it's harmless to also omit elements with empty names.

r=me
Comment 5 Alexey Proskuryakov 2006-04-19 09:36:54 PDT
*** Bug 8471 has been marked as a duplicate of this bug. ***