From: James S. <arr...@gm...> - 2006-07-30 07:21:35
|
segmentation fault in crserver. I am attempting to run Sauerbraten using Chromium. I have two nVidia and two ATI render SPUs. All four render SPUs crash, I was able to get the following stack trace from the ATI SPUs. /lib/libpthread.so.0[0xb7ab5e87] [0xffffe420] /usr/X11R6/lib/modules/dri/fglrx_dri.so(__glim_R300TCLDrawElements+0xb5b)[0xb735e87b] /usr/X11R6/lib/modules/dri/fglrx_dri.so(__glim_R300TCLDrawElements+0x129)[0xb735de49] /usr/X11R6/lib/modules/dri/fglrx_dri.so(__glim_R300TCLDrawElements+0x129)[0xb735de49] /opt/cr/lib/Linux/libcrserver_crunpacker_copy.so(crUnpackExtendDrawElements+0x7b)[0xb7dfca5f] /opt/cr/lib/Linux/libcrserver_crunpacker_copy.so[0xb7dfbf8c] /opt/cr/lib/Linux/libcrserver_crunpacker_copy.so(crUnpack+0x9ed)[0xb7df8693] /opt/cr/bin/Linux/crserver[0x805657e] /opt/cr/bin/Linux/crserver[0x805669f] /opt/cr/bin/Linux/crserver[0x8056789] /opt/cr/bin/Linux/crserver[0x80567c7] /opt/cr/bin/Linux/crserver[0x804a537] /opt/cr/bin/Linux/crserver[0x804a092] /lib/libc.so.6(__libc_start_main+0xa6)[0xb7be23a6] /opt/cr/bin/Linux/crserver[0x8049fd1] The stacktrace from the nVidia SPUs is much less interesting: /lib/libpthread.so.0[0xb7afcf37] [0xffffe420] I have noticed that by commenting out cr_unpackDispatch.DrawElements( mode, count, type, (void *) indices); in the function crUnpackExtendedDrawElements in the file unpack_arrays.c and rebuilding Chromium I am able to eliminate the segfaults (the application still doesn't work, I get some output, but other things are missing). Using gdb I was able to determine that none of my other applications cause the crUnpackExtendedDrawElements function to be called. Is something wrong with crUnpackExtendedDrawElements? Thank you for your time, James Steven Supancic III |