Jump to content

Occasional SIGSEGV at X11_GL_SwapWindow on Ubuntu 23.04


FauxFaux
  • Branch: Live Branch Version: Linux Pending

The game exits with no prompt. The log shows:

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================
 

#7  0x007f37dc254ede in X11_GL_SwapWindow
#8  0x007f37db4f2522 in PresentContextGL(ObjectHandle<GraphicsContext_Tag, void*>)
#9  0x007f37db4fe329 in GfxDeviceGLES::PresentFrame()
#10 0x007f37dc03465e in GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&)
#11 0x007f37dc0353af in GfxDeviceWorker::RunExt(ThreadedStreamBuffer&)
#12 0x007f37dc02b665 in GfxDeviceWorker::RunGfxDeviceWorker(void*)
#13 0x007f37db90e2ba in Thread::RunThreadWrapper(void*)
 

i3wm (X, not wayland/XWayland) with no compositor. Steam. Dual head.

I think it's happened twice in ~6h (42 cycles at ~2x) of play. I don't have the log, nor the error, from the last time it vanished.

I hadn't played for years before this session (bought the DLC in the 'sale'), and have completely changed hardware/OS since last time I played, so no idea if it's new.


Steps to Reproduce

Completely unknown. May be related to losing focus, but losing focus does not cause it any way I can reproduce.

I'd wildly guess it was a threading bug, given every other problem I've had on this (32 'cores') is related to people not expecting that much concurrency from their threadpool.




User Feedback




Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...