Forums » Linux

Assertion failed!

Jan 04, 2010 flyinglama link
I am running an x86_64 slack based OS, with the glfx diver version 9-11. I can launch vendetta and get to the login screen, however when I try to log in, the client dies.
this is a copy of my errors.log file.

wtf!archive returned 0
[Mon Jan 4 23:23:49 2010] Found driver: "ALSA driver". Type 1, Version 8.1. Load @0x00af1620
[Mon Jan 4 23:23:49 2010] Instantiate address: 0x7f02047607c0
[Mon Jan 4 23:23:49 2010] Can't load driver /home/user/.vendetta/drivers/gkvc.so: libfmodex64.so: cannot open shared object file: No such file or directory
[Mon Jan 4 23:23:49 2010] Found driver: "OpenGL Reference GKGL driver". Type 5, Version 74.0. Load @0x00af3540
[Mon Jan 4 23:23:49 2010] Instantiate address: 0x7f0204058e00
[Mon Jan 4 23:23:49 2010] Can't load driver /home/user/.vendetta/drivers/libfmodex.so: /home/user/.vendetta/drivers/libfmodex.so: wrong ELF class: ELFCLASS32
[Mon Jan 4 23:23:49 2010] Found driver: "Open Sound System driver". Type 1, Version 8.1. Load @0x00af4770
[Mon Jan 4 23:23:49 2010] Instantiate address: 0x7f02039c5010
ALSA initialized: 44100Hz, 16bit stereo, 341ms latency (16 periods x 940 samples)
[Mon Jan 4 23:23:51 2010] load_sample_ogg: Couldn't open sound/mission.updated.ogg (mission.updated)
[Mon Jan 4 23:23:53 2010] load_sample: Couldn't open sound/mission.updated.ogg (mission.updated)
[Mon Jan 4 23:23:53 2010] load_sample_ogg: Couldn't open sound/nfz.warning.enter.ogg (nfz.warning.enter)
[Mon Jan 4 23:23:53 2010] load_sample: Couldn't open sound/nfz.warning.enter.ogg (nfz.warning.enter)
[Mon Jan 4 23:23:53 2010] load_sample_ogg: Couldn't open sound/nfz.warning.leave.ogg (nfz.warning.leave)
[Mon Jan 4 23:23:53 2010] load_sample: Couldn't open sound/nfz.warning.leave.ogg (nfz.warning.leave)
/dev/js0: No such file or directory
/dev/input/js0: No such file or directory
/dev/js1: No such file or directory
/dev/input/js1: No such file or directory
/dev/js2: No such file or directory
/dev/input/js2: No such file or directory
/dev/js3: No such file or directory
/dev/input/js3: No such file or directory
Found 0 joystick(s)
Error loading gkvc.so
dlerror = 'gkvc.so: cannot open shared object file: No such file or directory'
Voice Chat failed to load: no scHandlerID
Error loading gkvc.so
dlerror = 'gkvc.so: cannot open shared object file: No such file or directory'
Voice Chat failed to initialize: no scHandlerID
Initializing Voice Chat with default settings.
Error loading gkvc.so
dlerror = 'gkvc.so: cannot open shared object file: No such file or directory'
Voice Chat failed to initialize.
[plugins initializing]

Assertion failed!
../gk/net/pqueue.cpp:296
Expression: pqbuf.active

this is what I see when I run vendetta from the command line.
./bin/vendetta
warning: The VAD has been replaced by a hack pending a complete rewrite
Segmentation fault
Jan 04, 2010 flyinglama link
I am getting sound, I tried installing the 32 bit version but the executable was coming up as not found.
Jan 05, 2010 mr_spuck link
I just ran the game in a vm with a clean slack64. I worked fine.

Maybe you somehow got the 32bit version mixed into yours.. cause there shouldn't reallly be a libfmodex.so in the 64bit one.

Try deleting ~/.vendetta/drivers and rerun the game.
Jan 05, 2010 flyinglama link
I tried deleting the drivers and got the same result, the OS is Salix.
http://www.salixos.org/
Jan 05, 2010 flyinglama link
Did a reinstall and I still get the seg fault and
Assertion failed!
../gk/net/pqueue.cpp:296
Expression: pqbuf.active

