Open Bug 931199 Opened 12 years ago Updated 3 years ago

Hang on fullscreenmario

Categories

(Core :: Audio/Video: Playback, defect)

x86
macOS
defect

Tracking

()

People

(Reporter: dougt, Unassigned)

Details

In nightly, I see a hang after playing fullscreenmairo for a few minutes. (gdb) bt #0 0x00007fff86d23746 in __psynch_mutexwait () #1 0x00007fff916c4779 in _pthread_mutex_lock () #2 0x000000010121906e in PR_Lock () #3 0x0000000101219d4b in PR_EnterMonitor () #4 0x00000001031afe22 in mozilla::ReentrantMonitor::Enter (this=0x1727ed0d0) at BlockingResourceBase.cpp:279 #5 0x0000000101f7c174 in mozilla::MediaDecoder::NotifyBytesDownloaded (this=0x1727ed060) at ReentrantMonitor.h:182 #6 0x0000000101f97de6 in nsRunnableMethodImpl<void (mozilla::ChannelMediaResource::*)(), void, false>::Run (this=<value temporarily unavailable, due to optimizations>) at nsThreadUtils.h:382 #7 0x0000000103218dbf in nsThread::ProcessNextEvent (this=0x10033ee20, mayWait=<value temporarily unavailable, due to optimizations>, result=0x7fff5fbfb8f7) at nsThread.cpp:622 #8 0x00000001031b9fdd in NS_ProcessPendingEvents (thread=<value temporarily unavailable, due to optimizations>, timeout=20) at nsThreadUtils.cpp:201 #9 0x0000000102a237aa in nsBaseAppShell::NativeEventCallback (this=0x1003c62e0) at /Users/dougt/builds/mozilla-central/widget/xpwidgets/nsBaseAppShell.cpp:95 #10 0x00000001029ab1ef in nsAppShell::ProcessGeckoEvents (aInfo=0x1003c62e0) at /Users/dougt/builds/mozilla-central/widget/cocoa/nsAppShell.mm:388 #11 0x00007fff8689a8f1 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ () #12 0x00007fff8688c062 in __CFRunLoopDoSources0 () #13 0x00007fff8688b7ef in __CFRunLoopRun () #14 0x00007fff8688b275 in CFRunLoopRunSpecific () #15 0x00007fff890e5f0d in RunCurrentEventLoopInMode () #16 0x00007fff890e5b85 in ReceiveNextEventCommon () #17 0x00007fff890e5abc in _BlockUntilNextEventMatchingListInModeWithFilter () #18 0x00007fff91db828e in _DPSNextEvent () #19 0x00007fff91db78db in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] () #20 0x00000001029aa246 in -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (self=0x10031a980, _cmd=<value temporarily unavailable, due to optimizations>, mask=18446744073709551615, expiration=0x0, mode=0x7fff7629ecd0, flag=0 '\0') at /Users/dougt/builds/mozilla-central/widget/cocoa/nsAppShell.mm:165 #21 0x00000001029ab736 in nsAppShell::ProcessNextNativeEvent (this=0x1003c62e0, aMayWait=false) at /Users/dougt/builds/mozilla-central/widget/cocoa/nsAppShell.mm:668 #22 0x0000000102a23aa2 in nsBaseAppShell::OnProcessNextEvent (this=0x1003c62e0, thr=0x10033ee20, mayWait=false, recursionDepth=0) at /Users/dougt/builds/mozilla-central/widget/xpwidgets/nsBaseAppShell.cpp:137 #23 0x00000001029abbb3 in non-virtual thunk to nsAppShell::OnProcessNextEvent(nsIThreadInternal*, bool, unsigned int) () at /Users/dougt/builds/mozilla-central/widget/cocoa/nsAppShell.mm:829 #24 0x0000000103218a70 in nsThread::ProcessNextEvent (this=0x10033ee20, mayWait=false, result=0x7fff5fbfd307) at nsThread.cpp:595 #25 0x00000001031b9fdd in NS_ProcessPendingEvents (thread=<value temporarily unavailable, due to optimizations>, timeout=20) at nsThreadUtils.cpp:201 #26 0x0000000102a237aa in nsBaseAppShell::NativeEventCallback (this=0x1003c62e0) at /Users/dougt/builds/mozilla-central/widget/xpwidgets/nsBaseAppShell.cpp:95 #27 0x00000001029ab1ef in nsAppShell::ProcessGeckoEvents (aInfo=0x1003c62e0) at /Users/dougt/builds/mozilla-central/widget/cocoa/nsAppShell.mm:388 #28 0x00007fff8689a8f1 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ () #29 0x00007fff8688c062 in __CFRunLoopDoSources0 () #30 0x00007fff8688b7ef in __CFRunLoopRun () #31 0x00007fff8688b275 in CFRunLoopRunSpecific () #32 0x00007fff890e5f0d in RunCurrentEventLoopInMode () #33 0x00007fff890e5b85 in ReceiveNextEventCommon () #34 0x00007fff890e5abc in _BlockUntilNextEventMatchingListInModeWithFilter () #35 0x00007fff91db828e in _DPSNextEvent () #36 0x00007fff91db78db in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] () #37 0x00000001029aa246 in -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (self=0x10031a980, _cmd=<value temporarily unavailable, due to optimizations>, mask=18446744073709551615, expiration=0x422d63c37f00000d, mode=0x7fff7629ecd0, flag=1 '\001') at /Users/dougt/builds/mozilla-central/widget/cocoa/nsAppShell.mm:165 #38 0x00007fff91dab9cc in -[NSApplication run] () #39 0x00000001029ab82e in nsAppShell::Run (this=<value temporarily unavailable, due to optimizations>) at /Users/dougt/builds/mozilla-central/widget/cocoa/nsAppShell.mm:742 #40 0x0000000102759152 in nsAppStartup::Run (this=0x10c157c90) at /Users/dougt/builds/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:268 #41 0x00000001014e5c62 in XREMain::XRE_mainRun (this=<value temporarily unavailable, due to optimizations>) at /Users/dougt/builds/mozilla-central/toolkit/xre/nsAppRunner.cpp:3886 #42 0x00000001014e62b5 in XREMain::XRE_main (this=0x7fff5fbfef60, argc=<value temporarily unavailable, due to optimizations>, argv=<value temporarily unavailable, due to optimizations>, aAppData=<value temporarily unavailable, due to optimizations>) at /Users/dougt/builds/mozilla-central/toolkit/xre/nsAppRunner.cpp:3954 #43 0x00000001014e6656 in XRE_main (argc=0, argv=0x7fff5fbfe6f8, aAppData=0x422d63c37f00000d, aFlags=<value temporarily unavailable, due to optimizations>) at /Users/dougt/builds/mozilla-central/toolkit/xre/nsAppRunner.cpp:4156 #44 0x000000010000231c in main (argc=<value temporarily unavailable, due to optimizations>, argv=<value temporarily unavailable, due to optimizations>) at /Users/dougt/builds/mozilla-central/browser/app/nsBrowserApp.cpp:275 (gdb) info threads 157 0x0000000000000000 in ?? () 156 0x00007fff86d23e6a in __workq_kernreturn () 155 0x00007fff86d23e6a in __workq_kernreturn () 151 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 150 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 149 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 148 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 147 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 146 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 145 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 144 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 143 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 142 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 141 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 140 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 139 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 138 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 137 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 136 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 135 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 134 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 133 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 132 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 131 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 130 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 129 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 128 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 127 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 126 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 125 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 124 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 123 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 122 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 121 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 120 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 119 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 118 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 117 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 116 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 115 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 114 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 113 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 112 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 111 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 110 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 109 "Media Audio" 0x00007fff86d23746 in __psynch_mutexwait () 108 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 107 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 106 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 105 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 104 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 103 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 102 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 101 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 100 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 99 "Media Audio" 0x00007fff86d23746 in __psynch_mutexwait () 98 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 97 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 96 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 95 "Media Decode" 0x00007fff86d23716 in __psynch_cvwait () 94 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 93 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 92 "com.apple.audio.IOThread.clien" 0x00007fff86d23746 in __psynch_mutexwait () 91 "Latency Logger" 0x00007fff86d23716 in __psynch_cvwait () 90 "Media Audio" 0x00007fff86d23716 in __psynch_cvwait () 88 "Media State" 0x00007fff86d23746 in __psynch_mutexwait () 87 0x00007fff86d23716 in __psynch_cvwait () 86 "DNS Resolver #3" 0x00007fff86d23716 in __psynch_cvwait () 85 "DNS Resolver #2" 0x00007fff86d23716 in __psynch_cvwait () 84 "MediaManager" 0x00007fff86d23716 in __psynch_cvwait () 83 "mozStorage #8" 0x00007fff86d23716 in __psynch_cvwait () 82 "mozStorage #7" 0x00007fff86d23716 in __psynch_cvwait () 75 "mozStorage #6" 0x00007fff86d23716 in __psynch_cvwait () 72 0x00007fff86d1fa1a in mach_msg_trap () 71 "DOM Worker" 0x00007fff86d23716 in __psynch_cvwait () 70 "StreamTrans #23" 0x00007fff86d23716 in __psynch_cvwait () 69 "mozStorage #5" 0x00007fff86d23716 in __psynch_cvwait () 68 "mozStorage #4" 0x00007fff86d23716 in __psynch_cvwait () 67 "ImageDecoder #2" 0x00007fff86d23716 in __psynch_cvwait () 66 "HTML5 Parser" 0x00007fff86d23716 in __psynch_cvwait () 65 "localStorage DB" 0x00007fff86d23716 in __psynch_cvwait () 64 "URL Classifier" 0x00007fff86d23716 in __psynch_cvwait () 63 "Cache Deleter" 0x00007fff86d23716 in __psynch_cvwait () 62 "Cache Mngmnt" 0x00007fff86d23716 in __psynch_cvwait () 61 "DNS Resolver #1" 0x00007fff86d23716 in __psynch_cvwait () 60 "Proxy R~olution" 0x00007fff86d23716 in __psynch_cvwait () 59 "mozStorage #3" 0x00007fff86d23716 in __psynch_cvwait () 58 "mozStorage #2" 0x00007fff86d23716 in __psynch_cvwait () 56 "mozStorage #1" 0x00007fff86d23716 in __psynch_cvwait () 55 "ImageDecoder #1" 0x00007fff86d23716 in __psynch_cvwait () 54 "ImageBridgeChild" 0x00007fff86d23716 in __psynch_cvwait () 53 "Compositor" 0x00007fff86d23716 in __psynch_cvwait () 52 0x00007fff86d1fa1a in mach_msg_trap () 50 "Cache I/O" 0x00007fff86d23716 in __psynch_cvwait () 49 0x00007fff86d1fa1a in mach_msg_trap () 48 "DOM Worker" 0x00007fff86d23716 in __psynch_cvwait () 47 0x00007fff86d1fa1a in mach_msg_trap () 46 "DOM Worker" 0x00007fff86d23716 in __psynch_cvwait () 45 "SSL Cert #1" 0x00007fff86d23716 in __psynch_cvwait () 44 "Analysis Helper" 0x00007fff86d23716 in __psynch_cvwait () 43 "Analysis Helper" 0x00007fff86d23716 in __psynch_cvwait () 42 "Analysis Helper" 0x00007fff86d23716 in __psynch_cvwait () 41 "Analysis Helper" 0x00007fff86d23716 in __psynch_cvwait () 40 "Analysis Helper" 0x00007fff86d23716 in __psynch_cvwait () 39 "Analysis Helper" 0x00007fff86d23716 in __psynch_cvwait () 38 "Analysis Helper" 0x00007fff86d23716 in __psynch_cvwait () 37 "Analysis Helper" 0x00007fff86d23716 in __psynch_cvwait () 36 "Cert Verify" 0x00007fff86d23716 in __psynch_cvwait () 35 "Cache2 I/O" 0x00007fff86d23716 in __psynch_cvwait () 34 "Timer" 0x00007fff86d23716 in __psynch_cvwait () 33 "Hang Monitor" 0x00007fff86d23716 in __psynch_cvwait () 32 "JS Watchdog" 0x00007fff86d23716 in __psynch_cvwait () 31 0x00007fff86d1fa1a in mach_msg_trap () 30 "JS GC Helper" 0x00007fff86d23716 in __psynch_cvwait () 29 "Socket Thread" 0x00007fff86d239aa in select$DARWIN_EXTSN () 28 "Gecko_IOThread" 0x00007fff86d2464a in kevent () 25 0x00007fff86d24662 in kevent64 () * 24 0x00007fff86d23746 in __psynch_mutexwait ()
Component: Audio/Video → Audio/Video: Playback
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.