FS#36754 - [mesa][nouveau-dri] Video playback fails using nouveau driver
Attached to Project:
Arch Linux
Opened by Lewis Pike (ntwk) - Saturday, 31 August 2013, 15:05 GMT
Last edited by Laurent Carlier (lordheavy) - Wednesday, 18 December 2013, 19:52 GMT
Opened by Lewis Pike (ntwk) - Saturday, 31 August 2013, 15:05 GMT
Last edited by Laurent Carlier (lordheavy) - Wednesday, 18 December 2013, 19:52 GMT
|
Details
Description:
Video playback fails when using nouveau video driver, mesa 9.2.0, nouveau-dri 9.2.0. Attempting to playback video using either flashplugin, mplayer, or mpv is unsuccessful. mplayer outputs the following message before crashing: Inconsistency detected by ld.so: dl-close.c: 771: _dl_close: Assertion `map->l_init_called' failed! It looks like the issue is related to the libvdpau_nouveau.so library. As a workaround, removing the library and it's associated symlinks makes video playback work again again: # rm /usr/lib/vdpau/libvdpau_nouveau.so* Additional info: VGA compatible controller: - NVIDIA Corporation NV44M [GeForce Go 6200] (rev a1) Software: - mesa 9.2.0 - mesa-libgl 9.2.0 - nouveau-dri 9.2.0 |
This task depends upon
Closed by Laurent Carlier (lordheavy)
Wednesday, 18 December 2013, 19:52 GMT
Reason for closing: Fixed
Additional comments about closing: mesa-10.0.1-1
Wednesday, 18 December 2013, 19:52 GMT
Reason for closing: Fixed
Additional comments about closing: mesa-10.0.1-1
* Linux 3.10.10-1-ARCH
* Intel(R) Pentium(R) 4 CPU 3.00GHz
* mesa 9.2.0-1
* mesa-libgl 9.2.0-1
* nouveau-dri9.2.0-1
* libvdpau 0.7-1
Thanks to ntwk: the workaround works!
And anyway, it's an upstream bug, the VDPAU driver should not be activated if no appropriate hardware or firmware found. So please report this problem to upstream developers:
https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa
[ 675.060254] plugin-containe[771]: segfault at 0 ip b1396913 sp ad602b40 error 4 in libflashplayer.so[b0bee000+1017000]
[ 676.815317] systemd-journald[102]: Failed to write entry, ignoring: Argument list too long
...
[ 3829.682565] plugin-containe[947]: segfault at fc ip b13967ef sp a8f87f80 error 6 in libflashplayer.so[b0bee000+1017000]
[ 3832.850466] systemd-journald[102]: Failed to write entry, ignoring: Argument list too long
First time when tried to replay and the second time when I tried to scroll forward. Most of the time this problem isn't reproducable.
I have Nvidia FX-5500. I don't remember any such crash with VDPAU_DRIVER=va_gl before the update.
I've EnableLinuxHWVideoDecode=1 in /etc/adobe/mms.cfg
mplayer and slim are missing this libary.
slim[458]: Failed to open VDPAU backend libvdpau_nouveau.so:
MPlayer SVN-r36285-4.8.1 (C) 2000-2013 MPlayer Team
205 audio & 424 video codecs
Playing big_buck_bunny_720p_surround.avi.
libavformat version 55.7.100 (internal)
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
AVI: ODML: Building ODML index (2 superindexchunks).
VIDEO: [FMP4] 1280x720 24bpp 24.000 fps 4001.7 kbps (488.5 kbyte/s)
Clip info:
Software: AVI-Mux GUI 1.17.7, Aug 8 2006 20:59:17
Load subtitles in ./
Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.
I had never problems with "vdpau". I use this VGA controller:
0f:00.0 VGA compatible controller: NVIDIA Corporation G86 [Quadro NVS 290] (rev a1)
As for flash crashing, does it crash too if you disable hw video decoding?
My hardware is
G94 [GeForce 9600 GT] (rev a1)
Here, Mesa 10.0 has killed this bug :)