but the VAD error is gone.
Jan 05, 2010 flyinglama link
this seems to have shown up in my errors.log:
[Tue Jan 5 20:49:57 2010] Note: Didn't find exact match for 800x600x32.
[Tue Jan 5 20:49:57 2010] Here are the available modes:
[Tue Jan 5 20:49:57 2010] 0) 1280x1024x24
[Tue Jan 5 20:49:57 2010] 1) 1280x720x24
[Tue Jan 5 20:49:57 2010] 2) 1280x1024x24
[Tue Jan 5 20:49:57 2010] 3) 1280x960x24
[Tue Jan 5 20:49:57 2010] 4) 1280x960x24
[Tue Jan 5 20:49:57 2010] 5) 1152x864x24
[Tue Jan 5 20:49:57 2010] 6) 1152x864x24
[Tue Jan 5 20:49:57 2010] 7) 1280x768x24
[Tue Jan 5 20:49:57 2010] 8) 1280x768x24
[Tue Jan 5 20:49:57 2010] 9) 1024x768x24
[Tue Jan 5 20:49:57 2010] 10) 1024x768x24
[Tue Jan 5 20:49:57 2010] 11) 800x600x24
[Tue Jan 5 20:49:57 2010] 12) 800x600x24
[Tue Jan 5 20:49:57 2010] and it picked mode 11
Jan 05, 2010 mr_spuck link
That VAD error is normal when voice chat is active and those modes lines too when you run the game the first time.

Voice Chat failed to initialize.
[plugins initializing]

Assertion failed!
../gk/net/pqueue.cpp:296
Expression: pqbuf.active

You clipped the plugin loading there? Try running the game without plugins. Maybe one is doing something naughty with vendettas networking stuff.
Jan 05, 2010 flyinglama link
I have run the game without plugins, and it still dies, but I don't get any of the driver loading errors.
I have an strace of execution would that be useful in debugging?
Jan 05, 2010 mr_spuck link
Filing a support request might be worth a try .. the devs don't seem to check this forum all that regulary.

It's strange.. usually when it's up to the plugin loading it's through the worst already.

Not sure about the trace.. probably not. But it can't hurt.
Jan 05, 2010 flyinglama link
ok, the last thing I can think of is that the AMD64 script isn't compatible with my Xeon, but shouldn't the error come before I login if that is the case?

