Closed Bug 1115819 Opened 10 years ago Closed 10 years ago

Intermittent test_playback_rate.html | application crashed [@ mozilla::gfx::SourceSurfaceD2D1::DrawTargetWillChange()]

Categories

(Core :: Graphics, defect)

36 Branch
x86_64
Windows 8.1
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla37
Tracking Status
firefox35 --- wontfix
firefox36 --- wontfix
firefox37 --- fixed
firefox-esr31 --- unaffected

People

(Reporter: KWierso, Assigned: bas.schouten)

Details

(Keywords: intermittent-failure)

Crash Data

Attachments

(1 file)

15:57:42 INFO - 2396 INFO TEST-START | dom/media/test/test_playback_rate.html
15:57:42 INFO - -*-*- UserCustomizations (parent): document created: http://mochi.test:8888/tests/dom/media/test/test_playback_rate.html
15:57:42 INFO - -*-*- UserCustomizations (parent): _injectInWindow
15:57:42 INFO - -*-*- UserCustomizations (parent): principal status: 0
15:57:47 INFO - [GFX1]: [D2D1.1] 3CreateBitmap failure Size(39,17) Code: 0x8899000c
15:57:47 INFO - [GFX1]: [D2D1.1] 3CreateBitmap failure Size(64,64) Code: 0x8899000c
15:57:48 INFO - TEST-INFO | Main app process: exit status 1
15:57:48 INFO - 2397 INFO TEST-PASS | dom/media/test/test_playback_rate.html | A valid string reason is expected
15:57:48 INFO - 2398 INFO TEST-PASS | dom/media/test/test_playback_rate.html | Reason cannot be empty
15:57:48 INFO - 2399 INFO Started Fri Dec 26 2014 15:57:42 GMT-0800 (Pacific Standard Time) (1419638262.05s)
15:57:48 INFO - 2400 INFO TEST-PASS | dom/media/test/test_playback_rate.html | [started big.wav-0] Length of array should match number of running tests
15:57:48 INFO - 2401 INFO TEST-PASS | dom/media/test/test_playback_rate.html | Pitch preservation should be enabled by default.
15:57:48 INFO - 2402 INFO TEST-PASS | dom/media/test/test_playback_rate.html | [started seek.ogv-1] Length of array should match number of running tests
15:57:48 INFO - 2403 INFO TEST-PASS | dom/media/test/test_playback_rate.html | Pitch preservation should be enabled by default.
15:57:48 INFO - 2404 INFO TEST-PASS | dom/media/test/test_playback_rate.html | playbackRate should be initially 1.0
15:57:48 INFO - 2405 INFO TEST-PASS | dom/media/test/test_playback_rate.html | defaultPlaybackRate should be initially 1.0
15:57:48 INFO - 2406 INFO TEST-PASS | dom/media/test/test_playback_rate.html | PlaybackRate should be clamped to 0.25.
15:57:48 INFO - 2407 INFO TEST-PASS | dom/media/test/test_playback_rate.html | playbackRate should be initially 1.0
15:57:48 INFO - 2408 INFO TEST-PASS | dom/media/test/test_playback_rate.html | defaultPlaybackRate should be initially 1.0
15:57:48 INFO - 2409 INFO TEST-PASS | dom/media/test/test_playback_rate.html | PlaybackRate should be clamped to 0.25.
15:57:48 INFO - 2410 ERROR TEST-UNEXPECTED-FAIL | dom/media/test/test_playback_rate.html | application terminated with exit code 1
15:57:48 INFO - runtests.py | Application ran for: 0:19:54.183000
15:57:48 INFO - zombiecheck | Reading PID log: c:\users\cltbld~1.t-w\appdata\local\temp\tmphrp7pqpidlog
15:57:48 INFO - ==> process 3404 launched child process 3168 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3404.9affb240.1153569908 "c:\users\cltbld~1.t-w\appdata\local\temp\tmpfkzbe0.mozrunner\plugins\nptest.dll" -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3404 "\\.\pipe\gecko-crash-server-pipe.3404" plugin)
15:57:48 INFO - mozcrash Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/fx-team-win64/1419631113/firefox-37.0a1.en-US.win64-x86_64.crashreporter-symbols.zip
15:57:53 INFO - mozcrash Saved minidump as C:\slave\test\build\blobber_upload_dir\59935775-0ec8-4b02-960f-6b41852a1ebf.dmp
15:57:53 INFO - mozcrash Saved app info as C:\slave\test\build\blobber_upload_dir\59935775-0ec8-4b02-960f-6b41852a1ebf.extra
15:57:53 WARNING - PROCESS-CRASH | dom/media/test/test_playback_rate.html | application crashed [@ mozilla::gfx::SourceSurfaceD2D1::DrawTargetWillChange()]
15:57:53 INFO - Crash dump filename: c:\users\cltbld~1.t-w\appdata\local\temp\tmpfkzbe0.mozrunner\minidumps\59935775-0ec8-4b02-960f-6b41852a1ebf.dmp
15:57:53 INFO - Operating system: Windows NT
15:57:53 INFO - 6.2.9200
15:57:53 INFO - CPU: amd64
15:57:53 INFO - family 6 model 30 stepping 5
15:57:53 INFO - 8 CPUs
15:57:53 INFO - Crash reason: EXCEPTION_ACCESS_VIOLATION_READ
15:57:53 INFO - Crash address: 0x0
15:57:53 INFO - Thread 0 (crashed)
15:57:53 INFO - 0 xul.dll!mozilla::gfx::SourceSurfaceD2D1::DrawTargetWillChange() [SourceSurfaceD2D1.cpp:cd3e066846f1 : 115 + 0x0]
15:57:53 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:53 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:53 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa790e7d29
15:57:53 INFO - rsp = 0x0000004691a1c1b0 rbp = 0x0000004691a1c209
15:57:53 INFO - Found by: given as instruction pointer in context
15:57:53 INFO - 1 xul.dll!mozilla::gfx::DrawTargetD2D1::MarkChanged() [DrawTargetD2D1.cpp:cd3e066846f1 : 891 + 0x4]
15:57:53 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:53 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:53 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa790d7ab4
15:57:53 INFO - rsp = 0x0000004691a1c270 rbp = 0x0000004691a1c209
15:57:53 INFO - Found by: call frame info
15:57:53 INFO - 2 xul.dll!mozilla::gfx::DrawTargetD2D1::PrepareForDrawing(mozilla::gfx::CompositionOp,mozilla::gfx::Pattern const &) [DrawTargetD2D1.cpp:cd3e066846f1 : 911 + 0x4]
15:57:53 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:53 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:53 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa790d84dc
15:57:53 INFO - rsp = 0x0000004691a1c2e0 rbp = 0x0000004691a1c209
15:57:53 INFO - Found by: call frame info
15:57:53 INFO - 3 xul.dll!mozilla::gfx::DrawTargetD2D1::DrawSurface(mozilla::gfx::SourceSurface *,mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::DrawSurfaceOptions const &,mozilla::gfx::DrawOptions const &) [DrawTargetD2D1.cpp:cd3e066846f1 : 103 + 0x24]
15:57:53 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:53 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:53 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa790d55ab
15:57:53 INFO - rsp = 0x0000004691a1c330 rbp = 0x0000004691a1c209
15:57:53 INFO - Found by: call frame info
15:57:53 INFO - 4 xul.dll!gfxContext::Paint(double) [gfxContext.cpp:cd3e066846f1 : 845 + 0xa3]
15:57:53 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:53 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:53 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa791fc3c8
15:57:53 INFO - rsp = 0x0000004691a1c550 rbp = 0x0000004691a1c209
15:57:53 INFO - Found by: call frame info
15:57:53 INFO - 5 xul.dll!mozilla::layers::PaintWithMask(gfxContext *,float,mozilla::layers::Layer *) [BasicLayersImpl.cpp:cd3e066846f1 : 58 + 0xb]
15:57:53 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:53 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:53 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa7917e14e
15:57:53 INFO - rsp = 0x0000004691a1c6b0 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 6 xul.dll!mozilla::layers::BasicPaintedLayer::PaintThebes(gfxContext *,mozilla::layers::Layer *,void (*)(mozilla::layers::PaintedLayer *,gfxContext *,nsIntRegion const &,mozilla::layers::DrawRegionClip,nsIntRegion const &,void *),void *) [BasicPaintedLayer.cpp:cd3e066846f1 : 101 + 0xf]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa7917dbe7
15:57:54 INFO - rsp = 0x0000004691a1c740 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 7 xul.dll!mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintLayerContext &,gfxContext *) [BasicLayerManager.cpp:cd3e066846f1 : 725 + 0x21]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa7917d8fc
15:57:54 INFO - rsp = 0x0000004691a1c8b0 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 8 xul.dll!mozilla::layers::BasicLayerManager::PaintLayer(gfxContext *,mozilla::layers::Layer *,void (*)(mozilla::layers::PaintedLayer *,gfxContext *,nsIntRegion const &,mozilla::layers::DrawRegionClip,nsIntRegion const &,void *),void *) [BasicLayerManager.cpp:cd3e066846f1 : 838 + 0x12]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa7917d7fd
15:57:54 INFO - rsp = 0x0000004691a1c970 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 9 xul.dll!mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintLayerContext &,gfxContext *) [BasicLayerManager.cpp:cd3e066846f1 : 738 + 0x1c]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa7917d97c
15:57:54 INFO - rsp = 0x0000004691a1cc00 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 10 xul.dll!mozilla::layers::BasicLayerManager::PaintLayer(gfxContext *,mozilla::layers::Layer *,void (*)(mozilla::layers::PaintedLayer *,gfxContext *,nsIntRegion const &,mozilla::layers::DrawRegionClip,nsIntRegion const &,void *),void *) [BasicLayerManager.cpp:cd3e066846f1 : 838 + 0x12]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa7917d7fd
15:57:54 INFO - rsp = 0x0000004691a1ccc0 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 11 xul.dll!mozilla::layers::BasicLayerManager::EndTransactionInternal(void (*)(mozilla::layers::PaintedLayer *,gfxContext *,nsIntRegion const &,mozilla::layers::DrawRegionClip,nsIntRegion const &,void *),void *,mozilla::layers::LayerManager::EndTransactionFlags) [BasicLayerManager.cpp:cd3e066846f1 : 528 + 0x1a]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa7917a5df
15:57:54 INFO - rsp = 0x0000004691a1cf50 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 12 xul.dll!mozilla::PaintInactiveLayer [FrameLayerBuilder.cpp:cd3e066846f1 : 2622 + 0x14]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa79d66896
15:57:54 INFO - rsp = 0x0000004691a1d1b0 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 13 xul.dll!mozilla::FrameLayerBuilder::PaintItems(nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem> &,nsIntRect const &,gfxContext *,nsRenderingContext *,nsDisplayListBuilder *,nsPresContext *,nsIntPoint const &,float,float,int) [FrameLayerBuilder.cpp:cd3e066846f1 : 4373 + 0x1b]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa79d66bed
15:57:54 INFO - rsp = 0x0000004691a1d1f0 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 14 xul.dll!mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::layers::PaintedLayer *,gfxContext *,nsIntRegion const &,mozilla::layers::DrawRegionClip,nsIntRegion const &,void *) [FrameLayerBuilder.cpp:cd3e066846f1 : 4572 + 0x56]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa79d5e33c
15:57:54 INFO - rsp = 0x0000004691a1d390 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 15 xul.dll!mozilla::layers::ClientPaintedLayer::PaintThebes() [ClientPaintedLayer.cpp:cd3e066846f1 : 81 + 0x26]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa7917df09
15:57:54 INFO - rsp = 0x0000004691a1d5e0 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 16 xul.dll!mozilla::layers::ClientPaintedLayer::RenderLayerWithReadback(mozilla::layers::ReadbackProcessor *) [ClientPaintedLayer.cpp:cd3e066846f1 : 131 + 0xb]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa7917f6df
15:57:54 INFO - rsp = 0x0000004691a1d6c0 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 17 xul.dll!mozilla::layers::ClientContainerLayer::RenderLayer() [ClientContainerLayer.h:cd3e066846f1 : 69 + 0xd]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa7917edfd
15:57:54 INFO - rsp = 0x0000004691a1d740 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
15:57:54 INFO - 18 xul.dll!mozilla::layers::ClientLayerManager::EndTransactionInternal(void (*)(mozilla::layers::PaintedLayer *,gfxContext *,nsIntRegion const &,mozilla::layers::DrawRegionClip,nsIntRegion const &,void *),void *,mozilla::layers::LayerManager::EndTransactionFlags) [ClientLayerManager.cpp:cd3e066846f1 : 268 + 0x8]
15:57:54 INFO - rbx = 0x000000469c2b16a0 r12 = 0x00000046ab374800
15:57:54 INFO - r13 = 0x0000004691a1c6c0 r14 = 0x000000469c2b16c8
15:57:54 INFO - r15 = 0x00000046ab374800 rip = 0x000007fa7917a8c0
15:57:54 INFO - rsp = 0x0000004691a1d7f0 rbp = 0x0000004691a1c209
15:57:54 INFO - Found by: call frame info
Assignee: nobody → bas
Status: NEW → ASSIGNED
Attachment #8545401 - Flags: review?(jmuizelaar)
Attachment #8545401 - Flags: review?(jmuizelaar) → review+
https://hg.mozilla.org/mozilla-central/rev/633a1d06b192
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla37
Bas, can you please request Aurora approval on this? :)
(In reply to Ryan VanderMeulen [:RyanVM UTC-5] from comment #4)
> Bas, can you please request Aurora approval on this? :)

By itself this will probably not help aurora that much. This is a symptom of device resets occurring, which I believe will simply trigger other crashes if this one didn't happen. But nevertheless it doesn't hurt uplifting this patch if people would like.
Flags: needinfo?(bas)
I'm interpreting that reply as a wontfix for 36.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: