https://bugs.freedesktop.org/show_bug.cgi?id=50450
--- Comment #7 from Andy Furniss lists@andyfurniss.entadsl.com 2012-05-29 06:26:59 UTC --- (In reply to comment #6)
Created attachment 62218 [details] quake4 console log
I attached Xorg log, dmesg and log of quake4, which crashes like i said. Sorry for mimetype, i thought bugzilla auto-detect would work.
np everyone does that.
Anyway I think I know why quake4 doesn't work: from your log -
/opt/quake4/q4base/paklibGL error: failed to load driver: r600 libGL error: Try again with LIBGL_DEBUG=verbose for more details. libGL error: failed to load driver: swrast libGL error: Try again with LIBGL_DEBUG=verbose for more details.
I suspect if you did run -
LIBGL_DEBUG=verbose quake4-demo
That you would see something like -
.... ./libstdc++.so.6: version `GLIBCXX_3.4.9' not found ....
This is caused by there being libstdc++.so.6 in the quake4 demo dir that is too old for mesa (well llvm to be precise).
Solution is to rename libstdc++.so.6 and libgcc_s.so.1 that are in /opt/quake4/ I guess, to something else which will make q4 use your system libs.