Closed Bug 595793 Opened 9 years ago Closed 9 years ago

On deep zone webgl demo, screen turns black during a few seconds and a crash occurs [@ ig4icd32.dll@0x564ed2 ] (8.15.10.2189) [@ ig4icd32.dll@0x564ee2 ] (8.15.10.2226)

Categories

(Core :: Canvas: WebGL, defect, critical)

x86_64
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: scoobidiver, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: crash, Whiteboard: [sg:dos] null-deref)

Crash Data

Attachments

(1 file)

868.10 KB, application/octet-stream
Details
Build : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b6pre) Gecko/20100912 Firefox/4.0b6pre

Soon after going to the ref URL, screen turns black during a few seconds (the same way a driver update does), then becomes brighter and finally FF crashes.

Intel driver has problem with WebGL demos (see bug 594357), but this time, it is a security issue.

Signature	ig4icd32.dll@0x564ed2
UUID	1521608a-28bb-4555-9432-ec6aa2100913
Time 	2010-09-13 01:12:50.36744
Uptime	338
Last Crash	991 seconds (16.5 minutes) before submission
Install Age	68553 seconds (19.0 hours) since version was first installed.
Product	Firefox
Version	4.0b6pre
Build ID	20100912041924
Branch	2.0
OS	Windows NT
OS Version	6.1.7600
CPU	x86
CPU Info	GenuineIntel family 6 model 23 stepping 10
Crash Reason	EXCEPTION_ACCESS_VIOLATION
Crash Address	0x0
User Comments	URL: http://www.ibiblio.org/e-notes/webgl/deep_zoom.html
App Notes 	AdapterVendorID: 8086, AdapterDeviceID: 2a42

Crashing Thread
Frame 	Module 	Signature [Expand] 	Source
0 	ig4icd32.dll 	ig4icd32.dll@0x564ed2 	
1 	ig4icd32.dll 	ig4icd32.dll@0x560743 	
2 	ig4icd32.dll 	ig4icd32.dll@0x56069f 	
3 	ig4icd32.dll 	ig4icd32.dll@0x55f659 	
4 	ig4icd32.dll 	ig4icd32.dll@0x91d13 	
5 	ig4icd32.dll 	ig4icd32.dll@0x7fdc9 	
6 	ig4icd32.dll 	ig4icd32.dll@0x9d8b3 	
7 	ig4icd32.dll 	ig4icd32.dll@0x9e0eb 	
8 	xul.dll 	mozilla::WebGLContext::DrawArrays 	content/canvas/src/WebGLContextGL.cpp:1047
9 	xul.dll 	nsICanvasRenderingContextWebGL_DrawArrays 	obj-firefox/js/src/xpconnect/src/dom_quickstubs.cpp:28316

Adapter Description : Mobile Intel(R) 4 Series Express Chipset Family
Vendor ID : 8086
Device ID : 2a42
Adapter RAM : Unknown
Adapter Drivers : igdumd64 igd10umd64 igdumdx32 igd10umd32
Driver Version : 8.15.10.2189
Driver Date : 7-28-2010
Direct2D Enabled : false
DirectWrite Enabled : false
GPU Accelerated Windows : 1/1 Direct3D 9
Attached file Windows dump
Additional data about crash :
ig4icd32.dll  	8.15.10.2189  	582DDD4A89C34032B64A192018BA65A81  	ig4icd32.pdb

Additional data about video HW issue :
Issue event name : LiveKernelEvent
System version : 6.1.7600.2.0.0.768.3
Issue additional data :
BCCode:	117
BCP1:	FFFFFA800A2B6010
BCP2:	FFFFF880046EA250
BCP3:	0000000000000000
BCP4:	0000000000000000
OS Version:	6_1_7600
Service Pack:	0_0
Product:	768_1
Severity: blocker → critical
Group: core-security
Whiteboard: [sg:dos] null-deref
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b8pre) Gecko/20101014 Firefox/4.0b8pre

I can not reproduce. Now, I have a blank display instead.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
WebGL is no more enabled on Intel graphic cards. So the issue still exists.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
(In reply to comment #4)
> WebGL is no more enabled on Intel graphic cards. So the issue still exists.

Sorry, what do you mean? I'm not aware of us blocking WebGL on Intel cards: we're just listing OpenGL as "discouraged" on Intel cards in GfxInfo.cpp but in WebGLContext.cpp we still go on even if OpenGL is discouraged.
Blocks: 605779
-> use ANGLE
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 603367
It is not fixed.
See crash report: 8517bbd0-dd54-462e-a530-6168f2101214
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Summary: On deep zone webgl demo, screen turns black during a few seconds and a crash occurs [@ ig4icd32.dll@0x564ed2 ] → On deep zone webgl demo, screen turns black during a few seconds and a crash occurs [@ ig4icd32.dll@0x564ed2 ] (8.15.10.2189) [@ ig4icd32.dll@0x564ee2 ] (8.15.10
Summary: On deep zone webgl demo, screen turns black during a few seconds and a crash occurs [@ ig4icd32.dll@0x564ed2 ] (8.15.10.2189) [@ ig4icd32.dll@0x564ee2 ] (8.15.10 → On deep zone webgl demo, screen turns black during a few seconds and a crash occurs [@ ig4icd32.dll@0x564ed2 ] (8.15.10.2189) [@ ig4icd32.dll@0x564ee2 ] (8.15.10.2226)
Adapter Description: Mobile Intel(R) 4 Series Express Chipset Family
Vendor ID: 8086
Device ID: 2a42
Adapter RAM: Unknown
Adapter Drivers: igdumd64 igd10umd64 igdumdx32 igd10umd32
Driver Version: 8.15.10.2226
Driver Date: 10-15-2010
Direct2D Enabled: true
DirectWrite Enabled: true
WebGL Renderer: Intel -- Mobile Intel(R) 4 Series Express Chipset Family -- 2.1.0 - Build 8.15.10.2226
GPU Accelerated Windows: 1/1 Direct3D 10
As this demo does not exist any longer and now Intel GPUs use ANGLE, I close this bug.
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → WORKSFORME
Shipping the needed DirectX runtime file will be done by bug 630628.

However, intel OpenGL is already blacklisted, so yes the crash can't happen anymore.
Crash Signature: [@ ig4icd32.dll@0x564ed2 ] [@ ig4icd32.dll@0x564ee2 ]
You need to log in before you can comment on or make changes to this bug.