Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 284850 - =media-libs/openal-1.8.466 with pulseaudio-0.9.17-r50 breaks games-arcade/apricots
Summary: =media-libs/openal-1.8.466 with pulseaudio-0.9.17-r50 breaks games-arcade/apr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
: 284646 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-14 02:56 UTC by Billy DeVincentis
Modified: 2009-09-27 18:06 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Billy DeVincentis 2009-09-14 02:56:57 UTC
Please see the details here

http://bugs.gentoo.org/show_bug.cgi?id=284646

Reproducible: Always
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2009-09-14 15:33:29 UTC
*** Bug 284646 has been marked as a duplicate of this bug. ***
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2009-09-16 09:11:52 UTC
Moving the `emerge --info` from the second bug to here:

Portage 2.2_rc40 (default/linux/amd64/10.0/desktop, gcc-4.4.1, glibc-2.10.1-r0,
2.6.30-gentoo-r6 x86_64)
=================================================================               
System uname:
Linux-2.6.30-gentoo-r6-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4200+-with-gentoo-2.0.1
Timestamp of tree: Fri, 11 Sep 2009 05:30:01 +0000                              
app-shells/bash:     4.0_p33                                                    
dev-java/java-config: 2.1.9                                                     
dev-lang/python:     2.6.2-r1                                                   
dev-python/pycrypto: 2.0.1-r8                                                   
dev-util/cmake:      2.6.4-r2                                                   
sys-apps/baselayout: 2.0.1                                                      
sys-apps/openrc:     0.4.3-r3                                                   
sys-apps/sandbox:    2.1                                                        
sys-devel/autoconf:  2.13, 2.63-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.2,
1.11                         
sys-devel/binutils:  2.19.1-r1                                                  
sys-devel/gcc-config: 1.4.1                                                     
sys-devel/libtool:   2.2.6a                                                     
virtual/os-headers:  2.6.30-r1                                                  
ACCEPT_KEYWORDS="amd64 ~amd64"                                                  
CBUILD="x86_64-pc-linux-gnu"                                                    
CFLAGS="-march=native -O2 -pipe"                                                
CHOST="x86_64-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 /var/bind /var/lib/hsqldb"              
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/
/etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release
/etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo
/etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d
/etc/texmf/web2c /etc/udev/rules.d"                                             
CXXFLAGS="-march=native -O2 -pipe"                                              
DISTDIR="/usr/portage/distfiles"                                                
EMERGE_DEFAULT_OPTS="--keep-going"                                              
FEATURES="assume-digests buildpkg distlocks fixpackages parallel-fetch
preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans
userfetch"                                                                      
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"                       
LANG="en_US.UTF-8"                                                              
LC_ALL="en_US.UTF-8"                                                            
LDFLAGS="-Wl,-O1"                                                               
MAKEOPTS="-j3"                                                                  
PKGDIR="/usr/portage/packages"                                                  
PORTAGE_CONFIGROOT="/"                                                          
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --stats --timeout=180 --exclude=/distfiles
--exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/miscellaneous"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow S3TC X a52 aac aalib accessibility acl acpi aften akonadi alsa
amarok amd64 amrnb amrwb archive ares arts artworkextra ass audiofile automount
avahi bash-completion berkdb bidi binary-drivers bittorrent bluetooth bookmarks
branding bzip2 cairo calendar cdda cddb cdio cdparanoia cdr chm clamav clamd
cli consolekit cpudetection cracklib crypt css cups cupsddk curl dbus
deprecated designer-plugin devil dga directfb discouraged distribution divx dns
doc dri dts dv dvb dvd dvdnav dvdr dvdread ebook eds elisp emacs embedded
emboss emerald encode esd eselect etc-proposals evo examples exif expat
extra-tools extraicons extras fam fat fax fbcon fbcondecor fbsplash ffmpeg
firefox flac flash fltk foomaticdb fortran ftp fuse gcj gd gdbm gedit gif gimp
glep glitz gmedia gnome gnutls google google-gadgets gphoto2 gpm gstreamer gtk
gtkhtml hal handbook hddtemp hfs html htmlhandbook httpd iconv idn ieee1394
imagemagick imlib inkjar inotify ipv6 isdnlog jack jadetex java java6 jfs
joystick jpeg jpeg2k kde kde3 kdehiddenvisibility kerberos konqueror kpathsea
lame lcms ldap libcaca libnotify libsamplerate lirc live lm_sensors logrotate
lzo mad mail matroska md5sum mdnsresponder-compat mikmod mime mjpeg mmx mmxext
mng mono mozilla mp2 mp3 mp4 mpeg mplayer mudflap multilib musepack musicbrainz
mysql nas nautilus ncurses networking new-login nforce2 nls npp nptl nptlonly
nsplugin ntfs nvidia objc odbc offensive ogg ole openal openexr opengl openmp
osdmenu pam parport pcre pdf perl pipechan plasma pmu png postgres ppds pppd
pulseaudio python qt3 qt3support qt4 quicktime rar rdesktop readline realmedia
reflection regex reiser4 reiserfs samba sametime scanner sdl seamonkey
semantic-desktop servletapi session sip skins slang slp smp sndfile snmp sound
sounds speex spell spl sql sqlite sse sse2 ssl startup-notification stream
subversion svg swat sysfs syslog tcpd templates theora thesaurus threads
thumbnail thunar thunderbird tidy tiff timidity tk tools truetype type1 unicode
unsupported usb userlocales utempter utils v4l vcd vdpau vdr vlm voice vorbis
vram wav wavpack weather webkit wmf wmp wordperfect wxwindows x264 xattr xcb
xcomposite xforms xfs xine xml xorg xpm xprint xscreensaver xulrunner xv xvid
xvmc zeroconf zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x
ca0106 cmipci 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 mmap_emul mulaw multi null plug
rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic
authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm
authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache
dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache
filter headers include info log_config logio mem_cache mime mime_magic
negotiation rewrite setenvif speling status unique_id userdir usertrack
vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse"
KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001
mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fbdev nvidia nv vesa"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2009-09-16 09:14:21 UTC
Your pulseaudio setup is otherwise working? If openal is built with USE pulseaudio it will use it instead of alsa (by a patch from Fedora, see files/ directory). Have you contacted apricots and/or openal upstream about this? If not, if not, it would certainly help if you did.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2009-09-16 09:16:24 UTC
(In reply to comment #3)
> If not, if not, it would certainly help if you did.

s/if not//, sorry about the typo and noise :)
Comment 5 Billy DeVincentis 2009-09-16 11:28:56 UTC
Okay, but it would be great to get a second confirmation of this by someone else with a similar setup to be sure that it isn't something to do with my machines pulse setup (I haven't changed anything regarding pulse from install, everything is as emerged).
Comment 6 Billy DeVincentis 2009-09-16 11:32:19 UTC
I just tried to leave a message for them upstream but it appears that there server is down. I will try again later.
Comment 7 Rafał Mużyło 2009-09-16 14:08:56 UTC
I can confirm similar problem with a different app -
it hangs at sound init too if it uses openal pulseaudio output.

