You are not logged in.

#1 2025-07-05 14:54:08

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 564

Newer version of kwin makes Tomb Raider game (linux naitive) to crash

With kwin-6.3.5-2 and newer  Tomb Raider 2013 will crash without starting. I saw for the changelog for kwin that there was a new packet called kwin-x11 that seemed relative but installing it doesn;t fix the issue.

The first kwin version causing the crash is 6.3.90

https://kde.org/announcements/changelog … .5-6.3.90/

Just downgrading only kwin to 6.3.5-2 fixes the issue

The Game: https://freelinuxpcgames.com/tomb-raider-2013/

Anyone facing something similar?

Operating System: Arch Linux
KDE Plasma Version: 6.4.1
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.15.4-arch2-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core™ i5-10500 CPU @ 3.10GHz
Memory: 32 GiB of RAM (31,1 GiB usable)
Graphics Processor: Intel® UHD Graphics 630
Manufacturer: HP
Product Name: HP ProDesk 400 G7 Microtower PC
System Version: SBKPF


Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

#2 2025-07-05 15:16:38

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 564

Re: Newer version of kwin makes Tomb Raider game (linux naitive) to crash

Using gdb:

Thread 1 "TombRaider" received signal SIGSEGV, Segmentation fault.
0xaf40090b in wl_proxy_get_version (proxy=0x1a00001) at ../wayland-1.23.1/src/wayland-client.c:2317
2317            return proxy->version;

Last edited by firewalker (2025-07-05 16:52:57)


Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

#3 2025-07-05 15:18:26

seth
Member
Registered: 2012-09-03
Posts: 65,950

Re: Newer version of kwin makes Tomb Raider game (linux naitive) to crash

After installing kwin-x11, did you also attempt to start a KDE/X11 session?
Do you have more of that backtrace? (And please use [code][/code] tags)

Offline

#4 2025-07-05 17:09:06

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 564

Re: Newer version of kwin makes Tomb Raider game (linux naitive) to crash

Login in to x11 session the game works... What may be the change in kwin to cause that?

Last edited by firewalker (2025-07-05 17:09:33)


Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

#5 2025-07-05 20:20:57

seth
Member
Registered: 2012-09-03
Posts: 65,950

Re: Newer version of kwin makes Tomb Raider game (linux naitive) to crash

What may be the change in kwin to cause that?

Check your older journals - I'll assume you've simply been running kwin_x11 before?

As to why TombRaider crashes on wayland,

seth wrote:

Do you have more of that backtrace?

Offline

#6 2025-07-05 20:46:37

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 564

Re: Newer version of kwin makes Tomb Raider game (linux naitive) to crash

It is a new instalation never had run x11 session in this machine.

