Bug 108608

Summary: [Qt] ASSERT(!brush.transform().isRotating()) in GraphicsContextQt
Product: WebKit Reporter: Renata Hodovan <rhodovan.u-szeged>
Component: SVGAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: fmalita, krit, pdr, zherczeg, zimmermann
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 116980    

Renata Hodovan
Reported 2013-02-01 03:06:01 PST
Assertion faulire was found during SVG fuzzing: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff57c13b5 in WebCore::drawRepeatPattern (p=0x7fffffffbc40, pattern=..., rect=...) at /home/reni/repos/webkit2/Source/WebCore/platform/graphics/qt/GraphicsContextQt.cpp:679 679 ASSERT(!brush.transform().isRotating()); The test was: <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <pattern id="dummyPattern" width="100" height="100" patternTransform="skewX(45)"> </pattern> <rect x="0" y="0" width="50" height="30" fill="url(#dummyPattern)"></rect> </svg> Important note: if you move the </pattern> closing tag to the end of the previous line then everything is OK. O_o
Attachments
Renata Hodovan
Comment 1 2013-12-03 03:08:11 PST
It was a Qt specific issue, so it can be closed now.
Note You need to log in before you can comment on or make changes to this bug.