Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 194747

Summary: net-im/skype can't initialize alsa pcm
Product: Gentoo Linux Reporter: Alexey Parshin <alexeyp>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED UPSTREAM    
Severity: critical    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexey Parshin 2007-10-04 21:50:59 UTC
When skype starts, right after login, I get the following messages:

ALSA lib dlmisc.c:118:(snd_dlsym_verify) unable to verify version for symbol _snd_pcm_dsnoop_open
ALSA lib pcm.c:2109:(snd_pcm_open_conf) symbol _snd_pcm_dsnoop_open is not defined inside (null)
ALSA lib dlmisc.c:118:(snd_dlsym_verify) unable to verify version for symbol _snd_pcm_dsnoop_open
ALSA lib pcm.c:2109:(snd_pcm_open_conf) symbol _snd_pcm_dsnoop_open is not defined inside (null)
ALSA lib dlmisc.c:118:(snd_dlsym_verify) unable to verify version for symbol _snd_pcm_dsnoop_open
ALSA lib pcm.c:2109:(snd_pcm_open_conf) symbol _snd_pcm_dsnoop_open is not defined inside (null)
skype: pcm_plug.c:67: snd_pcm_plug_close: Assertion `plug->gen.slave == plug->req_slave' failed.
Aborted


Reproducible: Always

Steps to Reproduce:
1. Start skype
2. Login to the skype network


Actual Results:  
Skype crashes

Expected Results:  
Skype doesn't crash

donald ~ # emerge --info
Portage 2.1.3.11 (default-linux/x86/2007.0, gcc-4.2.0, glibc-2.6.1-r0, 2.6.23-rc8-mm2 i686)
=================================================================
System uname: 2.6.23-rc8-mm2 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Timestamp of tree: Thu, 04 Oct 2007 01:47:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4, 2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18
sys-devel/gcc-config: 1.4.0-r2
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=pentium3 -O2 -pipe"
DISTDIR="/usr/portage.distfiles"
FEATURES="buildpkg ccache distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/root/portage"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="7zip X a52 aac accessibility acpi alsa amarok amd apache2 asf asm async automount bash-completion berkdb bitmap-fonts bl bluetooth bootsplash bzip2 cairo calendar cardbus cdda cdparanoia cdr cdrom cups curl dbus djvu dri dv dvd dvdr dvdread dvi encode enscript fam fame fat ffmpeg firefox fontconfig foomaticdb freetds freetts freetype gd gdb gdbm gif gimp glitz gmail gmailtimestamps gnome-print gpm gprof gstreamer gtk gtk2 gzip h323 hal httpd iconv icq icu ieee1394 imap irc jpeg jpeg2k lame libnotify libsexy libvisual livecd lm_sensors lzw mad maildir matroska mbox mjpeg mmx mmxext mng mono motif mouse mozsvg mp3 mp4 mp4live mpeg mpeg2 mplayer mpm-prefork nautilus ncurses nfs nis nntp nptl nptlonly nsplugin ntfs ogg ogre opengl oss pam panel-plugin pango pcmcia pcre pdf perl php plib png pnp postgres ppds pppd python quicktime rar rdesktop real reiserfs rplay rpm samba sensord slang soap sockets socks5 sox spell spreadsheet sql sqlite3 sse sse-filters sse2 ssl startup-notification subtitles subversion svg swat sysfs threads thumbnail tiff transcode truetype truetype-fonts type1 type1-fonts udev unicode upnp usb utf8 vcd vcdimager vdr vfat vidix vnc vorbis vorbis-psy webdav wifi win32codecs wma wmf x86 xanim xcomposite xfs xine xinetd xml xmlreader xmlrpc xmlwriter xorg xosd xpm xprint xscreensaver xv xvid xvmc yv12 zip zlib" 
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1  emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m        maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" 
ELIBC="glibc" 
INPUT_DEVICES="synaptics keyboard mouse" KERNEL="linux" 
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" 
USERLAND="GNU" 
VIDEO_CARDS="ati"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-10-04 22:03:40 UTC
Works just fine here; anyway we cannot fix anything there, report this upstream.
Comment 2 Alexey Parshin 2007-10-05 13:47:24 UTC
(In reply to comment #1)
> Works just fine here; anyway we cannot fix anything there, report this
> upstream.
> 

Not nice. As I stated before, this doesn't work on several machines. The fact that it works on yours just makes the point: it's rather configuration problem than just buggy application. In any case, turning on ALSA PCM plugins makes skype work again. It's done by adding the following line to make.conf:

ALSA_PCM_PLUGINS="adpcm alaw copy dshare dsnoop extplug file hooks ladspa lfloat linear meter mulaw multi null rate route share shm"

This line turns on all the available ALSA PCM plugins.