global buffer overflow (read) at nsFloatManager::GetFlowArea, preceded by ###!!! ABORT: bad state: 'floatCount <= mFloats.Length()
Categories
(Core :: Layout: Floats, defect, P3)
Tracking
()
People
(Reporter: aki.helin, Unassigned)
References
(Blocks 1 open bug)
Details
(5 keywords, Whiteboard: [asan])
Attachments
(8 files)
Comment 1•12 years ago
|
||
Comment 2•12 years ago
|
||
Comment 3•12 years ago
|
||
Updated•12 years ago
|
Updated•12 years ago
|
Updated•12 years ago
|
Comment 4•12 years ago
|
||
Comment 5•12 years ago
|
||
Comment 6•12 years ago
|
||
Comment 7•12 years ago
|
||
Comment 8•12 years ago
|
||
Comment 9•12 years ago
|
||
Comment 10•12 years ago
|
||
Comment 11•12 years ago
|
||
Comment 12•12 years ago
|
||
Updated•10 years ago
|
Updated•3 years ago
|
Comment 13•3 years ago
|
||
I'm not seeing any ASAN issues with the attached testcases anymore (with unprefixed -moz-column styling, so that part of the testcase still does something).
The first 3 testcases (reporter's testcase & my testcase 2 and 3) do hang Firefox for some substantial amount of time, but I didn't get any crashes or ASAN issues after letting them hang for a little while. Nor do I get any assertions or aborts in a debug build. So I think this is WORKSFORME.
I'll get a reduced testcase for the hang and spin that off as a new bug.
Comment 14•3 years ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #13)
I'll get a reduced testcase for the hang and spin that off as a new bug.
Filed as bug 1795182.
Conveniently, testcase 4 loads pretty quickly, so I'll plan on landing that as a crashtest here. (The earlier ones could be crashtests but they'd be kind of expensive in terms of compute time, due to that aforementioned hang.)
And I think we can remove the security flag, given that this seems to be worksforme (no issues with current ASAN builds) and was probably non-exploitable when filed per comment 1.
Comment 15•3 years ago
|
||
BTW testcase 4 (modified to use both prefixed & unprefixed column styling) doesn't have any issues in mozregression-launched ASAN nigthly 2018-05-01:
mozregression --launch 2018-05-01 -B asan
(That seems to be roughly as far back as ASAN nightlies go. If I run with 04 (April) instead of 05 (May), or use any earlier month, mozregression tells me it's unable to find builds)
So it seems like this was fixed before then, but there may not be a quick & easy way to find out any more info about fix range than that.
Comment 16•3 years ago
|
||
Updated•3 years ago
|
Comment 17•3 years ago
|
||
Comment 18•3 years ago
|
||
| bugherder | ||
Description
•