Closed
Bug 1442640
Opened 6 years ago
Closed 6 years ago
Crash in cubeb_enumerate_devices
Categories
(Core :: Audio/Video: cubeb, defect, P1)
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)
Reporter | ||
Comment 1•6 years ago
|
||
about:support makes me crash too. Paul, rings a bell?
Flags: needinfo?(padenot)
Comment 2•6 years ago
|
||
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)
Reporter | ||
Comment 3•6 years ago
|
||
Yeah, fixes my issue and I can even play the video (it wasn't starting before)
Flags: needinfo?(sledru)
Reporter | ||
Comment 4•6 years ago
|
||
This is causing firefox to be unusable on Linux (at least with configuration similar to mine)
tracking-firefox60:
--- → ?
Reporter | ||
Comment 5•6 years ago
|
||
on the request of Mr Adenot.
Reporter | ||
Comment 6•6 years ago
|
||
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)
Comment hidden (mozreview-request) |
Comment 11•6 years ago
|
||
mozreview-review |
Comment on attachment 8955995 [details] Bug 1442640 - Vendor in cubeb-core v0.4.4 https://reviewboard.mozilla.org/r/224938/#review231022
Attachment #8955995 -
Flags: review?(giles) → review+
Comment 12•6 years ago
|
||
Pushed by rgiles@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0a8eda5845d7 Vendor in cubeb-core v0.4.4 r=rillian
Updated•6 years ago
|
status-firefox58:
--- → unaffected
status-firefox59:
--- → unaffected
status-firefox-esr52:
--- → unaffected
Comment 13•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0a8eda5845d7
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla60
You need to log in
before you can comment on or make changes to this bug.
Description
•