Linux crash on create game - exit code 126
-
Hi!
Can't start a game via FAF.
Just installed FAF on a new Gentoo machine; the FAF client itself runs okay, logged into FAF fine, SupCom:FA via Steam works fine-ish (can play first mission of campaign, but with storyline lags). Hardware seems good (sound, graphics, etc work with other games). Played under Windows for years. The status bar shows "FAF connected" and "Chat connected".
When I try to launch a game (eg, Seaton's Clutch or Neroxis gen'd maps) FAF appears to download files for a sec, but then errors with the message "It looks like Supreme Commander: Forged Alliance crahsed with exit code 126. Check the game log for more information".
My client.log just has lots of
CPU_NAME%p%CPU_NAME%n%CPU_NAME%g%CPU_NAME%in it - not very helpful!However, the ice-adapter.log file has more useful content - implying some network connectivity? Any ideas?
2025-10-28 20:18:12.616 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:54) 2025-10-28 20:18:12.620 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=25834973&playerId=19308 (c.f.i.debug.TelemetryDebugger:45) 2025-10-28 20:18:12.762 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:85) 2025-10-28 20:18:12.763 INFO Using GPGNET_PORT: 38963 (c.f.iceadapter.gpgnet.GPGNetServer:60) 2025-10-28 20:18:12.767 INFO Generated LOBBY_PORT: 38493 (c.f.iceadapter.gpgnet.GPGNetServer:65) 2025-10-28 20:18:12.768 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:79) 2025-10-28 20:18:12.768 INFO Listening for incoming connections from game (c.f.iceadapter.gpgnet.GPGNetServer:243) 2025-10-28 20:18:12.768 INFO Creating RPC server on port 39651 (c.f.iceadapter.rpc.RPCService:32) 2025-10-28 20:18:12.769 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2025-10-28 20:18:12.770 INFO RPC started (c.f.i.debug.TelemetryDebugger:134) 2025-10-28 20:18:12.908 INFO New client connected on port 45212 (c.nbarraille.jjsonrpc.SocketListener:38) 2025-10-28 20:18:12.908 INFO RPC connected (c.f.i.debug.TelemetryDebugger:135) 2025-10-28 20:18:12.908 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2025-10-28 20:18:12.916 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:60) 2025-10-28 20:18:12.916 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-10-28 20:18:12.996 DEBUG Pinged 139.162.142.250 with an RTT of 20.594 (c.f.iceadapter.util.PingWrapper:50) 2025-10-28 20:18:12.999 WARN Invalid ICE server protocol: turns://eu-turn3.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-10-28 20:18:13.001 WARN Invalid ICE server protocol: turns://eu-turn3.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:187) 2025-10-28 20:18:13.002 INFO Ice Servers set, total addresses: 10 (c.f.iceadapter.ice.GameSession:203) 2025-10-28 20:18:13.003 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-10-28 20:18:13.003 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:170) 2025-10-28 20:18:13.003 INFO close() - stopping the adapter. Status: 0 (com.faforever.iceadapter.IceAdapter:150) 2025-10-28 20:18:13.004 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:311) 2025-10-28 20:18:13.004 ERROR Game thread socket crashed (c.f.iceadapter.gpgnet.GPGNetServer:260) java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.faforever.iceadapter.gpgnet.GPGNetServer.acceptThread(GPGNetServer.java:247) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:314) at java.base/java.lang.Thread.run(Thread.java:1583) 2025-10-28 20:18:13.007 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2025-10-28 20:18:13.030 ERROR Error on sending message object: UpdateCoturnList[messageId=177e19a0-7f84-486f-a915-f7c60c745118, connectedHost=eu-turn3.xirsys.com, knownServers=[CoturnServer[region=n/a, host=eu-turn3.xirsys.com, port=80, averageRTT=null], CoturnServer[region=n/a, host=139.162.142.250, port=3478, averageRTT=null], CoturnServer[region=n/a, host=eu-turn3.xirsys.com, port=5349, averageRTT=null], CoturnServer[region=n/a, host=eu-turn3.xirsys.com, port=3478, averageRTT=null], CoturnServer[region=n/a, host=eu-turn3.xirsys.com, port=443, averageRTT=null]]] (c.f.i.debug.TelemetryDebugger:111) org.java_websocket.exceptions.WebsocketNotConnectedException: null at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:673) at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:649) at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:431) at com.faforever.iceadapter.debug.TelemetryDebugger.sendingLoop(TelemetryDebugger.java:106) at java.base/java.lang.VirtualThread.run(VirtualThread.java:329) 2025-10-28 20:18:13.048 DEBUG Pinged eu-turn3.xirsys.com with an RTT of 22.457 (c.f.iceadapter.util.PingWrapper:50) 2025-10-28 20:18:13.144 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:54) -
Which java version do you have installed
-
Apologies for the delayed response - OpenJDK 25.
-
I had this issue as well on Debian 13 with OpenJDK 25.
I solved it by running
./set-client-paths.shafter launching the game.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better đź’—
Register Login