|
|
#1 | |
|
Registered User
Join Date: Oct 2007
Posts: 3
|
Hello,
I use two Video Cards (and 3 Monitors connected) in Xinerama mode. When I try to run compiz-fusion, I always get a Segmentation Fault in glGetString 0x00002aaaac073ce9 in glGetString () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 AFAIK glGetString should _never_ Segfault. So even if there might be a problem with compiz or X.org there _must_ be one with the nvidia-drivers. Edit: I tried with nvidia-drivers 100.14.19 and 100.14.09 both had the same result. |
|
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Oct 2007
Posts: 3
|
*bump*
|
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: May 2003
Location: flat, steamy Champaign, IL
Posts: 36
|
glGetString() might segfault in good faith if there were no active GLX context, say.
For example, before the window was created, or (depending on toolkit) if you call it outside of the display-callback or similar. Could that be the problem? You might try calling glXGetCurrentContext() and see what it returns -- or whether it seg-faults too. |
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Oct 2007
Posts: 3
|
You're right. The current context _is_ null.
But anyway instead of Segfaulting glGetString should raise an error and return false. |
|
|
|
|
|
|
#5 |
|
Join Date: Jul 2002
Location: Netherlands, Europe
Posts: 2,105
|
No it should really crash it is the case for all GL calls. (Or perhaps the specs have the behavior undefined)
|
|
|
|
![]() |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| basemosaic on 3 video cards | shock32638 | NVIDIA Linux | 1 | 06-05-12 07:46 PM |
| Segmentation Fault on RH 7.3 | Lawrence DeLeon | NVIDIA Linux | 4 | 09-16-02 11:42 AM |
| Best video card for running dual displays? | nutsnbolts | NVIDIA GeForce 7, 8, And 9 Series | 10 | 09-03-02 02:02 PM |
| Dual Monitor cards GF2 or GF4 | Geoinfo SRL | NVIDIA Linux | 15 | 08-06-02 04:48 AM |