[ANGLE] WebGLES shader assertion failed: (false && "Default missing"), function operator<

RESOLVED FIXED

Status

()

Core
Canvas: WebGL
--
critical
RESOLVED FIXED
7 years ago
6 years ago

People

(Reporter: posidron, Unassigned)

Tracking

(Blocks: 1 bug, {crash, testcase})

Trunk
x86_64
Mac OS X
crash, testcase
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(2 attachments)

(Reporter)

Description

7 years ago
Created attachment 501623 [details]
testcase

// Shader Type: Fragment
highp ivec3 abb;
uniform lowp vec2 dba;
uniform highp vec2 add;
uniform lowp float bda;
lowp int acb;
uniform mediump float bdb;
void main() { 
	if(abb - dba < add >= (bda == (acb--)))
		bdb = 0.32; 
}

Assertion failed: (false && "Default missing"), function operator<, file /Users/cdiehl/Mozilla/trunk/gfx/angle/src/compiler/ConstantUnion.h, line 134.
(Reporter)

Comment 1

7 years ago
Created attachment 501624 [details]
callstack

Comment 2

7 years ago
Can you please file this in the ANGLE issue tracker as well?  Thanks
(Reporter)

Updated

7 years ago

Comment 3

7 years ago
Thanks.  This is fixed in ANGLE r559.

BTW do you have assertions enabled in your release builds?
No we don't, as far as I know.
Christoph, do you confirm that this crash was in a debug build of Firefox?
(Reporter)

Comment 6

7 years ago
Yes
(Reporter)

Updated

6 years ago
Blocks: 658170
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.