[2.0.29] Crash when anyone joins game hosted on Sequoia
Posted: Tue Jan 07, 2025 8:17 pm
Factorio crashes when another player joins my hosted game but only when I host on a Mac running Sequoia.
Edit: In something like six years of playing Factorio, I think this is the first crash I've experienced. Maybe it isn't even a "crash". In this post, when I say that Factorio crashes, I mean that it exits unexpectedly but there isn't any kind of crash dialog that appears. There isn't anything about a crash in the log file that is produced.
The crash most often occurs when the other machine shows the Browse LAN Games list. The game doesn't appear in their list, but it causes my Mac Factorio to crash. Occasionally they will be able to join and the game will crash several seconds after they finish joining.
Other details:
- It never crashes if no one joins. I can host the save on my Mac in multiplayer mode for dozens of minutes. As long as no one joins, the game runs fine and I can play normally.
- The crash started happening immediately after I upgraded from Sonoma to Sequoia.
- The same game can be hosted on a Windows machine with no problem. I can join from my Mac without causing a crash.
- This reproduces with a brand new game.
- I'm running this on a Mac laptop provided by my employer. I suspect some interaction with work security software, although that didn't change between Sonoma and Sequoia. My employer permits Factorio but is unlikely to go out of their way to support it.
What did I do:
1. From my Mac, begin hosting a new game.
2. From my Windows machine, with a different player name, try to Browse for LAN Games.
What happened:
1. Factorio on the Mac crashed.
2. The hosted game did not appear in the available games list on the Windows machine.
What did I expect to happen?
1. The hosted game to appear in the available games list.
2. It to be possible to join and play the hosted game.
3. The Factorio game on the Mac to continue running.
Reproducibility:
- The game crashes more than 7/10 times when the Windows machine browses for LAN games.
- Rarely it is possible for the Windows machine to join the Mac hosted game. In that case, the Mac game crashes within 30 seconds.
Edit: In something like six years of playing Factorio, I think this is the first crash I've experienced. Maybe it isn't even a "crash". In this post, when I say that Factorio crashes, I mean that it exits unexpectedly but there isn't any kind of crash dialog that appears. There isn't anything about a crash in the log file that is produced.
The crash most often occurs when the other machine shows the Browse LAN Games list. The game doesn't appear in their list, but it causes my Mac Factorio to crash. Occasionally they will be able to join and the game will crash several seconds after they finish joining.
Other details:
- It never crashes if no one joins. I can host the save on my Mac in multiplayer mode for dozens of minutes. As long as no one joins, the game runs fine and I can play normally.
- The crash started happening immediately after I upgraded from Sonoma to Sequoia.
- The same game can be hosted on a Windows machine with no problem. I can join from my Mac without causing a crash.
- This reproduces with a brand new game.
- I'm running this on a Mac laptop provided by my employer. I suspect some interaction with work security software, although that didn't change between Sonoma and Sequoia. My employer permits Factorio but is unlikely to go out of their way to support it.
What did I do:
1. From my Mac, begin hosting a new game.
2. From my Windows machine, with a different player name, try to Browse for LAN Games.
What happened:
1. Factorio on the Mac crashed.
2. The hosted game did not appear in the available games list on the Windows machine.
What did I expect to happen?
1. The hosted game to appear in the available games list.
2. It to be possible to join and play the hosted game.
3. The Factorio game on the Mac to continue running.
Reproducibility:
- The game crashes more than 7/10 times when the Windows machine browses for LAN games.
- Rarely it is possible for the Windows machine to join the Mac hosted game. In that case, the Mac game crashes within 30 seconds.