Closed Bug 1412767 Opened 8 years ago Closed 8 years ago

Crash in __pthread_kill | abort | audiounit_set_device_info

Categories

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

56 Branch
x86_64
macOS
defect

Tracking

()

RESOLVED DUPLICATE of bug 1411866
Tracking Status
firefox56 --- affected

People

(Reporter: theruck, Assigned: achronop)

References

Details

Crash Data

This bug was filed from the Socorro interface and is report bp-d85ec4ba-542e-4f89-94b0-c94c41171028. ============================================================= this is related to a USB sound card., it is the only sound device in the system. when the card is plugged out and during firefox is playing or about to play any sound, it crashes. Even the restored session after the crash does crash again. Without the sound card there is no way to use firefox with pages that produce sound (outlook web access, youtube etc.). i did not experience this issue until firefox 56
Component: General → Audio/Video: cubeb
Product: Firefox → Core
This sounds like bug 1409224. Chun-Min, could you help in testing this and verifying whether it works with bug 1411866? Alex, can you take ownership of this bug?
Rank: 5
Depends on: 1411866
Flags: needinfo?(achronop)
Priority: -- → P1
See Also: → 1409224
See Also: → 1412987
Assignee: nobody → achronop
Flags: needinfo?(achronop)
Forgot to actually ask chun-min.
Flags: needinfo?(cchang)
(In reply to theruck from comment #0) > this is related to a USB sound card., it is the only sound device in the > system. What kind Mac OS X system doesn't have a built in sound card?
Mac mini, Mac pro. They have sound cards but no output device in the API unless you plug one in aiui.
Unfortunately, my Mac Mini has a built-in speaker, so I have no way to check this. theruck, which device are you using?
Flags: needinfo?(cchang) → needinfo?(theruck)
creative labs SB1240 but i can test it with a cheap USB sound card as well to test it you can disable your on board audio device by deleting the appropriate kext in S/L/E. could be called AppleHDA.kext in your case.
Flags: needinfo?(theruck)
theruck, thanks for the hint! I use `$ sudo kextunload AppleHDA.kext` under `/System/Library/Extensions` to disable the default output device, and connect my ASUS Xonar U7 via USB as the sound card. When Xonar is plugged out while youtube is playing, the video get stuck loading next frame and keep showing the loading animation. In my case, it returned an error here[0] without crash, when it failed reconfiguring the default output device. [0] http://searchfox.org/mozilla-central/rev/7e090b227f7a0ec44d4ded604823d48823158c51/media/libcubeb/src/cubeb_audiounit.cpp#605
Chun-Min, for the record, which build were you on? Did it have the patches for bug 1411866?
Flags: needinfo?(cchang)
I use nightly to test this on Mac Mini, so it has the patches for bug 1411866. I believe this will be fixed on Firefox 58 since Cubeb pull 358[0] already addressed this issue and it's landed into gecko on bug 1405258. [0] https://github.com/kinetiknz/cubeb/pull/358/files#diff-148fe3e6ebf13351ba4d886b1b4898d2R605
Flags: needinfo?(cchang)
(In reply to Chun-Min Chang[:chunmin] from comment #9) > I use nightly to test this on Mac Mini, so it has the patches for bug > 1411866. I believe this will be fixed on Firefox 58 since Cubeb pull 358[0] > already addressed this issue and it's landed into gecko on bug 1405258. > > [0] > https://github.com/kinetiknz/cubeb/pull/358/files#diff- > 148fe3e6ebf13351ba4d886b1b4898d2R605 Firefox 56 crashes in same scenario but Firefox 58.0a1 works fine.
For the history, the fix has been uplifted in 57 as well.
i confirm that nightly 58.0a1 does not crash
Great, thanks everyone!
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.