[osg-users] Recurse on a private mutex (FreeBSD)
Jim Brooks
jimblist at gmail.com
Mon Jan 28 19:17:10 PST 2008
This had me fooled.
The call stack seemed to indicate an Nvidia OpenGL bug
But it wasn't.
#2 0x28913b78 in abort () from /lib/libc.so.6
#3 0x2895bc6f in pthread_testcancel () from /lib/libpthread.so.2
#7 0x28a0314d in _nv000007gl () from /usr/local/lib/libGL.so.1
#8 0x28a725e4 in ?? () from /usr/local/lib/libGL.so.1
#19 0x28fd1937 in _nv000486gl () from /usr/local/lib/libGLcore.so.1
FreeBSD has different thread libs.
Mixing them was the real cause.
Solution was to add "pthread" to TARGET_LINK_LIBRARIES
in CMakeLists.txt (of my app).
More information about the osg-users
mailing list