[Bug 1185346] New: Sound broke on Leap 15.2 after update
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 Bug ID: 1185346 Summary: Sound broke on Leap 15.2 after update Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.2 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Sound Assignee: tiwai@suse.com Reporter: carlos.e.r@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 848782 --> http://bugzilla.opensuse.org/attachment.cgi?id=848782&action=edit list of applied updates My sound broke on Leap 15.2 after update yesterday night. The symptom is as if the speakers have sand inside. Affect both the speakers and (new) headphones, so it is not that the speakers have suddenly got sand inside or cracked. Using XFCE. I attach a list with the last updates. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c1 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |carlos.e.r@opensuse.org Flags| |needinfo?(carlos.e.r@opensu | |se.org) --- Comment #1 from Takashi Iwai <tiwai@suse.com> --- The only relevant packages are some from Pacman. Could you try to downgrade and check one by one? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c2 Carlos Robinson <carlos.e.r@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(carlos.e.r@opensu | |se.org) | --- Comment #2 from Carlos Robinson <carlos.e.r@opensuse.org> --- If they are available on packman, yes... [...] Can't downgrade one by one, conflict resolution loop. Even downgrading them all is impossible, huge conflict. Attaching. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c3 --- Comment #3 from Carlos Robinson <carlos.e.r@opensuse.org> --- Created attachment 848784 --> http://bugzilla.opensuse.org/attachment.cgi?id=848784&action=edit yast conflict list -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c4 --- Comment #4 from Carlos Robinson <carlos.e.r@opensuse.org> --- Sound is back, but the status of the dependencies is terrible. See the attached list of last updates, several packages were downgraded to 32 bits. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c5 --- Comment #5 from Carlos Robinson <carlos.e.r@opensuse.org> --- Created attachment 848785 --> http://bugzilla.opensuse.org/attachment.cgi?id=848785&action=edit last updates applied (after downgrade) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c6 --- Comment #6 from Takashi Iwai <tiwai@suse.com> --- After that point, keep your packages that were used for downgrade, and upgrade again piece-by-piece, and identify which package broke things. Then please report it to packman people. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c7 --- Comment #7 from Carlos Robinson <carlos.e.r@opensuse.org> --- Thanks. What goes next is only information of what I'm doing as I do it, so that it is not lost. I updated from disk copy, using "rpm --upgrade --nodeps ..." each of the original packages: libavresample4 4.2.1-pm152.2.9.1 x86_64 libavutil56 4.2.1-pm152.2.9.1 x86_64 libswscale5 4.2.1-pm152.2.9.1 x86_64 libavcodec58 4.2.1-pm152.2.9.1 x86_64 libpostproc55 4.2.1-pm152.2.9.1 x86_64 libswresample3 4.2.1-pm152.2.9.1 x86_64 libavdevice58 4.2.1-pm152.2.9.1 x86_64 libavfilter7 4.2.1-pm152.2.9.1 x86_64 libavformat58 4.2.1-pm152.2.9.1 x86_64 After each single file was updated, I run "zypper ps" and then "vlc ..." on a video to check, and sound was OK on all cases. Finally I rebooted, still sound was OK. "zypper up" only wants to update "sane-saned", so no. "yast2 sw_single &", then on packman repo "Switch system packages to this repo". Wants to do: Alternate Version Installed Version libavcodec58-32bit 4.2.1-pm152.2.6.1 4.2.1-lp152.2.3.1 (del 1) libavutil56-32bit 4.2.1-pm152.2.6.1 4.2.1-lp152.2.3.1 (del 2) libcdio++0 2.1.0-pm152.3.2 0.94-lp152.8.3 libpostproc55-32bit 4.2.1-pm152.2.6.1 4.2.1-lp152.2.3.1 (del auto) libswresample3-32bit 4.2.1-pm152.2.6.1 4.2.1-lp152.2.3.1 (del auto) libswscale5-32bit 4.2.1-pm152.2.6.1 4.2.1-lp152.2.3.1 (del auto) libudf0 2.1.0-pm152.3.2 0.94-lp152.8.3 perl-Glib-Object-Introspection 0.049-pm152.2.1 0.042-lp152.3.4 I will try to update each one on the CLI instead with rpm. With zypper one by one is impossible, it tries to solve the dependencies. I only see libavcodec58-4.2.1-pm152.2.6.1.i586.rpm and libavcodec58-4.2.1-pm152.2.9.1.x86_64.rpm, can't be. Telcontar:~ # rpm -qa | grep libavcodec58 libavcodec58-4.2.1-pm152.2.9.1.x86_64 libavcodec58-32bit-4.2.1-lp152.2.3.1.x86_64 Telcontar:~ # I end by doing: Telcontar:~ # rpm --erase libavcodec58-32bit-4.2.1-lp152.2.3.1.x86_64 gstreamer-plugins-libav-32bit-1.16.2-pm152.3.5.x86_64 libavformat58-32bit-4.2.1-pm152.2.6.1.x86_64 libavfilter7-32bit-4.2.1-pm152.2.6.1.x86_64 warning: file /usr/lib/libavcodec.so.58: remove failed: No such file or directory Sound still ok. 2nd move: Telcontar:~ # rpm --erase libavutil56-32bit-4.2.1-lp152.2.3.1.x86_64 libavresample4-32bit-4.2.1-pm152.2.6.1.x86_64 libpostproc55-32bit-4.2.1-lp152.2.3.1.x86_64 libswscale5-32bit-4.2.1-lp152.2.3.1.x86_64 libswresample3-32bit-4.2.1-lp152.2.3.1.x86_64 warning: file /usr/lib/libswscale.so.5: remove failed: No such file or directory Telcontar:~ # Sound still ok. So, all the listed -32 bit libraries above have been removed. Let's check yast. [...] it wants to update libcdio++0, libudf0 and perl-Glib-Object-Introspection. I'll do so, with yast. Sound is still Ok. Ok, fire test: reboot. Saving this. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c8 --- Comment #8 from Carlos Robinson <carlos.e.r@opensuse.org> --- And sound is still fine. No idea what was wrong... Thanks for the advice :-) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c9 --- Comment #9 from Carlos Robinson <carlos.e.r@opensuse.org> --- And sound is broken again (I did nothing). I tested with this: speaker-test -twav -c2 Does this test use any packman lib? YaST test sound doesn't produce anything. Silence. I deleted the sound card, added it back, no sound. But, now "speaker-test -twav -c2" produces good sound. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c12 --- Comment #12 from Carlos Robinson <carlos.e.r@opensuse.org> --- Sound has been working all day, and through the testing. Still, yast sound test produces nothing. Sound failed yesterday, and came back after deleting and configuring sound in yast, despite yast being incapable of producing sound. both these commands: speaker-test -twav -c2 pasuspender -- speaker-test -Dhw:1 -twav -c2 are now producing correct sound. Wow! I just started VLC and it produces bad sound just now (always the same test movie all the time). The first speaker test produces bad sound, the second (bypassing pulse) produces good sound. I'll generate alsa-info.sh file, then full poweroff, and generate it again in console. Saving report thus far. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c13 Carlos Robinson <carlos.e.r@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(carlos.e.r@opensu | |se.org) | --- Comment #13 from Carlos Robinson <carlos.e.r@opensuse.org> --- Ok, I did a full power off, boot, and in console sound was ok (with speaker-test), and in xfce sound was ok (with speaker-test). Then I started a youtube video, and sound was broken again. With pasuspender sound is fine (speaker-test alone produces broken sound). I have these information files, listed in creation order: Apr 28 23:21 alsa-info-before_boot_w_working_sound.txt Apr 28 23:32 alsa-info-after_boot_w_working_sound_in_console.txt Apr 28 23:37 alsa-info-after_boot_w_working_sound_in_xfce_firefox_not-started.txt Apr 28 23:57 alsa-info-after_boot_w_broken_sound_in_xfce_firefox_is-running.txt Apr 29 00:04 2_alsa-info-after_cold_boot_w_working_sound_in_console.txt Apr 29 00:09 2_alsa-info-after_cold_boot_w_working_sound_in_xfce.txt Apr 29 00:15 2_alsa-info-after_cold_boot_w_broken_sound_in_xfce.txt which I will now upload. The only way I know to restore sound at this point and watch videos is recreate the config in yast, but I will wait till tomorrow in case you want me to run some test. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c14 --- Comment #14 from Carlos Robinson <carlos.e.r@opensuse.org> --- Created attachment 848860 --> http://bugzilla.opensuse.org/attachment.cgi?id=848860&action=edit alsa-info-before_boot_w_working_sound.txt -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c15 --- Comment #15 from Carlos Robinson <carlos.e.r@opensuse.org> --- Created attachment 848861 --> http://bugzilla.opensuse.org/attachment.cgi?id=848861&action=edit alsa-info-after_boot_w_working_sound_in_console.txt -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c16 --- Comment #16 from Carlos Robinson <carlos.e.r@opensuse.org> --- Created attachment 848862 --> http://bugzilla.opensuse.org/attachment.cgi?id=848862&action=edit alsa-info-after_boot_w_working_sound_in_xfce_firefox_not-started.txt -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c17 --- Comment #17 from Carlos Robinson <carlos.e.r@opensuse.org> --- Created attachment 848863 --> http://bugzilla.opensuse.org/attachment.cgi?id=848863&action=edit alsa-info-after_boot_w_broken_sound_in_xfce_firefox_is-running.txt -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c18 --- Comment #18 from Carlos Robinson <carlos.e.r@opensuse.org> --- Created attachment 848864 --> http://bugzilla.opensuse.org/attachment.cgi?id=848864&action=edit 2_alsa-info-after_cold_boot_w_working_sound_in_console.txt -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c19 --- Comment #19 from Carlos Robinson <carlos.e.r@opensuse.org> --- Created attachment 848865 --> http://bugzilla.opensuse.org/attachment.cgi?id=848865&action=edit 2_alsa-info-after_cold_boot_w_working_sound_in_xfce.txt -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c20 --- Comment #20 from Carlos Robinson <carlos.e.r@opensuse.org> --- Created attachment 848866 --> http://bugzilla.opensuse.org/attachment.cgi?id=848866&action=edit 2_alsa-info-after_cold_boot_w_broken_sound_in_xfce.txt -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c21 --- Comment #21 from Takashi Iwai <tiwai@suse.com> --- Thanks! Unfortunately there is no significant difference among all cases... As a blind shot, could you try to boot with snd_hda_intel.snoop=1 boot option? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c22 --- Comment #22 from Carlos Robinson <carlos.e.r@opensuse.org> --- Well, I wrote the parameter to grub.cfg, rebooted, checked sound in console (ok), then logged into grapphical mode, tried vlc sound did not break, started firefox, tried youtube, and sound was broken again. Knowing that it is pulse, is there a way to restart it? cer@Telcontar:~> cat /proc/cmdline BOOT_IMAGE=/vmlinuz-5.3.18-lp152.72-preempt root=UUID=ac173013-18ad-4c4e-921e-fd2ecfb56495 resume=/dev/disk/by-label/nvme-swap splash=verbose verbose snd_hda_intel.snoop=1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c23 --- Comment #23 from Takashi Iwai <tiwai@suse.com> --- You can kill pulseaudio process freely :) It's restarted via socket activation. To make sure: you never had this problem before the update? I remember one recent fix about the AMD chip (dropping the workaround), and that could be the cause. OTOH, the drop was done because it leaded to this kind of problem. So, it seems very sensitive and depending on the chip, revision, whatever... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c24 --- Comment #24 from Carlos Robinson <carlos.e.r@opensuse.org> --- That's correct, I never had this problem before the update the night before the 27th. It appeared when booting on the morning of the 27. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c25 --- Comment #25 from Takashi Iwai <tiwai@suse.com> --- Which kernel did *run* before the update? Was it *-69, or earlier? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c26 --- Comment #26 from Carlos Robinson <carlos.e.r@opensuse.org> --- I have done nothing (just mail), but sound is working again. I just opened a new youtube tab and video, and it worked. And speaker-test confirms. I go back to the video I tested this morning, and it also works. So does VLC. Baffling. as to the kernel, looking on my logs: 2021-04-18 00:20:40+02:00 - Booting the system now === Linux Telcontar 5.3.18-lp152.69-preempt #1 SMP PREEMPT Tue Apr 6 11:41:13 UTC 2021 (d532e33) x86_64 x86_64 x86_64 GNU/Linux 2021-04-19 23:45:15+02:00 - Booting the system now === Linux Telcontar 5.3.18-lp152.72-preempt #1 SMP PREEMPT Wed Apr 14 10:13:15 UTC 2021 (013936d ) x86_64 x86_64 x86_64 GNU/Linux 2021-04-27 08:43:52+02:00 - Booting the system now === Linux Telcontar 5.3.18-lp152.72-preempt #1 SMP PREEMPT Wed Apr 14 10:13:15 UTC 2021 (013936d ) x86_64 x86_64 x86_64 GNU/Linux So, kernel did not change on the 27th, it changed on the 19. But on the 19 I had no sound problem. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c28 --- Comment #28 from Carlos Robinson <carlos.e.r@opensuse.org> --- Created attachment 850403 --> http://bugzilla.opensuse.org/attachment.cgi?id=850403&action=edit Sound recording of problem This is a recording of what I hear, so that the problem is better understood. I used my phone to make the recording, there are also noises from fans. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1185346 http://bugzilla.opensuse.org/show_bug.cgi?id=1185346#c29 --- Comment #29 from Carlos Robinson <carlos.e.r@opensuse.org> --- I forgot: the computer is running: speaker-test -twav -c2 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com