(In reply to Steven Michaud [:smichaud] (Retired) from comment #18) > But if this bug really is an infinite recursion, wouldn't the stack always get eaten up, no matter what size it is? (In reply to Steven Michaud [:smichaud] (Retired) from comment #21) > (Following up comment #18) > > This is almost certainly an Apple bug. So if we can "fix" it by disabling OMTP, that need be only until either Apple fixes the real bug or we figure out a more comfortable workaround. Stephen, from my *very limited* graphics knowledge "crossing count" is a recursive path rendering algorithm and the recursion limit may be content-dependent, but were you thinking this much recursion should be considered a bug? Given that a larger stack size avoided the crash, it's not an infinite recursion and Lee's response on comment 17 implied some recursion was expected.
Bug 1578075 Comment 22 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
(In reply to Steven Michaud [:smichaud] (Retired) from comment #18) > But if this bug really is an infinite recursion, wouldn't the stack always get eaten up, no matter what size it is? (In reply to Steven Michaud [:smichaud] (Retired) from comment #21) > (Following up comment #18) > > This is almost certainly an Apple bug. So if we can "fix" it by disabling OMTP, that need be only until either Apple fixes the real bug or we figure out a more comfortable workaround. Steven, from my *very limited* graphics knowledge "crossing count" is a recursive path rendering algorithm and the recursion limit may be content-dependent, but were you thinking this much recursion should be considered a bug? Given that a larger stack size avoided the crash, it's not an infinite recursion and Lee's response on comment 17 implied some recursion was expected.
(In reply to Steven Michaud [:smichaud] (Retired) from comment #18) > But if this bug really is an infinite recursion, wouldn't the stack always get eaten up, no matter what size it is? (In reply to Steven Michaud [:smichaud] (Retired) from comment #21) > (Following up comment #18) > > This is almost certainly an Apple bug. So if we can "fix" it by disabling OMTP, that need be only until either Apple fixes the real bug or we figure out a more comfortable workaround. Steven, from my *very limited* graphics knowledge, "crossing count" is a recursive path rendering algorithm and the recursion limit may be content-dependent, but were you thinking this much recursion should be considered a bug? Given that a larger stack size avoided the crash, it's not an infinite recursion and Lee's response on comment 17 implied some recursion was expected.