Closed Bug 1568475 Opened 6 years ago Closed 6 years ago

Intermittent AddressSanitizer: access-violation on unknown address 0x000000000000 (pc 0x7ff9220d0002 bp 0x01b5ad180000 sp 0x006de99cadc0 T0) | AddressSanitizer: access-violation z:\build\build\src\layout\base\nsPresContext.cpp:1974 in nsPresContext::Notif

Categories

(Core :: Web Painting, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: bogdan_tara, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: csectype-nullptr)

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=258040593&repo=mozilla-inbound&lineNumber=1133

https://taskcluster-artifacts.net/e81pbVi2RHS7FdgKCcY10A/0/public/logs/live_backing.log

05:19:17 INFO - TEST-START | devtools/client/inspector/extensions/test/browser_inspector_extension_sidebar.js
05:19:21 INFO - GECKO(1552) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
05:19:21 INFO - GECKO(1552) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
05:19:21 INFO - GECKO(1552) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
05:19:21 INFO - GECKO(1552) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
05:19:22 INFO - GECKO(1552) | console.log: "[DISPATCH] action type:" "EXTENSION_SIDEBAR_OBJECT_TREEVIEW_UPDATE"
05:19:22 INFO - GECKO(1552) | console.log: "[DISPATCH] action type:" "EXTENSION_SIDEBAR_OBJECT_TREEVIEW_UPDATE"
05:19:22 INFO - GECKO(1552) | console.log: "[DISPATCH] action type:" "EXTENSION_SIDEBAR_OBJECT_GRIP_VIEW_UPDATE"
05:19:22 INFO - GECKO(1552) | console.log: "[DISPATCH] action type:" "EXTENSION_SIDEBAR_OBJECT_GRIP_VIEW_UPDATE"
05:19:23 INFO - GECKO(1552) | console.log: "[DISPATCH] action type:" "EXTENSION_SIDEBAR_OBJECT_GRIP_VIEW_UPDATE"
05:19:23 INFO - GECKO(1552) | =================================================================
05:19:23 ERROR - GECKO(1552) | ==4832==ERROR: AddressSanitizer: access-violation on unknown address 0x000000000000 (pc 0x7ff9220d0002 bp 0x01b5ad180000 sp 0x006de99cadc0 T0)
05:19:23 INFO - GECKO(1552) | ==4832==The signal is caused by a WRITE memory access.
05:19:23 INFO - GECKO(1552) | ==4832==Hint: address points to the zero page.
05:19:24 INFO - GECKO(1552) | #0 0x7ff9220d0001 in nsPresContext::NotifyDidPaintSubdocumentCallback(class mozilla::dom::Document *,void *) z:\build\build\src\layout\base\nsPresContext.cpp:1974
05:19:24 INFO - GECKO(1552) | #1 0x6de99caebf (<unknown module>)
05:19:24 INFO - GECKO(1552) | #2 0x0 (<unknown module>)
05:19:24 INFO - GECKO(1552) | #3 0x7ff922aa6578 in nsDisplayListBuilder::IsAnimatedGeometryRoot(class nsIFrame *,bool &,class nsIFrame * *) z:\build\build\src\layout\painting\nsDisplayList.cpp:2163
05:19:24 INFO - GECKO(1552) | #4 0x7ff922a10e2b in nsDisplayListBuilder::FindAnimatedGeometryRootFor(class nsIFrame *) z:\build\build\src\layout\painting\nsDisplayList.cpp:1481
05:19:24 INFO - GECKO(1552) | #5 0x7ff922b489b1 in nsDisplayListBuilder::AutoBuildingDisplayList::AutoBuildingDisplayList(class nsDisplayListBuilder *,class nsIFrame *,struct nsRect const &,struct nsRect const &,bool) z:\build\build\src\layout\painting\nsDisplayList.cpp:10743
05:19:24 INFO - GECKO(1552) | #6 0x7ff92216ca80 in BuildDisplayListForTopLayerFrame z:\build\build\src\layout\generic\ViewportFrame.cpp:109
05:19:24 INFO - GECKO(1552) | #7 0x7ff92216bf3e in mozilla::ViewportFrame::BuildDisplayListForTopLayer(class nsDisplayListBuilder *,class nsDisplayList *) z:\build\build\src\layout\generic\ViewportFrame.cpp:168
05:19:24 INFO - GECKO(1552) | #8 0x7ff92234e890 in mozilla::ScrollFrameHelper::MaybeAddTopLayerItems(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsGfxScrollFrame.cpp:3834
05:19:24 INFO - GECKO(1552) | #9 0x7ff9223453f5 in mozilla::ScrollFrameHelper::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsGfxScrollFrame.cpp:3751
05:19:24 INFO - GECKO(1552) | #10 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #11 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #12 0x7ff92216b8b1 in mozilla::ViewportFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\ViewportFrame.cpp:62
05:19:24 INFO - GECKO(1552) | #13 0x7ff92227acb4 in nsIFrame::BuildDisplayListForStackingContext(class nsDisplayListBuilder *,class nsDisplayList *,bool *) z:\build\build\src\layout\generic\nsFrame.cpp:3251
05:19:24 INFO - GECKO(1552) | #14 0x7ff92248a12a in nsSubDocumentFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsSubDocumentFrame.cpp:492
05:19:24 INFO - GECKO(1552) | #15 0x7ff92228f90f in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:4032
05:19:24 INFO - GECKO(1552) | #16 0x7ff9221c904c in DisplayLine z:\build\build\src\layout\generic\nsBlockFrame.cpp:6677
05:19:24 INFO - GECKO(1552) | #17 0x7ff9221c5c89 in nsBlockFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsBlockFrame.cpp:6798
05:19:24 INFO - GECKO(1552) | #18 0x7ff92228f90f in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:4032
05:19:24 INFO - GECKO(1552) | #19 0x7ff92220f282 in nsFlexContainerFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFlexContainerFrame.cpp:2436
05:19:24 INFO - GECKO(1552) | #20 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #21 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #22 0x7ff9221c904c in DisplayLine z:\build\build\src\layout\generic\nsBlockFrame.cpp:6677
05:19:24 INFO - GECKO(1552) | #23 0x7ff9221c5c89 in nsBlockFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsBlockFrame.cpp:6798
05:19:24 INFO - GECKO(1552) | #24 0x7ff92228f90f in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:4032
05:19:24 INFO - GECKO(1552) | #25 0x7ff92220f282 in nsFlexContainerFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFlexContainerFrame.cpp:2436
05:19:24 INFO - GECKO(1552) | #26 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #27 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #28 0x7ff922344549 in mozilla::ScrollFrameHelper::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsGfxScrollFrame.cpp:3689
05:19:24 INFO - GECKO(1552) | #29 0x7ff92228f90f in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:4032
05:19:24 INFO - GECKO(1552) | #30 0x7ff92220f282 in nsFlexContainerFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFlexContainerFrame.cpp:2436
05:19:24 INFO - GECKO(1552) | #31 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #32 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #33 0x7ff9221c904c in DisplayLine z:\build\build\src\layout\generic\nsBlockFrame.cpp:6677
05:19:24 INFO - GECKO(1552) | #34 0x7ff9221c5800 in nsBlockFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsBlockFrame.cpp:6798
05:19:24 INFO - GECKO(1552) | #35 0x7ff92227acb4 in nsIFrame::BuildDisplayListForStackingContext(class nsDisplayListBuilder *,class nsDisplayList *,bool *) z:\build\build\src\layout\generic\nsFrame.cpp:3251
05:19:24 INFO - GECKO(1552) | #36 0x7ff92228eb9a in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3965
05:19:24 INFO - GECKO(1552) | #37 0x7ff9221c904c in DisplayLine z:\build\build\src\layout\generic\nsBlockFrame.cpp:6677
05:19:24 INFO - GECKO(1552) | #38 0x7ff9221c5800 in nsBlockFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsBlockFrame.cpp:6798
05:19:24 INFO - GECKO(1552) | #39 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #40 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #41 0x7ff922344549 in mozilla::ScrollFrameHelper::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsGfxScrollFrame.cpp:3689
05:19:24 INFO - GECKO(1552) | #42 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #43 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #44 0x7ff9221c904c in DisplayLine z:\build\build\src\layout\generic\nsBlockFrame.cpp:6677
05:19:24 INFO - GECKO(1552) | #45 0x7ff9221c5800 in nsBlockFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsBlockFrame.cpp:6798
05:19:24 INFO - GECKO(1552) | #46 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #47 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #48 0x7ff9221c904c in DisplayLine z:\build\build\src\layout\generic\nsBlockFrame.cpp:6677
05:19:24 INFO - GECKO(1552) | #49 0x7ff9221c5800 in nsBlockFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsBlockFrame.cpp:6798
05:19:24 INFO - GECKO(1552) | #50 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #51 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #52 0x7ff9221e679c in nsCanvasFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsCanvasFrame.cpp:594
05:19:24 INFO - GECKO(1552) | #53 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #54 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #55 0x7ff922344549 in mozilla::ScrollFrameHelper::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsGfxScrollFrame.cpp:3689
05:19:24 INFO - GECKO(1552) | #56 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #57 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #58 0x7ff92216b8b1 in mozilla::ViewportFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\ViewportFrame.cpp:62
05:19:24 INFO - GECKO(1552) | #59 0x7ff92227acb4 in nsIFrame::BuildDisplayListForStackingContext(class nsDisplayListBuilder *,class nsDisplayList *,bool *) z:\build\build\src\layout\generic\nsFrame.cpp:3251
05:19:24 INFO - GECKO(1552) | #60 0x7ff92248a12a in nsSubDocumentFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsSubDocumentFrame.cpp:492
05:19:24 INFO - GECKO(1552) | #61 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #62 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #63 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #64 0x7ff922773ef4 in nsBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1087
05:19:24 INFO - GECKO(1552) | #65 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #66 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #67 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #68 0x7ff922773ef4 in nsBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1087
05:19:24 INFO - GECKO(1552) | #69 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #70 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #71 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #72 0x7ff922773ef4 in nsBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1087
05:19:24 INFO - GECKO(1552) | #73 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #74 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #75 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #76 0x7ff922773ef4 in nsBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1087
05:19:24 INFO - GECKO(1552) | #77 0x7ff92228ee3a in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:4004
05:19:24 INFO - GECKO(1552) | #78 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #79 0x7ff922773ef4 in nsBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1087
05:19:24 INFO - GECKO(1552) | #80 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #81 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #82 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #83 0x7ff9227d29f4 in nsRootBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsRootBoxFrame.cpp:179
05:19:24 INFO - GECKO(1552) | #84 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #85 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #86 0x7ff92216b8b1 in mozilla::ViewportFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\ViewportFrame.cpp:62
05:19:24 INFO - GECKO(1552) | #87 0x7ff92227acb4 in nsIFrame::BuildDisplayListForStackingContext(class nsDisplayListBuilder *,class nsDisplayList *,bool *) z:\build\build\src\layout\generic\nsFrame.cpp:3251
05:19:24 INFO - GECKO(1552) | #88 0x7ff92248a12a in nsSubDocumentFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsSubDocumentFrame.cpp:492
05:19:24 INFO - GECKO(1552) | #89 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #90 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #91 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #92 0x7ff922773ef4 in nsBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1087
05:19:24 INFO - GECKO(1552) | #93 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #94 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #95 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #96 0x7ff922773ef4 in nsBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1087
05:19:24 INFO - GECKO(1552) | #97 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #98 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #99 0x7ff92277e118 in nsDeckFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsDeckFrame.cpp:179
05:19:24 INFO - GECKO(1552) | #100 0x7ff922773ef4 in nsBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1087
05:19:24 INFO - GECKO(1552) | #101 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #102 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #103 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #104 0x7ff922773ef4 in nsBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1087
05:19:24 INFO - GECKO(1552) | #105 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #106 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #107 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #108 0x7ff922773ef4 in nsBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1087
05:19:24 INFO - GECKO(1552) | #109 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #110 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #111 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #112 0x7ff922773ef4 in nsBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1087
05:19:24 INFO - GECKO(1552) | #113 0x7ff92228ee3a in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:4004
05:19:24 INFO - GECKO(1552) | #114 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #115 0x7ff922773ef4 in nsBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1087
05:19:24 INFO - GECKO(1552) | #116 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #117 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #118 0x7ff9227766a4 in nsBoxFrame::BuildDisplayListForChildren(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsBoxFrame.cpp:1130
05:19:24 INFO - GECKO(1552) | #119 0x7ff9227d29f4 in nsRootBoxFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\xul\nsRootBoxFrame.cpp:179
05:19:24 INFO - GECKO(1552) | #120 0x7ff92228a669 in nsIFrame::BuildDisplayListForSimpleChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\nsFrame.cpp:3719
05:19:24 INFO - GECKO(1552) | #121 0x7ff92228c90d in nsIFrame::BuildDisplayListForChild(class nsDisplayListBuilder *,class nsIFrame *,class nsDisplayListSet const &,unsigned int) z:\build\build\src\layout\generic\nsFrame.cpp:3786
05:19:24 INFO - GECKO(1552) | #122 0x7ff92216b8b1 in mozilla::ViewportFrame::BuildDisplayList(class nsDisplayListBuilder *,class nsDisplayListSet const &) z:\build\build\src\layout\generic\ViewportFrame.cpp:62
05:19:24 INFO - GECKO(1552) | #123 0x7ff92227acb4 in nsIFrame::BuildDisplayListForStackingContext(class nsDisplayListBuilder *,class nsDisplayList *,bool *) z:\build\build\src\layout\generic\nsFrame.cpp:3251
05:19:24 INFO - GECKO(1552) | #124 0x7ff922a15e94 in RetainedDisplayListBuilder::AttemptPartialUpdate(unsigned int,class mozilla::DisplayListChecker *) z:\build\build\src\layout\painting\RetainedDisplayListBuilder.cpp:1480
05:19:24 INFO - GECKO(1552) | #125 0x7ff922070a94 in nsLayoutUtils::PaintFrame(class gfxContext *,class nsIFrame *,class nsRegion const &,unsigned int,enum nsDisplayListBuilderMode,enum nsLayoutUtils::PaintFrameFlags) z:\build\build\src\layout\base\nsLayoutUtils.cpp:3984
05:19:24 INFO - GECKO(1552) | #126 0x7ff921f2641a in mozilla::PresShell::Paint(class nsView *,class nsRegion const &,enum mozilla::PaintFlags) z:\build\build\src\layout\base\PresShell.cpp:6153
05:19:24 INFO - GECKO(1552) | #127 0x7ff92164e156 in nsViewManager::ProcessPendingUpdatesPaint(class nsIWidget *) z:\build\build\src\view\nsViewManager.cpp:461
05:19:24 INFO - GECKO(1552) | #128 0x7ff92164cf2f in nsViewManager::ProcessPendingUpdatesForView(class nsView *,bool) z:\build\build\src\view\nsViewManager.cpp:396
05:19:24 INFO - GECKO(1552) | #129 0x7ff9216538b9 in nsViewManager::ProcessPendingUpdates(void) z:\build\build\src\view\nsViewManager.cpp:1019
05:19:24 INFO - GECKO(1552) | #130 0x7ff921e79cc0 in nsRefreshDriver::Tick(struct mozilla::layers::BaseTransactionId<class mozilla::VsyncIdType>,class mozilla::TimeStamp) z:\build\build\src\layout\base\nsRefreshDriver.cpp:2104
05:19:24 INFO - GECKO(1552) | #131 0x7ff921e8d6ba in mozilla::RefreshDriverTimer::TickRefreshDrivers(struct mozilla::layers::BaseTransactionId<class mozilla::VsyncIdType>,class mozilla::TimeStamp,class nsTArray<class RefPtr<class nsRefreshDriver> > &) z:\build\build\src\layout\base\nsRefreshDriver.cpp:327
05:19:24 INFO - GECKO(1552) | #132 0x7ff921e8cf2a in mozilla::RefreshDriverTimer::Tick(struct mozilla::layers::BaseTransactionId<class mozilla::VsyncIdType>,class mozilla::TimeStamp) z:\build\build\src\layout\base\nsRefreshDriver.cpp:344
05:19:24 INFO - GECKO(1552) | #133 0x7ff921e91636 in mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(struct mozilla::layers::BaseTransactionId<class mozilla::VsyncIdType>,class mozilla::TimeStamp) z:\build\build\src\layout\base\nsRefreshDriver.cpp:710
05:19:24 INFO - GECKO(1552) | #134 0x7ff921e91cf4 in mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::ParentProcessVsyncNotifier::Run(void) z:\build\build\src\layout\base\nsRefreshDriver.cpp:510
05:19:24 INFO - GECKO(1552) | #135 0x7ff916fac390 in nsThread::ProcessNextEvent(bool,bool *) z:\build\build\src\xpcom\threads\nsThread.cpp:1225
05:19:24 INFO - GECKO(1552) | #136 0x7ff916fb42e8 in NS_ProcessNextEvent(class nsIThread *,bool) z:\build\build\src\xpcom\threads\nsThreadUtils.cpp:486
05:19:24 INFO - GECKO(1552) | #137 0x7ff9181df5bf in mozilla::ipc::MessagePump::Run(class base::MessagePump::Delegate *) z:\build\build\src\ipc\glue\MessagePump.cpp:88
05:19:24 INFO - GECKO(1552) | #138 0x7ff918113dfe in MessageLoop::RunHandler(void) z:\build\build\src\ipc\chromium\src\base\message_loop.cc:308
05:19:24 INFO - GECKO(1552) | #139 0x7ff918113b95 in MessageLoop::Run(void) z:\build\build\src\ipc\chromium\src\base\message_loop.cc:290
05:19:24 INFO - GECKO(1552) | #140 0x7ff921741d7a in nsBaseAppShell::Run(void) z:\build\build\src\widget\nsBaseAppShell.cpp:137
05:19:24 INFO - GECKO(1552) | #141 0x7ff9218d8568 in nsAppShell::Run(void) z:\build\build\src\widget\windows\nsAppShell.cpp:412
05:19:24 INFO - GECKO(1552) | #142 0x7ff9256c2428 in nsAppStartup::Run(void) z:\build\build\src\toolkit\components\startup\nsAppStartup.cpp:276
05:19:24 INFO - GECKO(1552) | #143 0x7ff9259f7625 in XREMain::XRE_mainRun(void) z:\build\build\src\toolkit\xre\nsAppRunner.cpp:4636
05:19:24 INFO - GECKO(1552) | #144 0x7ff9259fb5d9 in XREMain::XRE_main(int,char * * const,struct mozilla::BootstrapConfig const &) z:\build\build\src\toolkit\xre\nsAppRunner.cpp:4771
05:19:24 INFO - GECKO(1552) | #145 0x7ff9259fd37e in XRE_main(int,char * * const,struct mozilla::BootstrapConfig const &) z:\build\build\src\toolkit\xre\nsAppRunner.cpp:4852
05:19:24 INFO - GECKO(1552) | #146 0x7ff780dc1e84 in NS_internal_main(int,char * *,char * *) z:\build\build\src\browser\app\nsBrowserApp.cpp:295
05:19:24 INFO - GECKO(1552) | #147 0x7ff780dc14f2 in wmain z:\build\build\src\toolkit\xre\nsWindowsWMain.cpp:131
05:19:24 INFO - GECKO(1552) | #148 0x7ff780eb54f7 in __scrt_common_main_seh f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:288
05:19:24 INFO - GECKO(1552) | #149 0x7ff96aa73033 (C:\Windows\System32\KERNEL32.DLL+0x180013033)
05:19:24 INFO - GECKO(1552) | #150 0x7ff96b1d1460 (C:\Windows\SYSTEM32\ntdll.dll+0x180071460)
05:19:24 INFO - GECKO(1552) | AddressSanitizer can not provide additional info.
05:19:24 INFO - GECKO(1552) | SUMMARY: AddressSanitizer: access-violation z:\build\build\src\layout\base\nsPresContext.cpp:1974 in nsPresContext::NotifyDidPaintSubdocumentCallback(class mozilla::dom::Document *,void *)
05:19:24 INFO - GECKO(1552) | ==4832==ABORTING
05:19:24 INFO - GECKO(1552) | Exiting due to channel error.
05:19:24 INFO - TEST-INFO | Main app process: exit 1
05:19:24 INFO - Buffered messages logged at 05:19:17
05:19:24 INFO - Entering test bound setupExtensionSidebar
05:19:24 INFO - Extension loaded
05:19:24 INFO - Buffered messages logged at 05:19:18
05:19:24 INFO - Adding a new tab with URL: about:blank
05:19:24 INFO - Tab added and finished loading
05:19:24 INFO - Opening the inspector
05:19:24 INFO - Opening the toolbox
05:19:24 INFO - Buffered messages logged at 05:19:22
05:19:24 INFO - Toolbox opened and focused
05:19:24 INFO - TEST-PASS | devtools/client/inspector/extensions/test/browser_inspector_extension_sidebar.js | Got an extension sidebar instance equal to the one saved in the inspector -
...

Sorry, not sure how bad this is.

Although this happened in a devtools testrun, the stack is all layout, so moving there...

Group: firefox-core-security → layout-core-security
Component: Inspector → Layout
Product: DevTools → Core

This is a null crash so it doesn't seem to be security-sensitive to me.

The end of the stack doesn't seem to make any sense, there's no way IsAnimatedGeometryRoot can end up in NotifyDidPaintSubdocumentCallback...

Could we retrigger this? Or is this not frequent enough?

Component: Layout → Web Painting

That seems enough to retrigger it and figure out what made it start shouldn't it?

Flags: needinfo?(btara)
Flags: needinfo?(btara)

Huh, that's really weird, nothing stands out... WFM? This is a null dereference after all.

Flags: needinfo?(emilio)
Group: layout-core-security

The priority flag is not set for this bug.
:mattwoodrow, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(matt.woodrow)

Looks like this only ever happened once (and we've since changed some of the code near here), so closing.

Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(matt.woodrow)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.