Closed Bug 1286447 Opened 9 years ago Closed 9 years ago

video playback crashes firefox in e10s window

Categories

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

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1286527
Tracking Status
e10s ? ---

People

(Reporter: ch-moz2, Unassigned, NeedInfo)

References

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0 Build ID: 20160708230936 Steps to reproduce: Going to any page with video on it (follow any link off of the youtube.com home page, for instance) Actual results: I get the message "Bad news first: This tab has crashed" Expected results: The video should have played and the tab should not have crashed. Note that if I try this in a non-e10s window, the video plays as expected.
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
WFM with FF50 on Win7. Do you have crash reports (bp-...) in about:crashes?
Component: Untriaged → Audio/Video: Playback
Flags: needinfo?(ch-moz2)
Product: Firefox → Core
I don't see the crash showing up in about:crashes. Could that be because firefox is picking up the fact that the tab has crashed and is not reporting it to the crashreporter? Here's a stack trace from visiting youtube.com: Sandbox: seccomp sandbox violation: pid 9508, syscall 65, args 1081352 139877891692736 2 0 0 0. Killing process. Sandbox: crash reporter is disabled (or failed); trying stack trace: Sandbox: frame #01: semop[/lib/x86_64-linux-gnu/libc.so.6 +0x108387] Sandbox: frame #02: snd_pcm_dmix_open[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x856b0] Sandbox: frame #03: _snd_pcm_dmix_open[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x85f71] Sandbox: frame #04: ???[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x4bc5a] Sandbox: frame #05: ???[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x4c2e6] Sandbox: frame #06: ???[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x4e5ee] Sandbox: frame #07: _snd_pcm_softvol_open[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x90b10] Sandbox: frame #08: ???[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x4bc5a] Sandbox: frame #09: ???[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x4e631] Sandbox: frame #10: _snd_pcm_plug_open[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x7099b] Sandbox: frame #11: ???[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x4bc5a] Sandbox: frame #12: ???[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x4e631] Sandbox: frame #13: _snd_pcm_asym_open[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x8cf2a] Sandbox: frame #14: ???[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x4bc5a] Sandbox: frame #15: ???[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x4e631] Sandbox: frame #16: _snd_pcm_empty_open[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x7743a] Sandbox: frame #17: ???[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x4bc5a] Sandbox: frame #18: ???[/usr/lib/x86_64-linux-gnu/libasound.so.2 +0x4c2e6] Sandbox: frame #19: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x299c42a] Sandbox: frame #20: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x299c5ed] Sandbox: frame #21: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x1d62af5] Sandbox: frame #22: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x1d62d8f] Sandbox: frame #23: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x1e0d3e8] Sandbox: frame #24: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x1e0d68d] Sandbox: frame #25: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x1e0c3da] Sandbox: frame #26: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x1e0cf96] Sandbox: frame #27: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x1d8d7af] Sandbox: frame #28: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x1d8d9fb] Sandbox: frame #29: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x1d8dad5] Sandbox: frame #30: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0x1d9467e] Sandbox: frame #31: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0xa9adba] Sandbox: frame #32: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0xa99cf8] Sandbox: frame #33: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0xa96e75] Sandbox: frame #34: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0xa96103] Sandbox: frame #35: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0xab4a49] Sandbox: frame #36: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0xe00b91] Sandbox: frame #37: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0xdcec52] Sandbox: frame #38: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libxul.so +0xa99153] Sandbox: frame #39: ???[/mnt/stor1/src/mozilla/comm-central/mozilla/obj-x86_64-pc-linux-gnu/dist/bin/libnspr4.so +0x235fc] Sandbox: frame #40: ???[/lib/x86_64-linux-gnu/libpthread.so.0 +0x76fa] Sandbox: frame #41: clone[/lib/x86_64-linux-gnu/libc.so.6 +0x106b5d] Sandbox: frame #42: ??? (???:???) Sandbox: end of stack. [Parent 9443] WARNING: pipe error (57): Connection reset by peer: file /mnt/stor1/src/mozilla/comm-central/mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 320 [Parent 9443] WARNING: pipe error (50): Connection reset by peer: file /mnt/stor1/src/mozilla/comm-central/mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 320 [Parent 9443] WARNING: pipe error (47): Connection reset by peer: file /mnt/stor1/src/mozilla/comm-central/mozilla/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 320
Paul/Julian, in response to your m.d.platform posts, I assume you're the people to ping about this Linux sandbox violation crash. Is there enough detail here for you to work with and/or can you request whatever you need from the reporter? :-)
Flags: needinfo?(ptheriault)
Flags: needinfo?(julian.r.hector)
Yes, we are the correct people to ping about this. Looking at the backtrace in Comment 2, it shows that sys_semop is called which isn't whitelisted yet. Bug 1286527 was filed for this and the patch is currently on inbound. Expect this to be fixed soon.
Blocks: 1280415
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Flags: needinfo?(julian.r.hector)
Resolution: --- → DUPLICATE
Flags: needinfo?(ptheriault)
You need to log in before you can comment on or make changes to this bug.