Opened 11 years ago
Closed 10 years ago
#10258 closed bug (duplicate)
AGG infinite recursion (or just very slow ?) in drawBezier
Reported by: | pulkomandy | Owned by: | stippi |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Servers/app_server | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | #6738 | Blocking: | |
Platform: | All |
Description
Trying to run this test from WebKit testsuite: https://github.com/adobe/webkit/blob/master/LayoutTests/fast/canvas/canvas-largedraws.html
results in lockup of app_server. Apps seems still running (I can hear my MP3 player for example), but no screen updates anymore.
Note this test also had problems on Qt and Mac OS X. I think refusing to draw things would be an acceptable behavior, but crashing the system is not.
Change History (4)
comment:1 by , 11 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 11 years ago
comment:3 by , 11 years ago
The link points to the page sourcecode in github, but yes, putting this in an html file and opening in Web+ leads to the same crash.
comment:4 by , 10 years ago
Blocked By: | 6738 added |
---|---|
Resolution: | → duplicate |
Status: | assigned → closed |
The test case in WebKit does not trigger the issue anymore, but there are other ways to reproduce this in #6738.
Some code-paths definitely apply clipping, specifically to the raster step of the drawing pipeline, to avoid this type of problem. Maybe not all of the code-paths do. Can I reproduce this problem simply by clicking the above link in a current Haiku revision?