Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 546990

Summary: www-client/firefox-37.0.1: crash when playing html5 media
Product: Gentoo Linux Reporter: Dimitrios Semitsoglou-Tsiapos <kmhzsem>
Component: Current packagesAssignee: Mozilla Gentoo Team <mozilla>
Status: RESOLVED OBSOLETE    
Severity: normal CC: aoaaxy+gentoobugzilla, zazdxscf+bugs.gentoo.org
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
last half second of strace
asound.conf

Description Dimitrios Semitsoglou-Tsiapos 2015-04-18 10:00:37 UTC
Firefox 37 crashes after streaming media for a while.

Reproducible: Always

Steps to Reproduce:
1. Play audio or video media with gstreamer
2. Wait for a while (I sometimes have to try a second video/audio track or move the time slider, but it typically doesn't take more than 30-60 seconds to cause a crash).
Actual Results:  
Firefox crashes and prints:
[NPAPI 14173] ###!!! ABORT: Aborting on channel error.: file /builds/slave/rel-m-rel-l64_bld-000000000000/build/ipc/glue/MessageChannel.cpp, line 1591

This crash report can be obtained when crashing firefox-bin:
https://crash-stats.mozilla.com/report/index/e6d42d0f-6b68-4d7e-b942-da4a42150418


$ eix -Ic firefox
[I] www-client/firefox (37.0.1{tbz2}@17/04/15): Firefox Web Browser
[I] www-client/firefox-bin (37.0.1{tbz2}@17/04/15): Firefox Web Browser

$ eix -Ic gst
[I] media-libs/gst-plugins-base (0.10.36-r2(0.10){tbz2}@06/04/15 1.4.5(1.0){tbz2}@06/04/15): Basepack of plugins for gstreamer
[I] media-libs/gst-plugins-good (1.4.5(1.0){tbz2}@06/04/15): Basepack of plugins for GStreamer
[I] media-libs/gstreamer (0.10.36-r2(0.10){tbz2}@30/03/15 1.4.5(1.0){tbz2}@30/03/15): Open source multimedia framework
[I] media-plugins/gst-plugins-libav (1.4.5-r1(1.0){tbz2}@14/04/15): FFmpeg based gstreamer plugin
[I] media-plugins/gst-plugins-mad (1.4.5(1.0){tbz2}@30/03/15): plugin for gstreamer

Also reproducible with media-plugins/gst-plugins-libav 1.2.4-r1 (stable)
Comment 1 Ian Stakenvicius (RETIRED) gentoo-dev 2015-04-20 18:28:23 UTC
Does this occur with both firefox and firefox-bin ?  

Could you attach your emerge --info so I can see what other flags you may have set on relevant packages?
Comment 2 Dimitrios Semitsoglou-Tsiapos 2015-04-20 21:01:42 UTC
Created attachment 401706 [details]
emerge --info
Comment 3 Dimitrios Semitsoglou-Tsiapos 2015-04-20 21:06:56 UTC
I have moderately populated package.use and package.accept_keywords files as well, but nothing that i could identify as related. Let me know if you think they may be proven helpful.

(In reply to Ian Stakenvicius from comment #1)
> Does this occur with both firefox and firefox-bin ?  

Correct. Also, downgrading firefox to version 36 does not solve the issue.
Comment 4 Dimitrios Semitsoglou-Tsiapos 2015-04-21 17:54:06 UTC
Created attachment 401752 [details]
last half second of strace
Comment 5 Dimitrios Semitsoglou-Tsiapos 2015-04-21 17:56:48 UTC
I found out that the crash only occurs when using my USB soundcard (1852:7022), instead of the on-board one. Note the SNDRV_* references in the strace.
However, no other software that I use crashes because of it.
Comment 6 Dimitrios Semitsoglou-Tsiapos 2015-04-26 14:42:18 UTC
I've come to the conclusion that this is not related to the sound card specifically, but to the fact that I was passing audio through mbeq_1197. The issue may still lie in firefox code, since I have not had any other application crash because of this.
Comment 7 Dimitrios Semitsoglou-Tsiapos 2015-04-26 14:43:48 UTC
Created attachment 402052 [details]
asound.conf
Comment 8 jospezial 2015-05-26 03:01:54 UTC
Could be related to

https://bugs.gentoo.org/show_bug.cgi?id=549612


but info comment2 here says:

sys-devel/gcc:            4.8.4
Comment 9 Dimitrios Semitsoglou-Tsiapos 2017-02-08 13:57:24 UTC
It's been a very long time since this last happened. It's difficult to tell what the problem was at this point. Perhaps it's time to close this.
Comment 10 Ian Stakenvicius (RETIRED) gentoo-dev 2017-02-08 15:55:40 UTC
Agreed, if the issue can't be reproduced on the latest firefox (45.x or 51+) then its time to close.

Even then, the bug is likely different now than it was here.