Open Bug 1420029 Opened 3 years ago Updated 1 year ago

Crash: infinitely-recursive reflow leading to stack-overflow on ContextState::Init() /builds/worker/workspace/build/src/intl/lwbrk/nsJISx4051LineBreaker.cpp:733:21

Categories

(Core :: Layout, defect, P2)

defect

Tracking

()

UNCONFIRMED
Tracking Status
firefox-esr52 --- affected
firefox57 --- wontfix
firefox58 --- affected
firefox59 --- affected

People

(Reporter: bingosxs, Unassigned, NeedInfo)

References

Details

(Keywords: crash, testcase)

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
Build ID: 20171115095126
Firefox for Android

Steps to reproduce:

This crash is revealed by a test case reported by us.
1 Open the test case poc.html from the attachment using firefox57 on PC/nightly build on PC/firefox57 on android7.0/firefox 52.5 on Windows XP.
2 After the page is loaded, wait around 10 seconds.//Be patient please

--------------
Please Refer to "Trusted Operating System and System Assurance Working Group, TCA, Institute of Software, Chinese Academy of Sciences"  in the acknowledgement.






Actual results:

The firefox tab  now complains a crash happened on PC./(On android 7.0 the firefox crashed)

We  test it on the latest nightly build version  59.0a1 (2017-11-22) (64-bit) and the firefox latest release version 57  and this poc crashes both versions.
We also test it for firefox57 on Android 7.0   and it crashed as well.
The  PC OS platform for firefox57 is Ubuntu 16.04. 
We also find the fireofx 52.5.0 32bit on windows XP 32bit  will crash completely on this poc.


The stacktrace is attached with the poc.
The  AddressSanitizer reports : stack-overflow.

The first few lines of stack strace for  version 59.0a1 (2017-11-22) (64-bit) are shown bellow.




Expected results:

