sam666hain: Does install, but not run: Game is 32 bit - so unless you have 32bit architecture insalled, it won't run. But even if you have it throws a segfault.
Yes, I get the segfault too on Debian 12.1 (bookworm). Here is the backtrace:
$ gdb /usr/share/games/eschalon-book-1/Eschalon\ Book\ I
GNU gdb (Debian 13.1-3) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <
http://gnu.org/licenses/gpl.html&gt;
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:
<
https://www.gnu.org/software/gdb/bugs/&gt;.
Find the GDB manual and other documentation resources online at:
<
http://www.gnu.org/software/gdb/documentation/&gt;.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/share/games/eschalon-book-1/Eschalon Book I...
(No debugging symbols found in /usr/share/games/eschalon-book-1/Eschalon Book I)
(gdb) r
Starting program: /usr/share/games/eschalon-book-1/Eschalon Book I
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0xe53ffb40 (LWP 2999419)]
[New Thread 0xe49ffb40 (LWP 2999420)]
[New Thread 0xe41feb40 (LWP 2999421)]
[New Thread 0xe37ffb40 (LWP 2999422)]
[New Thread 0xe2dffb40 (LWP 2999423)]
[New Thread 0xe23ffb40 (LWP 2999424)]
[New Thread 0xe17ffb40 (LWP 2999425)]
[New Thread 0xe0ffeb40 (LWP 2999426)]
Thread 1 "Eschalon Book I" received signal SIGSEGV, Segmentation fault.
0xf1b25222 in register_oa_config (perf=perf@entry=0xc145bb8,
query=query@entry=0xbaa6f58, config_id=12, devinfo=<optimized out>)
at ../src/intel/perf/intel_perf.c:174
174 ../src/intel/perf/intel_perf.c: No such file or directory.
(gdb) bt
#0 0xf1b25222 in register_oa_config (perf=perf@entry=0xc145bb8,
query=query@entry=0xbaa6f58, config_id=12, devinfo=<optimized out>)
at ../src/intel/perf/intel_perf.c:174
#1 0xf1b274f0 in init_oa_configs (devinfo=<optimized out>, fd=10,
perf=0xc145bb8) at ../src/intel/perf/intel_perf.c:331
#2 load_oa_metrics (devinfo=0xbb38cac, fd=10, perf=0xc145bb8)
at ../src/intel/perf/intel_perf.c:769
#3 intel_perf_init_metrics (perf_cfg=<optimized out>,
devinfo=<optimized out>, drm_fd=<optimized out>,
include_pipeline_statistics=<optimized out>,
use_register_snapshots=<optimized out>)
at ../src/intel/perf/intel_perf.c:1415
#4 0xf1904cc2 in iris_monitor_init_metrics (screen=0xbb38ad8)
at ../src/gallium/drivers/iris/iris_monitor.c:117
#5 iris_get_monitor_group_info (pscreen=0xbb38ad8, group_index=0, info=0x0)
at ../src/gallium/drivers/iris/iris_monitor.c:131
#6 0xf0d1762a in st_have_perfmon (st=<optimized out>)
at ../src/mesa/state_tracker/st_context.c:460
#7 st_create_context_priv (options=0xffffc9d4, pipe=<optimized out>,
ctx=0xc175a30) at ../src/mesa/state_tracker/st_context.c:670
#8 st_create_context (api=API_OPENGL_COMPAT, pipe=0xbf3c590,
visual=0xffffc8d4, share=0x0, options=0xffffc9d4, no_error=false,
has_egl_image_validate=false) at ../src/mesa/state_tracker/st_context.c:889
#9 0xf0d26287 in st_api_create_context (smapi=0xbb3b0c0, attribs=0xffffc9b0,
error=0xffffc9ac, shared_stctxi=0x0)
at ../src/mesa/state_tracker/st_manager.c:1087
#10 0xf0c563d1 in dri_create_context (api=API_OPENGL_COMPAT, visual=0xbb73230,
cPriv=0xbb740a0, ctx_config=0xffffca84, error=0xffffcb9c,
sharedContextPrivate=0x0) at ../src/gallium/frontends/dri/dri_context.c:174
#11 0xf0c59b1a in driCreateContextAttribs (screen=0xbb36340, api=0,
config=0xbb73230, shared=0x0, num_attribs=2, attribs=0xffffcb28,
error=0xffffcb9c, data=0x81f87e0)
at ../src/gallium/frontends/dri/dri_util.c:642
#12 0xf739d411 in dri3_create_context_attribs (base=0x862cf40,
config_base=0xbbf3920, shareList=0x0, num_attribs=1, attribs=0xffffcba0,
error=0xffffcb9c) at ../src/glx/dri3_glx.c:312
#13 0xf7386a5e in dri_common_create_context (base=0x862cf40,
config_base=0xbbf3920, shareList=0x0, renderType=32788)
at ../src/glx/dri_common.c:662
--Type <RET> for more, q to quit, c to continue without paging--
#14 0xf738a7dc in CreateContext (dpy=0x81fd2e0, generic_id=1423,
config=0xbbf3920, shareList_user=0x0, allowDirect=<optimized out>, code=3,
renderType=32788) at ../src/glx/glxcmds.c:349
#15 0xf7830968 in glXCreateContext (dpy=0x81fd2e0, vis=0x9db1cc0,
share_list=0x0, direct=1) at ../src/GLX/libglx.c:242
#16 0x0808bf4d in ?? ()
#17 0x080f380f in ?? ()
#18 0x080f2832 in ?? ()
#19 0x080f86d5 in ?? ()
#20 0x080f8b0f in ?? ()
#21 0x080e59c8 in ?? ()
#22 0x080970f6 in ?? ()
#23 0x08093b25 in ?? ()
#24 0x0804c693 in ?? ()
#25 0xf76232c5 in ?? () from /lib/i386-linux-gnu/libc.so.6
#26 0xb9f8ec00 in ?? ()
(gdb)