After update via Yast stuck with libasound segfault error

Yesterday I updated via Yast. However all kind of applications will not start anymore due to a libasound error:

dmesg:


 7872.268669] xbmc.bin[27341]: segfault at 7fff801f7ff8 ip 00007f236c82917e sp 00007fff801f8000 error 6 in libasound.so.2.0.0[7f236c7dc000+da000]
 7905.912153] pulseaudio[27415]: segfault at 7fffdf055ff8 ip 00007fe307d6b17e sp 00007fffdf056000 error 6 in libasound.so.2.0.0[7fe307d1e000+da000]

In my message log:


Dec  2 22:03:41 htpc01 pulseaudio[27415]: [pulseaudio] pid.c: Stale PID file, overwriting.
Dec  2 22:03:40 htpc01 kernel: pulseaudio[27415]: segfault at 7fffdf055ff8 ip 00007fe307d6b17e sp 00007fffdf056000 error 6 in libasound.so.2.0.0[7fe307d1e000
+da000]
Dec  2 22:03:41 htpc01 pulseaudio[27412]: [pulseaudio] main.c: Daemon startup failed.



I already removed my config files to see if that was jamming, unfortunately not.

Anybody and idea what to do?

It’s handy if you post the result of this:

zypper lr -d

Then we can see how far or close your to a stock install

The requested info:


htpc01:~ # zypper lr -d
#  | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                                | Service
---+---------------------------+------------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------------+--------
 1 | Java                      | Java                               | Yes     | Yes     |   10     | rpm-md | http://download.opensuse.org/repositories/Java:/packages/openSUSE_12.2/            |
 2 | KDE_-_KR49_-_Core         | KDE - KR49 - Core                  | Yes     | Yes     |   16     | rpm-md | http://download.opensuse.org/repositories/KDE:/Release:/49/openSUSE_12.2/          |
 3 | KDE_-_KR49_-_Extra        | KDE - KR49 - Extra                 | Yes     | Yes     |   16     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_49_openSUSE_12.2/ |
 4 | LibreOffice_STABLE        | LibreOffice STABLE                 | Yes     | Yes     |   16     | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_12.2/       |
 5 | Mozilla                   | Mozilla                            | Yes     | Yes     |   14     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_12.2/                   |
 6 | Multimedia_Build_12.2     | Multimedia Build 12.2              | Yes     | Yes     |   10     | rpm-md | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_12.2/          |
 7 | Packman                   | Packman                            | Yes     | Yes     |   20     | rpm-md | http://packman.inode.at/suse/openSUSE_12.2                                         |
 8 | VLC                       | VLC                                | Yes     | Yes     |   10     | rpm-md | http://download.videolan.org/pub/vlc/SuSE/12.2/                                    |
 9 | openSUSE-12.2-1.6         | openSUSE-12.2-1.6                  | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.2/repo/oss/                           |
10 | repo-debug                | openSUSE-12.2-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.2/repo/oss/                     |
11 | repo-debug-update         | openSUSE-12.2-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.2/                                    |
12 | repo-debug-update-non-oss | openSUSE-12.2-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.2-non-oss/                            |
13 | repo-non-oss              | openSUSE-12.2-Non-Oss              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.2/repo/non-oss/                       |
14 | repo-source               | openSUSE-12.2-Source               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/12.2/repo/oss/                    |
15 | repo-update               | openSUSE-12.2-Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.2/                                          |
16 | repo-update-non-oss       | openSUSE-12.2-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.2-non-oss/                                  |

An other test:


