Closed
Bug 545261
Opened 14 years ago
Closed 13 years ago
Remove the "yikes! spinning on a line over 1000 times!" abort
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
RESOLVED
FIXED
mozilla6
People
(Reporter: jruderman, Assigned: emorley)
References
Details
Attachments
(1 file, 2 obsolete files)
1.93 KB,
patch
|
roc
:
review+
|
Details | Diff | Splinter Review |
Let's remove the "yikes! spinning on a line over 1000 times!" abort. This debug-build-only abort was once marginally useful for helping to distinguish hangs. But now it's just catching false positives (testcases that don't actually cause opt builds don't hang), annoying me and tomcat. See e.g. bug 493910 (which has a testcase) and bug 505139 (which involves http://direkizle.net/alacakaranlik-twilight-turkce-dublaj.html)
Reporter | ||
Comment 1•14 years ago
|
||
http://hg.mozilla.org/mozilla-central/annotate/e594e7778297/layout/generic/nsBlockFrame.cpp#l3390
Comment 2•14 years ago
|
||
Bug 539409 is also same abort, although the bug doesn't mention that.
What real testcases trigger this and then finish? That seems really broken.
Assignee | ||
Comment 4•13 years ago
|
||
Is this still wanted?
Assignee | ||
Comment 5•13 years ago
|
||
Assignee | ||
Comment 6•13 years ago
|
||
Actually remember to qrefresh...
Attachment #530866 -
Attachment is obsolete: true
Attachment #530867 -
Flags: review?(roc)
Attachment #530866 -
Flags: review?(roc)
Assignee | ||
Comment 7•13 years ago
|
||
http://dev.philringnalda.com/tbpl/?tree=Try&rev=f88432556f2e
Let's change it to an assertion instead of an abort.
Assignee | ||
Updated•13 years ago
|
Summary: Remove the "yikes! spinning on a line over 1000 times!" abort → Change the "yikes! spinning on a line over 1000 times!" abort to an assertion
Assignee | ||
Comment 9•13 years ago
|
||
Changes the abort to an assertion. Roc, is this the way you meant? (ie leaving the ListTag but removing the printf?)
Attachment #530867 -
Attachment is obsolete: true
Attachment #531025 -
Flags: review?(roc)
Attachment #530867 -
Flags: review?(roc)
Why not just remove it, as in attachment 530867 [details] [diff] [review]? We don't have this sort of code for most other loops, and debugging hangs of this sort generally isn't that hard.
Comment on attachment 530867 [details] [diff] [review] Remove the debug "yikes! spinning on a line over 1000 times!" abort Review of attachment 530867 [details] [diff] [review]: ----------------------------------------------------------------- ok
Attachment #530867 -
Flags: review+
Assignee | ||
Updated•13 years ago
|
Attachment #531025 -
Attachment is obsolete: true
Attachment #531025 -
Flags: review?(roc)
Assignee | ||
Updated•13 years ago
|
Attachment #530867 -
Attachment is obsolete: false
Assignee | ||
Comment 12•13 years ago
|
||
Reverting back to the patch in comment 6, which removes the abort completely. Roc, thanks for the review :-)
Keywords: checkin-needed
Comment 13•13 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/6f092fa95ba1
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → mozilla6
Updated•13 years ago
|
Summary: Change the "yikes! spinning on a line over 1000 times!" abort to an assertion → Remove the "yikes! spinning on a line over 1000 times!" abort
Version: Trunk → Other Branch
Updated•13 years ago
|
Version: Other Branch → Trunk
You need to log in
before you can comment on or make changes to this bug.
Description
•