Closed Bug 1123141 Opened 9 years ago Closed 8 years ago

Crash on youtube html5

Categories

(Core :: Audio/Video: Playback, defect, P5)

35 Branch
x86_64
Linux
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: amosonn, Unassigned)

References

Details

(Keywords: crash, stackwanted)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0
Build ID: 20150113033800

Steps to reproduce:

Playing this youtube video with html5 https://www.youtube.com/watch?v=iEIJCPwsrKc leads to occasional crashes. Using flash player works. I have flashstopper 1.2.4.1 addon (and other addons for blocking autoplay on youtube flash, but not html5). I run Arch linux.


Actual results:

Silent crash


Expected results:

No crash
Component: Untriaged → Video/Audio
Product: Firefox → Core
Can you provide crash report IDs from about:crashes, assuming you use the official builds even though you're on archlinux? If you're not using the official builds (https://www.mozilla.org/ ), please consider switching and trying those. IME the archlinux builds are much crashier (that is, I've seen a number of reports on here that were solved by switching to official builds), especially when it comes to video.
Flags: needinfo?(amosonn)
Unfortunately no, I am running archlinux builds, so about:crashes doesn't work. Is there another mechanism to provide info? I can supply coredumps, if this is of any help.

I will cross-report on arch, but I doubt they will have anything of use.

Also, is there a way to enable about:crashes on unofficial builds?

Amos.
Flags: needinfo?(amosonn)
(In reply to amosonn from comment #2)
> Unfortunately no, I am running archlinux builds, so about:crashes doesn't
> work. Is there another mechanism to provide info? I can supply coredumps, if
> this is of any help.

If you have symbols for them and can use them to get a stack trace, then that would be helpful. But basically we need a stack (with symbols) and for that you'd need the symbols for the binaries you have. If you self-compiled, they should be 'somewhere', otherwise either they are not publicly available, or they might be in a separate package. I'm not super familiar with archlinux so I don't know what they and/or the firefox package maintainer does for this purpose.

> I will cross-report on arch, but I doubt they will have anything of use.
> 
> Also, is there a way to enable about:crashes on unofficial builds?

Unfortunately they work by sending the raw stack traces to a symbol server. We don't have the symbols on there for the archlinux builds, to my knowledge, so that doesn't work. :-(
Severity: normal → critical
Keywords: crash, stackwanted
I have the same problem, except that firefox crashes every time on youtube (and sometimes on other pages with embedded video content). Crashes occur since yesterday, I had no problems ever before.

I have submitted a crash report here: https://crash-stats.mozilla.com/report/index/736faf74-3e01-45e9-8230-5b2af2150120

This is the first time I report a crash, is there anything else I can do to help?
(In reply to fanatico from comment #4)
> I have the same problem, except that firefox crashes every time on youtube
> (and sometimes on other pages with embedded video content). Crashes occur
> since yesterday, I had no problems ever before.
> 
> I have submitted a crash report here:
> https://crash-stats.mozilla.com/report/index/736faf74-3e01-45e9-8230-
> 5b2af2150120
> 
> This is the first time I report a crash, is there anything else I can do to
> help?

Your crash looks like bug 1123235, which the reporter resolved by installing additional gstreamer packages. There's no telling if it's the same as this one because there's no stack. :-(
(In reply to :Gijs Kruitbosch from comment #5)
> Your crash looks like bug 1123235, which the reporter resolved by installing
> additional gstreamer packages. There's no telling if it's the same as this
> one because there's no stack. :-(

I feel a little dumb now because I didn't find this report on my own...

Installing the missing gstreamer packages worked. However, I don't really understand why, because I didn't change anything on my system before the bug occured. Anyway, thanks for the solution!
I've had youtube HTML5 crashes on Windows 7 x64 too. The weird thing this time is that the Crash Reporter doesn't get triggered. Instead I get the usual Windows program-crash message, and the following Event gets logged in Event Viewer:

Faulting application name: firefox.exe, version: 35.0.0.5486, time stamp: 0x54af74c1
Faulting module name: ntdll.dll, version: 6.1.7601.18229, time stamp: 0x51fb1072
Exception code: 0xc0000374
Fault offset: 0x000ce753
Faulting process id: 0xaa4
Faulting application start time: 0x01d0389006d4c098
Faulting application path: C:\Program Files (x86)\Mozilla Firefox\firefox.exe
Faulting module path: C:\Windows\SysWOW64\ntdll.dll
Report Id: cd3742f5-a488-11e4-9ada-94de8024463d

I know this is probably not very helpful, but could this not be a gstreamer-only issue?

It's happened 8 times since I updated to 35.0. I've just updated to 35.0.1, so I'll come back if it still happens.
Firefox 35.0.1 still crashed on Youtube, multiple times since my last comment.

Maybe related, I've also just had unresponsive UI on a web page without any videos (not even any JS running, as it was blocked by NoScript), after closing another tab. Moving the mouse over links on the page (and even over other tabs) did not make them appear hovered. Only after minimizing an maximizing the Firefox window, the UI started to work properly again.
I think this was supposed to be fixed with FF 35, but I've also just checked in about config, and it seems I have layers.offmainthreadcomposition.enabled set to "false" - I set it that way because I read somewhere that OMTC caused the hanging UI in an older Firefox version (I think it was 34, when OMTC was introduced). So I will set it back to "true", and see if it fixes anything.
I am getting this with Firefox 35.0.1 x64 on Arch Linux

The keep on getting this console output whenever firefox crashes:

(process:14083): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

(process:14083): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
libva info: VA-API version 0.37.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_35
libva info: va_openDriver() returns 0
[1]    14083 segmentation fault (core dumped)  firefox

I have been getting these crashes on Youtube HTML5 videos, and some rouge HTML5 videos like http://popcorn.webmadecontent.org/94j
Recently updated to media-plugins/gst-plugins-libav-1.4.5-r1 (on Gentoo) and got crashes with Firefox 38.0.1. After rollback to 1.2.4-r1 it seems to be working again.
Component: Audio/Video → Audio/Video: Playback
gstreamer is going in bug 1234092
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.