Closed Bug 2063854 Opened 19 days ago Closed 13 days ago

Assertion failure: false (MOZ_ASSERT_UNREACHABLE: Attempt to insert a frame twice was made), at checkouts/gecko/layout/base/PresShell.cpp:11679

Categories

(Core :: CSS Parsing and Computation, defect)

defect

Tracking

()

RESOLVED FIXED
156 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr140 --- wontfix
firefox-esr153 --- wontfix
firefox154 --- wontfix
firefox155 --- wontfix
firefox156 --- fixed

People

(Reporter: tsmith, Assigned: dshin)

References

(Blocks 1 open bug, )

Details

(Keywords: assertion, pernosco)

Attachments

(2 files)

Found with m-c 20260815-808fcc0ee37e (--enable-debug)

This was found by visiting a live website with a debug build.

STR:

  • Launch browser and visit site

This issue was triggered by visiting https://build.nvidia.com/google/diffusiongemma-26b-a4b-it/playground. A Pernosco session is available here: https://pernos.co/debug/FHclUInG_kXzW34LZOWeiQ/index.html

Assertion failure: false (MOZ_ASSERT_UNREACHABLE: Attempt to insert a frame twice was made), at checkouts/gecko/layout/base/PresShell.cpp:11679

0|0|libxul.so|mozilla::PresShell::AddAnchorPosAnchorImpl(nsAtom const*, nsIFrame*, bool)|git:github.com/mozilla-firefox/firefox:layout/base/PresShell.cpp:98f1235b79c19a808e3101160efb7810b71a75d7|11679|0x401
0|1|libxul.so|nsIFrame::HandlePrimaryFrameStyleChange(mozilla::ComputedStyle*)|git:github.com/mozilla-firefox/firefox:layout/generic/nsIFrame.cpp:98f1235b79c19a808e3101160efb7810b71a75d7|884|0x497
0|2|libxul.so|nsIContent::SetPrimaryFrame(nsIFrame*)|git:github.com/mozilla-firefox/firefox:dom/base/nsIContentInlines.h:98f1235b79c19a808e3101160efb7810b71a75d7|65|0xde
0|3|libxul.so|nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem&, nsFrameConstructorState&, nsContainerFrame*, nsFrameList&)|git:github.com/mozilla-firefox/firefox:layout/base/nsCSSFrameConstructor.cpp:98f1235b79c19a808e3101160efb7810b71a75d7|3847|0xb4a
0|4|libxul.so|nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItemList::Iterator&, nsContainerFrame*, nsFrameList&)|git:github.com/mozilla-firefox/firefox:layout/base/nsCSSFrameConstructor.cpp:98f1235b79c19a808e3101160efb7810b71a75d7|5328|0x4f
0|5|libxul.so|nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState&, nsCSSFrameConstructor::FrameConstructionItemList&, nsContainerFrame*, bool, nsFrameList&)|git:github.com/mozilla-firefox/firefox:layout/base/nsCSSFrameConstructor.cpp:98f1235b79c19a808e3101160efb7810b71a75d7|8931|0x335
0|6|libxul.so|nsCSSFrameConstructor::ProcessChildren(nsFrameConstructorState&, nsIContent*, mozilla::ComputedStyle*, nsContainerFrame*, bool, nsFrameList&, bool, nsIFrame*)|git:github.com/mozilla-firefox/firefox:layout/base/nsCSSFrameConstructor.cpp:98f1235b79c19a808e3101160efb7810b71a75d7|9234|0x70f
...

Registering twice by the same name.

Assignee: nobody → dshin
Severity: -- → S3
Flags: needinfo?(dshin)
Flags: needinfo?(dshin)
Status: NEW → RESOLVED
Closed: 13 days ago
Resolution: --- → FIXED
Target Milestone: --- → 156 Branch

Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/62150 for changes under testing/web-platform/tests

Upstream PR was closed without merging

Upstream PR merged by moz-wptsync-bot

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: