Closed Bug 1223241 Opened 10 years ago Closed 10 years ago

Layout spew like "HTMLScroll(link)(7)@1159a78e8" is missing newline

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox45 --- affected

People

(Reporter: jruderman, Unassigned)

Details

I'm finding browser output hard to parse because of "lines" that have output from multiple places: HTMLScroll(link)(7)@1159a78e8[16757] WARNING: have unconstrained inline-size; this should only result from very large sizes, not attempts at intrinsic inline-size calculation: 'NS_UNCONSTRAINEDSIZE != aReflowState.AvailableISize()', file /builds/slave/m-cen-m64-d-000000000000000000/build/src/layout/generic/nsLineLayout.cpp, line 1198 Where is the "HTMLScroll(link)(7)@1159a78e8" coming from?
It comes from a function called nsFrame::MakeFrameName, most likely via nsFrame::ListTag, but ListTag is meant to be used within a string of other output. If callers want a newline after it, they should print one.
I can't reproduce this outside of the funfuzz harness, so I guess it's an issue with the output buffering rather than a bug in layout/.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INCOMPLETE
It could be a real bug with somebody mixing stdout and stderr for a single message.
I tried running with stdout and stderr going to different places, and I only saw complete messages (all on stdout). So it's not that.
You need to log in before you can comment on or make changes to this bug.