htpc01@htpc01:/root> pulseaudio -v
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
I: [pulseaudio] core-util.c: Failed to acquire high-priority scheduling: Permission denied
I: [pulseaudio] main.c: This is PulseAudio 2.1
I: [pulseaudio] main.c: Page size is 4096 bytes
I: [pulseaudio] main.c: Machine ID is 165139a0643e81e3220b8bc400000b71.
I: [pulseaudio] main.c: Using runtime directory /home/htpc01/.pulse/165139a0643e81e3220b8bc400000b71-runtime.
I: [pulseaudio] main.c: Using state directory /home/htpc01/.pulse.
I: [pulseaudio] main.c: Using modules directory /usr/lib64/pulse-2.1/modules.
I: [pulseaudio] main.c: Running in system mode: no
W: [pulseaudio] pid.c: Stale PID file, overwriting.
I: [pulseaudio] main.c: Fresh high-resolution timers available! Bon appetit!
I: [pulseaudio] cpu-x86.c: CPU flags: CMOV MMX SSE SSE2 SSE3 SSSE3
I: [pulseaudio] svolume_mmx.c: Initialising MMX optimized volume functions.
I: [pulseaudio] remap_mmx.c: Initialising MMX optimized remappers.
I: [pulseaudio] svolume_sse.c: Initialising SSE2 optimized volume functions.
I: [pulseaudio] remap_sse.c: Initialising SSE2 optimized remappers.
I: [pulseaudio] sconv_sse.c: Initialising SSE2 optimized conversions.
I: [pulseaudio] svolume_orc.c: Initialising ORC optimized volume functions.
I: [pulseaudio] module-device-restore.c: Successfully opened database file '/home/htpc01/.pulse/165139a0643e81e3220b8bc400000b71-device-volumes'.
I: [pulseaudio] module.c: Loaded "module-device-restore" (index: #0; argument: "").
I: [pulseaudio] module-stream-restore.c: Successfully opened database file '/home/htpc01/.pulse/165139a0643e81e3220b8bc400000b71-stream-volumes'.
I: [pulseaudio] module.c: Loaded "module-stream-restore" (index: #1; argument: "").
I: [pulseaudio] module-card-restore.c: Successfully opened database file '/home/htpc01/.pulse/165139a0643e81e3220b8bc400000b71-card-database'.
I: [pulseaudio] module.c: Loaded "module-card-restore" (index: #2; argument: "").
I: [pulseaudio] module.c: Loaded "module-augment-properties" (index: #3; argument: "").
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device hw:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device hw:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device hw:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device hw:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device front:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device hw:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device front:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device hw:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device front:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device hw:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device front:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device hw:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround40:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround40:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround40:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround40:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround41:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround41:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround41:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround41:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround50:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround50:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround50:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround50:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround51:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround51:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround51:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround51:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround71:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround71:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround71:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D0p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device surround71:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D1p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device iec958:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D1p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device iec958:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D1p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device iec958:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm_hw.c: open '/dev/snd/pcmC0D1p' failed (-2)
I: [pulseaudio] alsa-util.c: Error opening PCM device iec958:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM a52:0
I: [pulseaudio] alsa-util.c: Error opening PCM device a52:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM a52:0
I: [pulseaudio] alsa-util.c: Error opening PCM device a52:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM a52:0
I: [pulseaudio] alsa-util.c: Error opening PCM device a52:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM a52:0
I: [pulseaudio] alsa-util.c: Error opening PCM device a52:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM a52:0
I: [pulseaudio] alsa-util.c: Error opening PCM device a52:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM a52:0
I: [pulseaudio] alsa-util.c: Error opening PCM device a52:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM a52:0
I: [pulseaudio] alsa-util.c: Error opening PCM device a52:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM a52:0
I: [pulseaudio] alsa-util.c: Error opening PCM device a52:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM dca:0
I: [pulseaudio] alsa-util.c: Error opening PCM device dca:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM dca:0
I: [pulseaudio] alsa-util.c: Error opening PCM device dca:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM dca:0
I: [pulseaudio] alsa-util.c: Error opening PCM device dca:0: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM dca:0
I: [pulseaudio] alsa-util.c: Error opening PCM device dca:0: No such file or directory
Segmentation fault



Added htpc01 user to audio group does not help with pulseaudio -v (or do i need to restart more than only pulseaudio)

You have a combination of repos that will create trouble. And you have adjusted priorities ? Who told you that was needed?

Try removing repo #8 VLC

Then do this:
https://dl.dropbox.com/u/10573557/Switcher%20Pics/11.4_packman_switch.png

It’ll probably ‘spit dummy’
But you need to switch packages to Packman

If you succeed - I suggest a reboot

I have the same problem. A work-around is to downgrade libasound2 (and libasound2-32bit) to version 1.0.25-3.5.1 in the Index of /distribution/12.2/repo/oss repository. Version 1.0.26-125.1 in the Index of /repositories/multimedia:/libs/openSUSE_12.2 repository seems to have a bug.

Downgrading libasound indeed solves my problem.
Nevertheless I have got rid of the VLC repo
Furthermore I deinstalled Libraoffice

Getting rid of the VLC repo is probably a good idea. I remember having problems with that at one time. The VLC rpm’s are in the packman repo and this can lead to conflicts. It’s probably also a good idea to disable the multimedia:/libs repo unless you have a good reason for keeping it. Otherwise yast/zypper will keep trying to upgrade libasound2 with the faulty version.

Nick

Hello,

Just expieriencing the same problem
segfault libasound2.

After removing vlc repo, an old factory repo and downgrading libasound and all alsa pulse packages i got my sound back.

Only, the Flashplayer inside a webpage just plays no sound.
Videos play finelocal with Movieplayer

Any suggestions varey welcome.

Check all channels using alsamixer. If that doesn’t work, start a new thread, with clear title, state openSUSE version, desktop used etc.

Thank you for the hint, will do so
regards