Bug 64582 - [r600g/vdpau] Inconsistency detected by ld.so: dl-close.c: 765: _dl_close: Assertion `map->l_init_called' failed!
Summary: [r600g/vdpau] Inconsistency detected by ld.so: dl-close.c: 765: _dl_close: As...
Status: CLOSED WORKSFORME
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r600 (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-14 12:45 UTC by Laurent carlier
Modified: 2013-10-04 19:31 UTC (History)
5 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Laurent carlier 2013-05-14 12:45:14 UTC
Apps launched with vdpau enabled produce the error:
VDPAU_DRIVER=r600 vdpauinfo or mplayer ...

OpenGL renderer string: Gallium 0.4 on AMD BARTS
OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.2.0 (git-b0bb610)
OpenGL core profile shading language version string: 1.40

mesa built with:
  ./autogen.sh --prefix=/usr --sysconfdir=/etc  \
  --with-dri-driverdir=/usr/lib/xorg/modules/dri \
  --with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast,svga \
  --with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \
  --enable-gallium-llvm \
  --enable-egl \
  --enable-gallium-egl \
  --with-egl-platforms=x11,drm,wayland \
  --enable-shared-glapi \
  --enable-gbm \
  --enable-gallium-gbm \
  --enable-glx-tls \
  --enable-dri \
  --enable-glx \
  --enable-osmesa \
  --enable-gles1 \
  --enable-gles2 \
  --enable-texture-float \
  --enable-xa \
  --enable-vdpau \
  --with-llvm-shared-libs \
  --enable-r600-llvm-compiler

Same problem with mesa-9.1.2
Comment 1 Andy Furniss 2013-05-14 16:27:31 UTC
(In reply to comment #0)
> Apps launched with vdpau enabled produce the error:
> VDPAU_DRIVER=r600 vdpauinfo or mplayer ...

I also see this on recently built linux from scratch systems - I don't see it with the same vdpau/mesa etc on older systems, so I guess something got more verbose/fussy.

Doesn't seem to affect functionality and I can also produce with 

VDPAU_DRIVER=softpipe vdpauinfo

so not just r600g.
Comment 2 lh 2013-07-06 10:52:50 UTC
same here, mesa git 20130706 xf86-video-ati-git 20130706, llvm-libs 4.3

but VDPAU_DRIVER=softpipe vdpauinfo does not show this error.
Comment 3 Laurent carlier 2013-08-15 18:05:07 UTC
I cannot reproduce this anymore with libvdpau 0.7, built with dri2proto support
Comment 4 John 2013-08-24 20:37:18 UTC
Same issue here:
Inconsistency detected by ld.so: dl-close.c: 771: _dl_close: Assertion `map->l_init_called' failed!

Mesa 9.2rc2 (same with rc1), dri2proto 2.8, libvdpau 0.7.
I believe my distribution's libvdpau was compiled with dri2proto support, but is there a way to confirm?
Comment 5 Johannes Hirte 2013-10-04 19:31:29 UTC
I can confirm this with gentoo and libvdpau-0.7 and mesa from git.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.