Page 1 of 1

[0.13.0] Crash while shift right click on inventory slot

Posted: Mon Jun 27, 2016 7:07 pm
by Muchaszewski
Reproduce steps:
1. Place an stone furnance;
2. Pick coal from inventory;
3. Enter furnance;
4. Right Shift Click on coal slot; (Coal slot has to be empty)
5. Enjoy ;p

100% reproduce rate.

Re: [0.13.0] Crash while shift right click on inventory slot

Posted: Mon Jun 27, 2016 7:13 pm
by TruePikachu
Confirmed, getting my own backtrace for it right now...

EDIT: In-code backtrace stuff might be broken, can a dev check?

Windbg:

Code: Select all

************* Symbol Loading Error Summary **************
Module name            Error
Factorio               PDB not found : cache*
                       The system cannot find the file specified : SRV*http://msdl.microsoft.com/download/symbols
                       PDB not found : c:\program files (x86)\steam\steamapps\common\factorio\bin\x64\symbols\exe\factorio-all-in-one.pdb
EDIT: Backtrace:

Code: Select all

0:000> kb
RetAddr           : Args to Child                                                           : Call Site
00000001`3fb63de9 : 00000000`0027c298 00000000`0027c2a0 00000000`0865d2b0 00000000`0865d2b0 : Factorio!InputHandlerAllegro::processGuiAction+0x52f [c:\cygwin64\tmp\factorio-nxxswh\src\input\inputhandlerallegro.cpp @ 450]
00000001`3fff1311 : 00000000`00000000 00000000`08680c30 00000000`0027c850 00000000`0027c820 : Factorio!QueuedGuiActionHandler::processGuiActions+0x129 [c:\cygwin64\tmp\factorio-nxxswh\src\input\guiactionhandler.cpp @ 24]
00000001`3fff99ef : 00000000`0027c850 00000000`00000000 00000000`0027c710 00000001`40230613 : Factorio!MainLoop::processAllegroEvent+0x201 [c:\cygwin64\tmp\factorio-nxxswh\src\mainloop.cpp @ 187]
00000001`3fffa087 : 00000000`00000000 00000000`03895f00 00000000`0027c850 00000000`0027c838 : Factorio!MainLoop::processAllegroEvents+0xaf [c:\cygwin64\tmp\factorio-nxxswh\src\mainloop.cpp @ 205]
00000001`3fff28bd : 00341ec9`2bbf662b 00000000`03895c20 00000000`00000000 00000000`00000000 : Factorio!MainLoop::tickStep+0xb7 [c:\cygwin64\tmp\factorio-nxxswh\src\mainloop.cpp @ 547]
00000001`3fff96af : 00000000`00000000 00000000`02405e20 00000000`0027e9f8 00000000`0027e9d8 : Factorio!MainLoop::run+0x9ad [c:\cygwin64\tmp\factorio-nxxswh\src\mainloop.cpp @ 691]
00000001`405999cc : 00000000`00000000 00000001`40b77020 00000001`40b7609c 00000000`00000000 : Factorio!wmain+0x5e8f [c:\cygwin64\tmp\factorio-nxxswh\src\main.cpp @ 725]
(Inline Function) : --------`-------- --------`-------- --------`-------- --------`-------- : Factorio!invoke_main+0x22 [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 79]
00000000`76c15a4d : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : Factorio!__scrt_common_main_seh+0x124 [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl @ 255]
00000000`76e4b831 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`0027f8f0 : kernel32!BaseThreadInitThunk+0xd
00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x1d

Re: [0.13.0] Crash while shift right click on inventory slot

Posted: Mon Jun 27, 2016 7:17 pm
by Rseding91
Thanks for the report. Fixed for 0.13.1.