Failed to open VDPAU backend libvdpau_nvidia.so

Added by Philipp Grosswiler over 9 years ago

I compiled the latest version from GIT (3.1.245.g5cf06) on Linux Mint Debian Edition 10 on a Lenovo T510 with dual graphics card (Intel/Nvidia combo). I switched to the Intel graphics card now (had to remove all Nvidia drivers first), OpenGL is working well, and 3D effects is in use for the OS using Compiz. When I start up Showtime it gives me the following output:

core [INFO]: Using 4 CPU(s)
navigator [INFO]: Opening page:home
HTTPSRV [INFO]: Listening on port 42000
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
GLW [INFO]: OpenGL Renderer: 'Mesa DRI Intel(R) Ironlake Mobile ' by 'Tungsten Graphics, Inc'

It looks like Showtime is still trying to use the Nvidia driver which is not available anymore, hence the error message. Showtime still runs successfully until I want to begin playing video. Then it crashes with the following output:

CRASH [ERROR]: Signal: 11 in PRG: Showtime (3.1.245.g5cf06) [0000000000000000000000000000000000000000] EXE: /home/phil/Projects/showtime/build.linux/showtime, CWD: /home/phil/Projects/showtime  
CRASH [ERROR]: Fault address ??:0 0x1c (Address not mapped)
CRASH [ERROR]: Loaded libraries: /usr/lib/x86_64-linux-gnu/libavcodec.so.53 /usr/lib/x86_64-linux-gnu/libavformat.so.53 /usr/lib/x86_64-linux-gnu/libavutil.so.51 /usr/lib/x86_64-linux-gnu/libswscale.so.2 /usr/lib/x86_64-linux-gnu/libfreetype.so.6 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 /usr/lib/x86_64-linux-gnu/libX11.so.6 /usr/lib/x86_64-linux-gnu/libXext.so.6 /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/x86_64-linux-gnu/libasound.so.2 /usr/lib/libpulse.so.0 /usr/lib/libgtk-x11-2.0.so.0 /usr/lib/libgdk-x11-2.0.so.0 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 /usr/lib/libgio-2.0.so.0 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 /lib/x86_64-linux-gnu/libm.so.6 /usr/lib/libcairo.so.2 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 /usr/lib/libgobject-2.0.so.0 /usr/lib/libgmodule-2.0.so.0 /usr/lib/libgthread-2.0.so.0 /lib/x86_64-linux-gnu/librt.so.1 /lib/libglib-2.0.so.0 /usr/lib/x86_64-linux-gnu/libXss.so.1 /usr/lib/x86_64-lin
CRASH [ERROR]: Register dump [23]: 0000000000000000 0000000000000000 0000000000000000 00000000015cc410 00007fff3154a860 00000000019e9470 00000000015261b8 00007fff3154a860 00000000015261b8 0000000000000000 00000000015261b8 0000000000000000 0000000000000240 0000000000000000 0000000000000140 00007fff3154a718 00000000005523c4 0000000000010206 0000000000000033 0000000000000004 000000000000000e 0000000000000000 000000000000001c 
CRASH [ERROR]: STACKTRACE
CRASH [ERROR]: /home/phil/Projects/showtime/src/arch/trap_linux.c:161 0x4f4394
CRASH [ERROR]: ??:0 0x7fb0984da020
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_opengl.c:544 0x5523c4
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_video_opengl.c:487 0x55c1e3
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_video_opengl.c:521 0x55cd0f
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_video_common.c:510 0x55b5b3
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_container.c:501 0x545bd0
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_view_loader.c:140 0x568df5
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_playfield.c:268 0x5537ce
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_container.c:501 0x545bd0
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_container.c:427 0x5462cb
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_layer.c:149 0x54dd19
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_container.c:501 0x545bd0
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_displacement.c:131 0x548c96
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_container.c:501 0x545bd0
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_x11.c:896 0x56ccb8
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/ui.c:150 0x5798c9
CRASH [ERROR]: /home/phil/Projects/showtime/src/main.c:427 0x41506c
CRASH [ERROR]: __libc_start_main+0xfd  (/lib/x86_64-linux-gnu/libc.so.6)
CRASH [ERROR]: ??:0 0x415c3d
Segmentation fault

I have read on other forums with same error message about the missing libvdpau_nvidia.so that they only had to change the video output. But I didn't find any option in Showtime on how to change the video output.

Any pointers what I could do to fix the issue?


Replies (3)

RE: Failed to open VDPAU backend libvdpau_nvidia.so - Added by Cocoon Moo over 9 years ago

As I had similar problem, but I am using Ubuntu in VMware-Player and needed to disable it at all:

