Open JAicewizard opened 9 months ago
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
``` (gdb) thread apply all bt Thread 38 (Thread 0x7f301cff96c0 (LWP 177104) "factorio"): #0 0x00007f30833164ae in ?? () from /usr/lib/libc.so.6 #1 0x00007f3083318d40 in pthread_cond_wait () from /usr/lib/libc.so.6 #2 0x000000000123763f in PackagePathAdapter::readFile (this=0x1826e2e0) at /tmp/factorio-build-AquyR8/src/Package/PackagePathAdapter.cpp:117 #3 0x00000000020b1ddf in std::execute_native_thread_routine (__p=0x184a2cd0) at /tmp/tmp.muiMGHWJQ4/objdir/../gcc-12.2.0/libstdc++-v3/src/c++11/thread.cc:82 #4 0x00007f30833199eb in ?? () from /usr/lib/libc.so.6 #5 0x00007f308339d7cc in ?? () from /usr/lib/libc.so.6 Thread 37 (Thread 0x7f304087d6c0 (LWP 175533) "factorio"): #0 0x00007f30833164ae in ?? () from /usr/lib/libc.so.6 #1 0x00007f3083318d40 in pthread_cond_wait () from /usr/lib/libc.so.6 #2 0x000000000123763f in PackagePathAdapter::readFile (this=0x15711300) at /tmp/factorio-build-AquyR8/src/Package/PackagePathAdapter.cpp:117 #3 0x00000000020b1ddf in std::execute_native_thread_routine (__p=0x103f7ea0) at /tmp/tmp.muiMGHWJQ4/objdir/../gcc-12.2.0/libstdc++-v3/src/c++11/thread.cc:82 #4 0x00007f30833199eb in ?? () from /usr/lib/libc.so.6 #5 0x00007f308339d7cc in ?? () from /usr/lib/libc.so.6 Thread 36 (Thread 0x7f301dffb6c0 (LWP 143575) "factorio"): #0 0x00007f30833164ae in ?? () from /usr/lib/libc.so.6 #1 0x00007f3083318d40 in pthread_cond_wait () from /usr/lib/libc.so.6 #2 0x00000000011308f2 in MapGenerationHelper::consumeTasks (this=0x7f2fb78af270) at /tmp/factorio-build-AquyR8/src/Map/MapGenerationHelper.cpp:154 #3 0x00000000020b1ddf in std::execute_native_thread_routine (__p=0x7f2fa5c13c30) at /tmp/tmp.muiMGHWJQ4/objdir/../gcc-12.2.0/libstdc++-v3/src/c++11/thread.cc:82 #4 0x00007f30833199eb in ?? () from /usr/lib/libc.so.6 #5 0x00007f308339d7cc in ?? () from /usr/lib/libc.so.6 Thread 35 (Thread 0x7f2fc17fa6c0 (LWP 143551) "factorio"): #0 0x00007f30833164ae in ?? () from /usr/lib/libc.so.6 #1 0x00007f3083318d40 in pthread_cond_wait () from /usr/lib/libc.so.6 #2 0x00000000014ea35d in WorkerThread::loop (this=0x7f2fc44279e0) at /tmp/factorio-build-AquyR8/src/Util/WorkerThread.cpp:67 #3 0x00000000020b1ddf in std::execute_native_thread_routine (__p=0x7f2fc4427a80) at /tmp/tmp.muiMGHWJQ4/objdir/../gcc-12.2.0/libstdc++-v3/src/c++11/thread.cc:82 #4 0x00007f30833199eb in ?? () from /usr/lib/libc.so.6 #5 0x00007f308339d7cc in ?? () from /usr/lib/libc.so.6 Thread 34 (Thread 0x7f2fc1ffb6c0 (LWP 143550) "factorio"): #0 0x00007f30833164ae in ?? () from /usr/lib/libc.so.6 --Type