No crash 
----------
Please Refer to "Trusted Operating System and System Assurance Working Group, TCA, Institute of Software, Chinese Academy of Sciences"  in the acknowledgement.
AddressSanitizer:DEADLYSIGNAL
=================================================================
==25028==ERROR: AddressSanitizer: stack-overflow on address 0x7fff64709e28 (pc 0x0000004be4ae bp 0x7fff6470a680 sp 0x7fff64709e30 T0)
    #0 0x4be4ad in __asan_memset /builds/worker/workspace/moz-toolchain/src/llvm/projects/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cc:27:3
    #1 0x7f6667b6e482 in ContextState::Init() /builds/worker/workspace/build/src/intl/lwbrk/nsJISx4051LineBreaker.cpp:733:21
    #2 0x7f6667b6b88a in ContextState /builds/worker/workspace/build/src/intl/lwbrk/nsJISx4051LineBreaker.cpp:602:5
    #3 0x7f6667b6b88a in nsJISx4051LineBreaker::GetJISx4051Breaks(char16_t const*, unsigned int, unsigned char, unsigned char*) /builds/worker/workspace/build/src/intl/lwbrk/nsJISx4051LineBreaker.cpp:952
    #4 0x7f666ad017be in nsLineBreaker::FlushCurrentWord() /builds/worker/workspace/build/src/dom/base/nsLineBreaker.cpp:78:7
    #5 0x7f666ad06498 in nsLineBreaker::AppendText(nsAtom*, unsigned char const*, unsigned int, unsigned int, nsILineBreakSink*) /builds/worker/workspace/build/src/dom/base/nsLineBreaker.cpp:366:19
    #6 0x7f666f91be8d in BuildTextRunsScanner::SetupBreakSinksForTextRun(gfxTextRun*, void const*) /builds/worker/workspace/build/src/layout/generic/nsTextFrame.cpp:2665:22
    #7 0x7f666f90f8ef in BuildTextRunsScanner::SetupLineBreakerContext(gfxTextRun*) /builds/worker/workspace/build/src/layout/generic/nsTextFrame.cpp:2559:3
    #8 0x7f666f90ca7e in BuildTextRunsScanner::FlushFrames(bool, bool) /builds/worker/workspace/build/src/layout/generic/nsTextFrame.cpp:1680:12
    #9 0x7f666f918fe3 in BuildTextRunsScanner::ScanFrame(nsIFrame*) /builds/worker/workspace/build/src/layout/generic/nsTextFrame.cpp:1974:5
    #10 0x7f666f91fb5b in BuildTextRuns /builds/worker/workspace/build/src/layout/generic/nsTextFrame.cpp:1600:15
    #11 0x7f666f91fb5b in nsTextFrame::EnsureTextRun(nsTextFrame::TextRunType, mozilla::gfx::DrawTarget*, nsIFrame*, nsLineList_iterator const*, unsigned int*) /builds/worker/workspace/build/src/layout/generic/nsTextFrame.cpp:2879
    #12 0x7f666f9617c0 in nsTextFrame::ReflowText(nsLineLayout&, int, mozilla::gfx::DrawTarget*, mozilla::ReflowOutput&, nsReflowStatus&) /builds/worker/workspace/build/src/layout/generic/nsTextFrame.cpp:9385:5
    #13 0x7f666f88f655 in nsLineLayout::ReflowFrame(nsIFrame*, nsReflowStatus&, mozilla::ReflowOutput*, bool&) /builds/worker/workspace/build/src/layout/generic/nsLineLayout.cpp:925:7
    #14 0x7f666f6d60a9 in nsBlockFrame::ReflowInlineFrame(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) /builds/worker/workspace/build/src/layout/generic/nsBlockFrame.cpp:4173:15
    #15 0x7f666f6d4a67 in nsBlockFrame::DoReflowInlineFrames(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, bool*, LineReflowStatus*, bool) /builds/worker/workspace/build/src/layout/generic/nsBlockFrame.cpp:3969:5
    #16 0x7f666f6cbe07 in nsBlockFrame::ReflowInlineFrames(mozilla::BlockReflowInput&, nsLineList_iterator, bool*) /builds/worker/workspace/build/src/layout/generic/nsBlockFrame.cpp:3843:9
    #17 0x7f666f6c5090 in nsBlockFrame::ReflowLine(mozilla::BlockReflowInput&, nsLineList_iterator, bool*) /builds/worker/workspace/build/src/layout/generic/nsBlockFrame.cpp:2827:5
    #18 0x7f666f6bae3a in nsBlockFrame::ReflowDirtyLines(mozilla::BlockReflowInput&) /builds/worker/workspace/build/src/layout/generic/nsBlockFrame.cpp:2363:7
    #19 0x7f666f6b2bf5 in nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) /builds/worker/workspace/build/src/layout/generic/nsBlockFrame.cpp:1236:3
    #20 0x7f666f6d2037 in nsBlockReflowContext::ReflowBlock(mozilla::LogicalRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, mozilla::ReflowInput&, nsReflowStatus&, mozilla::BlockReflowInput&) /builds/worker/workspace/build/src/layout/generic/nsBlockReflowContext.cpp:306:11
    #21 0x7f666f6c724b in nsBlockFrame::ReflowBlockFrame(mozilla::BlockReflowInput&, nsLineList_iterator, bool*) /builds/worker/workspace/build/src/layout/generic/nsBlockFrame.cpp:3474:11
    #22 0x7f666f6c51e5 in nsBlockFrame::ReflowLine(mozilla::BlockReflowInput&, nsLineList_iterator, bool*) /builds/worker/workspace/build/src/layout/generic/nsBlockFrame.cpp:2824:5
    #23 0x7f666f6bae3a in nsBlockFrame::ReflowDirtyLines(mozilla::BlockReflowInput&) /builds/worker/workspace/build/src/layout/generic/nsBlockFrame.cpp:2363:7
    #24 0x7f666f6b2bf5 in nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) /builds/worker/workspace/build/src/layout/generic/nsBlockFrame.cpp:1236:3
    #25 0x7f666f7118b6 in nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, unsigned int, nsReflowStatus&, nsOverflowContinuationTracker*) /builds/worker/workspace/build/src/layout/generic/nsContainerFrame.cpp:934:14
    #26 0x7f666f71005b in nsCanvasFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) /builds/worker/workspace/build/src/layout/generic/nsCanvasFrame.cpp:757:5
    #27 0x7f666f7118b6 in nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, unsigned int, nsReflowStatus&, nsOverflowContinuationTracker*) /builds/worker/workspace/build/src/layout/generic/nsContainerFrame.cpp:934:14
    #28 0x7f666f7e59a7 in nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*, bool) /builds/worker/workspace/build/src/layout/generic/nsGfxScrollFrame.cpp:552:3
    #29 0x7f666f7e6ba9 in nsHTMLScrollFrame::ReflowContents(mozilla::ScrollReflowInput*, mozilla::ReflowOutput const&) /builds/worker/workspace/build/src/layout/generic/nsGfxScrollFrame.cpp:664:3
    #30 0x7f666f7ead7a in nsHTMLScrollFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) /builds/worker/workspace/build/src/layout/generic/nsGfxScrollFrame.cpp:1041:3
    #31 0x7f666f697d7e in nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, int, int, unsigned int, nsReflowStatus&, nsOverflowContinuationTracker*) /builds/worker/workspace/build/src/layout/generic/nsContainerFrame.cpp:978:14
    #32 0x7f666f696859 in mozilla::ViewportFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) /builds/worker/workspace/build/src/layout/generic/ViewportFrame.cpp:336:7
    #33 0x7f666f465d90 in mozilla::PresShell::DoReflow(nsIFrame*, bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9033:11
    #34 0x7f666f47ce03 in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9206:24
    #35 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #36 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #37 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #38 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #39 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #40 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #41 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #42 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #43 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #44 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #45 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #46 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #47 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #48 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #49 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #50 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #51 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #52 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #53 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #54 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #55 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #56 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #57 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #58 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #59 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #60 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #61 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #62 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #63 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #64 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #65 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #66 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #67 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #68 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #69 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #70 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #71 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #72 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #73 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #74 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #75 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #76 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #77 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #78 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #79 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #80 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #81 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #82 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #83 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #84 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #85 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #86 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #87 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #88 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #89 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #90 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #91 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #92 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #93 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #94 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #95 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #96 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #97 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #98 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #99 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #100 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #101 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #102 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #103 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #104 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #105 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #106 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #107 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #108 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #109 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #110 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #111 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #112 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #113 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #114 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #115 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #116 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #117 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #118 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #119 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #120 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #121 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #122 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #123 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #124 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #125 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #126 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #127 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #128 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #129 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #130 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #131 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #132 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #133 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #134 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #135 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #136 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #137 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #138 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #139 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #140 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #141 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #142 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #143 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #144 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #145 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #146 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #147 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #148 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #149 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #150 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #151 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #152 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #153 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #154 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #155 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #156 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #157 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #158 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #159 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #160 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #161 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #162 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #163 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #164 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #165 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #166 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #167 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #168 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #169 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #170 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #171 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #172 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #173 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #174 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #175 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #176 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #177 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #178 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #179 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #180 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #181 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #182 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #183 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #184 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #185 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #186 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #187 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #188 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #189 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #190 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #191 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #192 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #193 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #194 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #195 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #196 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #197 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #198 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #199 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #200 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #201 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #202 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #203 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #204 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #205 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #206 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #207 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #208 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #209 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #210 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #211 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #212 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #213 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #214 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #215 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #216 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #217 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #218 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #219 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #220 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #221 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #222 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #223 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #224 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #225 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #226 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #227 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #228 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #229 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #230 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #231 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #232 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #233 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #234 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #235 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #236 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #237 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #238 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #239 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #240 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #241 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #242 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #243 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #244 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #245 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #246 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #247 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #248 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #249 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #250 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #251 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #252 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #253 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #254 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #255 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #256 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #257 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #258 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #259 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #260 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #261 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #262 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #263 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #264 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #265 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #266 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #267 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #268 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #269 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #270 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #271 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #272 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #273 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #274 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #275 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #276 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #277 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #278 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #279 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #280 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #281 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #282 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #283 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #284 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #285 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #286 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #287 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #288 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #289 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #290 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #291 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #292 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #293 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #294 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #295 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #296 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #297 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #298 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #299 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #300 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #301 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #302 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #303 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #304 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #305 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #306 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #307 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #308 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #309 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #310 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #311 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #312 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #313 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #314 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #315 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #316 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #317 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #318 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #319 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #320 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #321 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #322 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #323 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #324 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #325 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #326 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #327 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #328 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #329 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #330 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #331 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #332 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #333 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #334 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #335 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #336 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #337 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #338 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #339 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #340 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #341 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #342 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #343 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #344 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #345 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #346 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #347 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #348 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #349 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #350 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #351 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #352 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #353 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #354 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #355 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #356 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #357 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #358 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #359 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #360 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #361 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #362 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #363 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #364 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #365 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #366 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #367 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #368 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #369 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #370 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #371 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #372 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #373 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #374 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #375 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #376 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #377 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #378 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #379 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #380 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #381 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #382 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #383 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #384 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #385 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #386 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #387 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #388 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #389 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
    #390 0x7f666f47bbc4 in mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4275:11
    #391 0x7f666f467b37 in FlushPendingNotifications /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIPresShell.h:571:5
    #392 0x7f666f467b37 in HandlePostedReflowCallbacks /builds/worker/workspace/build/src/layout/base/PresShell.cpp:4063
    #393 0x7f666f467b37 in mozilla::PresShell::DidDoReflow(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:8862
    #394 0x7f666f47cfee in mozilla::PresShell::ProcessReflowCommands(bool) /builds/worker/workspace/build/src/layout/base/PresShell.cpp:9218:7
