Factorio crashes on launch with the new steam March 7 beta client update. Opting out of the beta program and reverting to the stable client on my system resolves the crash.
The game launches and generates a black window but appears to crash prior to generating the full screen window.
Operating system: Linux (Solus 3.99), up-to-date
CPU: [CPU: Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz, 4 cores, RAM: 16005 MB]
Graphics: Radeon RX 580 Series (POLARIS10 / DRM 3.23.0 / 4.15.7-60.current, LLVM 5.0.1); driver: 3.0 Mesa 17.3.6, Dual 1920x1080 Monitors
[0.16.28][linux] Crash on start with beta version of steam client
-
- Manual Inserter
- Posts: 3
- Joined: Thu Mar 08, 2018 5:22 pm
- Contact:
[0.16.28][linux] Crash on start with beta version of steam client
- Attachments
-
- gdb_debug_out.log
- Console output opening steam and launching factorio with command STEAM_DEBUGGER=gdb steam
- (7.77 KiB) Downloaded 124 times
-
- factorio-current.log
- Log output
- (1.33 KiB) Downloaded 129 times
-
- Manual Inserter
- Posts: 4
- Joined: Fri Mar 09, 2018 1:30 am
- Contact:
Re: [16.28][Solus] Crash on start, boring log
Having similar issue with ArchLinux after system update.
Tested both 0.16.28 and 0.16.27. Both worked before.
Tested both 0.16.28 and 0.16.27. Both worked before.
Re: [16.28][Solus] Crash on start, boring log
It appears to be crashing inside Steam's game overlay. Does the standalone version work for you? Have you updated Steam recently or made any changes to it?
-
- Manual Inserter
- Posts: 4
- Joined: Fri Mar 09, 2018 1:30 am
- Contact:
Re: [16.28][Solus] Crash on start, boring log
I'm on Steam beta channel. I just tired running the game with overlay disabled in properties. Same thing.
I actually found this part in the logs interesting:
Seems like it fails to create the window. When I start the game, I see it trying to go to full-screen, but getting stuck, then after couple seconds it just crashes.
Here's how it looks:
The bug happens no matter the resolution. Both on X and Wayland.
Other games are working so I don't think it can be a bug or library issue with overlay. I did however have problem with overlay before (opening overlay and then using the overlay web browser froze my whole game, but that was before and I just chucked it under ... meh .. Steam on Linux.)
P.S.
Just read about standalone, will give it a try.
I actually found this part in the logs interesting:
Code: Select all
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 20 (X_GetProperty)
Resource id in failed request: 0x5800002
Serial number of failed request: 8
Current serial number in output stream: 8
Here's how it looks:
pic
Ignore the somewhat strange scaling, I was playing other game and I have downscaled resolution.The bug happens no matter the resolution. Both on X and Wayland.
Other games are working so I don't think it can be a bug or library issue with overlay. I did however have problem with overlay before (opening overlay and then using the overlay web browser froze my whole game, but that was before and I just chucked it under ... meh .. Steam on Linux.)
P.S.
Just read about standalone, will give it a try.
Last edited by AngryBasho on Fri Mar 09, 2018 7:02 pm, edited 1 time in total.
-
- Manual Inserter
- Posts: 3
- Joined: Thu Mar 08, 2018 5:22 pm
- Contact:
Re: [16.28][Solus] Crash on start, boring log
Yes its definitely steam related.
If I switch to steam client beta channel, factorio gives me this crash. If I switch back to steam client stable channel factorio launches normally and works fine. Switch back to steam client beta and it crashes again.
I have not changed anything in steam. Steam did receive a new beta update on March 7. This is the only thing that changed.
If I switch to steam client beta channel, factorio gives me this crash. If I switch back to steam client stable channel factorio launches normally and works fine. Switch back to steam client beta and it crashes again.
I have not changed anything in steam. Steam did receive a new beta update on March 7. This is the only thing that changed.
-
- Manual Inserter
- Posts: 4
- Joined: Fri Mar 09, 2018 1:30 am
- Contact:
Re: [16.28][linux] Crash on start with beta version of steam client
I just tried standalone client (0.16.28) and it works. So clearly issue with Steam. It's something that updated in either system libs or the steam. Because I it was running just fine in steam the first day 0.16.28 came out.
Re: [16.28][Solus] Crash on start, boring log
Yep, looks like GABEN™ broke Steam on Linux. Again.Oxyd wrote:It appears to be crashing inside Steam's game overlay. Does the standalone version work for you? Have you updated Steam recently or made any changes to it?
Code: Select all
gdb$ bt
#0 0x0000000000000000 in ?? ()
#1 0x00007ffff7bc0456 in ?? () from /home/xentec/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so
#2 0x00007ffff73966ed in _XError () from /usr/lib/libX11.so.6
#3 0x00007ffff7393617 in ?? () from /usr/lib/libX11.so.6
#4 0x00007ffff73946ed in _XReply () from /usr/lib/libX11.so.6
#5 0x00007ffff737a79e in XGetWindowProperty () from /usr/lib/libX11.so.6
#6 0x00007ffff7bbe0a5 in ?? () from /home/xentec/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so
#7 0x00007ffff7bb9b5e in ?? () from /home/xentec/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so
#8 0x00007ffff7bb322e in glXSwapBuffers () from /home/xentec/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so
#9 0x0000000000b3736e in LoadingSplashScreen::render () at /tmp/factorio-build-grgex9/src/Graphics/LoadingSplashScreen.cpp:75
#10 0x0000000000b37855 in LoadingSplashScreen::LoadingSplashScreen () at /tmp/factorio-build-grgex9/src/Graphics/LoadingSplashScreen.cpp:27
#11 0x0000000000c291f8 in GlobalContext::init () at /tmp/factorio-build-grgex9/src/GlobalContext.cpp:457
#12 0x0000000000c603d5 in MainLoop::run(Filesystem::Path const&, Filesystem::Path const&, bool, bool, std::function<void ()>, Filesystem::Path const&, MainLoop::HeavyMode) () at /tmp/factorio-build-grgex9/src/MainLoop.cpp:250
#13 0x0000000000429cab in main () at /tmp/factorio-build-grgex9/src/Main.cpp:1117
-
- Manual Inserter
- Posts: 4
- Joined: Fri Mar 09, 2018 1:30 am
- Contact:
Re: [0.16.28][linux] Crash on start with beta version of steam client
Still happening with `0.16.30`. Haven't encountered any other games with the issue.
Re: [0.16.28][linux] Crash on start with beta version of steam client
Since it only happens with Steam beta client and the stacktraces point to Steam's libraries, I'd say it's pretty clear it's a Steam bug – even if it doesn't happen with any of your other games – you should complain to Valve.
For now, either stick to the stable Steam client or use the non-Steam version of Factorio.
For now, either stick to the stable Steam client or use the non-Steam version of Factorio.