However, I found a simpler test - it's openal-info.
It hangs too with the default settings, but if I set
driver to alsa in .alsoftrc it (and the app) works correctly.
And it still can use pulseaudio then, through pulse alsa-plugin
(set as default on my system).

So it looks like pulse backend of openal needs an update.
Comment 8 Billy DeVincentis 2009-09-16 20:02:15 UTC
Please provide a working .alsoftrc file
Comment 9 Rafał Mużyło 2009-09-16 20:31:32 UTC
Only thing I needed was 'drivers = alsa' line.
Comment 10 Samuli Suominen (RETIRED) gentoo-dev 2009-09-22 12:19:05 UTC
Are you guys using the system-wide configuration (init script) with pulseaudio?
Comment 11 Billy DeVincentis 2009-09-22 12:23:19 UTC
What do you mean? If you are asking if I add it to default runlevel, then no. It's started with kde 4 integrated.
Comment 12 Rafał Mużyło 2009-09-22 14:02:54 UTC
I've stopped using system-wide back in 0.9.15,
since I understood how that autostart feature works.
Comment 13 Samuli Suominen (RETIRED) gentoo-dev 2009-09-27 17:04:37 UTC
The changes from 1.8 include:

* Fixed compatibility with newer PulseAudio libs.

Please try,

*openal-1.9.563 (27 Sep 2009)

  27 Sep 2009; Samuli Suominen <ssuominen@gentoo.org>
  +openal-1.9.563.ebuild:
  Version bump.
Comment 14 Billy DeVincentis 2009-09-27 17:59:41 UTC
I can confirm that this version fixes the problem.
Comment 15 Rafał Mużyło 2009-09-27 18:06:50 UTC
(In reply to comment #14)
> I can confirm that this version fixes the problem.
> 

To a point it does, but it now prints warnings, specifically:
Inconsistency detected by ld.so: dl-close.c: 731: _dl_close: Assertion `map->l_init_called' failed!