[0.13] headless with rcon - crash on ctl+c

Things that we don't consider worth fixing at this moment.
Post Reply
Kovus
Inserter
Inserter
Posts: 23
Joined: Sat Feb 27, 2016 5:25 pm
Contact:

[0.13] headless with rcon - crash on ctl+c

Post by Kovus »

I can replicate this on my system, but I couldn't confirm it with anyone else on irc. This is also a very low priority issue, as the server is being ended anyway, and it does not appear to lose any data.

If I enable rcon, then when I stop the server with ctl+c (sigint), it crashes. Strangely, it crashes about the time it should have been nearly done shutting down, so there may be something related to the OS involved here (FreeBSD 11 using the Linux compatibility layer - Yes, the server output lies). This error only happens when rcon is enabled.

If someone else has been able to replicate this crash, please chime in, as I'd like to know if it's just me.

Code: Select all

kovus@prefect ~/factorio/factorio > cat factorio-current.log
   0.000 2016-06-27 15:56:55; Factorio 0.13.0 (Build 22782, linux64, headless)
   0.060 Operating system: Linux (CentOS 7.1.1503)
   0.060 Program arguments: "bin/x64/factorio" "--start-server" "saves/random1.zip" "--start-server-load-latest" "--latency-ms" "150" "--autosave-interval" "3" "--autosave-slots" "3" "--allow-commands" "admins-only" "--rcon-port" "8000" "--rcon-password" "super-secret-rcon!" "--server-settings" "data/server-settings.json"
   0.060 Read data path: /usr/home/kovus/factorio/factorio/data
   0.060 Write data path: /usr/home/kovus/factorio/factorio
   0.061 Binaries path: /usr/home/kovus/factorio/factorio/bin
   0.077 Running in headless mode
   0.081 Loading mod core 0.0.0 (data.lua)
   0.086 Loading mod base 0.13.0 (data.lua)
   0.226 Checksum for core: 1399339455
   0.226 Checksum for mod base: 2039900801
   0.693 Custom inputs active: 0
   0.693 Info Updater.cpp:751: Downloading https://www.factorio.com/updater/get-available-versions?username=kovus&token=<private>&apiVersion=2
   1.201 0 packages available to download (experimental updates disabled).
   1.202 Factorio initialised
   1.203 Info HttpSharedState.cpp:42: Downloading https://auth.factorio.com/api-login
   1.541 Info HttpSharedState.cpp:90: Status code: 200
   1.541 Info AuthServerConnector.cpp:161: Got token from auth server for username(kovus).
   1.541 Info Router.cpp:563: Router peerID(65535) shutting down.
   1.541 Info Router.cpp:594: Router state -> Disconnected
   1.573 Info MultiplayerManager.cpp:999: networkTick(0) mapTick(-1) changing state from(Ready) to(PreparedToHostGame)
   1.573 Info MultiplayerManager.cpp:999: networkTick(0) mapTick(-1) changing state from(PreparedToHostGame) to(CreatingGame)
   1.573 Loading map saves/random1.zip
   1.615 Info Scenario.cpp:129: Map version 0.13.0-93
   1.703 Checksum for script /usr/home/kovus/factorio/factorio/temp/currently-playing/control.lua: 900459546
   1.705 Info PosixUDPSocket.cpp:50: Opening socket at port 34197
   1.705 Info Router.cpp:594: Router state -> Connected
   1.705 Info Synchronizer.cpp:56: NetworkTick(0) initialized Synchronizer local peer(0) latency(9).
   1.708 Hosting game at port 34197, peerID 0, session magic 1409
   1.708 Info MultiplayerManager.cpp:999: networkTick(0) mapTick(0) changing state from(CreatingGame) to(InGame)
   1.708 Info NetworkInputHandler.cpp:45: mapTick(0) networkTick(0) initialized NetworkInputHandler local peer(0).
   1.709 Info RemoteCommandProcessor.cpp:94: Starting RCON interface at port 8000
   1.878 Info MultiplayerManager.cpp:1530: Received peer info for peer(0) username(<server>).
   1.878 Info MultiplayerManager.cpp:1146: networkTick(9) mapTick(0) received stateChanged peerID(0) oldState(Ready) newState(CreatingGame)
   1.878 Info MultiplayerManager.cpp:1146: networkTick(9) mapTick(0) received stateChanged peerID(0) oldState(CreatingGame) newState(InGame)
  45.159 Connection request(type(ConnectionRequest) applicationVersion(0.13.0 (Build 22782, linux64, headless)) activeMods((base 0.13.0) ) hasPassword(no) connectionRequestID(205)) from(10.135.6.26:56012)
  45.159 Info Router.cpp:676: NetworkTick(2606) replying to connectionRequest for address(10.135.6.26:56012).
  45.309 Info Router.cpp:898: networkTick(2615) adding peer(1) address(10.135.6.26:56012) sending connectionAccept(true)
  45.309 Info Router.cpp:710: networkTick(2615) sending connectionAccept to address(10.135.6.26:56012) connectionRequestID(205) newPeerID(1)
  45.309 Info Synchronizer.cpp:522: networkTick(2615) adding peer(1) success(true).
  45.693 Info MultiplayerManager.cpp:1530: Received peer info for peer(0) username(<server>).
  45.693 Info MultiplayerManager.cpp:1146: networkTick(2624) mapTick(17) received stateChanged peerID(0) oldState(InGame) newState(InGame)
  45.693 Info MultiplayerManager.cpp:1530: Received peer info for peer(1) username(Kovus).
  45.693 Info MultiplayerManager.cpp:1146: networkTick(2624) mapTick(17) received stateChanged peerID(1) oldState(Ready) newState(Connecting)
  45.693 Info NetworkInputHandler.cpp:524: expectedMapTick(17) adding peer(1).
  45.693 Info MultiplayerManager.cpp:1530: Received peer info for peer(1) username(Kovus).
  45.693 Info MultiplayerManager.cpp:1146: networkTick(2624) mapTick(17) received stateChanged peerID(1) oldState(Connecting) newState(Connecting)
  45.693 Info MultiplayerManager.cpp:1146: networkTick(2624) mapTick(17) received stateChanged peerID(1) oldState(Connecting) newState(VerifyingConnection)
  46.059 Info MultiplayerManager.cpp:1146: networkTick(2643) mapTick(18) received stateChanged peerID(1) oldState(VerifyingConnection) newState(ConnectedWaitingForMap)
  46.059 Info MultiplayerManager.cpp:999: networkTick(2643) mapTick(18) changing state from(InGame) to(InGameAligning)
  46.059 Info MultiplayerManager.cpp:1821: networkTick(2643) mapTick(18) starting mapAlign
  46.209 Info MultiplayerManager.cpp:1146: networkTick(2652) mapTick(18) received stateChanged peerID(0) oldState(InGame) newState(InGameAligning)
  46.209 Info MultiplayerManager.cpp:1755: networkTick(2652) mapTick(18) sending mapAlignAction
  46.426 Info MultiplayerManager.cpp:1393: networkTick(2661) mapTick(18) received MapAlignAction from peer(0), mapAlignTick(19) appliedTickClosuresCount(0)
  46.426 Info MultiplayerManager.cpp:1837: networkTick(2662) mapTick(18) mapAlign finished targetTick(19) updating map and running the tasks ...
  46.426 Info MultiplayerManager.cpp:1709: networkTick(2662) mapTick(18) peerID(0) fullStateLog: local state(InGameAligning) local peers(((peerID(0) state(InGameAligning) mapAlignTick(19))
((peerID(1) state(ConnectedWaitingForMap) mapAlignTick(-1))
)
  46.427 Info MultiplayerManager.cpp:1856: maptick(19) crc before applying all ticks: -1173092667
  46.427 Info NetworkInputHandler.cpp:670: applyAllTickClosures: expectedMapTick(19) lastTickApplied(7) referenceMapTick(19) networkTick(2662)
  46.427 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(8) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  46.427 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(9) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  46.427 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(10) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  46.427 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(11) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  46.427 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(12) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  46.427 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(13) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  46.427 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(14) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  46.427 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(15) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  46.427 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(16) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  46.427 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(17) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  46.427 Info MultiplayerManager.cpp:1864: maptick(19) crc after applying all ticks: -1173092667
  46.431 Info MultiplayerManager.cpp:999: networkTick(2662) mapTick(19) changing state from(InGameAligning) to(InGameAligned)
  46.432 Info MultiplayerManager.cpp:999: networkTick(2662) mapTick(19) changing state from(InGameAligned) to(InGameSavingMap)
  46.626 Info MultiplayerManager.cpp:999: networkTick(2671) mapTick(19) changing state from(InGameSavingMap) to(InGameSendingMap)
  46.630 Info MultiplayerManager.cpp:1263: MapTick(19) Serving map(/usr/home/kovus/factorio/factorio/temp/mp-download.zip) for peer(1) size(893377) crc(1342475154)
  46.642 Info MultiplayerManager.cpp:1146: networkTick(2671) mapTick(19) received stateChanged peerID(0) oldState(InGameAligning) newState(InGameAligned)
  46.642 Info MultiplayerManager.cpp:1146: networkTick(2671) mapTick(19) received stateChanged peerID(0) oldState(InGameAligned) newState(InGameSavingMap)
  46.793 Info MultiplayerManager.cpp:1146: networkTick(2680) mapTick(19) received stateChanged peerID(0) oldState(InGameSavingMap) newState(InGameSendingMap)
  46.976 Info MultiplayerManager.cpp:1146: networkTick(2689) mapTick(19) received stateChanged peerID(1) oldState(ConnectedWaitingForMap) newState(ConnectedDownloadingMap)
  50.642 Info MultiplayerManager.cpp:1146: networkTick(2888) mapTick(19) received stateChanged peerID(1) oldState(ConnectedDownloadingMap) newState(ConnectedLoadingMap)
  50.643 Canceling serving for peer 1
  50.643 Info MultiplayerManager.cpp:999: networkTick(2888) mapTick(19) changing state from(InGameSendingMap) to(InGameWaitingForOthers)
  50.742 Info MultiplayerManager.cpp:1146: networkTick(2894) mapTick(19) received stateChanged peerID(1) oldState(ConnectedLoadingMap) newState(InGameWaitingForOthers)
  50.792 Info MultiplayerManager.cpp:1146: networkTick(2897) mapTick(19) received stateChanged peerID(0) oldState(InGameSendingMap) newState(InGameWaitingForOthers)
  50.792 Info MultiplayerManager.cpp:1345: networkTick(2897) mapTick(19) stopping mapAlign
  50.793 Info MultiplayerManager.cpp:999: networkTick(2897) mapTick(19) changing state from(InGameWaitingForOthers) to(InGame)
  50.793 Info MultiplayerManager.cpp:1709: networkTick(2897) mapTick(19) peerID(0) fullStateLog: local state(InGame) local peers(((peerID(0) state(InGameWaitingForOthers) mapAlignTick(-1))
((peerID(1) state(InGameWaitingForOthers) mapAlignTick(-1))
)
  50.942 Info MultiplayerManager.cpp:1146: networkTick(2906) mapTick(28) received stateChanged peerID(0) oldState(InGameWaitingForOthers) newState(InGame)
  50.943 Info MultiplayerManager.cpp:1146: networkTick(2906) mapTick(28) received stateChanged peerID(1) oldState(InGameWaitingForOthers) newState(InGame)
  50.976 Info NetworkInputHandler.cpp:608: assigning playerIndex(0) to peer(1)
  50.976 Info GameActionHandler.cpp:2602: MapTick(31) processed PlayerJoinGame peerID(1) playerIndex(0) mode(create)
  61.292 Info MultiplayerManager.cpp:1574: Disconnect notification for peer (1)
  61.292 Info MultiplayerManager.cpp:1096: networkTick(3454) mapTick(573) removing peer(1) dropout(false)
  61.292 Info MultiplayerManager.cpp:999: networkTick(3454) mapTick(573) changing state from(InGame) to(InGameAligning)
  61.292 Info MultiplayerManager.cpp:1821: networkTick(3454) mapTick(573) starting mapAlign
  61.292 Info MultiplayerManager.cpp:1735: networkTick(3454) mapTick(573) adding mapAlignTask(RemovePlayerAlignTask)
  61.509 Info MultiplayerManager.cpp:1146: networkTick(3463) mapTick(573) received stateChanged peerID(0) oldState(InGame) newState(InGameAligning)
  61.509 Info MultiplayerManager.cpp:1146: networkTick(3463) mapTick(573) received stateChanged peerID(1) oldState(InGame) newState(InGameAligning)
  61.509 Info MultiplayerManager.cpp:1755: networkTick(3463) mapTick(573) sending mapAlignAction
  61.709 Info MultiplayerManager.cpp:1393: networkTick(3472) mapTick(573) received MapAlignAction from peer(0), mapAlignTick(574) appliedTickClosuresCount(0)
  61.709 Info MultiplayerManager.cpp:1393: networkTick(3472) mapTick(573) received MapAlignAction from peer(1), mapAlignTick(575) appliedTickClosuresCount(22)
  61.709 Info MultiplayerManager.cpp:1837: networkTick(3473) mapTick(573) mapAlign finished targetTick(575) updating map and running the tasks ...
  61.709 Info MultiplayerManager.cpp:1709: networkTick(3473) mapTick(573) peerID(0) fullStateLog: local state(InGameAligning) local peers(((peerID(0) state(InGameAligning) mapAlignTick(574))
((peerID(1) state(InGameAligning) mapAlignTick(575))
)
  61.709 Info NetworkInputHandler.cpp:548: expectedMapTick(575) removing peer(1) success(true).
  61.709 Info GameActionHandler.cpp:2631: MapTick(575) processed PlayerLeaveGame peerID(1) playerIndex(0)
  61.709 Info MultiplayerManager.cpp:1856: maptick(575) crc before applying all ticks: 260583735
  61.709 Info NetworkInputHandler.cpp:670: applyAllTickClosures: expectedMapTick(575) lastTickApplied(563) referenceMapTick(575) networkTick(3473)
  61.710 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(564) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  61.710 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(565) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  61.710 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(566) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  61.710 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(567) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  61.710 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(568) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  61.710 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(569) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  61.710 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(570) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  61.710 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(571) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  61.713 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(572) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  61.713 Info MultiplayerManager.cpp:1864: maptick(575) crc after applying all ticks: 260583735
  61.713 Info MultiplayerManager.cpp:999: networkTick(3473) mapTick(575) changing state from(InGameAligning) to(InGameAligned)
  61.909 Info MultiplayerManager.cpp:1146: networkTick(3482) mapTick(575) received stateChanged peerID(0) oldState(InGameAligning) newState(InGameAligned)
  61.909 Info MultiplayerManager.cpp:1146: networkTick(3482) mapTick(575) received stateChanged peerID(1) oldState(InGameAligning) newState(InGameAligned)
  61.909 Info NetworkInputHandler.cpp:524: expectedMapTick(575) adding peer(1).
  61.909 Info MultiplayerManager.cpp:999: networkTick(3482) mapTick(575) changing state from(InGameAligned) to(InGameWaitingForOthers)
  61.909 Info MultiplayerManager.cpp:1146: networkTick(3482) mapTick(575) received stateChanged peerID(1) oldState(InGameAligned) newState(InGameWaitingForOthers)
  62.059 Info MultiplayerManager.cpp:1146: networkTick(3491) mapTick(575) received stateChanged peerID(0) oldState(InGameAligned) newState(InGameWaitingForOthers)
  62.059 Info MultiplayerManager.cpp:1345: networkTick(3491) mapTick(575) stopping mapAlign
  62.059 Info MultiplayerManager.cpp:1887: performing map align task (RemovePlayerAlignTask)
  62.059 Info MultiplayerManager.cpp:1911: networkTick(3491) mapTick(575) finishing removing peer(1) hasPeer(true)
  62.059 Info NetworkInputHandler.cpp:548: expectedMapTick(575) removing peer(1) success(true).
  62.059 Info Synchronizer.cpp:538: networkTick(3491) removing peer(1) success(true).
  62.059 Info MultiplayerManager.cpp:999: networkTick(3491) mapTick(575) changing state from(InGameWaitingForOthers) to(InGame)
  62.059 Info MultiplayerManager.cpp:1709: networkTick(3491) mapTick(575) peerID(0) fullStateLog: local state(InGame) local peers(((peerID(0) state(InGameWaitingForOthers) mapAlignTick(-1))
)
  62.209 Info MultiplayerManager.cpp:1146: networkTick(3500) mapTick(575) received stateChanged peerID(0) oldState(InGameWaitingForOthers) newState(InGame)
  71.254 Received SIGINT, shutting down
  71.254 Info MainLoop.cpp:698: Saving map as saves/random1.zip
  71.438 Info MultiplayerManager.cpp:153: NetworkTick(4043) disconnecting multiplayer connection.
  71.439 Info NetworkInputHandler.cpp:64: expectedMapTick(575) sending PlayerLeaveGame
  71.439 Info MultiplayerManager.cpp:1574: Disconnect notification for peer (0)
  71.439 Info MultiplayerManager.cpp:1096: networkTick(4052) mapTick(575) removing peer(0) dropout(false)
  71.439 Info MultiplayerManager.cpp:999: networkTick(4052) mapTick(575) changing state from(InGame) to(InGameAligning)
  71.439 Info MultiplayerManager.cpp:1821: networkTick(4052) mapTick(575) starting mapAlign
  71.439 Info MultiplayerManager.cpp:1735: networkTick(4052) mapTick(575) adding mapAlignTask(RemovePlayerAlignTask)
  71.557 Info MultiplayerManager.cpp:1146: networkTick(4061) mapTick(575) received stateChanged peerID(0) oldState(InGame) newState(InGameAligning)
  71.557 Info MultiplayerManager.cpp:1755: networkTick(4061) mapTick(575) sending mapAlignAction
  71.707 Info MultiplayerManager.cpp:1393: networkTick(4070) mapTick(575) received MapAlignAction from peer(0), mapAlignTick(576) appliedTickClosuresCount(0)
  71.707 Info MultiplayerManager.cpp:1837: networkTick(4071) mapTick(575) mapAlign finished targetTick(576) updating map and running the tasks ...
  71.707 Info MultiplayerManager.cpp:1709: networkTick(4071) mapTick(575) peerID(0) fullStateLog: local state(InGameAligning) local peers(((peerID(0) state(InGameAligning) mapAlignTick(576))
)
  71.708 Info MultiplayerManager.cpp:1856: maptick(576) crc before applying all ticks: -290426103
  71.708 Info NetworkInputHandler.cpp:670: applyAllTickClosures: expectedMapTick(576) lastTickApplied(574) referenceMapTick(576) networkTick(4071)
  71.708 Info NetworkInputHandler.cpp:694: applyAllTickClosures: applying tickClosure(tick(575) inputActions((CheckCRCHeuristic) ) ) for peer(0)
  71.708 Info MultiplayerManager.cpp:1864: maptick(576) crc after applying all ticks: -290426103
  71.708 Info MultiplayerManager.cpp:999: networkTick(4071) mapTick(576) changing state from(InGameAligning) to(InGameAligned)
  71.874 Info MultiplayerManager.cpp:1146: networkTick(4080) mapTick(576) received stateChanged peerID(0) oldState(InGameAligning) newState(InGameAligned)
  71.874 Info MultiplayerManager.cpp:999: networkTick(4080) mapTick(576) changing state from(InGameAligned) to(InGameWaitingForOthers)
  72.024 Info MultiplayerManager.cpp:1146: networkTick(4089) mapTick(576) received stateChanged peerID(0) oldState(InGameAligned) newState(InGameWaitingForOthers)
  72.024 Info MultiplayerManager.cpp:1345: networkTick(4089) mapTick(576) stopping mapAlign
  72.024 Info MultiplayerManager.cpp:1887: performing map align task (RemovePlayerAlignTask)
  72.024 Info MultiplayerManager.cpp:999: networkTick(4089) mapTick(576) changing state from(InGameWaitingForOthers) to(Disconnecting)
  72.024 Info MultiplayerManager.cpp:1709: networkTick(4089) mapTick(576) peerID(0) fullStateLog: local state(Disconnecting) local peers(((peerID(0) state(InGameWaitingForOthers) mapAlignTick(-1))
)
  72.490 Info MultiplayerManager.cpp:999: networkTick(4117) mapTick(576) changing state from(Disconnecting) to(QuitScheduled)
  72.490 Info MultiplayerManager.cpp:180: NetworkTick(4117) quitting multiplayer connection.
  72.491 Info MultiplayerManager.cpp:999: networkTick(4117) mapTick(576) changing state from(QuitScheduled) to(Disconnected)
  72.491 Warning NetworkInputHandler.cpp:765: mapTick(576) networkTick(4117) disconnecting from player but already disconnected.
Factorio crashed. Generating symbolized stacktrace, please wait ...
#0  0x90352d in logStacktrace at /tmp/factorio-l0EMYo/src/Util/Logger.cpp:382
#1  0x805a7b in writeStackTrace at /tmp/factorio-l0EMYo/src/Util/CrashHandler.cpp:84
#2  0x805cf4 in SignalHandler at /tmp/factorio-l0EMYo/src/Util/CrashHandler.cpp:188
#3  0x7ffffffff514 in ?? at src/Gui/ElemToolTip.hpp:25
#4  0x8026355d7 in ?? at src/Gui/ElemToolTip.hpp:25
#5  0x802636cc8 in ?? at src/Gui/ElemToolTip.hpp:25
#6  0xf473bd in ?? at src/Gui/ElemToolTip.hpp:25
#7  0xf3bb66 in ?? at src/Gui/ElemToolTip.hpp:25
#8  0xf3bbb1 in ?? at src/Gui/ElemToolTip.hpp:25
#9  0xf47018 in ?? at src/Gui/ElemToolTip.hpp:25
#10 0x4b77cb in wait at /tmp/factorio-l0EMYo/src/Net/TCPSocket.cpp:244
#11 0x78caba in update at /tmp/factorio-l0EMYo/src/Net/TCPSocket.cpp:112
#12 0xf33bdf in ?? at src/Gui/ElemToolTip.hpp:25
#13 0x801607df5 in ?? at src/Gui/ElemToolTip.hpp:25
#14 0x8026f61ad in ?? at src/Gui/ElemToolTip.hpp:25
 139.910 Error Util.cpp:77: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.
kovus@prefect ~/factorio/factorio >

Bisa
Filter Inserter
Filter Inserter
Posts: 450
Joined: Fri Jul 17, 2015 3:22 pm
Contact:

Re: [0.13] headless with rcon - crash on ctl+c

Post by Bisa »

I was not able to reproduce this, did you try connecting to rcon and not connecting?

I just started the server, let it initialize then hit ctrl-c and it exited gracefully.
I also started the server, let it initialize then I connected as a player, hit ctrl-c and it exited gracefully.
(I was not able to find a rcon client to connect with but I'll do some more digging)
Hosting a factorio server? Take a look at this || init script ||.

NoPantsMcDance
Filter Inserter
Filter Inserter
Posts: 478
Joined: Fri Jul 17, 2015 6:56 pm
Contact:

Re: [0.13] headless with rcon - crash on ctl+c

Post by NoPantsMcDance »

Bisa wrote:(I was not able to find a rcon client to connect with but I'll do some more digging)
Use mcrcon
Looking for a multiplayer server? Check out my servers Vanilla Server

Bisa
Filter Inserter
Filter Inserter
Posts: 450
Joined: Fri Jul 17, 2015 3:22 pm
Contact:

Re: [0.13] headless with rcon - crash on ctl+c

Post by Bisa »

used mccron (https://github.com/barneygale/MCRcon) and was still able to gracefully shut down, running a linux centos 7 0.13 vanilla server
Hosting a factorio server? Take a look at this || init script ||.

User avatar
TruePikachu
Filter Inserter
Filter Inserter
Posts: 978
Joined: Sat Apr 09, 2016 8:39 pm
Contact:

Re: [0.13] headless with rcon - crash on ctl+c

Post by TruePikachu »

For completeness sake, can you check what happens when you send SIGINT via `kill` under both configurations?

Oxyd
Former Staff
Former Staff
Posts: 1428
Joined: Thu May 07, 2015 8:42 am
Contact:

Re: [0.13] headless with rcon - crash on ctl+c

Post by Oxyd »

We don't support FreeBSD and since it seems that no one can reproduce this on any of the supported systems, I'm moving this to Won't Fix. If you can reproduce this on Linux, Mac or Windows, feel free to reopen.

Post Reply

Return to “Won't fix.”