Closed Bug 427888 Opened 17 years ago Closed 17 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: 17 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: