Eyescale/Equalizer — Issue #65: Driver issue ?
Author: bilgili
Created: 2011-12-21 15:33:18+00:00
State: open

I have received this error with 3 x NVidia GTX 580, driver version 270.41.19 with RedHat 6 and RelWithDebug version of eqPly with the configuration added at the end of this error.
------------------------------------------------------------ Console Error ----------------------------------------------------------------------------
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/pipe.cpp:173 67 Set up pipe message pump for GLX
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glx/windowSystem.cpp:46 67 Using glx::Pipe
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/../fabric/pipe.ipp:375 68 pvp update: [ 0 0 1920 1200 ]
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/../fabric/pipe.ipp:362 68 Pipe pvp set: [ 0 0 1920 1200 ]
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glx/pipe.cpp:78 68 Opened X display :0.2 @0x2b5cd0001700, device 2
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glx/pipe.cpp:234 466 Pipe GLXEW initialization successful
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glx/pipe.cpp:234 675 Pipe GLXEW initialization successful
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glx/windowSystem.cpp:40 678 Using glx::Window
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glx/pipe.cpp:234 765 Pipe GLXEW initialization successful
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glx/windowSystem.cpp:40 766 Using glx::Window
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glx/windowSystem.cpp:40 766 Using glx::Window
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glx/window.cpp:447 773 Created X11 drawable 75497480
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glx/window.cpp:579 779 Created X11 PBuffer 96468999
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glx/window.cpp:579 779 Created X11 PBuffer 94371847
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glWindow.cpp:174 783 Window drawable config: GL4.1|rgb8a8|acc64|DB
Xlib: charsets ISO8859-1:GL and ISO8859-1:GL have the same CT sequence
Xlib: charsets KSC5601.1987-0:GL and KSC5601.1987-0:GL have the same CT sequence
Xlib: charsets CNS11643.1986-2:GR and CNS11643.1986-2:GR have the same CT sequence
Xlib: charsets CNS11643.1992-5:GL and CNS11643.1992-5:GL have the same CT sequence
Xlib: charsets CNS11643.1992-7:GR and CNS11643.1992-7:GR have the same CT sequence
Xlib: charsets BIG5HKSCS-0:GLGR and BIG5HKSCS-0:GLGR have the same CT sequence
Xlib: charsets BIG5-E1:GL and BIG5-E1:GL have the same CT sequence
20431 eq::Pipe::T /home/bilgili/Equalizer/libs/eq/client/glx/eventHandler.cpp:262 785 Ignored X event, type 21
*** glibc detected *** /home/bilgili/Build/bin/eqPly: double free or corruption (fasttop): 0x00002b5cc810c300 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x75146)[0x2b5c9b5a1146]
/usr/lib64/tls/libnvidia-tls.so.270.41.19(+0x8eb)[0x2b5c9b8bc8eb]
======= Memory map: ========
00400000-0046e000 r-xp 00000000 08:03 4197215 /home/bilgili/Build/bin/eqPly
0066e000-00673000 rw-p 0006e000 08:03 4197215 /home/bilgili/Build/bin/eqPly
00673000-00677000 rw-p 00000000 00:00 0
0160f000-01672000 rw-p 00000000 00:00 0 [heap]
4047a000-404f1000 rw-p 00000000 00:00 0
4079d000-40814000 rw-p 00000000 00:00 0
41cf5000-41d6c000 rw-p 00000000 00:00 0
41e60000-41e62000 r-xs 00000000 08:03 10616849 /tmp/glSXOL7Z (deleted)
2aaaaaaae000-2aaaaaab1000 rw-p 00000000 00:00 0
2aaaaabb5000-2aaaaac2e000 rw-p 00000000 00:00 0
2aaaaac2e000-2aaaaac2f000 rw-s f9060000 00:05 18059 /dev/nvidia1
2aaaaac2f000-2aaaaac31000 rw-s 00000000 08:03 10616849 /tmp/glSXOL7Z (deleted)
2aaaaad39000-2aaaaadb2000 rw-p 00000000 00:00 0
2aaaaaebd000-2aaaaaf36000 rw-p 00000000 00:00 0
2aaaaaf36000-2aaaaaf37000 rw-s f7060000 00:05 16808 /dev/nvidia0
2aaaaaf37000-2aaaaaf38000 rw-s 1da50a000 00:05 16808 /dev/nvidia0
2aaaaaf38000-2aaaaaf39000 rw-s 2aeabb000 00:05 16808 /dev/nvidia0
2aaaaaf39000-2aaaaaf3a000 rw-s f7641000 00:05 16808 /dev/nvidia0
2aaaaaf3a000-2aaaaaf5a000 rw-s 35f4ea000 00:05 16808 /dev/nvidia0
2aaaaaf5a000-2aaaaaf9a000 rw-s 16a406000 00:05 16808 /dev/nvidia0
2aaaaaf9a000-2aaaaaf9b000 rw-s cfee3000 00:05 16808 /dev/nvidia0
2aaaaaf9b000-2aaaaafbb000 rw-s 201db0000 00:05 16808 /dev/nvidia0
2aaaaafbb000-2aaaaaffb000 rw-s 36e489000 00:05 16808 /dev/nvidia0
2aaaaaffb000-2aaaaaffc000 rw-s cfee4000 00:05 16808 /dev/nvidia0
2aaaaaffc000-2aaaab000000 rw-s 2f1ee5000 00:05 16808 /dev/nvidia0
2aaaab000000-2aaaab001000 rw-s 16a50c000 00:05 16808 /dev/nvidia0
2aaaab001000-2aaaab021000 rw-s c8040000 00:05 16808 /dev/nvidia0
2aaaab021000-2aaaab025000 rw-s 1275b3000 00:05 16808 /dev/nvidia0
2aaaab025000-2aaaab125000 rw-s 35f578000 00:05 16808 /dev/nvidia0
2aaaab125000-2aaaab129000 rw-s 2e7025000 00:05 16808 /dev/nvidia0
2aaaab129000-2aaaab329000 rw-s 35f4c2000 00:05 16808 /dev/nvidia0
2aaaab329000-2aaaab32a000 rw-s 2d4336000 00:05 18059 /dev/nvidia1
2aaaab32a000-2aaaab32b000 rw-s 179686000 00:05 18059 /dev/nvidia1
2aaaab32b000-2aaaab32c000 rw-s f9641000 00:05 18059 /dev/nvidia1
2aaaab32c000-2aaaab34c000 rw-s 2e704a000 00:05 18059 /dev/nvidia1
2aaaab34c000-2aaaab38c000 rw-s 2aeaa9000 00:05 18059 /dev/nvidia1
2aaaab38c000-2aaaab38d000 rw-s dfee3000 00:05 18059 /dev/nvidia1
2aaaab38d000-2aaaab3ad000 rw-s 4a8f87000 00:05 18059 /dev/nvidia1
2aaaab3ad000-2aaaab3ed000 rw-s 668132000 00:05 18059 /dev/nvidia1
2aaaab3ed000-2aaaab3ee000 rw-s dfee4000 00:05 18059 /dev/nvidia1
2aaaab3ee000-2aaaab3ef000 rw-s 66f629000 00:05 18059 /dev/nvidia1
2aaaab3ef000-2aaaab40f000 rw-s d8040000 00:05 18059 /dev/nvidia1
2aaaab40f000-2aaaab413000 rw-s 66ad6f000 00:05 18059 /dev/nvidia1
2aaaab413000-2aaaab513000 rw-s 661709000 00:05 18059 /dev/nvidia1
2aaaab513000-2aaaab517000 rw-s 669882000 00:05 18059 /dev/nvidia1
2aaaab517000-2aaaab717000 rw-s 667c39000 00:05 18059 /dev/nvidia1
2aaaab717000-2aaaab718000 ---p 00000000 00:00 0
2aaaab718000-2aaaab918000 rwxp 00000000 00:00 0
2aaaab918000-2aaaab919000 ---p 00000000 00:00 0
2aaaab919000-2aaaabb19000 rwxp 00000000 00:00 0
2aaaabb19000-2aaaabb1a000 ---p 00000000 00:00 0
2aaaabb1a000-2aaaabd1a000 rwxp 00000000 00:00 0
2aaaabd1a000-2aaaabd1b000 ---p 00000000 00:00 0
2aaaabd1b000-2aaaabf1b000 rwxp 00000000 00:00 0
2aaaabf1b000-2aaaabf1c000 ---p 00000000 00:00 0
2aaaabf1c000-2aaaac11c000 rwxp 00000000 00:00 0
2aaaac11c000-2aaaac11d000 ---p 00000000 00:00 0
2aaaac11d000-2aaaac31d000 rwxp 00000000 00:00 0
2aaaac31d000-2aaaac31e000 ---p 00000000 00:00 0
2aaaac31e000-2aaaac51e000 rwxp 00000000 00:00 0
2aaaac51e000-2aaaac51f000 ---p 00000000 00:00 0
2aaaac51f000-2aaaac71f000 rwxp 00000000 00:00 0
2aaaac71f000-2aaaac720000 ---p 00000000 00:00 0
2aaaac720000-2aaaac920000 rwxp 00000000 00:00 0
2aaaac920000-2aaaac921000 ---p 00000000 00:00 0
2aaaac921000-2aaaacb21000 rwxp 00000000 00:00 0
2aaaacb21000-2aaaacb22000 ---p 00000000 00:00 0
2aaaacb22000-2aaaacd22000 rwxp 00000000 00:00 0
2aaaacd22000-2aaaacd23000 ---p 00000000 00:00 0
2aaaacd23000-2aaaacf23000 rwxp 00000000 00:00 0
2aaaacf23000-2aaaacf24000 ---p 00000000 00:00 0
2aaaacf24000-2aaaad124000 rwxp 00000000 00:00 0
2aaaad124000-2aaaad125000 ---p 00000000 00:00 0
2aaaad125000-2aaaad325000 rwxp 00000000 00:00 0
2aaaad325000-2aaaad326000 ---p 00000000 00:00 0
2aaaad326000-2aaaad526000 rwxp 00000000 00:00 0
2aaaad526000-2aaaad527000 ---p 00000000 00:00 0
2aaaad527000-2aaaad727000 rwxp 00000000 00:00 0
2aaaad727000-2aaaad728000 ---p 00000000 00:00 0
2aaaad728000-2aaaad928000 rwxp 00000000 00:00 0 Aborted
-----------------------------------------------------------------------------------------------------------------------------------------