Jonathan, I think you know about this code? :-)
Group: firefox-core-security → core-security
Component: Untriaged → Layout: Text
Flags: needinfo?(jfkthame)
Product: Firefox → Core
I don't think this is particularly a Text bug, it just happens to have text-frame reflow at the top of the stack when it finally overflows. The real problem, though, is that we're getting into an infinitely-recursive reflow situation with DoFlushPendingNotifications -> ProcessReflowCommands -> DidDoReflow. That's bound to end badly....

This reminds me strongly of bug 1403656; dholbert, you were looking at that, I think. My guess is this'll turn out to be the same underlying issue, and can just be duped, but I'll leave it open for now until we confirm that.
Component: Layout: Text → Layout
Flags: needinfo?(jfkthame) → needinfo?(dholbert)
Summary: Crash: stack-overflow on ContextState::Init() /builds/worker/workspace/build/src/intl/lwbrk/nsJISx4051LineBreaker.cpp:733:21 → Crash: infinitely-recursive reflow leading to stack-overflow on ContextState::Init() /builds/worker/workspace/build/src/intl/lwbrk/nsJISx4051LineBreaker.cpp:733:21
Group: core-security → layout-core-security
Priority: -- → P2
(In reply to Jonathan Kew (:jfkthame) from comment #3)
> This reminds me strongly of bug 1403656

This has the same regression range as bug 1403656 comment 1, so that bolsters your theory.
Has Regression Range: --- → yes
I am unhiding because this is a stack-overflow not a stack-buffer-overflow.
Group: layout-core-security
Keywords: crash, testcase
See Also: → 1403656
No longer blocks: 1517945
You need to log in before you can comment on or make changes to this bug.