Page 1 of 1

Game Crash with Segfault

Posted: March 25th, 2016, 4:03 pm
by anagromataf
Hi,

I recently aquired this game (along with Book I and II on GoG) while trying to start it crashed with

Code: Select all

 traps: eschalon_book_3[17583] general protection ip:f4608fd5 sp:fffac824 error:0 in libudev.so.1.6.4[f45f7000+25000] 
i am running a gentoo with intel HD Graphics 4000
putting it through gdb gives the following

Code: Select all

gdb eschalon_book_3
GNU gdb (Gentoo 7.11 vanilla) 7.11
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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
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 eschalon_book_3...(no debugging symbols found)...done.
(gdb) run
Starting program: /home/anagromataf/GOG Games/Eschalon Book III/game/eschalon_book_3 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0xf6ef7b40 (LWP 17628)]
[New Thread 0xf66f6b40 (LWP 17629)]
[New Thread 0xf5a26b40 (LWP 17630)]
[New Thread 0xf0cfeb40 (LWP 17631)]

Thread 1 "eschalon_book_3" received signal SIGSEGV, Segmentation fault.
0xf4e65fd5 in resize_buckets () from /usr/lib32/libudev.so.1
(gdb) bt
#0  0xf4e65fd5 in resize_buckets () from /usr/lib32/libudev.so.1
#1  0xf4e664d0 in hashmap_base_put_boldly () from /usr/lib32/libudev.so.1
#2  0xf4e67054 in hashmap_replace () from /usr/lib32/libudev.so.1
#3  0xf4e5e516 in device_add_property_aux () from /usr/lib32/libudev.so.1
#4  0xf4e5f548 in device_set_devtype () from /usr/lib32/libudev.so.1
#5  0xf4e5ff91 in device_read_uevent_file () from /usr/lib32/libudev.so.1
#6  0xf4e62507 in device_properties_prepare () from /usr/lib32/libudev.so.1
#7  0xf4e62bf5 in sd_device_get_property_value () from /usr/lib32/libudev.so.1
#8  0xf4e57c16 in udev_device_get_property_value () from /usr/lib32/libudev.so.1
#9  0xf7c1c67a in loader_get_user_preferred_fd () from /usr/lib32/libGL.so.1
#10 0xf7c1b9f7 in dri3_create_screen () from /usr/lib32/libGL.so.1
#11 0xf7bf1200 in __glXInitialize () from /usr/lib32/libGL.so.1
#12 0xf7bec622 in glXQueryVersion () from /usr/lib32/libGL.so.1
#13 0x0806cd0e in ?? ()
#14 0x0806d075 in ?? ()
#15 0x08161edf in ?? ()
#16 0x08160f02 in ?? ()
#17 0x0816cd45 in ?? ()
#18 0x0816d17f in ?? ()
#19 0x080d8ff7 in ?? ()
#20 0x080d2e75 in ?? ()
#21 0x080ce6e5 in ?? ()
#22 0x0804cb24 in ?? ()
#23 0xf7847447 in __libc_start_main () from /lib32/libc.so.6
#24 0x0804cb49 in ?? ()
any help would be greatly appreciated
(Book I and II basically have the same error)

Re: Game Crash with Segfault

Posted: March 25th, 2016, 5:32 pm
by SpottedShroom
Hm, I can't think of much useful to tell you. Are you able to run other 32-bit libGL programs?

Re: Game Crash with Segfault

Posted: March 25th, 2016, 5:58 pm
by anagromataf
yeah; 32bit wine; 32bit dosbox; 32bit mono games all work pretty fine