Forums » Linux

Game wont run in Ubuntu 16.04

Aug 18, 2016 chomwitt link
I get a (segmentation fault) (core dumped).

In ~/.vendetta there is another executable file 'vendetta'
i run it ok , but its version is very old.
Aug 19, 2016 Xeha link
Please provide more information. Full output of terminal, the segfault line from /var/log/syslog and your architecture.
Aug 19, 2016 chomwitt link
$ uname -p
x86_64

$ lsb_release -a
LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:printing-9.20160110ubuntu0.2-amd64:printing-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: xenial

/var/sys/log
Aug 19 16:24:48 enousII kernel: [47737.272261] update.rlb[10733]: segfault at 50 ip 00007f81fede7e5d sp 00007ffda9f2c540 error 4 in libgtk-x11-2.0.so.0.2400.30[7f81fec00000+43e000]

Also previously i had to install packace 'gnome-themes-standard' cause i was getting a
Gtk-Warning ** Theme engine 'adwaita' not found.
Aug 26, 2016 raybondo link
Are you still having this problem?
Dec 26, 2016 chomwitt link
yep.

./vendetta
(segmentation fault) (core dumped)

chomwitt@enousII:~/bin$ gdb ./vendetta
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./vendetta...(no debugging symbols found)...done.
(gdb) run
Starting program: /home/chomwitt/bin/vendetta
warning: the debug information found in "/lib64/ld-2.23.so" does not match "/lib64/ld-linux-x86-64.so.2" (CRC mismatch).

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
process 9890 is executing new program: /home/chomwitt/.vendetta/update.rlb
warning: the debug information found in "/lib64/ld-2.23.so" does not match "/lib64/ld-linux-x86-64.so.2" (CRC mismatch).

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffed36c700 (LWP 9894)]
[New Thread 0x7fffecb6b700 (LWP 9895)]
[New Thread 0x7fffe7fff700 (LWP 9896)]

Thread 1 "update.rlb" received signal SIGSEGV, Segmentation fault.
0x00007ffff7973e5d in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
(gdb)
Jan 05, 2017 chomwitt link
strace log of calling vendetta in my ubuntu 16.04 system
https://owner.io/public.php?service=files&t=1150cb5ff008bfd96b6e3a4772b68a12
Feb 06, 2017 raybondo link
That's strange. Did you start from a fresh 16.04 or upgrade from an earlier LTS?

From the errors, it looks like it's having problems with libGTK. maybe it got corrupted? Try reinstalling that package.

I have a 16.04.1 LTS that was upgraded from 14.04 and VO runs fine.
I also made a fresh 16.04 VM and VO runs in that as well.