Bug 151634

Summary: [GStreamer] HLS video streaming on twitch crashes in 2.11
Product: WebKit Reporter: fosero
Component: MediaAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: bugs-noreply, cgarcia, eric.carlson, mcatanzaro, pnormand, slomo
Priority: P2    
Version: Other   
Hardware: Unspecified   
OS: Linux   
Attachments:
Description Flags
commandline output of epiphany opening http://twitch.tv none

Description fosero 2015-11-27 06:23:12 PST
Since webkitgtk 2.11.1 hls streaming on http://twitch.tv/ crashes the tab in epiphany a few seconds in (it does stream for a short bit). This used to work fine in 2.10 . Tested 2.11.2 as well. Same crash for other HLS streams I can find on the web.

Webkit built from scratch on Gentoo with llvm 3.7, however not a debug build (given the build time requirements).
Comment 1 Philippe Normand 2015-11-30 07:56:10 PST
Which GStreamer version? Since you're on Gentoo I suppose you built 1.6.1 at least, right?
Comment 2 fosero 2015-11-30 08:12:10 PST
All my installed gstreamer components are at 1.6.1 currently, that is correct.

The HLS streaming has been working for a long time already, so I am positive it also worked with the gstreamer 1.4 series and webkitgtk 2.10 . Possibly even before that, but I can't quite remember/be sure.

I'm also quite sure wk 2.10 in combination with gst 1.6 works, but can downgrade to be completely certain. It will however take a while building.
Comment 3 fosero 2015-11-30 08:14:47 PST
Created attachment 266245 [details]
commandline output of epiphany opening http://twitch.tv
Comment 4 Carlos Garcia Campos 2015-11-30 08:17:35 PST
I think I've seen similar messages in some layout tests...
Comment 5 Philippe Normand 2015-11-30 23:52:42 PST
Bug 144040 is related then, possibly a duplicate. I'll check what's going on.
Comment 6 Sebastian Dröge (slomo) 2015-11-30 23:54:07 PST
Can someone get the URL to the actual HLS stream? That would allow debugging this without all of webkit around it... if the problem also appears there :)
Comment 7 fosero 2015-12-01 01:58:29 PST
Maybe easier to just grab a less confusing HLS example page. Here 2 pages that crash in the same way, but a lot easier to read their source.

https://walterebert.com/playground/video/hls/
https://developer.apple.com/streaming/examples/basic-stream.html

As an added note, the commandline output posted earlier (#3) all appears before the stream starts to play, so before the crash.
Comment 8 Philippe Normand 2016-04-05 00:24:43 PDT

*** This bug has been marked as a duplicate of bug 144040 ***