HTML5 video crashes the browser

Bug #1240190 reported by David Barth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
webbrowser-app
Confirmed
High
Olivier Tilloy

Bug Description

In image #96 the browser can now play HTML5 video, but only once.

webbrowser-app --inspector --desktop_file_hint=/usr/share/applications/webbrowser-app.desktop http://www.w3schools.com/html/tryhtml5_video_all.htm

I am able to play the video once, but after reloading the page, the browser page gets stuck, and the console indicates:

WARNING: The web process experienced a crash on 'http://www.w3schools.com/html/tryhtml5_video_all.htm'.

Olivier Tilloy (osomon)
Changed in webbrowser-app:
assignee: nobody → Olivier Tilloy (osomon)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Olivier Tilloy (osomon) wrote :

The crash happens in the web process (/usr/lib/arm-linux-gnueabihf/qt5/libexec/QtWebProcess). I’m attaching a complete stack trace, manually retraced (missing the QtWebKit debugging symbols, as both the device and my laptop run out of memory when retracing with them).

Revision history for this message
Olivier Tilloy (osomon) wrote :

I’m suspecting a gstreamer issue (maybe in gstreamer-hybris?), attached is a slightly more interesting stacktrace, see threads 2 and 23.

Revision history for this message
David Barth (dbarth) wrote :

Here is a sample video content page to reproduce the issue: http://people.canonical.com/~davidbarth/html5video.html

The video should play (relatively) fine the first time. Then reload the page and it crashes.

Revision history for this message
David Barth (dbarth) wrote :

I also made this click package to simplify the reproduction of this issue on a real web service: http://people.canonical.com/~davidbarth/click/com.ubuntu.developer.webapps.webapp-dailymotion_1.0.0_all.click

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.