[0.14.21] unexpected error on log()empty entity.neigbours
Posted: Fri Jan 27, 2017 10:46 am
by matjojo
Tried to log() the entity.neighbours of a free pipe, game crashed.
code that presumabl caused the crash
Code: Select all
script.on_event(defines.events.on_built_entity, function(event)
if event.created_entity.name == "TibiaVectura" or event.created_entity.name == "TibiaVecturaUnderGround" then
if not global.Tibia then global.Tibia = {} end
log(event.created_entity.neighbours)
-- if IsNewBlock(event.created_entity) then MakeNewBlock(event.created_entity) else AddToExistingBlock(event.created_entity, SearchForBlock(event.created_entity)) end
else
log("not Tibia")
end
end)
factorio-current.log
Code: Select all
0.026 2017-01-27 10:53:53; Factorio 0.14.21 (build 25327, win64, steam)
0.028 Operating system: Windows 10 (version 1607)
0.029 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.030 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data
0.030 Write data path: C:/Users/matth/AppData/Roaming/Factorio
0.034 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
0.155 System info: [CPU: Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz, 4 cores, RAM: 12208MB]
0.156 Display options: [FullScreen: 0] [VSync: 1] [UIScale: 80%] [MultiSampling: OFF] [Screen: 255]
0.158 Available display adapters: 1
0.159 [0]: \\.\DISPLAY1 - Intel(R) HD Graphics Family {0x8000005, [0,0], 1920x1080, 32bit, 60Hz}
0.161 Create display on adapter 0. Size 1280x720 at position [310, 162].
0.237 Initialised Direct3D:[0] Intel(R) HD Graphics Family; driver: igdumdim64.dll 20.19.15.4549
0.358 Video memory size (dedicated video/dedicated system/shared system/available): 112/0/2048/2157 MB
0.541 DSound: Starting _dsound_update thread
0.541 DSound: Enter _dsound_update; tid=6660
0.543 Device reset internal.
0.548 Desktop composition is active.
0.549 WARNING: You have vsync and desktop composition enabled on Direct3d. Consider disabling vsync to increase performance on some confirgurations.
0.551 Graphics options: [Graphics quality: low] [Video memory usage: all] [Light scale: 30%] [DXT: auto]
2.802 Loading mod core 0.0.0 (data.lua)
2.862 Loading mod base 0.14.21 (data.lua)
3.829 Loading mod TibiaVectura 0.0.0 (data.lua)
4.022 Checksum for core: 1291735968
4.023 Checksum for mod base: 786624017
4.024 Checksum for mod TibiaVectura: 4015278190
5.069 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1485446110
5.070 Info PlayerData.cpp:60: Cloud player-data.json available, timestamp 1485358786
5.689 Initial atlas bitmap size is 8192
5.698 Created atlas bitmap 8192x6038
5.799 Created atlas bitmap 4096x4092
5.812 Created atlas bitmap 4096x684
40.579 Sprites loaded
40.580 Convert atlas 4096x4092 to: compressed
42.436 Convert atlas 4096x684 to: compressed
43.433 Loading sounds...
50.668 Custom inputs active: 1
50.790 Factorio initialised
59.954 Info Scenario.cpp:152: Map version 0.14.21-0
59.994 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1057114497
59.998 Checksum for script __TibiaVectura__/control.lua: 2198244735
71.004 Script control.lua:11: ResetData
71.288 Script control.lua:11: ResetData
71.440 Script control.lua:11: ResetData
71.638 Script control.lua:11: ResetData
71.787 Script control.lua:11: ResetData
71.953 Script control.lua:11: ResetData
72.169 Script control.lua:11: ResetData
105.278 Info Scenario.cpp:152: Map version 0.14.21-0
105.326 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1057114497
105.328 Checksum for script __TibiaVectura__/control.lua: 2198244735
441.124 Info Scenario.cpp:152: Map version 0.14.21-0
441.173 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1057114497
512.153 Info Scenario.cpp:152: Map version 0.14.21-0
512.200 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1057114497
512.203 Checksum for script __TibiaVectura__/control.lua: 3000241083
525.861 Script control.lua:17: test123
527.178 Script control.lua:17: test123
528.044 Script control.lua:17: test123
528.662 Script control.lua:17: test123
529.327 Script control.lua:17: test123
529.911 Script control.lua:17: test123
542.172 Info Scenario.cpp:152: Map version 0.14.21-0
542.220 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1057114497
542.223 Checksum for script __TibiaVectura__/control.lua: 3208008965
551.934 Script control.lua:17: test123
552.717 Script control.lua:17: test123
553.384 Script control.lua:17: test123
554.000 Script control.lua:17: test123
2589.889 Info Scenario.cpp:152: Map version 0.14.21-0
2589.938 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1057114497
2589.941 Checksum for script __TibiaVectura__/control.lua: 2454752108
2597.129 Error MainLoop.cpp:788: Exception at tick 329: Error while running event on_built_entity (ID 6)
__TibiaVectura__/control.lua:31: attempt to index field 'entity' (a nil value)
2688.220 Info Scenario.cpp:152: Map version 0.14.21-0
2688.269 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1057114497
2688.274 Checksum for script __TibiaVectura__/control.lua: 1317752470
2701.428 Error CrashHandler.cpp:139: Exception Code: c0000005, Address: 0x00007ff6be61ce56
ModuleBase: 0x00007ff6be3e0000, ImageSize: 011ce000, RelativeAddress: 0023ce56
2701.431 Error CrashHandler.cpp:149: Exception Context:
rax=0000000000000000, rbx=000002f507e0c660, rcx=bca056fc561d0000,
rdx=000002f5061ecfd0, rsi=0000000000000006, rdi=000002f50a8dbbc0,
rip=00007ff6be61ce56, rsp=000000fcbafff190, rbp=000000fcbafff209,
r8=0000000000000000, r9=000000fcbaffcd38, r10=000000fcbaffdce0,
r11=000000fcbaffdc00, r12=0000000000000006, r13=00007ff6be61a340,
r14=0000000000000001, r15=0000000000000000
2701.433 Crashed in C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\factorio.exe (0x00007ff6be3e0000 - 0x00007ff6bf5ae000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-skvdcq\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-skvdcq\src\util\logger.cpp (337): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-skvdcq\src\util\logger.cpp (391): Logger::logStacktrace
c:\cygwin64\tmp\factorio-skvdcq\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-skvdcq\src\util\crashhandler.cpp (175): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF949D5FA7)
00007FFF949D5FA7 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF981FED1B)
00007FFF981FED1B (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF981E6BD6)
00007FFF981E6BD6 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF981FAB9D)
00007FFF981FAB9D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF98199913)
00007FFF98199913 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF981F9CBA)
00007FFF981F9CBA (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-skvdcq\src\script\luagamescript.cpp (628): LuaGameScript::runEventHandler
c:\cygwin64\tmp\factorio-skvdcq\src\script\luaeventdispatcher.cpp (303): LuaEventDispatcher::run<GameAction>
c:\cygwin64\tmp\factorio-skvdcq\src\script\luaeventdispatcher.cpp (208): LuaEventDispatcher::dispatch
c:\cygwin64\tmp\factorio-skvdcq\src\gameactiondispatcher.cpp (13): GameActionDispatcher::sendToListeners
c:\cygwin64\tmp\factorio-skvdcq\src\manualbuilder.cpp (813): ManualBuilder::sendBuildEventForEntity
c:\cygwin64\tmp\factorio-skvdcq\src\manualbuilder.cpp (591): ManualBuilder::buildItem
c:\cygwin64\tmp\factorio-skvdcq\src\controller\charactercontroller.cpp (395): CharacterController::buildItem
c:\cygwin64\tmp\factorio-skvdcq\src\gameactionhandler.cpp (491): GameActionHandler::buildItem
c:\cygwin64\tmp\factorio-skvdcq\src\gameactionhandler.cpp (277): GameActionHandler::actionPerformed
c:\cygwin64\tmp\factorio-skvdcq\src\input\inputhandler.cpp (48): InputHandler::flushActions
c:\cygwin64\tmp\factorio-skvdcq\src\gameactionhandler.cpp (319): GameActionHandler::update
c:\cygwin64\tmp\factorio-skvdcq\src\mainloop.cpp (754): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-skvdcq\src\mainloop.cpp (630): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-skvdcq\src\util\workerthread.cpp (34): 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 WorkerThread::*)(void) __ptr64,WorkerThread * __ptr64>,std::default_delete<std::tuple<void (__cdecl WorkerThread::*)(void) __ptr64,WorkerThread * __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: 00007FFF95888364)
00007FFF95888364 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF981B70D1)
00007FFF981B70D1 (ntdll): (filename not available): RtlUserThreadStart
2728.123 Error CrashHandler.cpp:106: Map tick at moment of crash: 598
2728.124 Error Util.cpp:77: 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.
log contents
Code: Select all
0.000 Initializing Steam API.
0.026 2017-01-27 10:53:53; Factorio 0.14.21 (build 25327, win64, steam)
0.028 Operating system: Windows 10 (version 1607)
0.029 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Facto
rio\bin\x64\Factorio.exe"
0.030 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/
data
0.030 Write data path: C:/Users/matth/AppData/Roaming/Factorio
0.034 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/b
in
0.155 System info: [CPU: Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz, 4 cores, R
AM: 12208MB]
0.156 Display options: [FullScreen: 0] [VSync: 1] [UIScale: 80%] [MultiSampli
ng: OFF] [Screen: 255]
0.158 Available display adapters: 1
0.159 [0]: \\.\DISPLAY1 - Intel(R) HD Graphics Family {0x8000005, [0,0], 192
0x1080, 32bit, 60Hz}
0.161 Create display on adapter 0. Size 1280x720 at position [310, 162].
0.237 Initialised Direct3D:[0] Intel(R) HD Graphics Family; driver: igdumdim6
4.dll 20.19.15.4549
0.358 Video memory size (dedicated video/dedicated system/shared system/a
vailable): 112/0/2048/2157 MB
0.541 DSound: Starting _dsound_update thread
0.541 DSound: Enter _dsound_update; tid=6660
0.543 Device reset internal.
0.548 Desktop composition is active.
0.549 WARNING: You have vsync and desktop composition enabled on Direct3d. Co
nsider disabling vsync to increase performance on some confirgurations.
0.551 Graphics options: [Graphics quality: low] [Video memory usage: all] [Li
ght scale: 30%] [DXT: auto]
2.802 Loading mod core 0.0.0 (data.lua)
2.862 Loading mod base 0.14.21 (data.lua)
3.829 Loading mod TibiaVectura 0.0.0 (data.lua)
4.022 Checksum for core: 1291735968
4.023 Checksum for mod base: 786624017
4.024 Checksum for mod TibiaVectura: 4015278190
5.069 Info PlayerData.cpp:55: Local player-data.json available, timestamp 148
5446110
5.070 Info PlayerData.cpp:60: Cloud player-data.json available, timestamp 148
5358786
5.689 Initial atlas bitmap size is 8192
5.698 Created atlas bitmap 8192x6038
5.799 Created atlas bitmap 4096x4092
5.812 Created atlas bitmap 4096x684
40.579 Sprites loaded
40.580 Convert atlas 4096x4092 to: compressed
42.436 Convert atlas 4096x684 to: compressed
43.433 Loading sounds...
50.668 Custom inputs active: 1
50.790 Factorio initialised
59.954 Info Scenario.cpp:152: Map version 0.14.21-0
59.994 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/curren
tly-playing/control.lua: 1057114497
59.998 Checksum for script __TibiaVectura__/control.lua: 2198244735
71.004 Script control.lua:11: ResetData
71.288 Script control.lua:11: ResetData
71.440 Script control.lua:11: ResetData
71.638 Script control.lua:11: ResetData
71.787 Script control.lua:11: ResetData
71.953 Script control.lua:11: ResetData
72.169 Script control.lua:11: ResetData
105.278 Info Scenario.cpp:152: Map version 0.14.21-0
105.326 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/curren
tly-playing/control.lua: 1057114497
105.328 Checksum for script __TibiaVectura__/control.lua: 2198244735
441.124 Info Scenario.cpp:152: Map version 0.14.21-0
441.173 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/curren
tly-playing/control.lua: 1057114497
512.153 Info Scenario.cpp:152: Map version 0.14.21-0
512.200 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/curren
tly-playing/control.lua: 1057114497
512.203 Checksum for script __TibiaVectura__/control.lua: 3000241083
525.861 Script control.lua:17: test123
527.178 Script control.lua:17: test123
528.044 Script control.lua:17: test123
528.662 Script control.lua:17: test123
529.327 Script control.lua:17: test123
529.911 Script control.lua:17: test123
542.172 Info Scenario.cpp:152: Map version 0.14.21-0
542.220 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/curren
tly-playing/control.lua: 1057114497
542.223 Checksum for script __TibiaVectura__/control.lua: 3208008965
551.934 Script control.lua:17: test123
552.717 Script control.lua:17: test123
553.384 Script control.lua:17: test123
554.000 Script control.lua:17: test123
2589.889 Info Scenario.cpp:152: Map version 0.14.21-0
2589.938 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/curren
tly-playing/control.lua: 1057114497
2589.941 Checksum for script __TibiaVectura__/control.lua: 2454752108
2597.129 Error MainLoop.cpp:788: Exception at tick 329: Error while running even
t on_built_entity (ID 6)
__TibiaVectura__/control.lua:31: attempt to index field 'entity' (a nil value)
2688.220 Info Scenario.cpp:152: Map version 0.14.21-0
2688.269 Checksum for script C:/Users/matth/AppData/Roaming/Factorio/temp/curren
tly-playing/control.lua: 1057114497
2688.274 Checksum for script __TibiaVectura__/control.lua: 1317752470
2701.428 Error CrashHandler.cpp:139: Exception Code: c0000005, Address: 0x00007f
f6be61ce56
ModuleBase: 0x00007ff6be3e0000, ImageSize: 011ce000, RelativeAddress: 0023ce56
2701.431 Error CrashHandler.cpp:149: Exception Context:
rax=0000000000000000, rbx=000002f507e0c660, rcx=bca056fc561d0000,
rdx=000002f5061ecfd0, rsi=0000000000000006, rdi=000002f50a8dbbc0,
rip=00007ff6be61ce56, rsp=000000fcbafff190, rbp=000000fcbafff209,
r8=0000000000000000, r9=000000fcbaffcd38, r10=000000fcbaffdce0,
r11=000000fcbaffdc00, r12=0000000000000006, r13=00007ff6be61a340,
r14=0000000000000001, r15=0000000000000000
2701.433 Crashed in C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x
64\factorio.exe (0x00007ff6be3e0000 - 0x00007ff6bf5ae000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-skvdcq\libraries\stackwalker\stackwalker.cpp (906): Sta
ckWalker::ShowCallstack
c:\cygwin64\tmp\factorio-skvdcq\src\util\logger.cpp (337): Logger::writeStacktra
ce
c:\cygwin64\tmp\factorio-skvdcq\src\util\crashhandler.cpp (105): CrashHandler::w
riteStackTrace
c:\cygwin64\tmp\factorio-skvdcq\src\util\crashhandler.cpp (175): CrashHandler::S
ehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF949D5FA7)
00007FFF949D5FA7 (KERNELBASE): (filename not available): UnhandledExceptionFilte
r
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF981FED1B)
00007FFF981FED1B (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF981E6BD6)
00007FFF981E6BD6 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF981FAB9D)
00007FFF981FAB9D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF98199913)
00007FFF98199913 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF981F9CBA)
00007FFF981F9CBA (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-skvdcq\src\script\luagamescript.cpp (628): LuaGameScrip
t::runEventHandler
c:\cygwin64\tmp\factorio-skvdcq\src\script\luaeventdispatcher.cpp (303): LuaEven
tDispatcher::run<GameAction>
c:\cygwin64\tmp\factorio-skvdcq\src\script\luaeventdispatcher.cpp (208): LuaEven
tDispatcher::dispatch
c:\cygwin64\tmp\factorio-skvdcq\src\gameactiondispatcher.cpp (13): GameActionDis
patcher::sendToListeners
c:\cygwin64\tmp\factorio-skvdcq\src\manualbuilder.cpp (813): ManualBuilder::send
BuildEventForEntity
c:\cygwin64\tmp\factorio-skvdcq\src\manualbuilder.cpp (591): ManualBuilder::buil
dItem
c:\cygwin64\tmp\factorio-skvdcq\src\controller\charactercontroller.cpp (395): Ch
aracterController::buildItem
c:\cygwin64\tmp\factorio-skvdcq\src\gameactionhandler.cpp (491): GameActionHandl
er::buildItem
c:\cygwin64\tmp\factorio-skvdcq\src\gameactionhandler.cpp (277): GameActionHandl
er::actionPerformed
c:\cygwin64\tmp\factorio-skvdcq\src\input\inputhandler.cpp (48): InputHandler::f
lushActions
c:\cygwin64\tmp\factorio-skvdcq\src\gameactionhandler.cpp (319): GameActionHandl
er::update
c:\cygwin64\tmp\factorio-skvdcq\src\mainloop.cpp (754): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-skvdcq\src\mainloop.cpp (630): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-skvdcq\src\util\workerthread.cpp (34): WorkerThread::lo
op
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247)
: std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl WorkerThread::*)(void
) __ptr64,WorkerThread * __ptr64>,std::default_delete<std::tuple<void (__cdecl W
orkerThread::*)(void) __ptr64,WorkerThread * __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<unsi
gned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF95888364)
00007FFF95888364 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF981B70D1)
00007FFF981B70D1 (ntdll): (filename not available): RtlUserThreadStart
2728.123 Error CrashHandler.cpp:106: Map tick at moment of crash: 598
2728.124 Error Util.cpp:77: Unexpected error occurred. If you're running the lat
est version of the game you can help us solve the problem by posting the content
s of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps y
ou know of to reproduce the crash.