Page 1 of 1

[Rseding91] [0.13.5] Crash when switching armor.

Posted: Tue Jul 05, 2016 8:50 pm
by Aubog007
More specifically, to power armor, with that power armor's modules pulled up.
Image

Code: Select all

   0.003 2016-07-05 15:44:50; Factorio 0.13.5 (build 23107, win64, steam)
   0.003 Operating system: Windows 7 Service Pack 1
   0.003 Program arguments: "D:\Program Files\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.003 Read data path: D:/Program Files/Steam/steamapps/common/Factorio/data
   0.003 Write data path: C:/Users/Aubog/AppData/Roaming/Factorio
   0.003 Binaries path: D:/Program Files/Steam/steamapps/common/Factorio/bin
   0.030 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [Screen: 255] [DXT: false]
   0.033 Available display adapters: 1
   0.034  [0]: \\.\DISPLAY1 - AMD Radeon HD 7700 Series {0x8000005, [0,0], 1920x1080, 32bit, 60Hz}
   0.035 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.465 Initialised OpenGL:[0] AMD Radeon HD 7700 Series; driver: 4.5.13431 Compatibility Profile Context 16.150.2211.0
   0.578 Desktop composition is active.
   0.715 Loading mod core 0.0.0 (data.lua)
   0.723 Loading mod base 0.13.5 (data.lua)
   0.882 Checksum for core: 714099156
   0.882 Checksum for mod base: 2397217527
   1.792 Initial atlas bitmap size is 16384
   1.794 Created atlas bitmap 16384x6369
   1.794 Created atlas bitmap 4096x968
  21.644 Sprites loaded
  21.644 Convert atlas 4096x968 to: trilinear-filtering 
  21.690 Loading sounds...
  23.849 Custom inputs active: 0
  23.905 Factorio initialised
  34.963 Loading map C:/Users\Aubog\AppData\Roaming\Factorio\saves\Test.zip
  35.056 Info Scenario.cpp:129: Map version 0.13.4-1
  39.158 Checksum for script C:/Users/Aubog/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 900459546
  62.937 Error CrashHandler.cpp:108: Exception Code: c0000005, Address: 000000013FCACE37
  62.937 Error CrashHandler.cpp:118: Exception Context:
rax=0000000083f31501, rbx=000000008ccde708, rcx=0000000083f31501,
rdx=0000000140872a01, rsi=000000004440cd20, rdi=000000000b74eb68,
rip=000000013fcace37, rsp=000000000b74eae0, rbp=000000008ccde6f0,
 r8=cf00000000000000,  r9=0000000000000000, r10=0000000140872ac8,
r11=000000000b74ea40, r12=000000000000000a, r13=00000000315e9900,
r14=2aaaaaaaaaaaaaab, r15=0000000000000001
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-vdk5hi\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-vdk5hi\src\util\logger.cpp (328): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-vdk5hi\src\util\logger.cpp (382): Logger::logStacktrace
c:\cygwin64\tmp\factorio-vdk5hi\src\util\crashhandler.cpp (84): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-vdk5hi\src\util\crashhandler.cpp (128): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000774ABC00)
00000000774ABC00 (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000776AFF88)
00000000776AFF88 (ntdll): (filename not available): EtwEventSetInformation
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000776478C8)
00000000776478C8 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077657E8D)
0000000077657E8D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000776484CF)
00000000776484CF (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007767BAC8)
000000007767BAC8 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-vdk5hi\src\item\inventoryhighlights.cpp (95): InventoryHighlights::add
c:\cygwin64\tmp\factorio-vdk5hi\src\item\inventoryhighlights.cpp (239): InventoryHighlights::MaintainerOfInventoryChanges::~MaintainerOfInventoryChanges
c:\cygwin64\tmp\factorio-vdk5hi\src\entity\character.cpp (224): Character::transferFromInternal
c:\cygwin64\tmp\factorio-vdk5hi\src\entity\character.hpp (85): Character::transfer
c:\cygwin64\tmp\factorio-vdk5hi\src\entity\logisticrobot.cpp (203): LogisticRobot::update
c:\cygwin64\tmp\factorio-vdk5hi\src\surface\chunk.cpp (471): Chunk::update
c:\cygwin64\tmp\factorio-vdk5hi\src\surface\surface.cpp (905): Surface::update
c:\cygwin64\tmp\factorio-vdk5hi\src\map\map.cpp (1095): Map::update
c:\cygwin64\tmp\factorio-vdk5hi\src\game.cpp (141): Game::update
c:\cygwin64\tmp\factorio-vdk5hi\src\scenario\scenario.cpp (773): Scenario::update
c:\cygwin64\tmp\factorio-vdk5hi\src\mainloop.cpp (337): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-vdk5hi\src\mainloop.cpp (472): MainLoop::updateLoop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\functional (214): std::_Func_impl<std::_Binder<std::_Unforced,void (__cdecl&)(ThreadBarrier * __ptr64,boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64,boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64,bool * __ptr64,bool,enum MainLoop::HeavyMode),ThreadBarrier * __ptr64,boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64,boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64,bool * __ptr64,bool & __ptr64,enum MainLoop::HeavyMode & __ptr64>,std::allocator<int>,void>::_Do_call
c:\cygwin64\tmp\factorio-vdk5hi\src\util\thread.cpp (34): Thread::loop
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000001404F39B3)
00000001404F39B3 (Factorio): (filename not available): boost::thread::start_thread_noexcept
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000774259BD)
00000000774259BD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007765A2E1)
000000007765A2E1 (ntdll): (filename not available): RtlUserThreadStart
  68.215 Error CrashHandler.cpp:85: Map tick at moment of crash: 7833775
  68.215 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.

Re: [0.13.5] Crash when switching armor.

Posted: Tue Jul 05, 2016 8:53 pm
by Rseding91
Do you have a save file and steps to reproduce the issue? I'm not able to reproduce it myself but I know there's a bug somewhere.. I just need some way to reproduce it :)

Re: [Rseding91] [0.13.5] Crash when switching armor.

Posted: Wed Jul 06, 2016 11:46 am
by Rseding91
Nevermind, I figured it out. Fixed for 0.13.6.

Re: [Rseding91] [0.13.5] Crash when switching armor.

Posted: Wed Jul 06, 2016 7:10 pm
by Aubog007
Sorry about that, left immediately without checking back, you guys are fast! and thank you!