Hello @JAicewizard, this issue should also be mentioned to the game's dev(s).
At a glance, your backtrace does not make it clear if your issue is with the Steam overlay or if it's just coincidentally in the mix.
I did, however they diverted the blame onto steam. Also note that I have the steam overlay disabled
In that case, it might be interesting to test how the game behaves with the launch options set to LD_PRELOAD="" %command%. Note: if you're using a controller, Steam Input will most likely stop working with that configuration.
Thread 1 is stuck inside something being done by Steam/ubuntu12_64/gameoverlayrenderer.so which is not a file that we (Wube/Factorio) have any control over. It was claimed that the overlay was disabled but the backrace says it's still hooked into the game and running some code that's going wrong.
In that case, it might be interesting to test how the game behaves with the launch options set to LD_PRELOAD="" %command%. Note: if you're using a controller, Steam Input will most likely stop working with that configuration.
@kisak-valve Since it had been happening a lot recently again, I tried this option and I have not had any issues since.
Your system information
Please describe your issue in as much detail as possible:
I was just playing factorio when a deadlock happened(see backtrace below). I wasn't doing anything particularry interesting, the backtrace seems to happen in swaping the OGL buffer.
Steps for reproducing this issue:
Unfortunately I have not had any success reproducing the bug. However I do have a core dump which may help. If you want this core-dump, please send me someplace to send it to, I cannot keep it forever myself.
Backtrace