Bug 173810
| Summary: | Crash playing audio-only HLS stream via hls.js (MSE) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jer Noble <jer.noble> |
| Component: | Media | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED CONFIGURATION CHANGED | ||
| Severity: | Normal | CC: | eric.carlson, g.du.pontavice, jer.noble, webkit-bug-importer, youennf, zayis |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 10 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| URL: | http://streambox.fr/mse/hls.js-0.7.9/demo/?src=http%3A%2F%2Fd91tq6k13m4rj.cloudfront.net%2Frm.m3u8&enableStreaming=true&autoRecoverError=true&enableWorker=true&dumpfMP4=false&levelCapping=-1&defaultAudioCodec=undefined | ||
Jer Noble
From <https://github.com/video-dev/hls.js/issues/1226>:
Safari crashes before console output can be captured. From MacOS crash report:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000000000cc
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.WebCore 0x00007fffadf94eb0 WebCore::SourceBuffer::sourceBufferPrivateDidBecomeReadyForMoreSamples(WebCore::SourceBufferPrivate*, WTF::AtomicString) + 208
1 com.apple.WebCore 0x00007fffadf9abf7 WebCore::SourceBufferPrivateAVFObjC::didBecomeReadyForMoreSamples(int) + 103
2 com.apple.avfoundation 0x00007fffa2b35e42 -[AVMediaDataRequester _requestMediaDataIfReady] + 128
3 libdispatch.dylib 0x00007fffbb9d2524 _dispatch_call_block_and_release + 12
4 libdispatch.dylib 0x00007fffbb9c98fc _dispatch_client_callout + 8
5 libdispatch.dylib 0x00007fffbb9d6aac _dispatch_main_queue_callback_4CF + 925
6 com.apple.CoreFoundation 0x00007fffa62c4bc9 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9
7 com.apple.CoreFoundation 0x00007fffa6285c0d __CFRunLoopRun + 2205
8 com.apple.CoreFoundation 0x00007fffa6285114 CFRunLoopRunSpecific + 420
9 com.apple.HIToolbox 0x00007fffa57e6ebc RunCurrentEventLoopInMode + 240
10 com.apple.HIToolbox 0x00007fffa57e6cf1 ReceiveNextEventCommon + 432
11 com.apple.HIToolbox 0x00007fffa57e6b26 _BlockUntilNextEventMatchingListInModeWithFilter + 71
12 com.apple.AppKit 0x00007fffa3d7fa54 _DPSNextEvent + 1120
13 com.apple.AppKit 0x00007fffa44fb7ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
14 com.apple.AppKit 0x00007fffa3d743db -[NSApplication run] + 926
15 com.apple.AppKit 0x00007fffa3d3ee0e NSApplicationMain + 1237
16 libxpc.dylib 0x00007fffbbc588c7 _xpc_objc_main + 775
17 libxpc.dylib 0x00007fffbbc572e4 xpc_main + 494
18 com.apple.WebKit.WebContent 0x000000010ce1c7a2 0x10ce1b000 + 6050
19 libdyld.dylib 0x00007fffbb9ff235 start + 1
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/32967295>
zayis
Hi,
Do you have any new discovery about this?
Thanks in advance