MPlayer fails to play some files because of inconsistency detected by ld.so (due to OpenAL)

Bug #486414 reported by Gareth Hart
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Gentoo Linux
Fix Released
Medium
mplayer (Debian)
Fix Released
Unknown
mplayer (Ubuntu)
Invalid
Undecided
Unassigned
openal-soft (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: mplayer

Some files fail to play when using MPlayer from the command line or a GUI frontend such as KMPlayer. Every time it fails to play, an error message occurs:

"Inconsistency detected by ld.so: dl-close.c: 731: _dl_close: Assertion `map->l_init_called' failed!"

According to the Debian bug tracker, this is likely to be caused by OpenAL.

Using mplayer 2:1.0~rc3+svn20090426-1ubuntu11 on Lucid Lynx 64-bit.

ProblemType: Bug
Architecture: amd64
Date: Sat Nov 21 20:38:03 2009
DistroRelease: Ubuntu 10.04
NonfreeKernelModules: nvidia
Package: mplayer (not installed)
ProcEnviron:
 LANGUAGE=
 LANG=C
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-4.5-generic
RelatedPackageVersions:
 libavcodec52 4:0.5+svn20090706-2ubuntu3
 libavcodec-extra-52 N/A
SourcePackage: mplayer
Uname: Linux 2.6.32-4-generic x86_64
UserConf: # Write your default config options here!
system: distro = Ubuntu, architecture = x86_64, kernel = 2.6.32-4-generic

Revision history for this message
In , Ordex-a (ordex-a) wrote :

With media-libs/openal-1.9.563 i got this message while closing mplayer:

 Inconsistency detected by ld.so: dl-close.c: 731: _dl_close: Assertion `map->l_init_called' failed!

I read in the debian bugzilla list(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=551018) that the last version of openal makes strage things, downgrade is suggested. I downgraded to media-libs/openal-1.8.466 and now everything seems to works fine.

Revision history for this message
In , Samuli Suominen (ssuominen) wrote :

Don't downgrade, 1.8.466 silently fails with stable Pulseaudio.

Use 1.9.563, and if the warning bothers you, set USE="-pulseaudio" temporarily.

Revision history for this message
In , Ordex-a (ordex-a) wrote :

(In reply to comment #1)
> Don't downgrade, 1.8.466 silently fails with stable Pulseaudio.
>
> Use 1.9.563, and if the warning bothers you, set USE="-pulseaudio" temporarily.
>

Ok, i re-upgrade to the latest version of openal, the problem now is that i use pulseaudio and i would like to use it. anyway i'll wait for a fix

Revision history for this message
In , Samuli Suominen (ssuominen) wrote :

*** Bug 290727 has been marked as a duplicate of this bug. ***

Revision history for this message
Gareth Hart (tghe-retford) wrote :
Changed in mplayer (Debian):
status: Unknown → New
Changed in gentoo:
status: Unknown → Confirmed
Revision history for this message
In , Samuli Suominen (ssuominen) wrote :

This should be fixed by:

+*openal-1.10.622 (28 Nov 2009)
+
+ 28 Nov 2009; Samuli Suominen <email address hidden>
+ +openal-1.10.622.ebuild:
+ Version bump.

Let me know if that's not the case.

Changed in gentoo:
status: Confirmed → Fix Released
Revision history for this message
Wolfgang Kufner (wolfgangkufner) wrote :

I think the openal packages published in karmic and lucid stem from openal-soft.

affects: openal (Ubuntu) → openal-soft (Ubuntu)
Revision history for this message
Niall Creech (sevenmachines-deactivatedaccount) wrote :

not sure what the proper fix is but as a temporary workaround the pulseaudio backend for openal can be disabled which 'fixes' the error
Inconsistency detected by ld.so: dl-close.c: 731: _dl_close: Assertion `map->l_init_called' failed!

either in /etc/openal/alsoft.conf or per user using /usr/share/doc/libopenal1/examples/alsoftrc.sample.gz as basis for file ~/.alsoftrc

uncomment driver section and remove pulse

--- .alsoftrc 2009-12-01 23:11:28.024130412 +0000
+++ .alsoftrc.new 2009-12-01 23:12:44.054130244 +0000
@@ -81,7 +81,7 @@
 # Sets the backend driver list order, comma-seperated. Unknown backends and
 # duplicated names are ignored, and unlisted backends won't be considered for
 # use. An empty list means the default.
-#drivers = alsa,oss,solaris,dsound,winmm,port,pulse,wave
+drivers = alsa,oss,solaris,dsound,winmm,port,wave

 ## excludefx:
 # Sets which effects to exclude, preventing apps from using them. This can

Changed in openal-soft (Ubuntu):
status: New → Confirmed
Revision history for this message
Niall Creech (sevenmachines-deactivatedaccount) wrote :

this problem seems to be fixed in upstream version http://kcat.strangesoft.net/openal-releases/openal-soft-1.10.622.tar.bz2

Daniel T Chen (crimsun)
Changed in openal-soft (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Wolfgang Kufner (wolfgangkufner) wrote :

From the bug description and comments it seems the bug was never in mplayer, but in openal-soft.

Changed in mplayer (Ubuntu):
status: New → Invalid
Changed in gentoo:
importance: Unknown → Medium
Changed in mplayer (Debian):
status: New → Fix Released
Revision history for this message
In , Samuli Suominen (ssuominen) wrote :

*** Bug 359837 has been marked as a duplicate of this bug. ***

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.