[0.11.1 - Linux] Crash with symbolic links
Posted: Sun Nov 02, 2014 12:07 am
Hello
I tried the game with a friend in a multiplayer game (awesome !!!!), but the game suddenly crashed on my side, it happens again and again
He was the server on Windows, I was the client on Linux 64bits
I launch the game from a shell, it was clearly a bad crash :
I used gdb (not usefull because the binary is stripped) and strace which gave me the reason why it crash :
The problem was that I made a symbolic link for the 'saves' folder, the crash happens also in a solo game
I renamed my symbolic link and recreate the 'saves' folder, since then, the game do not crash anymore, but I can't use my usual save folder which is in an other hard disk.
I tried the game with a friend in a multiplayer game (awesome !!!!), but the game suddenly crashed on my side, it happens again and again
He was the server on Windows, I was the client on Linux 64bits
I launch the game from a shell, it was clearly a bad crash :
Code: Select all
13330.475370 Info AllInOne.cpp:284: NetworkTick(94043) MapTick(71988) stopping map.
13330.493088 Info AllInOne.cpp:294: NetworkTick(94045) MapTick(71988) resuming map.
zsh: illegal hardware instruction (core dumped) ./factorio
Code: Select all
lstat("/Stockage/Jeux/factorio/saves/_autosave2", 0x7fff4faa7b10) = -1 ENOENT (No such file or directory)
stat("/Stockage/Jeux/factorio/saves", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
rename("/Stockage/Jeux/factorio/temp/currently-saving/_autosave2.zip", "/Stockage/Jeux/factorio/saves/_autosave2.\
zip") = -1 EXDEV (Invalid cross-device link)
futex(0x7f53ac96c850, FUTEX_WAKE_PRIVATE, 2147483647) = 0
--- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPN, si_addr=0xb475a4} ---
+++ killed by SIGILL (core dumped) +++
zsh: illegal hardware instruction (core dumped) strace ./factorio
I renamed my symbolic link and recreate the 'saves' folder, since then, the game do not crash anymore, but I can't use my usual save folder which is in an other hard disk.