dynamic library inconsistencies with OpenGL/C++
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
binutils (Debian) |
Fix Released
|
Unknown
|
|||
binutils (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
glibc (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Trusty |
Confirmed
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-319 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Trusty |
Confirmed
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-331 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Trusty |
Confirmed
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-352-updates (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Trusty |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
While using the nvidia-319 driver, the following C++ program won't run:
$ cat > test.cpp << EOF
#include <string>
#include <GL/gl.h>
int main(int argc, char *argv[]) {
std::string s;
glEnable(
}
EOF
Instead, it fails with the following error message:
$ g++ test.cpp -lGL
$ ./a.out
Inconsistency detected by ld.so: dl-version.c: 224: _dl_check_
Using the xserver-
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: nvidia-319 319.32-0ubuntu7
ProcVersionSign
Uname: Linux 3.11.0-12-generic x86_64
NonfreeKernelMo
ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
Date: Wed Nov 6 18:25:48 2013
InstallationDate: Installed on 2013-11-01 (5 days ago)
InstallationMedia: Ubuntu-GNOME 13.10 "Saucy Salamander" - Release amd64 (20131017)
MarkForUpload: True
SourcePackage: nvidia-
UpgradeStatus: No upgrade log present (probably fresh install)
modified.
Changed in binutils (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in binutils (Debian): | |
status: | Unknown → Fix Released |
The problem can also be reproduced using the nvidia-304 and nvidia-319-updates drivers (I haven't tried nvidia- 304-updates) .