Forums » Bugs

Vendetta - Segementation Fault on Update

Jun 13, 2009 muradedge link
After updating, ./vendetta command produces a segmentation fault.

Errors.log:
wtf!archive returned 0
[Sat Jun 13 09:02:14 2009] Can't load driver /home/murad/.vendetta/drivers/gkvc.so: /lib/libc.so.6: version `GLIBC_2.4' not found (required by /home/murad/.vendetta/drivers/gkvc.so)

I am using Debian Etch 64. In /usr/lib my system has a libc.so but no libc.so.6.

I am continuing to look into a solution, but thought others might be having the same problem. I'll post any results I find.
Jun 13, 2009 kihjin link
Does the following return libc.so.6? (It will also likely return fmod, just ignore that, you read my other post)

$ ldd /home/murad/.vendetta/drivers/gkvc.so | grep "not found"

If so...

$ ls -l /lib/libc.so.6
lrwxrwxrwx 1 root root 11 2009-05-26 01:20 /lib/libc.so.6 -> libc-2.9.so
$ ls -l /lib/libc-2.9.so
-rwxr-xr-x 1 root root 1502512 2009-04-09 03:23 /lib/libc-2.9.so

You should be able to fix this by creating a symlink from libc.so.6 to libc-2.9.so

$ sudo cp -s /lib/libc-2.9.so /lib/libc.so.6
Jun 13, 2009 muradedge link
After LDD on gkvc.so:
./gkvc.so: /lib/libc.so.6: version `GLIBC_2.4' not found (required by ./gkvc.so)

ls -l /libc/libc.so.6 produces:
lrwxrwxrwx 1 root root 13 2009-02-10 19:08 /lib/libc.so.6 -> libc-2.3.6.so
Jun 13, 2009 mr_spuck link
Parts of that voice chat stuff must have been linked against a newer C library.
If you are lucky disabling voice chat in config.ini or deleting gkvc.so and starting up the game directly will get the game going.

Otherwise you'd have to upgrade your distro or hope that the devs will fix it.
Jun 13, 2009 muradedge link
Thanks for the responses. I moved this thread to Linux as well as opened a support ticket.
Jun 13, 2009 incarnate link