this is the last bit of the strace, the whole thing is very long.
open("./drivers/tls/x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib64/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\346\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1746201, ...}) = 0
mmap(NULL, 3601016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f47c9c1f000
mprotect(0x7f47c9d86000, 2093056, PROT_NONE) = 0
mmap(0x7f47c9f85000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x166000) = 0x7f47c9f85000
mmap(0x7f47c9f8a000, 17016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f47c9f8a000
close(3) = 0
open("./drivers/tls/x86_64/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/tls/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/x86_64/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/x86_64/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libXext.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3005\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=74672, ...}) = 0
mmap(NULL, 2170216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f47c9a0d000
mprotect(0x7f47c9a1e000, 2097152, PROT_NONE) = 0
mmap(0x7f47c9c1e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7f47c9c1e000
close(3) = 0
open("./drivers/tls/x86_64/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/tls/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/x86_64/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/x86_64/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libxcb.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \211\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=110704, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cb003000
mmap(NULL, 2205904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f47c97f2000
mprotect(0x7f47c980d000, 2093056, PROT_NONE) = 0
mmap(0x7f47c9a0c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f47c9a0c000
close(3) = 0
open("./drivers/tls/x86_64/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/tls/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/x86_64/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/x86_64/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libXau.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\f\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=9936, ...}) = 0
mmap(NULL, 2105104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f47c95f0000
mprotect(0x7f47c95f2000, 2093056, PROT_NONE) = 0
mmap(0x7f47c97f1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f47c97f1000
close(3) = 0
open("./drivers/tls/x86_64/libXdmcp.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/tls/libXdmcp.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/x86_64/libXdmcp.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./drivers/libXdmcp.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/x86_64/libXdmcp.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libXdmcp.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./x86_64/libXdmcp.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libXdmcp.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libXdmcp.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\22\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=20424, ...}) = 0
mmap(NULL, 2114984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f47c93eb000
mprotect(0x7f47c93f0000, 2093056, PROT_NONE) = 0
mmap(0x7f47c95ef000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f47c95ef000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cb002000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cb001000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cb000000
arch_prctl(ARCH_SET_FS, 0x7f47cb000720) = 0
mprotect(0x7f47c9f85000, 16384, PROT_READ) = 0
mprotect(0x7f47ca429000, 4096, PROT_READ) = 0
mprotect(0x7f47ca60e000, 24576, PROT_READ) = 0
mprotect(0x7f47caa53000, 4096, PROT_READ) = 0
mprotect(0x7f47cac5b000, 4096, PROT_READ) = 0
mprotect(0x8a3000, 28672, PROT_READ) = 0
mprotect(0x7f47cb1b5000, 4096, PROT_READ) = 0
munmap(0x7f47cb19c000, 91002) = 0
set_tid_address(0x7f47cb0007b0) = 14667
set_robust_list(0x7f47cb0007c0, 0x18) = 0
futex(0x7fffb7625fec, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigaction(SIGRTMIN, {0x7f47ca842650, [], SA_RESTORER|SA_SIGINFO, 0x7f47ca84bf30}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f47ca8426e0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f47ca84bf30}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
futex(0x7f47ca618c88, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0) = 0x948000
brk(0x969000) = 0x969000
open("/dev/urandom", O_RDONLY) = 3
fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffb76249d0) = -1 EINVAL (Invalid argument)
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cb1b2000
read(3, "8\225\226\0\2149q\203\27\274\356xh\223\276\263\374\364\300g\253G\340\272wq|\210\37'\346t@"..., 4096) = 4096
read(3, "6\2205@\265\30Wy\330\360>Q\314\302\356\273'V\213\262\374\24\22|\2423)\304\213u\227h\222"..., 4096) = 4096
close(3) = 0
munmap(0x7f47cb1b2000, 4096) = 0
close(1) = 0
open("errors.log", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 1
fstat(1, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cb1b2000
rt_sigaction(SIGSEGV, {0x5a7120, [], SA_RESTORER|SA_RESETHAND|SA_SIGINFO, 0x7f47ca84bf30}, NULL, 8) = 0
rt_sigaction(SIGABRT, {0x5a7120, [], SA_RESTORER|SA_RESETHAND|SA_SIGINFO, 0x7f47ca84bf30}, NULL, 8) = 0
open("media.rlb", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=181413457, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cb1b1000
read(3, "RLB \354x\373=\274\266\367Y\271\277\2\370\377\277\377_\337\353\7\201\30\v\267\1\374\373\257.\354"..., 4096) = 4096
fstat(3, {st_mode=S_IFREG|0644, st_size=181413457, ...}) = 0
lseek(3, 181411840, SEEK_SET) = 181411840
read(3, "\261i\314\232{j1k\322x\261nL\236\374t\267[NkW\263\325\355\22,\207\255\302\341\r\3219"..., 4096) = 1617
lseek(3, 181374976, SEEK_SET) = 181374976
read(3, "\v\313\373.\254I\374\177\266\350\371/'\260\37\206I\31\241L\361@\220:Y\26\337V6L\241H&"..., 4096) = 4096
mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cafde000
read(3, "|\3214\2118[?:\253\337Ss\375\10|\277\213\326\31a\324\321\177\310\373Ah\234%\344^\255\213"..., 32768) = 32768
read(3, "\261i\314\232{j1k\322x\261nL\236\374t\267[NkW\263\325\355\22,\207\255\302\341\r\3219"..., 4096) = 1617
brk(0x98a000) = 0x98a000
brk(0x9ab000) = 0x9ab000
brk(0x9cc000) = 0x9cc000
munmap(0x7f47cafde000, 139264) = 0
close(3) = 0
munmap(0x7f47cb1b1000, 4096) = 0
write(1, "wtf!archive returned 0\n"..., 23) = 23
open("media2.rlb", O_RDONLY) = -1 ENOENT (No such file or directory)
open("media.rlb", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=181413457, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cb1b1000
lseek(3, 179462144, SEEK_SET) = 179462144
read(3, "\3\0\20\5\200\325\244\276\207\26_/\24[#\4\200L2\264\2679E\244.\321\244\0P\262\0`\32"..., 1789) = 1789
brk(0x9f1000) = 0x9f1000
read(3, "\351y;>\320\rf\273\276\7\205\376\374\364A?\237\217\337\377\353m\372\350|m\353\202\327\3747\233\337"..., 8192) = 8192
read(3, "\231\230\25lj\243\244\343\2265D\2720f4\345\270\231\341F&\23=i\4\302\347\325@\230l\377\262"..., 4096) = 4096
close(3) = 0
munmap(0x7f47cb1b1000, 4096) = 0
brk(0xa12000) = 0xa12000
brk(0xa33000) = 0xa33000
brk(0xa54000) = 0xa54000
brk(0xa75000) = 0xa75000
open("media.rlb", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=181413457, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cb1b1000
lseek(3, 179470336, SEEK_SET) = 179470336
read(3, "\2632\375\307\6f\31\230fr,\317J`33\231\237\260~\31\231\372\354\350\314\3717\31\247|\204\370"..., 3892) = 3892
read(3, "\327\311\0005\235\360\17n\17\327\367\372\303\360|}\377K\333\377\350\r\337\377-W\322\362vp+\325\327"..., 12288) = 12288
read(3, "\231\372~~\232\301\263\364J\375\0359\372w\351\337\244\227\241i}\4\217\333%&\303\250\316\243:\214\363"..., 4096) = 4096
mmap(NULL, 159744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cafd9000
close(3) = 0
munmap(0x7f47cb1b1000, 4096) = 0
brk(0xa96000) = 0xa96000
brk(0xab7000) = 0xab7000
brk(0xad8000) = 0xad8000
brk(0xaf9000) = 0xaf9000
munmap(0x7f47cafd9000, 159744) = 0
open("media.rlb", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=181413457, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cb1b1000
lseek(3, 179486720, SEEK_SET) = 179486720
read(3, "H4(P\334\325\v\226\352[T\264Y>c\26\356jj\260\333))\5\2742\341\240\266\367!\207Y"..., 971) = 971
brk(0xb1a000) = 0xb1a000
read(3, "\351y;\235?\367\354\7\371\337\276\301\372\200|u\232\354_\307\266\325\326\363{q\231\313\3\330\330e{"..., 4096) = 4096
read(3, "B\256\t\311\354\266\t\313{\225\2r\324\245\270\237:!\210Ec\333\233M\367SANTkS\313\214"..., 4096) = 4096
close(3) = 0
munmap(0x7f47cb1b1000, 4096) = 0
brk(0xb3b000) = 0xb3b000
brk(0xb5c000) = 0xb5c000
brk(0xb7d000) = 0xb7d000
open("config.ini", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=409, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cb1b1000
read(3, "[refgl]\nversion=3\nillummap=1\nenvm"..., 4096) = 409
read(3, ""..., 4096) = 0
close(3) = 0
munmap(0x7f47cb1b1000, 4096) = 0
open("config.ini", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=409, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47cb1b1000
read(3, "[refgl]\nversion=3\nillummap=1\nenvm"..., 4096) = 409
read(3, ""..., 4096) = 0
close(3) = 0
munmap(0x7f47cb1b1000, 4096) = 0
getcwd("/home/zach/.vendetta"..., 4096) = 21
open("drivers", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl(3, F_GETFD) = 0x1 (flags FD_CLOEXEC)
getdents(3, Segmentation fault
Jan 05, 2010 flyinglama link
also, thanks for all the help.
Jan 05, 2010 mr_spuck link
yeah.. that's useless as far as I can tell. I stops where it's reading the driver files. If you get to the login screen there should be a whole lot more junk after that.

You'd most likely get an illegal instruction error instead of the segmentation fault if the Xeon was an issue. I don't know if anyone ever tried the game on a Xeon though.
Jan 06, 2010 mr_spuck link
Works also in Salix in a vm.
Jan 08, 2010 flyinglama link
ok, I found the problem. there was a directory labeled 'vendetta' and after I got rid of that it installed fine.