Bug 285249
| Summary: | fast/mediastream/getDisplayMedia-max-constraints5.html is flakily crashing | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Sihui Liu <sihui_liu> |
| Component: | New Bugs | Assignee: | Sihui Liu <sihui_liu> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Sihui Liu
https://results.webkit.org/?suite=layout-tests&test=fast%2Fmediastream%2FgetDisplayMedia-max-constraints5.html
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Sihui Liu
Thread 122 name: WebKit::MockRealtimeVideoSource generateFrame runloop Crashed::
0 com.apple.JavaScriptCore 0x111690fe9 WTFCrash
1 com.apple.JavaScriptCore 0x111691059 WTFCrashWithSecurityImplication
2 com.apple.WebCore 0x19398ef4e WTF::ThreadSafeWeakPtrControlBlock::strongRef() const
3 com.apple.WebCore 0x19398edf1 WTF::ThreadSafeRefCountedAndCanMakeThreadSafeWeakPtr<WebCore::RealtimeVideoCaptureSource, (WTF::DestructionThread)2>::ref() const
4 com.apple.WebCore 0x19397bbac WebCore::RealtimeVideoCaptureSource::ref() const
5 com.apple.WebCore 0x199e5965e WTF::DefaultRefDerefTraits<WebCore::MockRealtimeVideoSource>::refIfNotNull(WebCore::MockRealtimeVideoSource*)
6 com.apple.WebCore 0x199e59611 WTF::RefPtr<WebCore::MockRealtimeVideoSource, WTF::RawPtrTraits<WebCore::MockRealtimeVideoSource>, WTF::DefaultRefDerefTraits<WebCore::MockRealtimeVideoSource>>::RefPtr(WebCore::MockRealtimeVideoSource*)
7 com.apple.WebCore 0x199e595bd WTF::RefPtr<WebCore::MockRealtimeVideoSource, WTF::RawPtrTraits<WebCore::MockRealtimeVideoSource>, WTF::DefaultRefDerefTraits<WebCore::MockRealtimeVideoSource>>::RefPtr(WebCore::MockRealtimeVideoSource*)
8 com.apple.WebCore 0x199e59530 WTF::RunLoop::Timer::Timer<WebCore::MockRealtimeVideoSource>(WTF::Ref<WTF::RunLoop, WTF::RawPtrTraits<WTF::RunLoop>, WTF::DefaultRefDerefTraits<WTF::RunLoop>>&&, WebCore::MockRealtimeVideoSource*, void (WebCore::MockRealtimeVideoSource::*)())::'lambda'()::operator()() const
9 com.apple.WebCore 0x199e594e9 WTF::Detail::CallableWrapper<WTF::RunLoop::Timer::Timer<WebCore::MockRealtimeVideoSource>(WTF::Ref<WTF::RunLoop, WTF::RawPtrTraits<WTF::RunLoop>, WTF::DefaultRefDerefTraits<WTF::RunLoop>>&&, WebCore::MockRealtimeVideoSource*, void (WebCore::MockRealtimeVideoSource::*)())::'lambda'(), void>::call()
10 com.apple.WebCore 0x19383af77 WTF::Function<void ()>::operator()() const
11 com.apple.WebCore 0x193d027e9 WTF::RunLoop::Timer::fired()
12 com.apple.JavaScriptCore 0x11178be99 WTF::RunLoop::TimerBase::start(WTF::Seconds, bool)::$_0::operator()(__CFRunLoopTimer*, void*) const
13 com.apple.JavaScriptCore 0x11178be41 WTF::RunLoop::TimerBase::start(WTF::Seconds, bool)::$_0::__invoke(__CFRunLoopTimer*, void*)
14 com.apple.CoreFoundation 0x7ff80a8cb874 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20 (/AppleInternal/Library/BuildRoots/403f2110-5320-11ef-b96e-f643ac4f33b1/Library/Caches/com.apple.xbs/Sources/CoreFoundation/CoreFoundation/RunLoop.subproj/CFRunLoop.c:1790)
15 com.apple.CoreFoundation 0x7ff80a8cb422 __CFRunLoopDoTimer + 801 (/AppleInternal/Library/BuildRoots/403f2110-5320-11ef-b96e-f643ac4f33b1/Library/Caches/com.apple.xbs/Sources/CoreFoundation/CoreFoundation/RunLoop.subproj/CFRunLoop.c:2397)
16 com.apple.CoreFoundation 0x7ff80a8cb04e __CFRunLoopDoTimers + 285 (/AppleInternal/Library/BuildRoots/403f2110-5320-11ef-b96e-f643ac4f33b1/Library/Caches/com.apple.xbs/Sources/CoreFoundation/CoreFoundation/RunLoop.subproj/CFRunLoop.c:2555)
17 com.apple.CoreFoundation 0x7ff80a8b1a31 __CFRunLoopRun + 2261 (/AppleInternal/Library/BuildRoots/403f2110-5320-11ef-b96e-f643ac4f33b1/Library/Caches/com.apple.xbs/Sources/CoreFoundation/CoreFoundation/RunLoop.subproj/CFRunLoop.c:3116)
18 com.apple.CoreFoundation 0x7ff80a8b0b6c CFRunLoopRunSpecific + 536 (/AppleInternal/Library/BuildRoots/403f2110-5320-11ef-b96e-f643ac4f33b1/Library/Caches/com.apple.xbs/Sources/CoreFoundation/CoreFoundation/RunLoop.subproj/CFRunLoop.c:3414)
19 com.apple.CoreFoundation 0x7ff80a929e14 CFRunLoopRun + 40 (/AppleInternal/Library/BuildRoots/403f2110-5320-11ef-b96e-f643ac4f33b1/Library/Caches/com.apple.xbs/Sources/CoreFoundation/CoreFoundation/RunLoop.subproj/CFRunLoop.c:3440)
20 com.apple.JavaScriptCore 0x11178ac06 WTF::RunLoop::run()
21 com.apple.JavaScriptCore 0x111788744 WTF::RunLoop::create(WTF::ASCIILiteral, WTF::ThreadType, WTF::Thread::QOS)::$_0::operator()() const
22 com.apple.JavaScriptCore 0x1117886e9 WTF::Detail::CallableWrapper<WTF::RunLoop::create(WTF::ASCIILiteral, WTF::ThreadType, WTF::Thread::QOS)::$_0, void>::call()
23 com.apple.JavaScriptCore 0x1116c63c7 WTF::Function<void ()>::operator()() const
24 com.apple.JavaScriptCore 0x1118ab169 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)
25 com.apple.JavaScriptCore 0x1118b7105 WTF::wtfThreadEntryPoint(void*)
26 libsystem_pthread.dylib 0x7ff80a7cd253 _pthread_start + 99 (/AppleInternal/Library/BuildRoots/e0873e53-5185-11ef-9a51-9ab6d782fe32/Library/Caches/com.apple.xbs/Sources/libpthread/src/pthread.c:931)
27 libsystem_pthread.dylib 0x7ff80a7c8bef thread_start + 15
Radar WebKit Bug Importer
<rdar://problem/142189100>
Sihui Liu
Pull request: https://github.com/WebKit/WebKit/pull/38432
EWS
Committed 288344@main (e11ba9225da4): <https://commits.webkit.org/288344@main>
Reviewed commits have been landed. Closing PR #38432 and removing active labels.