New Lobby Crash Exploit?

Had lobby crashed twice when a player was trying to join. I suspect an exploit. From the logs:

info: Unable to load texture from file: /countries/.dds
info: LOBBY: "Tratax" [%CPU_NAME%:59737, uid=14693] has established connections to: 94391, 161077
warning: GPGNET: Ignoring unknown gpg.net command "ConnectionShutdown".
info: LOBBY: "Tratax" [%CPU_NAME%:59737, uid=14693] has established connections to: 94391, 161077, 367164
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: Unable to load texture from file: /countries/.dds
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: Unable to load texture from file: /countries/.dds
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: Unable to load texture from file: /countries/.dds
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: Unable to load texture from file: /countries/.dds
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: CNetTCPBuf::Flush(): send() failed: WSAECONNABORTED
info: {
info: 8b2d7222-e15d-42d5-9c4d-29e9fff00002 = true
info: be072110-5c96-40c7-a7d4-2ae63f65de74 = true
info: 619c602b-74c0-4406-9fb6-8a4e8feb542f = true
info: 9bac42b7-2c66-4009-8036-3221c61ac705 = true
info: 755F8830-FD79-11E0-8691-CBAF4724019D = true
info: 71d56997-d3cf-4f3e-8206-beb23aa9bb4f = true
info: 26778D4E-BA75-5CC2-CBA8-63795BDE74AA = true
info: ad271f12-c9e9-4222-870b-fe68b842f52b = true
info: daeafcc2-0bcc-463a-962e-a33e703eacd1 = true
info: 1ddb6dcf-ed15-45d0-8d15-e671fe7ca710 = true
info: 62033943-34ae-4f9c-85d4-70d272bd0eda = true
info: }
info: {
info: zcbf6277-24e3-437a-b968-Common-v1 = true
info: HUSSAR-PL-a1e2-c4t4-scfa-ssbmod-v0060 = true
info: 2bf69bc5-c65f-44cd-b43c-f4d2f9272d6b = true
info: hover-over-deposits-03 = true
info: 20dec73e-d4b2-11e5-ab30-625662811111 = true
info: 5F593E02-FEF3-487C-916F-D6020903054B = true
info: 9e0e482a-ebbd-40ed-95e0-9619ccdc4d13 = true
info: 06E0D4F2-2231-11E3-A9FB-92EE6088709B = true
info: 2018eaac-e8ed-11e4-b02c-1681e6b44c9 = true
info: }
info: LOBBY: "Tratax" [%CPU_NAME%:59737, uid=14693] has established connections to: 94391, 161077
info: LOBBY: "Tratax" [%CPU_NAME%:59737, uid=14693] has established connections to: 94391
info: LOBBY: "Tratax" [%CPU_NAME%:59737, uid=14693] has established connections to: 76980, 94391
info: LOBBY: "Tratax" [%CPU_NAME%:59737, uid=14693] has established connections to: 76980, 94391, 367164
warning: c:\work\rts\main\code\src\libs\gpggal\DeviceD3D9.cpp(866) An invalid parameter was passed to the returning function

I tried to check, there is no directory on my computer for the below:

warning: c:\work\rts\main\code\src\libs\gpggal\DeviceD3D9.cpp(866) An invalid parameter was passed to the returning function

This looks like a GPG employee's file path baked into FA binary for logging during compilation. Definitely not something sent by a malicious player.

@mazornoob

Yeah, after further testing, it doesn't seem to be caused by players. I did try a fresh install of FAF, but with no luck. Maybe need to reinstall Supreme Commander.

The crash will occur several minutes after hosting, usually 3 minutes. My screen will flash white, meaning the error has occurred, and if I alt-tab out, the game will crash and not run until I restart the computer.

If launching game before the crash:
Screen will flash white at some time shortly after the match begins. Game can be played, but I didn't try alt-tabbing out.

Flashes white while still in Lobby:
Had 3 players with me in lobby. Two players timed out, but third player was able to launch and play with me. Received a message during the match from another player saying they couldn't join my host. Apparently my lobby was still listed on the FAF client.

In the two above cases where I was still able to play after the screen flashed, if I tried to host a new lobby after the match, the lobby would load with the default video settings (lower resolution, not fit the entire screen) instead of the settings I had set. Restarting the computer would fix the issue.

Could be a graphics driver issue maybe, given that message?

@rama said in New Lobby Crash Exploit?:

until I restart the computer

Try destroying the game with the task manager

Solved:
Validated files via Steam. One was corrupted. Replacing file failed to fix the issue.

Uninstalled and reinstalled the game. That appears to have solved the issue.