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

NEW
Assigned to

Status

()

P3
normal
3 years ago
2 years ago

People

(Reporter: cbook, Assigned: mtseng)

Tracking

({crash, intermittent-failure})

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [gfx-noted], URL)

(Reporter)

Description

3 years ago
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: → bug 1214986
13 automation job failures were associated with this bug in the last 7 days.

Repository breakdown:
* mozilla-inbound: 13

Platform breakdown:
* windows8-64: 7
* windows7-32: 3
* windowsxp: 1
* osx-10-10: 1
* android-4-3-armv7-api15: 1

For more details, see:
https://brasstacks.mozilla.com/orangefactor/?display=Bug&bugid=1253603&startday=2016-02-29&endday=2016-03-06&tree=all
Peter, probably something for Morris to take a look at ?
Whiteboard: [gfx-noted]

Updated

3 years ago
Assignee: nobody → mtseng

Comment 3

2 years ago
Bulk assigning P3 to all open intermittent bugs without a priority set in Firefox components per bug 1298978.
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.