Bug 388601
Summary: | ogg123 does not play back flacs unless running under gdb | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Christopher Aillon <caillon> |
Component: | libao | Assignee: | Hans de Goede <hdegoede> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 8 | CC: | bnocera, chris.brown, hdegoede |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-11-17 18:48:38 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Christopher Aillon
2007-11-17 17:44:20 UTC
Downgrading makes this work again. % sudo rpm -Uvh --oldpackage vorbis-tools-1.1.1.svn20070412-3.fc8.i386.rpm Preparing... ########################################### [100%] 1:vorbis-tools ########################################### [100%] % ogg123 02.AF607105.flac Audio Device: Advanced Linux Sound Architecture (ALSA) output Playing: 02.AF607105.flac FLAC stream: 16 bits, 2 channel, 44100 Hz Artist: Charlotte Gainsbourg Album: 5:55 (US Edition) Title: AF607105 Date: 2007 Track number: 02 Cddb: c4109d0e Done. Copying bastien, since he's the flac maintainer and might have some insight. Bah. So, the downgrade worked once. And now it's back to the original behavior. I'm much more inclined to think this really *is* a problem with something in flac changing rather than something in vorbis-tools breaking. Looking at the flac specfile, it appears there have been several changes which may have affected this. I don't believe this is flac related at all, its a problem with pulseaudio's esd emulation or so it seem, in mystery cases like this strace can do miracles: connect(3, {sa_family=AF_FILE, path="/tmp/.esd-500/socket"}, 22) = 0 rt_sigaction(SIGPIPE, {0x3b2c003690, [PIPE], SA_RESTORER|SA_RESTART, 0x3b18a30f open("/home/hans/.esd_auth", O_RDONLY) = 4 read(4, "\334\24\364T\254\207\36\7\266\221\4N\213(Gt", 16) = 16 write(3, "\334\24\364T\254\207\36\7\266\221\4N\213(Gt", 16) = 16 write(3, "NDNE", 4) = 4 read(3, "\1\0\0\0", 4) = 4 close(4) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, {0x3b2c003690, [PIPE], SA_RESTORER|SA_RESTART, write(3, "\26\0\0\0", 4) = 4 write(3, "\0\0\0\0", 4) = -1 EPIPE (Broken pipe) --- SIGPIPE (Broken pipe) @ 0 (0) --- +++ killed by SIGPIPE +++ No idea why it is doing this though, but its not FLAC's fault. I even have a fix, which is not really a fix: sudo yum --enablerepo=updates-testing update libao Will install libao-0.8.8 from updates-testing, which adds native pulseaudio support and works fine. Hey, even better, after updating it even works with pulseaudio's esd emulation, so I guess it was an libao bug, using "ogg123 -d esd foo.flac" works fine now too. Hmm, "bug" in bodhi, you cannot add bugs to close when an update becomes stable if the update already is in testing, bummer, closing this with a resolution of errata then. |