A simple example that hangs the CSS parser. The contents of the css block are the critical thing: it doesn't seem to matter what the selector is but changing either the parameter or the value inside the block stops the hang. After aborting the stack trace varies, but always seems to be inside Css_parse_declaration(). (I've attached some example stacks.) The real-world page that triggered the bug: http://dialinf.wordpress.com/2009/01/21/ultraproducts-the-category-theoretic... Regards, Jeremy Henty
On Wed, Jan 21, 2009 at 04:49:27PM +0000, Jeremy Henty wrote:
A simple example that hangs the CSS parser. The contents of the css block are the critical thing: it doesn't seem to matter what the selector is but changing either the parameter or the value inside the block stops the hang. After aborting the stack trace varies, but always seems to be inside Css_parse_declaration(). (I've attached some example stacks.)
The real-world page that triggered the bug:
http://dialinf.wordpress.com/2009/01/21/ultraproducts-the-category-theoretic...
Please check current tip. The page is still not looking pretty, but it no longer hangs. Cheers, Johannes
On Wed, Jan 21, 2009 at 09:41:45PM +0100, Hofmann Johannes wrote:
On Wed, Jan 21, 2009 at 04:49:27PM +0000, Jeremy Henty wrote:
A simple example that hangs the CSS parser.
Please check current tip.
It's fixed!
The page is still not looking pretty,
That's OK. Dillo is not responsible for the ugliness of the world! ;-) Regards, Jeremy Henty
participants (2)
-
Johannes.Hofmann@gmx.de
-
onepoint@starurchin.org