Page 1 of 1

[Rseding91] [0.16.5] Crash on setting character filters: "agui::Widget::getAbsolutePosition"

Posted: Sun Dec 17, 2017 8:25 pm
by boskid
Step 1) New game > scenario > sandbox
Step 2) "Default" -> "Generate"
Step 3) "All techs, gib items, all day, cheat mode"
Step 4) Get one steel chest
Step 5) Left click to open chest-gui
Step 6) On left side, middle click on empty slot (to set filter)

Game crashes

Code: Select all

 156.432 Error CrashHandler.cpp:419: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-kour1y\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-kour1y\src\util\logger.cpp (371): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-kour1y\src\util\logger.cpp (470): Logger::logStacktrace
c:\cygwin64\tmp\factorio-kour1y\src\util\crashhandler.cpp (127): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-kour1y\src\util\crashhandler.cpp (423): 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: 00007FF78779B28C)
00007FF78779B28C (Factorio): (filename not available): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEB6DBAB6D)
00007FFEB6DBAB6D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEB6D59933)
00007FFEB6D59933 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEB6DB9C8A)
00007FFEB6DB9C8A (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-kour1y\libraries\agui\src\agui\widget\widget.cpp (753): agui::Widget::getAbsolutePosition
c:\cygwin64\tmp\factorio-kour1y\src\gameviewbase.cpp (142): GameViewBase::openFilterSelection
c:\cygwin64\tmp\factorio-kour1y\src\input\inputhandlerallegro.cpp (382): InputHandlerAllegro::processGuiAction
c:\cygwin64\tmp\factorio-kour1y\src\input\guiactionhandler.cpp (30): QueuedGuiActionHandler::processGuiActions
c:\cygwin64\tmp\factorio-kour1y\src\mainloop.cpp (743): MainLoop::processEvent
c:\cygwin64\tmp\factorio-kour1y\src\mainloop.cpp (582): MainLoop::processAllegroEvents
c:\cygwin64\tmp\factorio-kour1y\src\mainloop.cpp (433): MainLoop::prePrepare
c:\cygwin64\tmp\factorio-kour1y\src\mainloop.cpp (508): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-kour1y\src\mainloop.cpp (331): MainLoop::run
c:\cygwin64\tmp\factorio-kour1y\src\main.cpp (1029): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (283): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEB4FF8364)
00007FFEB4FF8364 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEB6D77091)
00007FFEB6D77091 (ntdll): (filename not available): RtlUserThreadStart
 157.836 Error CrashHandler.cpp:128: Map tick at moment of crash: 3633
 157.836 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.
 188.821 Creating crash dump.
 188.936 CrashDump success

Re: [Rseding91] [0.16.5] Crash on setting character filters: "agui::Widget::getAbsolutePosition"

Posted: Sun Dec 17, 2017 8:38 pm
by Rseding91
Thanks for the report. It's now fixed for the next version of 0.16.