1. I needed to remove nvidia-driver
2. reboot
3. cd /xyz/showtimegitsource/
4. ./configure.linux --disable-vdpau --release
5. make clean
6. make -j4

RE: Failed to open VDPAU backend libvdpau_nvidia.so - Added by Philipp Grosswiler over 9 years ago

thank you for the tip! this indeed gets rid of the error message from libvdpau_nvidia.so but unfortunately I still get the core dump:

core [INFO]: Using 4 CPU(s)
navigator [INFO]: Opening page:home
HTTPSRV [INFO]: Listening on port 42000
GLW [INFO]: OpenGL Renderer: 'Mesa DRI Intel(R) Ironlake Mobile  ' by 'Tungsten Graphics, Inc'
CRASH [ERROR]: Signal: 11 in PRG: Showtime (3.3.312.gb888f) [0000000000000000000000000000000000000000] EXE: /home/phil/Projects/showtime/build.linux/showtime, CWD: /home/phil/Projects/showtime  
CRASH [ERROR]: Fault address ??:0 0x1c (Address not mapped)
CRASH [ERROR]: Loaded libraries: /usr/lib/x86_64-linux-gnu/libfreetype.so.6 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 /usr/lib/x86_64-linux-gnu/libX11.so.6 /usr/lib/x86_64-linux-gnu/libXext.so.6 /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/x86_64-linux-gnu/libasound.so.2 /usr/lib/x86_64-linux-gnu/libpulse.so.0 /usr/lib/libgtk-x11-2.0.so.0 /usr/lib/libgdk-x11-2.0.so.0 /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 /usr/lib/libgio-2.0.so.0 /usr/lib/libpangoft2-1.0.so.0 /usr/lib/libpangocairo-1.0.so.0 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 /lib/x86_64-linux-gnu/libm.so.6 /usr/lib/libcairo.so.2 /usr/lib/libpango-1.0.so.0 /usr/lib/libgobject-2.0.so.0 /usr/lib/libgmodule-2.0.so.0 /usr/lib/libgthread-2.0.so.0 /lib/x86_64-linux-gnu/librt.so.1 /lib/libglib-2.0.so.0 /usr/lib/x86_64-linux-gnu/libXss.so.1 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 /usr/lib/x86_64-linux-gnu/libXv.so.1 /usr/lib/libcdio_cdda.so.0 /usr/lib/libcdio.so.10 /usr/lib/libcddb.so.2 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 /usr/lib/x86_64-linux-gnu/
CRASH [ERROR]: Register dump [23]: 0000000000000000 0000000000000000 0000000000000000 00007f7b11cb9770 00007fff8fa87aa0 0000000001fcea80 00007f7b0c06eb68 00007fff8fa87aa0 00007f7b0c06eb68 0000000000000000 00007f7b0c06eb68 0000000000000000 0000000000000500 0000000000000000 00000000000002d0 00007fff8fa87958 00000000005b7a54 0000000000010202 0000000000000033 0000000000000004 000000000000000e 0000000000000000 000000000000001c 
CRASH [ERROR]: STACKTRACE
CRASH [ERROR]: /home/phil/Projects/showtime/src/arch/trap_linux.c:161 0x54e8b4
CRASH [ERROR]: ??:0 0x7f7b19330020
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_opengl_shaders.c:284 0x5b7a54
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_video_opengl.c:487 0x5c0743
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_video_opengl.c:521 0x5c125f
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_video_common.c:526 0x5bfb43
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_container.c:506 0x5aa9f0
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_view_loader.c:141 0x5cc8b5
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_playfield.c:268 0x5b865e
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_container.c:506 0x5aa9f0
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_container.c:432 0x5ab0eb
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_layer.c:149 0x5b2a49
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_container.c:506 0x5aa9f0
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_underscan.c:71 0x5bee57
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_container.c:506 0x5aa9f0
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/glw/glw_x11.c:896 0x5d049d
CRASH [ERROR]: /home/phil/Projects/showtime/src/ui/ui.c:150 0x5dcfe9
CRASH [ERROR]: /home/phil/Projects/showtime/src/main.c:447 0x4381df
CRASH [ERROR]: __libc_start_main+0xfd  (/lib/x86_64-linux-gnu/libc.so.6)
CRASH [ERROR]: ??:0 0x438ddd
Segmentation fault

It would be nice if Showtime could decide on runtime if VDPAU is to be used or not instead of hard compiling this option...

RE: Failed to open VDPAU backend libvdpau_nvidia.so - Added by Andreas Smas over 9 years ago

This is a known issue, see issue #664

(1-3/3)