[Webkit-unassigned] [Bug 213928] New: WebKit.WebContent crashes intermittently when rendering audio tracks on Safari

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 3 10:25:07 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=213928

            Bug ID: 213928
           Summary: WebKit.WebContent crashes intermittently when
                    rendering audio tracks on Safari
           Product: WebKit
           Version: Safari 13
          Hardware: Macintosh
                OS: macOS 10.15
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebCore JavaScript
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: hhafeez at rbbn.com

Created attachment 403464

  --> https://bugs.webkit.org/attachment.cgi?id=403464&action=review

WebContent logs at time 12:12 (the moment of crash)

Occurs on Safari on MacOS and iOS. Not sure if this will help, but usually occurs when the app tries to setRemoteDescription (which adds/removes tracks from containers)

Page simply reloads with a message at the top saying "This web page was reloaded because a problem occurred."

The following thread crashes:

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore                   0x00007fff455db1de WTF::Detail::CallableWrapper<WebCore::MediaStreamTrackPrivate::sourceStarted()::$_18, void, WebCore::MediaStreamTrackPrivate::Observer&>::call(WebCore::MediaStreamTrackPrivate::Observer&) + 14
1   com.apple.WebCore                   0x00007fff455d7c9c WebCore::MediaStreamTrackPrivate::forEachObserver(WTF::Function<void (WebCore::MediaStreamTrackPrivate::Observer&)> const&) const + 748
2   com.apple.WebCore                   0x00007fff455d80c9 WebCore::MediaStreamTrackPrivate::sourceStarted() + 57
3   com.apple.WebCore                   0x00007fff455dd59c WebCore::RealtimeMediaSource::forEachObserver(WTF::Function<void (WebCore::RealtimeMediaSource::Observer&)> const&) const + 748
4   com.apple.WebCore                   0x00007fff455dd18d WebCore::RealtimeMediaSource::start() + 173
5   com.apple.WebCore                   0x00007fff455dd0ca WebCore::RealtimeMediaSource::setMuted(bool) + 394
6   com.apple.WebCore                   0x00007fff4498c669 WebCore::PeerConnectionBackend::setRemoteDescriptionSucceeded() + 569
7   com.apple.JavaScriptCore            0x00007fff389a7aae WTF::dispatchFunctionsFromMainThread() + 462
8   com.apple.Foundation                0x00007fff377d10dd __NSThreadPerformPerform + 204
9   com.apple.CoreFoundation            0x00007fff350ffde2 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
10  com.apple.CoreFoundation            0x00007fff350ffd81 __CFRunLoopDoSource0 + 103
11  com.apple.CoreFoundation            0x00007fff350ffb9b __CFRunLoopDoSources0 + 209
12  com.apple.CoreFoundation            0x00007fff350fe8ca __CFRunLoopRun + 927
13  com.apple.CoreFoundation            0x00007fff350fdece CFRunLoopRunSpecific + 462
14  com.apple.Foundation                0x00007fff377961c8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
15  com.apple.Foundation                0x00007fff37848c6f -[NSRunLoop(NSRunLoop) run] + 76
16  libxpc.dylib                        0x00007fff6f34851a _xpc_objc_main.cold.4 + 49
17  libxpc.dylib                        0x00007fff6f348460 _xpc_objc_main + 559
18  libxpc.dylib                        0x00007fff6f347f93 xpc_main + 377
19  com.apple.WebKit                    0x00007fff46183f3a WebKit::XPCServiceMain(int, char const**) + 539
20  libdyld.dylib                       0x00007fff6f0facc9 start + 1

I've attached the WebContent logs during the minute the crash happened.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200703/63dd9a0f/attachment-0001.htm>


More information about the webkit-unassigned mailing list