Bug 1135640 - PulseAudio Popping/Cracking
Summary: PulseAudio Popping/Cracking
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: pulseaudio
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Lennart Poettering
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-08-29 20:51 UTC by K. Anderson
Modified: 2015-06-29 22:19 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-06-29 22:19:12 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
PulseAudio Debug log (651.01 KB, text/plain)
2014-08-29 20:51 UTC, K. Anderson
no flags Details
dmesg Output (97.47 KB, text/plain)
2014-08-29 20:52 UTC, K. Anderson
no flags Details
alsa-info output (58.71 KB, text/plain)
2014-09-01 22:31 UTC, K. Anderson
no flags Details

Description K. Anderson 2014-08-29 20:51:11 UTC
Created attachment 932807 [details]
PulseAudio Debug log

Description of problem: Sound output is popping/cracking when playing music through Firefox/Chrome/Rhythmbox


Version-Release number of selected component (if applicable): pulseaudio-5.0-7.fc20.x86_64


How reproducible: Popp happens about ever 5 seconds making it impossible to listen to audio


Steps to Reproduce:
1. Start favorite sound player (for me Google Play Music through Firefox)
2. Hit play

Actual results:
Sound popping every few seconds 

Expected results:
No audio popping or cracking. 

Additional info:
Attaching a log of PulseAudio running in debug mode. The following lines occur when the sound popps.


D: [alsa-sink-ALC892 Analog] ratelimit.c: I: [pulseaudio] module-device-restore.c: 219 events suppressedRestoring mute state for sink alsa_output.pci-0000_00_14.2.analog-stereo.

D: [alsa-sink-ALC892 Analog] sink.c: Next volume change in 107948 usec
D: [alsa-sink-ALC892 Analog] sink.c: Next volume change in 107800 usec
D: [alsa-sink-ALC892 Analog] sink.c: Next volume change in 107765 usec
D: [alsa-sink-ALC892 Analog] sink.c: Next volume change in 107596 usec
D: [alsa-sink-ALC892 Analog] sink.c: Next volume change in 107476 usec
D: [alsa-sink-ALC892 Analog] sink.c: Next volume change in 107302 usec
D: [alsa-sink-ALC892 Analog] sink.c: Next volume change in 107272 usec
D: [alsa-sink-ALC892 Analog] sink.c: Next volume change in 107095 usec
D: [alsa-sink-ALC892 Analog] sink.c: Next volume change in 92462 usec
D: [alsa-sink-ALC892 Analog] sink.c: Next volume change in 92219 usec
D: [alsa-sink-ALC892 Analog] sink.c: Next volume change in 91884 usec
D: [pulseaudio] module-alsa-card.c: Jack 'Front Headphone Jack' is now unplugged
D: [pulseaudio] device-port.c: Setting port analog-output-headphones to status no
D: [pulseaudio] module-switch-on-port-available.c: finding port analog-output-headphones
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Activating path analog-output-lineout
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Path analog-output-lineout (Line Out), direction=1, priority=99, probed=yes, supported=yes, has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=64, min_dB=-179, max_dB=0
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Element Master, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=yes
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Element Headphone, direction=1, switch=1, volume=3, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x6, n_channels=2, override_map=no
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Element Front, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x6, n_channels=2, override_map=yes
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Element Surround, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x60, n_channels=2, override_map=yes
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Element Side, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0xc00, n_channels=2, override_map=yes
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Element Center, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x4900000000018, n_channels=1, override_map=yes
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Element LFE, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x80, n_channels=1, override_map=yes
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Element PCM, direction=1, switch=0, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Element IEC958, direction=1, switch=2, volume=0, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x0, n_channels=0, override_map=no
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Jack Line Out, alsa_name='Line Out Jack', detection unavailable
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Jack Line Out Phantom, alsa_name='Line Out Phantom Jack', detection unavailable
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Jack Line Out Front, alsa_name='Line Out Front Jack', detection possible
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Jack Line Out Front Phantom, alsa_name='Line Out Front Phantom Jack', detection unavailable
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Jack Line Out CLFE, alsa_name='Line Out CLFE Jack', detection possible
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Jack Line Out CLFE Phantom, alsa_name='Line Out CLFE Phantom Jack', detection unavailable
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Jack Line Out Surround, alsa_name='Line Out Surround Jack', detection possible
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Jack Line Out Surround Phantom, alsa_name='Line Out Surround Phantom Jack', detection unavailable
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Jack Line Out Side, alsa_name='Line Out Side Jack', detection possible
D: [alsa-sink-ALC892 Analog] alsa-mixer.c: Jack Line Out Side Phantom, alsa_name='Line Out Side Phantom Jack', detection unavailable
I: [alsa-sink-ALC892 Analog] alsa-sink.c: Successfully enabled deferred volume.
I: [alsa-sink-ALC892 Analog] alsa-sink.c: Hardware volume ranges from -179.00 dB to 0.00 dB.
I: [alsa-sink-ALC892 Analog] alsa-sink.c: Fixing base volume to 0.00 dB
I: [alsa-sink-ALC892 Analog] alsa-sink.c: Using hardware volume control. Hardware dB scale supported.
I: [alsa-sink-ALC892 Analog] alsa-sink.c: Using hardware mute control.
I: [pulseaudio] sink.c: Changed port of sink 1 "alsa_output.pci-0000_00_14.2.analog-stereo" to analog-output-lineout
I: [pulseaudio] module-device-restore.c: Restoring volume for sink alsa_output.pci-0000_00_14.2.analog-stereo.
D: [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D: [alsa-sink-ALC892 Analog] alsa-sink.c: Requested volume: front-left: 15728 /  24% / -37.19 dB,   front-right: 15728 /  24% / -37.19 dB
D: [alsa-sink-ALC892 Analog] alsa-sink.c: Got hardware volume: front-left: 15842 /  24% / -37.00 dB,   front-right: 15842 /  24% / -37.00 dB
D: [alsa-sink-ALC892 Analog] alsa-sink.c: Calculated software volume: front-left: 65064 /  99% / -0.19 dB,   front-right: 65064 /  99% / -0.19 dB (accurate-enough=yes)
D: [alsa-sink-ALC892 Analog] sink.c: Volume going down to 15728 at 11428909297
I: [pulseaudio] module-device-restore.c: Restoring mute state for sink alsa_output.pci-0000_00_14.2.analog-stereo.
D: [alsa-sink-ALC892 Analog] sink.c: Volume change to 26487 at 11428903462 was written 38 usec late
D: [alsa-sink-ALC892 Analog] alsa-sink.c: Written HW volume did not match with the request: front-left: 26487 /  40% / -23.61 dB,   front-right: 26487 /  40% / -23.61 dB (request) != front-left: 26090 /  40% / -24.00 dB,   front-right: 26090 /  40% / -24.00 dB
D: [alsa-sink-ALC892 Analog] sink.c: Volume change to 15728 at 11428909297 was written 112 usec late

Comment 1 K. Anderson 2014-08-29 20:52:49 UTC
Created attachment 932808 [details]
dmesg Output

Comment 2 Rex Dieter 2014-08-31 13:44:53 UTC
Please attach output from 'alsa-info.sh'

Comment 3 K. Anderson 2014-09-01 22:31:39 UTC
Created attachment 933551 [details]
alsa-info output

Comment 4 Fedora End Of Life 2015-05-29 12:45:41 UTC
This message is a reminder that Fedora 20 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 20. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '20'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 20 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 5 Fedora End Of Life 2015-06-29 22:19:12 UTC
Fedora 20 changed to end-of-life (EOL) status on 2015-06-23. Fedora 20 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.