gdb ./TombRaider 
GNU gdb (GDB) 16.3
Copyright (C) 2024 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://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 ./TombRaider...

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
(No debugging symbols found in ./TombRaider)
(gdb) r
Starting program: /mnt/storage/Games/TombRaider/bin/TombRaider 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
TombRaider: crash reporter initialised with path "/home/firewalker/.local/share/feral-interactive/Tomb Raider/crashes"
[New Thread 0xaf2e4b40 (LWP 13470)]
[New Thread 0xae8ffb40 (LWP 13471)]
[New Thread 0xadeffb40 (LWP 13472)]
[New Thread 0xad651b40 (LWP 13473)]
[New Thread 0x9ceacb40 (LWP 13475)]
[New Thread 0x9c4ffb40 (LWP 13476)]
[New Thread 0x9afcfb40 (LWP 13477)]
[New Thread 0x9a7ceb40 (LWP 13478)]
[New Thread 0x99fcdb40 (LWP 13479)]
[New Thread 0x997ccb40 (LWP 13480)]
[New Thread 0x98bffb40 (LWP 13481)]
[New Thread 0x983feb40 (LWP 13482)]
[New Thread 0x979ffb40 (LWP 13483)]
[0705/233741:ERROR:browser_main_loop.cc(170)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
[New Thread 0x95992b40 (LWP 13484)]
[Detaching after fork from child process 13485]
[New Thread 0x95191b40 (LWP 13486)]
[New Thread 0x947ffb40 (LWP 13487)]
[New Thread 0x9b449b40 (LWP 13488)]
[New Thread 0x9b428b40 (LWP 13489)]
[New Thread 0x93bffb40 (LWP 13490)]
TombRaider: crash reporter initialised with path "/home/firewalker/.local/share/feral-interactive/Tomb Raider/crashes"
[New Thread 0x92cdfb40 (LWP 13491)]
[New Thread 0x8e2ffb40 (LWP 13492)]
[New Thread 0x8dafeb40 (LWP 13493)]
[New Thread 0x8d0ffb40 (LWP 13494)]
[New Thread 0x8c6ffb40 (LWP 13495)]
[New Thread 0x8bcffb40 (LWP 13496)]
[New Thread 0x8b2ffb40 (LWP 13497)]
[New Thread 0x8aafeb40 (LWP 13498)]
[New Thread 0x8a2fdb40 (LWP 13499)]
[Detaching after fork from child process 13500]
[New Thread 0x89afcb40 (LWP 13501)]
[New Thread 0x892fbb40 (LWP 13502)]
TombRaider: crash reporter initialised with path "/home/firewalker/.local/share/feral-interactive/Tomb Raider/crashes"
[New Thread 0x88afab40 (LWP 13506)]
[0705/233741:ERROR:sandbox_linux.cc(325)] InitializeSandbox() called with multiple threads in process gpu-process
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority
p11-kit: 'node != NULL' not true at lookup_extension
p11-kit: 'node != NULL' not true at is_v1_x509_authority

Thread 1 "TombRaider" received signal SIGSEGV, Segmentation fault.
0xaf40090b in wl_proxy_get_version (proxy=0x1a00001) at ../wayland-1.23.1/src/wayland-client.c:2317
2317            return proxy->version;
(gdb) bt
#0  0xaf40090b in wl_proxy_get_version (proxy=0x1a00001) at ../wayland-1.23.1/src/wayland-client.c:2317
#1  0xef5bc3e0 in wl_surface_set_opaque_region (wl_surface=0x1a00001, region=0xc0397d0) at /usr/src/debug/lib32-sdl3/build/wayland-generated-protocols/wayland-client-protocol.h:3915
#2  SetSurfaceOpaqueRegion (wind=wind@entry=0xbff2540, is_opaque=<optimized out>) at /usr/src/debug/lib32-sdl3/SDL3-3.2.16/src/video/wayland/SDL_waylandwindow.c:297
#3  0xef5c1837 in ConfigureWindowGeometry (window=window@entry=0xc00b910) at /usr/src/debug/lib32-sdl3/SDL3-3.2.16/src/video/wayland/SDL_waylandwindow.c:435
#4  0xef5c5265 in Wayland_CreateWindow (_this=0xb8ec1b0, window=0xc00b910, create_props=38) at /usr/src/debug/lib32-sdl3/SDL3-3.2.16/src/video/wayland/SDL_waylandwindow.c:2649
#5  0xef552235 in SDL_CreateWindowWithProperties_REAL (props=38) at /usr/src/debug/lib32-sdl3/SDL3-3.2.16/src/video/SDL_video.c:2515
#6  0xf7c8aa31 in SDL_CreateWindowFrom_REAL (data=0x1a00001) at /usr/src/debug/lib32-sdl2-compat/sdl2-compat-2.32.56/src/sdl2_compat.c:9125
#7  0x096ce334 in ?? ()
#8  0x096a7e6d in ?? ()
#9  0x096b1f9b in ?? ()
#10 0x096ce540 in ?? ()
#11 0x099b2f87 in ?? ()
#12 0xf3940b78 in CefLifeSpanHandlerCToCpp::OnAfterCreated(CefRefPtr<CefBrowser>) () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#13 0xf397040e in CefBrowserHostImpl::CreateInternal(CefWindowInfo const&, CefStructBase<CefBrowserSettingsTraits> const&, CefRefPtr<CefClient>, content::WebContents*, scoped_refptr<CefBrowserInfo>, unsigned long, CefRefPtr<CefRequestContext>) () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#14 0xf39706bb in CefBrowserHostImpl::Create(CefWindowInfo const&, CefRefPtr<CefClient>, CefStringBase<CefStringTraitsUTF16> const&, CefStructBase<CefBrowserSettingsTraits> const&, unsigned long, bool, CefRefPtr<CefRequestContext>) () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#15 0xf3970b05 in CefBrowserHost::CreateBrowserSync(CefWindowInfo const&, CefRefPtr<CefClient>, CefStringBase<CefStringTraitsUTF16> const&, CefStructBase<CefBrowserSettingsTraits> const&, CefRefPtr<CefRequestContext>) () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#16 0xf3970be7 in (anonymous namespace)::CreateBrowserWithHelper((anonymous namespace)::CreateBrowserHelper*) () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#17 0xf395ed70 in base::internal::Invoker<1, base::internal::BindState<base::internal::RunnableAdapter<void (*)((anonymous namespace)::CreateBrowserHelper*)>, void ((anonymous namespace)::CreateBrowserHelper*), void ((anonymous namespace)::CreateBrowserHelper*)>, void ((anonymous namespace)::CreateBrowserHelper*)>::Run(base::internal::BindStateBase*) ()
   from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#18 0xf3a5f884 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#19 0xf3a953c1 in base::MessageLoop::RunTask(base::PendingTask const&) () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#20 0xf3a956ec in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#21 0xf3a983ff in base::MessageLoop::DoWork() () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#22 0xf3a5081c in base::MessagePumpGlib::HandleDispatch() () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#23 0xf3a50862 in base::(anonymous namespace)::WorkSourceDispatch(_GSource*, int (*)(void*), void*) () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#24 0xf28587b2 in g_main_dispatch (context=context@entry=0xbf292c0) at ../glib/glib/gmain.c:3398
#25 0xf28598cd in g_main_context_dispatch_unlocked (context=0x1) at ../glib/glib/gmain.c:4249
#26 g_main_context_iterate_unlocked (context=context@entry=0xbf292c0, block=block@entry=0, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4314
#27 0xf2859a50 in g_main_context_iteration (context=0xbf292c0, may_block=0) at ../glib/glib/gmain.c:4379
#28 0xf3a50578 in base::MessagePumpGlib::Run(base::MessagePump::Delegate*) () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#29 0xf3a949ff in base::MessageLoop::RunHandler() () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#30 0xf3aad9ef in base::RunLoop::Run() () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#31 0xf3972f94 in CefBrowserMessageLoop::DoMessageLoopIteration() () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#32 0xf3984965 in CefDoMessageLoopWork() () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#33 0xf3927ee4 in cef_do_message_loop_work () from /mnt/storage/Games/TombRaider/lib/i686/libcef.so
#34 0x099a9854 in ?? ()
#35 0x096af1d4 in ?? ()
#36 0x081e4614 in ?? ()
#37 0x096b1dfe in ?? ()
#38 0x09695ec9 in ?? ()
#39 0x081e49bd in CCefGameOptionsDialogFeralUI::DoDialog() ()
#40 0x081dbd2d in CLinuxGame::DoStartupDialog() ()
#41 0x081dbad5 in ?? ()
#42 0x081c7cc3 in ?? ()
#43 0x081caff8 in ?? ()
#44 0x081dde43 in ?? ()
--Type <RET> for more, q to quit, c to continue without paging--[0705/233756:INFO:child_thread.cc(619)] ChildThread::EnsureConnected()
RET
#45 0x081dd9ff in ?? ()
#46 0x081558eb in ?? ()
#47 0xf2e87575 in __libc_start_call_main (main=main@entry=0x81558d0, argc=argc@entry=1, argv=argv@entry=0xffffcea4) at ../sysdeps/nptl/libc_start_call_main.h:58
#48 0xf2e8764e in __libc_start_main_impl (main=0x81558d0, argc=1, argv=0xffffcea4, init=0x99f8490 <__libc_csu_init>, fini=0x99f8500 <__libc_csu_fini>, rtld_fini=0xf7fcbf40 <_dl_fini>, 
    stack_end=0xffffce9c) at ../csu/libc-start.c:360
