Closed Bug 1442640 Opened 7 years ago Closed 7 years ago

Crash in cubeb_enumerate_devices

Categories

(Core :: Audio/Video: cubeb, defect, P1)

Unspecified
Linux
defect

Tracking

()

RESOLVED FIXED
mozilla60
Tracking Status
firefox-esr52 --- unaffected
firefox58 --- unaffected
firefox59 --- unaffected
firefox60 + fixed

People

(Reporter: Sylvestre, Assigned: u480271)

References

Details

(Keywords: crash)

Crash Data

Attachments

(2 files)

This bug was filed from the Socorro interface and is report bp-24e6581c-889c-4e54-b667-39b8b0180302. ============================================================= Top 10 frames of crashing thread: 0 libxul.so cubeb_enumerate_devices media/libcubeb/src/cubeb.c:591 1 libxul.so audioipc_server::{{impl}}::process third_party/rust/cubeb-core/src/context.rs:128 2 libxul.so futures::future::{{impl}}::poll<futures::future::map_err::MapErr<audioipc::rpc::driver::Driver<audioipc::rpc::server::ServerHandler<audioipc_server::CubebServer>>, closure>> media/audioipc/audioipc/src/rpc/server.rs:117 3 libxul.so tokio_core::reactor::Core::poll third_party/rust/futures/src/future/mod.rs:106 4 libxul.so tokio_core::reactor::Core::run<futures::sync::oneshot::Receiver<>> third_party/rust/tokio-core/src/reactor/mod.rs:249 5 libxul.so std::sys_common::backtrace::__rust_begin_short_backtrace<closure, > media/audioipc/audioipc/src/core.rs:81 6 libxul.so alloc::boxed::{{impl}}::call_box<, closure> src/libstd/thread/mod.rs:406 7 libxul.so std::sys::unix::thread::{{impl}}::new::thread_start src/liballoc/boxed.rs:825 8 libpthread-2.26.so libpthread-2.26.so@0x7519 9 libc-2.26.so libc-2.26.so@0xf53ee ============================================================= I was trying to watch a video https://www.youtube.com/watch?v=3tkmX9-0c94 (safe for work)
about:support makes me crash too. Paul, rings a bell?
Flags: needinfo?(padenot)
Dan, looks like cubeb has not been initialized, or that the initialization has fail. Sylvestre, does flipping `cubeb.sandbox.enabled` seem to "fix" the issue for you? It's not really a fix, but maybe allows sidestepping the problem.
Flags: needinfo?(sledru)
Flags: needinfo?(padenot)
Flags: needinfo?(dglastonbury)
Yeah, fixes my issue and I can even play the video (it wasn't starting before)
Flags: needinfo?(sledru)
This is causing firefox to be unusable on Linux (at least with configuration similar to mine)
Attached file about:support
on the request of Mr Adenot.
More: $ LANG=C pactl list Connection failure: Connection refused pa_context_connect() failed: Connection refused $ pulseaudio --version pulseaudio 11.1 $ MOZ_LOG="cubeb:4" ./firefox -p default [12962:Main Thread]: D/cubeb Starting cubeb server... WebGL(0x7f05712c1000)::ForceLoseContext WebGL(0x7f056936a800)::ForceLoseContext [12962:Main Thread]: I/cubeb media.cubeb.sandbox: true ExceptionHandler::GenerateDump cloned child 13160 ExceptionHandler::SendContinueSignalToChild sent continue signal to child ExceptionHandler::WaitForContinueSignal waiting for continue signal... [Child 13020, Chrome_ChildThread] WARNING: pipe error (3): Connexion ré-initialisée par le correspondant: file /builds/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
(In reply to Sylvestre Ledru [:sylvestre] from comment #6) > More: > $ LANG=C pactl list > Connection failure: Connection refused > pa_context_connect() failed: Connection refused Does this mean you have pulse installed but the server isn't configured? I'd like to be able to reproduce locally to test out the code. Do you still have problem in cubeb_enumerate_devices() after Bug 1441588 landed?
Assignee: nobody → dglastonbury
Flags: needinfo?(dglastonbury) → needinfo?(sledru)
OK. I reproduced the about:support crash. This is different to Bug 1441588.
Flags: needinfo?(sledru)
Blocks: 1441596
P1 based on comment 4.
Rank: 8
Priority: -- → P1
Attachment #8955995 - Flags: review?(giles) → review+
Blocks: 1442796
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla60
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: