Page 1 of 1

[15.0] Crash on: "Burner::canInsertAt"

Posted: Mon Apr 24, 2017 7:32 pm
by Ranakastrasz
Made a quick mod to see how burner equipment works. Dropped solid fuel into the fusion reactor, which takes Nuclear fuel. game crashed.

Tried again with nuclear fuel, works great!


Edit:

Uploaded Correct Log

Re: Burner Equipment Crash

Posted: Mon Apr 24, 2017 7:40 pm
by Loewchen
Post log with crash.

Re: Burner Equipment Crash

Posted: Mon Apr 24, 2017 7:49 pm
by Ranakastrasz
Oh, I see. It overwrided when I did other test. Oops. Fill fix.

Re: [15.0] Crash on: "Burner::canInsertAt"

Posted: Mon Apr 24, 2017 7:54 pm
by Loewchen

Code: Select all

   0.017 2017-04-24 15:50:35; Factorio 0.15.0 (build 29027, win64, alpha)
   0.017 Operating system: Windows 7 Service Pack 1
   0.017 Program arguments: "E:\Factorio_0.15.0\bin\x64\factorio.exe" 
   0.017 Read data path: E:/Factorio_0.15.0/data
   0.017 Write data path: E:/Factorio_0.15.0
   0.017 Binaries path: E:/Factorio_0.15.0/bin
   0.024 System info: [CPU: Intel(R) Xeon(R) CPU E3-1240 v3 @ 3.40GHz, 8 cores, RAM: 12212MB]
   0.028 Display options: [FullScreen: 0] [VSync: 0] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
   0.029 Available display adapters: 2
   0.029  [0]: \\.\DISPLAY1 - NVIDIA Quadro K600 {0x8000005, [0,0], 1680x1050, 32bit, 59Hz}
   0.029  [1]: \\.\DISPLAY2 - NVIDIA Quadro K600 {0x01, [1680,217], 1024x768, 32bit, 60Hz}
   0.029 Create display on adapter 0. Size 1280x720 at position [190, 147].
   0.053 Initialised Direct3D:[0] NVIDIA Quadro K600; driver: nvd3dumx.dll 9.18.13.2086
   0.055     Video memory size (dedicated video/dedicated system/shared system/available): 974/0/5850/2725 MB
   0.089 DSound: Starting _dsound_update thread
   0.089 DSound: Enter _dsound_update; tid=3836
   0.090 Device reset internal.
   0.091 Desktop composition is active.
   0.091 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: false]
   0.142 Loading mod core 0.0.0 (data.lua)
   0.149 Loading mod base 0.15.0 (data.lua)
   0.236 Loading mod bullet-trails 0.2.1 (data.lua)
   0.291 Loading mod equipment 0.0.1 (data.lua)
   0.343 Loading mod base 0.15.0 (data-updates.lua)
   0.404 Loading mod bullet-trails 0.2.1 (data-updates.lua)
   0.453 Checksum for core: 3378387764
   0.453 Checksum of base: 2731413614
   0.453 Checksum of bullet-trails: 3097468026
   0.453 Checksum of equipment: 4288556454
   0.568 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1493062377
   0.568 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   0.635 Loaded shader file E:/Factorio_0.15.0/data/core/graphics/shaders/game.cso
   0.635 Loaded shader file E:/Factorio_0.15.0/data/core/graphics/shaders/zoom-to-world.cso
   0.647 Initial atlas bitmap size is 16384
   0.649 Created atlas bitmap 16384x7693
   1.706 Created atlas bitmap 4096x1860
   1.812 Created atlas bitmap 4096x3648
   9.158 Sprites loaded
   9.158 Convert atlas 4096x1860 to: trilinear-filtering 
   9.196 Convert atlas 4096x3648 to: mipmap 
   9.572 Loading sounds...
  11.451 Custom inputs active: 0
  11.460 Info Updater.cpp:743: Downloading https://updater.factorio.com/get-available-versions?username=Ranakastrasz&token=<private>&apiVersion=2
  11.795 0 packages available to download (experimental updates disabled).
  11.854 Factorio initialised
  17.565 Loading Level.dat: 853522 bytes.
  17.565 Info Scenario.cpp:133: Map version 0.15.0-99
  17.623 Checksum for script E:/Factorio_0.15.0/temp/currently-playing/control.lua: 1622069129
  55.389 Error CrashHandler.cpp:141: Exception Code: c0000005, Address: 0x000000013f1d2d25
ModuleBase: 0x000000013f110000, ImageSize: 0118f000, RelativeAddress: 000c2d25
  55.389 Error CrashHandler.cpp:151: Exception Context:
rax=0000000000000000, rbx=00000000084ff200, rcx=000000000cf480a0,
rdx=000000000d691580, rsi=0000000008e5b150, rdi=0000000030e8ead0,
rip=000000013f1d2d25, rsp=00000000084fefc0, rbp=000000000299c388,
 r8=0000000000000009,  r9=000000000cf481d0, r10=000000013fd6e1e0,
r11=000000004b3f41f0, r12=000000013fd66bb0, r13=00000b52c2211fd8,
r14=0000000000000000, r15=0000000030e13fe0
  55.389 Crashed in E:\Factorio_0.15.0\bin\x64\factorio.exe (0x000000013f110000 - 0x000000014029f000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-qnaoih\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-qnaoih\src\util\logger.cpp (354): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-qnaoih\src\util\logger.cpp (408): Logger::logStacktrace
c:\cygwin64\tmp\factorio-qnaoih\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-qnaoih\src\util\crashhandler.cpp (177): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076C4BC10)
0000000076C4BC10 (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076E50108)
0000000076E50108 (ntdll): (filename not available): EtwEventSetInformation
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076DE7958)
0000000076DE7958 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076DF812D)
0000000076DF812D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076DE855F)
0000000076DE855F (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076E1BCB8)
0000000076E1BCB8 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-qnaoih\src\energy\burner.cpp (245): Burner::canInsertAt
c:\cygwin64\tmp\factorio-qnaoih\src\equipment\generatorequipment.cpp (115): GeneratorEquipment::canInsertAt
c:\cygwin64\tmp\factorio-qnaoih\src\controller\controller.cpp (192): Controller::checkInsertability
c:\cygwin64\tmp\factorio-qnaoih\src\gameactionhandler.cpp (1512): GameActionHandler::cursorTransfer
c:\cygwin64\tmp\factorio-qnaoih\src\gameactionhandler.cpp (263): GameActionHandler::actionPerformed
c:\cygwin64\tmp\factorio-qnaoih\src\input\inputhandler.cpp (55): InputHandler::flushToListeners
c:\cygwin64\tmp\factorio-qnaoih\src\input\inputhandler.cpp (47): InputHandler::flushActions
c:\cygwin64\tmp\factorio-qnaoih\src\gameactionhandler.cpp (305): GameActionHandler::update
c:\cygwin64\tmp\factorio-qnaoih\src\mainloop.cpp (812): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-qnaoih\src\mainloop.cpp (688): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-qnaoih\src\util\workerthread.cpp (35): WorkerThread::loop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl RouterBase::*)(void) __ptr64,ClientRouter * __ptr64>,std::default_delete<std::tuple<void (__cdecl RouterBase::*)(void) __ptr64,ClientRouter * __ptr64> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076BC59CD)
0000000076BC59CD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076DFA561)
0000000076DFA561 (ntdll): (filename not available): RtlUserThreadStart
  57.069 Error CrashHandler.cpp:106: Map tick at moment of crash: 2119
  57.070 Error Util.cpp:76: 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.

Re: [15.0] Crash on: "Burner::canInsertAt"

Posted: Mon Apr 24, 2017 11:03 pm
by Rseding91
Thanks for the report. Fixed for the next version :)