If you load this SVG file and click on the text (geology layer) an XMLHttpRequest() is generated and a SVG fragment added to the DOM. During or after loading Webkit crashes. I don't know if this bug is SVG related, DOM related or an XML parser problem. It somehow has to do with the content that is loaded, because it crashes on the geology layer, but not on other layers, like hydrology. A crashlog will be attached.
Created attachment 13734 [details] crashlog for yosemite geology loading
P1 crashers need a Radar, too! :)
Created attachment 13743 [details] proposed fix I still don't really understand why xhr.responseXML has to create a full SVG (or XHTML) DOM, but ok...
Created attachment 13744 [details] proposed fix Forgot to include chagnelogs.
Created attachment 13745 [details] proposed fix So, I didn't even notice reportWarning next to reportError :( Thanks, Mitz!
Comment on attachment 13745 [details] proposed fix r=me I think according to the style guidelines the outer ifs should have braces.
Committed revision 20363. I do not know if it's correct for d="" to emit an error message, but the crasher is fixed now.