[16.27] Crash when coincidentally changing circuit condition

Bugs that we were not able to reproduce, and/or are waiting for more detailed info.
Post Reply
AreYouScared
Long Handed Inserter
Long Handed Inserter
Posts: 87
Joined: Thu Mar 23, 2017 3:32 am
Contact:

[16.27] Crash when coincidentally changing circuit condition

Post by AreYouScared »

When two players are trying to edit a circuit condition on a train, it causes one of the players to crash, But not the other.

Attached are the two dumps and two crash reports. Both from same person, different times
First Crash
factorio-current (4).log
Crash 1
(137.96 KiB) Downloaded 46 times
factorio-dump-current.dmp
(Drump)
(554.51 KiB) Downloaded 44 times

Code: Select all

82333.564 Error CrashHandler.cpp:493: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-1afarl\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-1afarl\src\util\logger.cpp (376): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-1afarl\src\util\logger.cpp (477): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-1afarl\src\util\crashhandler.cpp (157): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-build-1afarl\src\util\crashhandler.cpp (502): CrashHandler::SignalHandler
d:\th\minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp (219): _seh_filter_exe
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (117): `thread_start<unsigned int (__cdecl*)(void * __ptr64)>'::`1'::filt$0
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF7B06673BC)
00007FF7B06673BC (Factorio): (filename not available): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF82E424C7D)
00007FF82E424C7D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF82E39D1D8)
00007FF82E39D1D8 (ntdll): (filename not available): RtlWalkFrameChain
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF82E423BAE)
00007FF82E423BAE (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-build-1afarl\libraries\agui\src\agui\focusmanager.cpp (16): agui::FocusManager::~FocusManager
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF7B04406D4)
00007FF7B04406D4 (Factorio): (filename not available): agui::FocusManager::`scalar deleting destructor'
c:\cygwin64\tmp\factorio-build-1afarl\libraries\agui\src\agui\graphics.cpp (22): agui::Graphics::pushClippingRect
c:\cygwin64\tmp\factorio-build-1afarl\libraries\agui\src\agui\widget\widget.cpp (1067): agui::Widget::recursivePaintChildren
c:\cygwin64\tmp\factorio-build-1afarl\libraries\agui\src\agui\gui.cpp (619): agui::Gui::recursiveDoLogic
c:\cygwin64\tmp\factorio-build-1afarl\libraries\agui\src\agui\gui.cpp (624): agui::Gui::recursiveDoLogic
c:\cygwin64\tmp\factorio-build-1afarl\libraries\agui\src\agui\gui.cpp (608): agui::Gui::logic
c:\cygwin64\tmp\factorio-build-1afarl\src\globalcontext.cpp (1218): GlobalContext::updateGui
c:\cygwin64\tmp\factorio-build-1afarl\src\mainloop.cpp (749): MainLoop::processEvent
c:\cygwin64\tmp\factorio-build-1afarl\src\mainloop.cpp (596): MainLoop::processAllegroEvents
c:\cygwin64\tmp\factorio-build-1afarl\src\mainloop.cpp (447): MainLoop::prePrepare
c:\cygwin64\tmp\factorio-build-1afarl\src\mainloop.cpp (522): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-build-1afarl\src\mainloop.cpp (332): MainLoop::run
c:\cygwin64\tmp\factorio-build-1afarl\src\main.cpp (1110): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (283): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF82BE01FE4)
00007FF82BE01FE4 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF82E3EEFC1)
00007FF82E3EEFC1 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
82336.196 Error CrashHandler.cpp:162: Map tick at moment of crash: 27763160
82336.196 Error Util.cpp:67: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
82345.544 Uploading log file
82345.576 Creating crash dump.
82346.828 CrashDump success
Second Crash
factorio-previous.log
Crash 2
(67.86 KiB) Downloaded 46 times
factorio-dump-previous.dmp
(Dump 2)
(548.14 KiB) Downloaded 44 times

Code: Select all

4896.662 Error CrashHandler.cpp:493: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-1afarl\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-1afarl\src\util\logger.cpp (376): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-1afarl\src\util\logger.cpp (477): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-1afarl\src\util\crashhandler.cpp (157): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-build-1afarl\src\util\crashhandler.cpp (502): CrashHandler::SignalHandler
d:\th\minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp (219): _seh_filter_exe
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (117): `thread_start<unsigned int (__cdecl*)(void * __ptr64)>'::`1'::filt$0
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF7B06673BC)
00007FF7B06673BC (Factorio): (filename not available): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF82E424C7D)
00007FF82E424C7D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF82E39D1D8)
00007FF82E39D1D8 (ntdll): (filename not available): RtlWalkFrameChain
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF82E423BAE)
00007FF82E423BAE (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-build-1afarl\libraries\agui\src\agui\focusmanager.cpp (16): agui::FocusManager::~FocusManager
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF7B04406D4)
00007FF7B04406D4 (Factorio): (filename not available): agui::FocusManager::`scalar deleting destructor'
c:\cygwin64\tmp\factorio-build-1afarl\libraries\agui\src\agui\graphics.cpp (22): agui::Graphics::pushClippingRect
c:\cygwin64\tmp\factorio-build-1afarl\libraries\agui\src\agui\widget\widget.cpp (1067): agui::Widget::recursivePaintChildren
c:\cygwin64\tmp\factorio-build-1afarl\libraries\agui\src\agui\gui.cpp (619): agui::Gui::recursiveDoLogic
c:\cygwin64\tmp\factorio-build-1afarl\libraries\agui\src\agui\gui.cpp (624): agui::Gui::recursiveDoLogic
c:\cygwin64\tmp\factorio-build-1afarl\libraries\agui\src\agui\gui.cpp (608): agui::Gui::logic
c:\cygwin64\tmp\factorio-build-1afarl\src\globalcontext.cpp (1218): GlobalContext::updateGui
c:\cygwin64\tmp\factorio-build-1afarl\src\mainloop.cpp (800): MainLoop::prepare
c:\cygwin64\tmp\factorio-build-1afarl\src\mainloop.cpp (540): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-build-1afarl\src\mainloop.cpp (332): MainLoop::run
c:\cygwin64\tmp\factorio-build-1afarl\src\main.cpp (1110): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (283): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF82BE01FE4)
00007FF82BE01FE4 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF82E3EEFC1)
00007FF82E3EEFC1 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
4897.699 Error CrashHandler.cpp:162: Map tick at moment of crash: 28194384
4897.699 Error Util.cpp:67: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
4902.522 Uploading log file
4902.528 Creating crash dump.
4902.775 CrashDump success
Circuit crash.zip
Map Save (After 2nd Crash)
(16.93 MiB) Downloaded 39 times
Attached is the map, After the client crashes a 2nd time, and this is a download link to the mods, It's about 175MB compressed. https://justmyrandomstuff.com/factorio/mods.zip
Image

Rseding91
Factorio Staff
Factorio Staff
Posts: 13250
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [16.27] Crash when coincidentally changing circuit condition

Post by Rseding91 »

Thanks for the report. Do you remember exactly what steps you did to reproduce the crash?
If you want to get ahold of me I'm almost always on Discord.

AreYouScared
Long Handed Inserter
Long Handed Inserter
Posts: 87
Joined: Thu Mar 23, 2017 3:32 am
Contact:

Re: [16.27] Crash when coincidentally changing circuit condition

Post by AreYouScared »

Do not, All I can remember is we both had the train menu opened, we both were editing the same stop and circuit conditions as the train was moving. I can try to repeat it when he gets on later.
Image

Post Reply

Return to “Pending”