Page 1 of 1

[14.22] Crash in Map Editor when connecting inserter to copper wire

Posted: Sun Feb 19, 2017 12:12 am
by dark_fir
My friend and I have come accross a bug in the map editor, the bug occurs when you attempt to connect a copper cable from a power pole to any inserter. We tested this on his machine as well as my machine and both crash when doing the exact same steps.

Step to recreate are fairly easy:
1. Place power pole (any kind).
2. Place inserter (any kind).
3. Left click power pole with copper cable.
4. left click inserter with copper cable.
5. Game should crash at this point.

Log file is included. Save file is not due to fact that this error can occur at any time. I started a brand new map in the editor and only placed the two objects to test.

Re: [14.22] Crash in Map Editor

Posted: Sun Feb 19, 2017 12:35 am
by Loewchen
Can confirm.

Code: Select all

   0.010 2017-02-19 01:33:15; Factorio 0.14.22 (build 25342, win64, alpha)
   0.011 Operating system: Windows 7 Service Pack 1
   0.011 Program arguments: "C:\Spiele\Factorio\Factorio_0.14 vanilla\bin\x64\factorio.exe" 
   0.011 Read data path: C:/Spiele/Factorio/Factorio_0.14 vanilla/data
   0.011 Write data path: C:/Spiele/Factorio/Factorio_0.14 vanilla
   0.011 Binaries path: C:/Spiele/Factorio/Factorio_0.14 vanilla/bin
   0.070 System info: [CPU:        Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, 4 cores, RAM: 8161MB]
   0.077 Display options: [FullScreen: 1] [VSync: 1] [UIScale: 95%] [MultiSampling: OFF] [Screen: 255]
   0.079 Available display adapters: 1
   0.079  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 560 Ti   {0x05, [0,0], 1920x1080, 32bit, 60Hz}
   0.079 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.396 Initialised Direct3D:[0] NVIDIA GeForce GTX 560 Ti  ; driver: nvd3dumx.dll 9.18.13.4052
   0.401     Video memory size (dedicated video/dedicated system/shared system/available): 977/0/3071/4041 MB
   0.676 DSound: Starting _dsound_update thread
   0.677 DSound: Enter _dsound_update; tid=12532
   0.677 Device reset internal.
   0.680 Desktop composition is active.
   0.680 WARNING: You have vsync and desktop composition enabled on Direct3d. Consider disabling vsync to increase performance on some confirgurations.
   0.680 Graphics options: [Graphics quality: low] [Video memory usage: all] [Light scale: 35%] [DXT: auto]
   0.792 Loading mod core 0.0.0 (data.lua)
   0.804 Loading mod base 0.14.22 (data.lua)
   0.997 Checksum for core: 1291735968
   0.997 Checksum for mod base: 786624017
   1.411 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1487460112
   1.411 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   1.642 Initial atlas bitmap size is 16384
   1.644 Created atlas bitmap 16384x2744
   1.725 Created atlas bitmap 4096x4084
   1.737 Created atlas bitmap 4096x680
   1.841 Created atlas bitmap 4096x912
   1.863 Created atlas bitmap 4096x1052
  10.107 Sprites loaded
  10.107 Convert atlas 4096x4084 to: compressed 
  11.027 Convert atlas 4096x680 to: compressed 
  11.147 Convert atlas 4096x912 to: trilinear-filtering 
  11.172 Convert atlas 4096x1052 to: mipmap 
  11.582 Loading sounds...
  13.384 Custom inputs active: 0
  13.441 Factorio initialised
  68.732 Error CrashHandler.cpp:230: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-lken86\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-lken86\src\util\logger.cpp (337): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-lken86\src\util\logger.cpp (391): Logger::logStacktrace
c:\cygwin64\tmp\factorio-lken86\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-lken86\src\util\crashhandler.cpp (233): CrashHandler::SignalHandler
d:\th\minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp (219): _seh_filter_exe
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (269): `__scrt_common_main_seh'::`1'::filt$0
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000001406A9DE8)
00000001406A9DE8 (factorio): (filename not available): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D57E8D)
0000000076D57E8D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D484CF)
0000000076D484CF (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D7BAC8)
0000000076D7BAC8 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-lken86\src\graphics\cursorrenderer.cpp (214): CursorRenderer::renderWireDragging
c:\cygwin64\tmp\factorio-lken86\src\graphics\cursorrenderer.cpp (98): CursorRenderer::prepare
c:\cygwin64\tmp\factorio-lken86\src\graphics\gamerenderer.cpp (121): GameRenderer::prepareJob
c:\cygwin64\tmp\factorio-lken86\src\graphics\gamerenderer.cpp (116): GameRenderer::prepare
c:\cygwin64\tmp\factorio-lken86\src\mapeditor\mapeditorview.cpp (91): MapEditorView::prepare
c:\cygwin64\tmp\factorio-lken86\src\mainloop.cpp (573): MainLoop::prepare
c:\cygwin64\tmp\factorio-lken86\src\mainloop.cpp (364): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-lken86\src\mainloop.cpp (208): MainLoop::run
c:\cygwin64\tmp\factorio-lken86\src\main.cpp (808): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (253): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076B259BD)
0000000076B259BD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D5A2E1)
0000000076D5A2E1 (ntdll): (filename not available): RtlUserThreadStart
  72.522 Error CrashHandler.cpp:106: Map tick at moment of crash: 0
  72.522 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.

Re: [14.22] Crash in Map Editor when connecting inserter to copper wire

Posted: Sun Feb 19, 2017 1:37 am
by Rseding91
Already fixed for 0.15 :)