FS#36712 - mplayer fail to start after last pacman -Syu

Attached to Project: Arch Linux
Opened by Alexandre Bolelli Soares (Semeion) - Wednesday, 28 August 2013, 19:03 GMT
Last edited by Laurent Carlier (lordheavy) - Thursday, 29 August 2013, 08:03 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

My system was updated with 12 hours ago and working, but, after the last pacman -Syu the system have updated with a few packages:

[2013-08-28 13:38] [PACMAN] starting full system upgrade
[2013-08-28 13:48] [PACMAN] upgraded bash (4.2.045-4 -> 4.2.045-5)
[2013-08-28 13:48] [PACMAN] installed elfutils (0.155-1)
[2013-08-28 13:48] [PACMAN] installed llvm-libs (3.3-1)
[2013-08-28 13:48] [PACMAN] upgraded mesa (9.1.6-1 -> 9.2.0-1)
[2013-08-28 13:48] [PACMAN] upgraded mesa-libgl (9.1.6-1 -> 9.2.0-1)
[2013-08-28 13:48] [PACMAN] upgraded cairo (1.12.14-4 -> 1.12.16-1)
[2013-08-28 13:48] [PACMAN] upgraded groff (1.22.2-3 -> 1.22.2-5)
[2013-08-28 13:48] [PACMAN] upgraded nouveau-dri (9.1.6-1 -> 9.2.0-1)
[2013-08-28 13:48] [PACMAN] upgraded poppler (0.24.0-1 -> 0.24.1-1)
[2013-08-28 13:48] [PACMAN] upgraded poppler-glib (0.24.0-1 -> 0.24.1-1)

And, after this update i can´t play mplayer anymore, i get this error:
Inconsistency detected by ld.so: dl-close.c: 771: _dl_close: Assertion `map->l_init_called' failed!

Complete output:
http://ix.io/7DM

I have tried recompile mesa using ABS but don´t work because the PKGBUILD have a 'llvm-amdgpu-snapshot' makedepends and that package is missing in repository.

I have reinstalled xf86-video-nouveau, mesa and mplayer with no success too.

Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:
Just run mplayer, he don´t work anymore.
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Thursday, 29 August 2013, 08:03 GMT
Reason for closing:  Upstream
Additional comments about closing:  https://bugs.freedesktop.org/show_bug.cg i?id=64582
Comment by Alexandre Bolelli Soares (Semeion) - Wednesday, 28 August 2013, 19:17 GMT
2 or 3 months ago i had a similar problem with vdpau, oddly only mplayer stop, vlc ever work fine.
Comment by sekret (sekret) - Wednesday, 28 August 2013, 22:42 GMT
Your ABS is outdated! Here's the makedepends:

makedepends=('python2' 'libxml2' 'libx11' 'glproto' 'libdrm' 'dri2proto' 'libxxf86vm' 'libxdamage'
'libvdpau' 'wayland' 'elfutils' 'llvm' 'systemd')

No llvm-amdgpu-snapshot in there. Afair this was a dependency for mesa 9.1.6

Rerun abs or use a tool like pbget, which I use and which works very well to get the latest PKGBUILDs for repo packages.

Have you tried to run mplayer with its default config? (rename ~/.mplayer to do so)
Maybe try mplayer2 and see what this does? Or mpv (AUR)?
Just to narrow it down.. ;)
Comment by Pascal Ernster (hardfalcon) - Wednesday, 28 August 2013, 23:34 GMT
I've helped Semeion a little to find the culprit and we got mplayer working when using -vo xv.

Without a "-vo foo" specified, mplayer tries to use VDPAU which doesn't work because he's running a machine with a Geforce 5200 (NV34) and the nouveau driver, which offers xvmc at best on this GPU:
http://nouveau.freedesktop.org/wiki/VideoAcceleration/

My guess is that if this really is a bug, it is an upstream bug.
Comment by Alexandre Bolelli Soares (Semeion) - Thursday, 29 August 2013, 00:13 GMT
Thank you very much hardfalcon!

Loading...