Closed
Bug 1339356
Opened 8 years ago
Closed 7 years ago
stylo: Assertion failure: aFrame || (aHint & nsChangeHint_ReconstructFrame) (must have frame), at nsStyleChangeList.cpp:20
Categories
(Core :: Layout, defect, P2)
Core
Layout
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
firefox52 | --- | unaffected |
firefox-esr52 | --- | unaffected |
firefox53 | --- | unaffected |
firefox54 | --- | disabled |
firefox55 | --- | fixed |
People
(Reporter: cbook, Unassigned)
References
()
Details
(Keywords: assertion)
Attachments
(1 file)
192.43 KB,
text/plain
|
Details |
Assertion failure: aFrame || (aHint & nsChangeHint_ReconstructFrame) (must have frame), at /home/worker/workspace/build/src/layout/base/nsStyleChangeList.cpp:20 found via bughunter and reproduced on latest stylo debug build Steps to reproduce: -> Load http://www.androidauthority.com/best-bluetooth-gaming-controllers-403184/ --> Assertion failure gdb shows: Thread 1 "firefox" received signal SIGSEGV, Segmentation fault. 0x00007fffe6a2b4ee in nsStyleChangeList::AppendChange(nsIFrame*, nsIContent*, nsChangeHint) () from /home/tomcat/quantum/firefox/libxul.so
Updated•8 years ago
|
Blocks: stylo-bughunter
Comment 1•8 years ago
|
||
This has been fixed somewhere between https://hg.mozilla.org/mozilla-central/rev/0260913ef653 and https://hg.mozilla.org/mozilla-central/rev/3d341b9ba535 .
Comment 2•8 years ago
|
||
FWIW, I don't track down which bug fixed the assertion in comment 0, but I could track down which bug fixed another assertion happened on the site in comment 0. The assertion is: Assertion failure: !mTrackingScripts.Contains(aURL), at /home/ikezoe/autoland/dom/base/nsDocument.cpp:3024 https://github.com/servo/servo/pull/14620 this servo PR fixed the assertion.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Comment 3•8 years ago
|
||
How could that be the case? That PR doesn't even touch style code. We don't even compile that code in stylo.
Updated•8 years ago
|
status-firefox52:
--- → unaffected
status-firefox53:
--- → unaffected
status-firefox54:
--- → disabled
status-firefox55:
--- → fixed
status-firefox-esr52:
--- → unaffected
Comment 4•8 years ago
|
||
(In reply to Emilio Cobos Álvarez [:emilio] from comment #3) > How could that be the case? That PR doesn't even touch style code. We don't > even compile that code in stylo. I am not sure. I did just hg bisect. So I maybe missed the real fix somewhere in the bisect.
Reporter | ||
Comment 5•8 years ago
|
||
Assertion failure: aFrame || (aHint & nsChangeHint_ReconstructFrame) (must have frame), at /home/worker/workspace/build/src/layout/base/nsStyleChangeList.cpp just crashed with latest tinderbox stylo build based on Built from https://hg.mozilla.org/mozilla-central/rev/19289cc8bf6ffce3b2067fbe91aebea5a356d008 on http://hola.org/
Reporter | ||
Comment 6•8 years ago
|
||
Comment 7•8 years ago
|
||
Reopening as per comment 5.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Updated•8 years ago
|
Priority: -- → P2
Updated•8 years ago
|
No longer blocks: stylo-nightly
Comment 8•7 years ago
|
||
Hiro, are you still able to reproduce this assertion failure? http://www.androidauthority.com/best-bluetooth-gaming-controllers-403184/ http://hola.org/
Flags: needinfo?(hikezoe)
Summary: Assertion failure: aFrame || (aHint & nsChangeHint_ReconstructFrame) (must have frame), at nsStyleChangeList.cpp:20 → stylo: Assertion failure: aFrame || (aHint & nsChangeHint_ReconstructFrame) (must have frame), at nsStyleChangeList.cpp:20
Comment 9•7 years ago
|
||
No! Thanks!
Status: REOPENED → RESOLVED
Closed: 8 years ago → 7 years ago
Flags: needinfo?(hikezoe)
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•