Closed Bug 1253603 Opened 10 years ago Closed 2 years ago

Intermittent test_offscreencanvas_dynamic_fallback.html | application crashed [@ D2DBitmap::CopyFromBitmap(D2D_POINT_2U const *,ID2D1Bitmap *,D2D_RECT_U const *) + 0x3b]

Categories

(Core :: Graphics: Color Management, defect, P3)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: cbook, Unassigned)

References

()

Details

(Keywords: crash, intermittent-failure, Whiteboard: [gfx-noted])

https://treeherder.mozilla.org/logviewer.html#?job_id=23024016&repo=mozilla-inbound 05:44:59 WARNING - PROCESS-CRASH | dom/canvas/test/test_offscreencanvas_dynamic_fallback.html | application crashed [@ D2DBitmap::CopyFromBitmap(D2D_POINT_2U const *,ID2D1Bitmap *,D2D_RECT_U const *) + 0x3b] 05:44:59 INFO - Crash dump filename: c:\users\cltbld~1.t-w\appdata\local\temp\tmpoy3g6t.mozrunner\minidumps\5dc2aed0-028c-4a9f-a322-708a5a89676b.dmp 05:44:59 INFO - Operating system: Windows NT 05:44:59 INFO - 6.2.9200 05:44:59 INFO - CPU: amd64 05:44:59 INFO - family 6 model 30 stepping 5 05:44:59 INFO - 8 CPUs 05:44:59 INFO - Crash reason: EXCEPTION_ACCESS_VIOLATION_READ 05:44:59 INFO - Crash address: 0x0 05:44:59 INFO - Process uptime: 29 seconds 05:44:59 INFO - Thread 0 (crashed) 05:44:59 INFO - 0 d2d1.dll!D2DBitmap::CopyFromBitmap(D2D_POINT_2U const *,ID2D1Bitmap *,D2D_RECT_U const *) + 0x3b 05:44:59 INFO - rax = 0x000000834efc7e98 rdx = 0x000000834efc7f40 05:44:59 INFO - rcx = 0x000000834efc7e98 rbx = 0x0000000000000000 05:44:59 INFO - rsi = 0x000000834efc8070 rdi = 0x000000837c0937e0 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc7e60 05:44:59 INFO - r8 = 0x0000000000000000 r9 = 0x000000834efc8070 05:44:59 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:44:59 INFO - r12 = 0x0000000000000000 r13 = 0x000000834efc83c8 05:44:59 INFO - r14 = 0x000000835f5b8a20 r15 = 0x0000000000000000 05:44:59 INFO - rip = 0x000007fa6ada5897 05:44:59 INFO - Found by: given as instruction pointer in context 05:44:59 INFO - 1 d2d1.dll!D2DDeviceContextBase<ID2D1DeviceContext,ID2D1DeviceContext,null_type>::CreateBitmap(D2D_SIZE_U,void const *,unsigned int,D2D1_BITMAP_PROPERTIES1 const *,ID2D1Bitmap1 * *) + 0xda 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc7e80 05:44:59 INFO - rip = 0x000007fa6abe23fe 05:44:59 INFO - Found by: stack scanning 05:44:59 INFO - 2 xul.dll!mozilla::gfx::SourceSurfaceD2D1::GetDataSurface() [SourceSurfaceD2D1.cpp:5b643385e0da : 65 + 0x18] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc7ef0 05:44:59 INFO - rip = 0x000007fa58d1945d 05:44:59 INFO - Found by: stack scanning 05:44:59 INFO - 3 xul.dll!mozilla::layers::AsyncCanvasRenderer::GetSurface() [AsyncCanvasRenderer.cpp:5b643385e0da : 322 + 0x9] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc80c0 05:44:59 INFO - rip = 0x000007fa58d79387 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 4 xul.dll!mozilla::layers::CopyableCanvasLayer::UpdateTarget(mozilla::gfx::DrawTarget *) [CopyableCanvasLayer.cpp:5b643385e0da : 88 + 0x9] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc8170 05:44:59 INFO - rip = 0x000007fa58d7bf36 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 5 xul.dll!mozilla::layers::BasicCanvasLayer::Paint(mozilla::gfx::DrawTarget *,mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits,float> const &,mozilla::layers::Layer *) [BasicCanvasLayer.cpp:5b643385e0da : 36 + 0xa] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc8250 05:44:59 INFO - rip = 0x000007fa58d9ca4b 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 6 xul.dll!mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintLayerContext &,gfxContext *) [BasicLayerManager.cpp:5b643385e0da : 896 + 0x34] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc8300 05:44:59 INFO - rip = 0x000007fa5877a4d6 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 7 xul.dll!mozilla::layers::BasicLayerManager::PaintLayer(gfxContext *,mozilla::layers::Layer *,void (*)(mozilla::layers::PaintedLayer *,gfxContext *,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::layers::DrawRegionClip,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,void *),void *) [BasicLayerManager.cpp:5b643385e0da : 1071 + 0xf] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc83c0 05:44:59 INFO - rip = 0x000007fa58174fb3 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 8 xul.dll!mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintLayerContext &,gfxContext *) [BasicLayerManager.cpp:5b643385e0da : 913 + 0x1b] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc85e0 05:44:59 INFO - rip = 0x000007fa5817489d 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 9 xul.dll!mozilla::layers::BasicLayerManager::PaintLayer(gfxContext *,mozilla::layers::Layer *,void (*)(mozilla::layers::PaintedLayer *,gfxContext *,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::layers::DrawRegionClip,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,void *),void *) [BasicLayerManager.cpp:5b643385e0da : 1071 + 0xf] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc86a0 05:44:59 INFO - rip = 0x000007fa58174fb3 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 10 xul.dll!mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::PaintedLayer *,gfxContext *,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,mozilla::layers::DrawRegionClip,mozilla::gfx::IntRegionTyped<mozilla::gfx::UnknownUnits> const &,void *),void *,mozilla::layers::LayerManager::EndTransactionFlags) [BasicLayerManager.cpp:5b643385e0da : 624 + 0x17] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc88c0 05:44:59 INFO - rip = 0x000007fa58174bbd 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 11 xul.dll!nsDisplayList::PaintRoot(nsDisplayListBuilder *,nsRenderingContext *,unsigned int) [nsDisplayList.cpp:5b643385e0da : 1827 + 0x16] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc8af0 05:44:59 INFO - rip = 0x000007fa5822e6f8 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 12 xul.dll!nsLayoutUtils::PaintFrame(nsRenderingContext *,nsIFrame *,nsRegion const &,unsigned int,unsigned int) [nsLayoutUtils.cpp:5b643385e0da : 3469 + 0x1e] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc8e60 05:44:59 INFO - rip = 0x000007fa5818f27a 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 13 xul.dll!PresShell::RenderDocument(nsRect const &,unsigned int,unsigned int,gfxContext *) [nsPresShell.cpp:5b643385e0da : 4658 + 0x22] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc98d0 05:44:59 INFO - rip = 0x000007fa5817837c 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 14 xul.dll!mozilla::dom::CanvasRenderingContext2D::DrawWindow(nsGlobalWindow &,double,double,double,double,nsAString_internal const &,unsigned int,mozilla::ErrorResult &) [CanvasRenderingContext2D.cpp:5b643385e0da : 5009 + 0x20] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc99e0 05:44:59 INFO - rip = 0x000007fa5841cd8c 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 15 xul.dll!mozilla::dom::CanvasRenderingContext2DBinding::drawWindow [CanvasRenderingContext2DBinding.cpp:5b643385e0da : 5330 + 0x34] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc9b50 05:44:59 INFO - rip = 0x000007fa5841bede 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 16 xul.dll!mozilla::dom::GenericBindingMethod(JSContext *,unsigned int,JS::Value *) [BindingUtils.cpp:5b643385e0da : 2731 + 0x1d] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc9cd0 05:44:59 INFO - rip = 0x000007fa57ff2fc5 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 17 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:5b643385e0da : 478 + 0xa4] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc9d50 05:44:59 INFO - rip = 0x000007fa58039a43 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 18 xul.dll!Interpret [Interpreter.cpp:5b643385e0da : 2802 + 0x12] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efc9e60 05:44:59 INFO - rip = 0x000007fa5803eaf7 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 19 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:5b643385e0da : 428 + 0x15] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efcb6d0 05:44:59 INFO - rip = 0x000007fa5868f6c6 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 20 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:5b643385e0da : 496 + 0xc] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efcb7c0 05:44:59 INFO - rip = 0x000007fa58039b83 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 21 xul.dll!js::DirectProxyHandler::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [DirectProxyHandler.cpp:5b643385e0da : 77 + 0x1f6] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efcb8d0 05:44:59 INFO - rip = 0x000007fa57f8f867 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 22 xul.dll!js::CrossCompartmentWrapper::call(JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &) [CrossCompartmentWrapper.cpp:5b643385e0da : 289 + 0x12] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efcb9f0 05:44:59 INFO - rip = 0x000007fa580370ba 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 23 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:5b643385e0da : 466 + 0x151] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efcba60 05:44:59 INFO - rip = 0x000007fa58039d86 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 24 xul.dll!Interpret [Interpreter.cpp:5b643385e0da : 2802 + 0x12] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efcbb70 05:44:59 INFO - rip = 0x000007fa5803eaf7 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 25 xul.dll!js::RunScript(JSContext *,js::RunState &) [Interpreter.cpp:5b643385e0da : 428 + 0x15] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efcd3e0 05:44:59 INFO - rip = 0x000007fa5868f6c6 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 26 xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:5b643385e0da : 496 + 0xc] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efcd4d0 05:44:59 INFO - rip = 0x000007fa58039b83 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 27 xul.dll!js::jit::DoCallFallback [BaselineIC.cpp:5b643385e0da : 6137 + 0x227] 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efcd5e0 05:44:59 INFO - rip = 0x000007fa57f8a69d 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - 28 0x1ea9b0ba8f7 05:44:59 INFO - rbp = 0x000000834efc7f40 rsp = 0x000000834efcda00 05:44:59 INFO - rip = 0x000001ea9b0ba8f7 05:44:59 INFO - Found by: call frame info 05:44:59 INFO - Thread 1 05:44:59 INFO - 0 ntdll.dll!ZwGetContextThread + 0xa 05:44:59 INFO - rax = 0x0000000000000280 rdx = 0xffffffffab203d0c 05:44:59 INFO - rcx = 0x000000835596e5ec rbx = 0x0000008300b22c30 05:44:59 INFO - rsi = 0x0000008300b22be8 rdi = 0x0000008300b22bd8 05:44:59 INFO - rbp = 0x0000000000000dcc rsp = 0x000000835596dcb8 05:44:59 INFO - r8 = 0x000000000000001c r9 = 0x0000000000000003 05:44:59 INFO - r10 = 0x0000000000000000 r11 = 0x000000835596e5d0 05:44:59 INFO - r12 = 0x0000008300b22bd8 r13 = 0x0000008301400080 05:44:59 INFO - r14 = 0x0000008300b22be8 r15 = 0x0000008300b22c30 05:44:59 INFO - rip = 0x000007fa7460399b 05:44:59 INFO - Found by: given as instruction pointer in context 05:44:59 INFO - 1 ntdll.dll!ResCRuntimeGetSegmentDataEx + 0x155 05:44:59 INFO - rsp = 0x000000835596dcc0 rip = 0x000007fa7464f265 05:44:59 INFO - Found by: stack scanning 05:44:59 INFO - 2 ntdll.dll!RtlpCoalesceFreeBlocks + 0x118 05:44:59 INFO - rsp = 0x000000835596dcd0 rip = 0x000007fa7461dba8 05:44:59 INFO - Found by: stack scanning 05:44:59 INFO - 3 ntdll.dll!ResCRuntimeGetSegmentDataEx + 0x155 05:44:59 INFO - rsp = 0x000000835596dd20 rip = 0x000007fa7464f265 05:44:59 INFO - Found by: stack scanning 05:44:59 INFO - 4 ntdll.dll!RtlpExtendHeap + 0x5f
See Also: → 1214986
Peter, probably something for Morris to take a look at ?
Whiteboard: [gfx-noted]
Assignee: nobody → mtseng
Bulk assigning P3 to all open intermittent bugs without a priority set in Firefox components per bug 1298978.
Priority: -- → P3

The bug assignee didn't login in Bugzilla in the last 7 months, so the assignee is being reset.

Assignee: mephisto41 → nobody
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.