#Equalizer 1.1 ascii
# 2 pipe 1 node static 2D config

global
{
EQ_WINDOW_IATTR_HINT_SWAPSYNC OFF
# EQ_WINDOW_IATTR_HINT_FULLSCREEN ON
# EQ_WINDOW_IATTR_PLANES_SAMPLES 4
# EQ_CONFIG_FATTR_EYE_BASE 0.003
}

server
{
connection { hostname "127.0.0.1" }
config
{
appNode
{
pipe
{
port 0
device 0
window
{
viewport [ .1 .1 .3 .3 ]
channel { name "channel-full" }
channel { name "channel-1" }
}
}

pipe
{
port 0
device 1
window
{
attributes{ hint_drawable pbuffer }
channel { name "channel-2" }
}
}

pipe
{
port 0
device 2
window
{
attributes{ hint_drawable pbuffer }
channel { name "channel-3" }
}
}
}

observer{}
layout{ view { observer 0 }}
canvas
{
layout 0
wall{}
segment { channel "channel-full" }
}

compound
{
channel ( segment 0 view 0 )
compound
{
channel "channel-1"
viewport [ 0 0 0.33 1 ]
outputframe { name "c1" type texture }
}

compound
{
channel "channel-2"
viewport [ 0.33 0 0.33 1 ]
outputframe { name "c2" }
}

compound
{
channel "channel-3"
viewport [ 0.66 0 0.33 1 ]
outputframe { name "c3" }
}

inputframe{ name "c1" }
inputframe{ name "c2" }
inputframe{ name "c3" }
}
}
}