WebGL shader crash due to endless recursion [@glrCompCreateStream]

RESOLVED FIXED

Status

()

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

People

(Reporter: posidron, Assigned: bjacob)

Tracking

(Blocks: 1 bug)

Trunk
x86_64
Mac OS X
Points:
---

Firefox Tracking Flags

(blocking2.0 final+)

Details

Attachments

(2 attachments, 1 obsolete attachment)

(Reporter)

Description

7 years ago
Created attachment 480063 [details]
testcase
(Reporter)

Comment 1

7 years ago
Created attachment 480064 [details]
callstack
(Assignee)

Comment 2

7 years ago
Same comments as in bug 601086 :-)
(Assignee)

Comment 3

7 years ago
Ah no... your call stack here is weirder. Will try to reproduce with MOZ_GL_DEBUG=1 with the patch from bug 597881.
blocking2.0: --- → ?
Assignee: nobody → bjacob
blocking2.0: ? → final+
(Assignee)

Comment 4

7 years ago
Sorry, I can't reproduce here, with ANGLE enabled, with or without GL debug mode.
(Assignee)

Comment 5

7 years ago
(on windows 7)
(Assignee)

Comment 6

7 years ago
We've had a big ANGLE upgrade recently. Can you please retry, and close this bug if the crash is gone?
(Assignee)

Comment 7

7 years ago
Also, if the bug is still present, please rerun firefox, go to about:crashes, and give us the relevant link.
(Assignee)

Comment 8

7 years ago
Test case doesn't crash anymore here, while it used to.
Also, this is possibly the same as bug 601086 which got fixed as Angle bug http://code.google.com/p/angleproject/issues/detail?id=50

So, I propose RESOLVED WORKSFORME.
(Assignee)

Comment 9

7 years ago
Sorry, rereading above commens --- I never could reproduce. Still propose WORKSFORME.
No crashes at all with such a signature in the past 2 weeks:

 http://crash-stats.mozilla.com/query/query?product=Firefox&version=ALL%3AALL&platform=windows&platform=mac&platform=linux&platform=solaris&branch=2.0&range_value=2&range_unit=weeks&date=12%2F13%2F2010+14%3A24%3A46&query_search=signature&query_type=contains&query=glrCompCreateStream&build_id=&process_type=any&hang_type=any&do_query=1
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → WORKSFORME
(Reporter)

Updated

6 years ago
Blocks: 658170
(Reporter)

Comment 11

6 years ago
Created attachment 544542 [details]
testcase

(0) : fatal error C9999: Multiple main instructions, cannot define main function
Cg compiler terminated due to fatal errornsStringStats
Attachment #480063 - Attachment is obsolete: true
(Reporter)

Updated

6 years ago
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Christoph: thanks for the testcase. Can you please provide a callstack? Would help to figure if there's a security risk.
(Reporter)

Comment 13

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