Apologies for the delayed response - OpenJDK 25.
Posts
-
RE: Linux crash on create game - exit code 126
-
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)