Assertion failure during dom media mochitests on autophone

NEW
Unassigned

Status

()

Core
Canvas: WebGL
P3
normal
a month ago
20 days ago

People

(Reporter: snorp, Unassigned, NeedInfo)

Tracking

(Blocks: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [gfx-noted])

I'm filing this as a followup to bug 1423888.

F/MOZ_Assert( 7202): Assertion failure: false (Bad cached value.), at /builds/worker/workspace/build/src/dom/canvas/WebGLContextUtils.cpp:733

PROCESS-CRASH | dom/media/tests/mochitest/test_peerConnection_captureStream_canvas_webgl.html | application crashed [@ mozilla::AssertMaskedUintParamCorrect]

mochitest-dom-media-tests Thread 10 (crashed)
  0  libxul.so!mozilla::AssertMaskedUintParamCorrect [WebGLContextUtils.cpp:4d4c68ba3b03 : 733 + 0x0]
      r0 = 0x00000086    r1 = 0xef45d150    r2 = 0xde79fc03    r3 = 0x000002dd
      r4 = 0x000002dd    r5 = 0x00000000    r6 = 0x000000ff    r7 = 0xef45d680
      r8 = 0x00000000    r9 = 0xef45d783   r10 = 0x00000004   r12 = 0xef45d178
      fp = 0xde77c3cc    sp = 0xef45d660    lr = 0xdad05309    pc = 0xdbde3c64
     Found by: given as instruction pointer in context
  1  libxul.so!mozilla::WebGLContext::AssertCachedGlobalState [WebGLContextUtils.cpp:4d4c68ba3b03 : 827 + 0x1]
      r4 = 0xc6108000    r5 = 0xdbde3c0d    r6 = 0x00000000    r7 = 0xef45d6a8
      r8 = 0x00000001    r9 = 0xef45d783   r10 = 0x00000004    fp = 0xde77c3cc
      sp = 0xef45d688    lr = 0xdbde3eff    pc = 0xdbde3eff
     Found by: call frame info
  2  libxul.so!mozilla::WebGLContext::ForceClearFramebufferWithDefaultValues [WebGLContext.cpp:4d4c68ba3b03 : 1449 + 0x3]
      r4 = 0xc6108000    r5 = 0x00004500    r6 = 0x00000000    r7 = 0xef45d6d0
      r8 = 0x00000001    r9 = 0xef45d783   r10 = 0x00000004    fp = 0xde77c3cc
      sp = 0xef45d6b0    lr = 0xdbdd4c63    pc = 0xdbdd4c63
     Found by: call frame info
  3  libxul.so!mozilla::WebGLContext::ValidateAndInitFB [WebGLContext.cpp:4d4c68ba3b03 : 2015 + 0x5]
      r4 = 0xc6108000    r5 = 0x00000000    r6 = 0x00000005    r7 = 0xef45d6e0
      r8 = 0x00000001    r9 = 0xef45d783   r10 = 0x00000004    fp = 0xde77c3cc
      sp = 0xef45d6d8    lr = 0xdbdcd237    pc = 0xdbdcd237
     Found by: call frame info
  4  libxul.so!mozilla::WebGLContext::BindCurFBForDraw [WebGLContext.cpp:4d4c68ba3b03 : 2032 + 0x3]
      r4 = 0xc6108000    r5 = 0x00000000    r6 = 0x00000005    r7 = 0xef45d6f0
      r8 = 0x00000001    r9 = 0xef45d783   r10 = 0x00000004    fp = 0xde77c3cc
      sp = 0xef45d6e8    lr = 0xdbdcdcb7    pc = 0xdbdcdcb7
     Found by: call frame info
  5  libxul.so!mozilla::ScopedDrawHelper::ScopedDrawHelper [WebGLContextDraw.cpp:4d4c68ba3b03 : 246 + 0x9]
      r4 = 0xef45d778    r5 = 0x00000000    r6 = 0x00000005    r7 = 0xef45d728
      r8 = 0x00000001    r9 = 0xef45d783   r10 = 0x00000004    fp = 0xde77c3cc
      sp = 0xef45d6f8    lr = 0xdbdd9f41    pc = 0xdbdd9f41
     Found by: call frame info
  6  libxul.so!mozilla::WebGLContext::DrawArraysInstanced [WebGLContextDraw.cpp:4d4c68ba3b03 : 522 + 0xf]
      r3 = 0x00000005    r4 = 0xc6108000    r5 = 0xc6806800    r6 = 0xef45d784
      r7 = 0xef45d7b0    r8 = 0x00000001    r9 = 0xde77c3cc   r10 = 0x00000004
      fp = 0x00000000    sp = 0xef45d730    lr = 0xdbdd9dbd    pc = 0xdbdd9dbd
     Found by: call frame info
  7  libxul.so!mozilla::WebGLContext::DrawArrays [WebGLContext.h:4d4c68ba3b03 : 1308 + 0x11]
      r4 = 0xef45d7f0    r5 = 0xd7e13800    r6 = 0x00000000    r7 = 0xef45d7c0
      r8 = 0xc6108000    r9 = 0xef45d80c   r10 = 0xdbd775ed    fp = 0xffffff82
      sp = 0xef45d7b8    lr = 0xdbbdb937    pc = 0xdbbdb937
     Found by: call frame info
  8  libxul.so!mozilla::dom::WebGLRenderingContextBinding::drawArrays [WebGLRenderingContextBinding.cpp: : 16581 + 0x3]
Priority: -- → P3
Whiteboard: [gfx-noted]
This bug is blocking 1423888 which is recommended for disable at this time.
:snorp, :milan do you guys have any updates on this bug?
Flags: needinfo?(milan)

Comment 2

20 days ago
1 failures in 701 pushes (0.001 failures/push) were associated with this bug in the last 7 days.    

Repository breakdown:
* autoland: 1

Platform breakdown:
* android-6-0-armv8-api16: 1

For more details, see:
https://brasstacks.mozilla.com/orangefactor/?display=Bug&bugid=1431418&startday=2018-01-22&endday=2018-01-28&tree=all
You need to log in before you can comment on or make changes to this bug.