Closed Bug 461906 Opened 16 years ago Closed 16 years ago

Shutdown hang caused by <video> tag

Categories

(Core :: Audio/Video, defect)

x86
macOS
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: fixed1.9.1, hang, testcase)

Attachments

(1 file)

Attached file testcase
Steps to reproduce:
1. Load the testcase.
2. Cmd+Q.

Result: Firefox hangs trying to shut down.

This prevents me from seriously testing the <video> tag, and I know there are sg:critical bugs lurking.

Related to bug 452097?
Flags: blocking1.9.1?
It's because there is no error checking on the reading of the file contained in the src, and the decoder loop gets stuck trying to find valid data. The fix for this was in bug 449159 but was removed before landing at the reviewers request. I'll recover the patch for it and fix soon.
Possibly also related to bug 452698 (to the crash that happens on quit).
> Possibly also related to bug 452698 (to the crash that happens on quit).

Possibly also related to bug 452698 (to the *hang* that happens on quit).
I've tracked this down to a liboggplay bug:

http://trac.annodex.net/ticket/435
Depends on: 462409
Bug 462409 has landed which resolves the liboggplay bug. The shutdown should no longer occur. Can you confirm?
Erm, The 'shutdown hang' should no longer occur :-)
Well, it leaks a some thing (nsOggDecoder, nsPrincipal, and more) but it doesn't hang any more.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
Flags: blocking1.9.1? → blocking1.9.1+
Keywords: fixed1.9.1
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: