Hello everyone,
I'm not sure this is the right place to post this but my suspicion is that my problem is distro specific.
I'm been trying to run a beta version of Delores: A Thimbleweed Park Mini-Adventure.
The game experiences a segfault immediately when starting. Looking at dmesg
I see
Delores[47140]: segfault at 1a0001e ip 00007f8148072291 sp 00007ffc2b82ee60 error 4 in libEGL_mesa.so.0.0.0[7f814805a000+26000]
.
When running the game through gdb
I get
0x00007fffe4032291 in ?? () from /usr/lib/libEGL_mesa.so.0
(gdb) backtrace
#0 0x00007fffe4032291 in ?? () from /usr/lib/libEGL_mesa.so.0
#1 0x00007fffe401d86f in ?? () from /usr/lib/libEGL_mesa.so.0
#2 0x0000000000739f5f in ZLOpenGLRenderTargetCreateEGLSurface ()
#3 0x00000000004a3269 in GGGraphicsRenderer::attachToWindow(SDL_Window*) ()
#4 0x00000000004a3349 in GGGraphicsRenderer::Init(SDL_Window*, int) ()
#5 0x00000000004a1623 in GGGraphics::Initialize(char const*, int, SDL_Window*, int) ()
#6 0x000000000055aa39 in GGSDLApp::createCanvas(GGPoint, GGPoint, GGPoint, unsigned int) ()
#7 0x000000000041bc1c in GameApp::initWithOptions(GGDictionary*) ()
#8 0x000000000055cced in GGSDLApp::initMain(int, char**) ()
#9 0x000000000040b757 in main ()
This problem was also experienced by another Solus user here. It doesn't seem the other people in that forum are experiencing the same issue.
I tried booting a live Ubuntu 20.04 USB and the game ran with no problem.
In a further experiment I extracted the libEGL_mesa.so.0.0.0
binary from an Ubuntu deb package and swapped it with the one in Solus and the game no longer segfaulted. I then swapped the original back.
This is what leads me to believe it might be a Solus issue. If anyone can give any help or insight with this I would very much appreciate it.
Thank you