Closed Bug 1125123 Opened 9 years ago Closed 6 years ago

Assertion failure: false (Read FB binding misprediction!), at gfx/gl/GLScreenBuffer.cpp:269

Categories

(Core :: Graphics: CanvasWebGL, defect, P3)

x86_64
Linux
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: dougc, Unassigned, NeedInfo)

References

()

Details

(Whiteboard: [gfx-noted])

Running the demo at the reported URL crashes Firefox with:

Misprediction: Bound read FB predicted: 6. Was: 5.
Assertion failure: false (Read FB binding misprediction!), at gfx/gl/GLScreenBuffer.cpp:269

Possibly related:
* Bug 844715 - Assertion failure: false (Draw FB binding misprediction!)
* Bug 1007983 - Assert: Read FB binding misprediction! running WebGL mochitests on linux 
* Bug 905041 - WebGL Assertion failure: false (Read FB binding misprediction!) and crash [@mozilla::gl::GLScreenBuffer::GetReadFB()]
Oooo, awesome, thanks for the report.
Assuming Jeff will take this.
Whiteboard: [gfx-noted]
I am hitting this assertion a lot on nightly with e10s enabled.
See Also: → 1007983, 905041, 844715
This doesn't reproduce for on Windows or Linux debug trunk builds. How about you, Doug?
Flags: needinfo?(dtc-moz)
Still fails here. Linux x64 debug build nightly:
Misprediction: Bound read FB predicted: 6. Was: 5.
Assertion failure: false (Read FB binding misprediction!), at gfx/gl/GLScreenBuffer.cpp:315
Flags: needinfo?(dtc-moz)
Sounds like more information on your environment could be helpful. Can you please copy & paste the Graphics section of about:support?
Also try running a debug build with an envvar of "MOZ_GL_DEBUG_ABORT_ON_ERROR=1".
The example URL is not longer valid, sorry.
Graphics section of about:support:

Adapter Description	Intel Open Source Technology Center -- Mesa DRI Intel(R) Haswell Desktop
Asynchronous Pan/Zoom	wheel input enabled
Device ID	Mesa DRI Intel(R) Haswell Desktop
Driver Version	3.0 Mesa 10.4.7
GPU Accelerated Windows	0/1 Basic (OMTC)
Supports Hardware H264 Decoding	No;
Vendor ID	Intel Open Source Technology Center
WebGL Renderer	Intel Open Source Technology Center -- Mesa DRI Intel(R) Haswell Desktop
windowLayerManagerRemote	true
AzureCanvasBackend	cairo
AzureContentBackend	cairo
AzureFallbackCanvasBackend	none
AzureSkiaAccelerated	0
CairoUseXRender	1
Using a local cached copy, and with "MOZ_GL_DEBUG_ABORT_ON_ERROR=1" seems to detect no other errors, and it still fails at:
Misprediction: Bound read FB predicted: 6. Was: 5.
Assertion failure: false (Read FB binding misprediction!), at gfx/gl/GLScreenBuffer.cpp:315
The URL is dead (and I can't revive it with a Wayback machine), are the contents saved anywhere?
Flags: needinfo?(dtc-moz)
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.