#49 0x081c0679 in _start ()

Dump file created by the game:

https://filebin.net/yc130olcewieag5h


Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

#7 2025-07-05 21:19:09

seth
Member
Registered: 2012-09-03
Posts: 65,950

Re: Newer version of kwin makes Tomb Raider game (linux naitive) to crash

It is a new instalation never had run x11 session in this machine.

Just downgrading only kwin to 6.3.5-2 fixes the issue

6.3.5-2 is the last version before the split and it doesn't crash on 6.4.0 w/ X11 and it's the game that's crashing  - in a completely wayland specific routine of sdl3 to create a window. Not in kwin.

=> Check your old journals on what you actually ran before.
Then downgrade to 6.3.5-2 and *explicitly* log into a plasma/wayland session and see whether the game actually runs thre

Offline

#8 2025-07-06 17:10:53

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 564

Re: Newer version of kwin makes Tomb Raider game (linux naitive) to crash

The game does NOT run with kwin 6.4.2 within plasma/wayland session in a fully upgraded system (no testing repo enabled).

The game does run with kwin 6.4.2 within plasma/x11 session in a fully upgraded system (no testing repo enabled).

The game does run with kwin 3.6.5 within plasma/wayland session in a fully upgraded system (no testing repo enabled).


Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

#9 2025-07-06 20:28:20

seth
Member
Registered: 2012-09-03
Posts: 65,950

Re: Newer version of kwin makes Tomb Raider game (linux naitive) to crash

libwayland unconditionally dereferences that pointer, https://gitlab.freedesktop.org/wayland/ … nt.c#L2316 and that's really all that's happening.

So in that case either the game (for whatever reason) runs on xwayland on 3.6.5 ( https://wiki.archlinux.org/title/Waylan … plications ) and completely sidesteps the situation or for whatever reason thinks that there's a wl_surface=0x1a00001 but somehow™ because of the kwin compositor, that memory position isn't a valid surface pointer (anymore) - kwin retracted that surface?

https://bugs.kde.org/buglist.cgi?compon … esolution=---
For more details, do the outputs of "qdbus org.kde.KWin /KWin supportInformation" differ among the two versions?

Offline

Board footer

Powered by FluxBB