Closed Bug 427888 Opened 16 years ago Closed 16 years ago

Quicktime Plugin cause Crash on Exit when watching content from zdf mediathek (QDPlatformUnlockPortBits + 27)

Categories

(Core Graveyard :: Plug-ins, defect)

x86
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 425157

People

(Reporter: cbook, Unassigned)

References

()

Details

(Keywords: crash)

Attachments

(2 files)

Attached file crash stack
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9pre) Gecko/2008040814 Firefox/3.0pre ID:2008040814

Steps to reproduce: (using QuickTime Plug-in 7.4.5)
-> Go to http://www.zdf.de
-> Click on the ZdfMediathek tab http://www.zdf.de/ZDFmediathek/content/9602?inPopup=true
-> Watch any of this TV on demand shows
-> Close Firefox with the TV Window open
--> Crash on Exit
Attached file testcase
This is topcrash #15 for b5 overall, #6 on the Mac.

Here's a minimized testcase; open up the testcase, hit the Open button to get a popup window with the same content.. wait until the video starts playing (actually playing, not just the Q logo -- the start of the video has a bunch of black frames with audio).  Then hit the Close button in the popup to call window.close().  Chances are crash; if you don't crash, try again.

(Note: there is other weirdness that happens -- oftentimes the popup window won't actually load the content, you have to switch to a different tab in the window taht spawned it and then switch back, and the plugin in the popup will spring to life.)

The stack in gdb:

#0  0x910cb31a in QDPlatformUnlockPortBits ()
#1  0x910cb2f3 in UnlockPortBits ()
#2  0x96442b4b in ICMSequenceUnlockBits ()
#3  0x964284a3 in ICMDeviceLoop ()
#4  0x964328c1 in DecompressSequenceFrameWhen ()
#5  0x93102010 in v2m_rDecompressSequenceFrameWhen ()
#6  0x93108c10 in v2m_decompressVideoFrame ()
#7  0x93109571 in QueueAFrame ()
#8  0x9310a4b7 in v2m_doWhatTheMentorTellsUs ()
#9  0x9310c0df in Video2MoviesTask ()
#10 0x94087c67 in CallComponentFunctionCommon ()
#11 0x930fafd5 in Video2ComponentDispatch ()
#12 0x940875cd in CallComponentDispatch ()
#13 0x96425bb3 in MediaMoviesTask ()
#14 0x96381fba in TaskMovie_priv ()
#15 0x9649e34c in frequentlyTaskMovies ()
#16 0x9132cb5e in CFRunLoopRunSpecific ()
#17 0x9132cd18 in CFRunLoopRunInMode ()
#18 0x95ce6b15 in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ()
#19 0x11848e00 in nsAppShell::ProcessNextNativeEvent (this=0x653380, aMayWait=0) at ../../../../mozilla/widget/src/cocoa/nsAppShell.mm:510
#20 0x1188581b in nsBaseAppShell::DoProcessNextNativeEvent (this=0x653380, mayWait=0) at ../../../..<html>
(normal stuff after this, it's truncated in my gdb buffer)
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: