[1.0.0] Game crashes when I walk near my oil unloading/processing (FluidBox::drawIcon)

Bugs that we were not able to reproduce, and/or are waiting for more detailed info.
Post Reply
bocktoberfest
Manual Inserter
Manual Inserter
Posts: 2
Joined: Wed Jan 13, 2021 5:11 am
Contact:

[1.0.0] Game crashes when I walk near my oil unloading/processing (FluidBox::drawIcon)

Post by bocktoberfest »

Code: Select all

0.001 2021-01-12 22:58:25; Factorio 1.0.0 (build 54889, win64, steam)
   0.002 Operating system: Windows 10 (version 1909) 
   0.003 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.003 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data
   0.003 Write data path: C:/Users/stephen/AppData/Roaming/Factorio [64298/243581MB]
   0.003 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
   0.015 System info: [CPU: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz, 8 cores, RAM: 6999/16321 MB, page: 13675/19777 MB, virtual: 4330/134217727 MB, extended virtual: 0 MB]
   0.015 Display options: [FullScreen: 1] [VSync: 1] [UIScale: automatic (100.0%)] [Native DPI: 1] [Screen: 255] [Special: lmw] [Lang: en]
   0.031 Available displays: 2
   0.031  [0]: \\.\DISPLAY1 - NVIDIA GeForce RTX 2070 {0x80005, [0,0], 1920x1080, 32bit, 144Hz}
   0.032  [1]: \\.\DISPLAY2 - NVIDIA GeForce RTX 2070 {0x80001, [1920,0], 1920x1080, 32bit, 60Hz}
   0.107 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: 0; d3dcompiler_47.dll
   0.305 Initialised Direct3D[0]: NVIDIA GeForce RTX 2070; id: 10de-1f07; driver: nvldumdx.dll 27.21.14.6089
   0.305   D3D Feature Level: 11.1, DXGI 1.5+, SwapChain: 3,flip-discard,-,-,-,none
   0.305   [Local Video Memory] Budget: 6826MB, CurrentUsage: 7MB, Reservation: 0/3613MB
   0.305   [Non-Local Vid.Mem.] Budget: 7344MB, CurrentUsage: 0MB, Reservation: 0/3876MB
   0.305   Tiled resources: Tier 2
   0.305   Unified Memory Architecture: No
   0.305   BGR 565 Supported: Yes
   0.305   MaximumFrameLatency: 3, GPUThreadPriority: 0
   0.305 Graphics settings preset: very-high
   0.305   Dedicated video memory size 8031 MB
   0.359 Desktop composition is active.
   0.359 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 50%] [DXT: high-quality] [Color: 32bit]
   0.359                   [Max threads (load/render): 32/8] [Max texture size: 0] [Tex.Stream.: 0] [Rotation quality: normal] [Other: STDCWT] [B:0,C:0,S:100]
   0.412 DSound: Starting _dsound_update thread
   0.412 [Audio] Backend:default; Depth:16, Channel:2, Frequency:44100; MixerQuality:linear
   0.412 DSound: Enter _dsound_update; tid=6440
   0.538 Loading mod core 0.0.0 (data.lua)
   0.644 Loading mod base 1.0.0 (data.lua)
   0.997 Loading mod base 1.0.0 (data-updates.lua)
   1.159 Checksum for core: 2630831588
   1.159 Checksum of base: 3509992273
   1.361 Prototype list checksum: 3301461508
   1.412 Loading sounds...
   1.551 Info PlayerData.cpp:70: Local player-data.json unavailable
   1.552 Info PlayerData.cpp:73: Cloud player-data.json available, timestamp 1609359734
   1.694 Initial atlas bitmap size is 16384
   1.737 Created atlas bitmap 16384x16384 [none]
   1.743 Created atlas bitmap 16384x13392 [none]
   1.744 Created atlas bitmap 8192x4188 [decal]
   1.747 Created atlas bitmap 16384x5600 [low-object, linear-minification]
   1.748 Created atlas bitmap 8192x3744 [mipmap, linear-minification, linear-magnification, linear-mip-level]
   1.749 Created atlas bitmap 16384x5920 [terrain, mipmap, linear-minification, linear-mip-level]
   1.750 Created atlas bitmap 4096x3216 [terrain-effect-map, mipmap, linear-minification, linear-mip-level]
   1.750 Created atlas bitmap 4096x1856 [smoke, mipmap, linear-minification, linear-magnification]
   1.751 Created atlas bitmap 4096x3104 [mipmap]
   1.752 Created atlas bitmap 4096x2336 [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
   1.752 Created atlas bitmap 2048x224 [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
   1.752 Created atlas bitmap 8192x1428 [alpha-mask]
   1.756 Created atlas bitmap 16384x14888 [shadow, linear-magnification, alpha-mask]
   1.757 Created atlas bitmap 8192x2352 [shadow, mipmap, linear-magnification, alpha-mask]
   1.762 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   2.708 Parallel Sprite Loader initialized (threads: 7)
  15.797 Sprites loaded
  15.865 Generated mipmaps (4) for atlas [3] of size 16384x5600   
  15.888 Generated mipmaps (3) for atlas [4] of size 8192x3744   
  15.932 Generated mipmaps (3) for atlas [5] of size 16384x5920   
  15.943 Generated mipmaps (3) for atlas [6] of size 4096x3216   
  15.954 Generated mipmaps (3) for atlas [7] of size 4096x1856   
  15.994 Generated mipmaps (3) for atlas [8] of size 4096x3104   
  16.005 Generated mipmaps (5) for atlas [9] of size 4096x2336   
  16.017 Generated mipmaps (3) for atlas [13] of size 8192x2352   
  16.025 Custom mipmaps uploaded.
  16.091 Factorio initialised
  16.091 Discord overlay detected (DiscordHook64.dll)
  21.809 Loading map C:\Users\stephen\AppData\Roaming\Factorio\saves\G3.zip: 11848729 bytes.
  21.897 Loading level.dat: 36277362 bytes.
  21.902 Info Scenario.cpp:187: Map version 1.0.0-0
  22.847 Loading script.dat: 436 bytes.
  22.851 Checksum for script C:/Users/stephen/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 3931528263
 161.804 Info AppManager.cpp:298: Saving to _autosave3 (blocking).
 162.466 Info AppManagerStates.cpp:1837: Saving finished
 327.004 Info AppManagerStates.cpp:1837: Saving finished
 461.537 Info AppManagerStates.cpp:1837: Saving finished
 473.103 Error CrashHandler.cpp:480: Exception Code: c0000005, Address: 0x00007ff61afd2b25
ModuleBase: 0x00007ff61acd0000, ImageSize: 01c05000, RelativeAddress: 00302b25
 473.103 Error CrashHandler.cpp:486: Access Violation: Read at address 00000AE400001F08
 473.103 Error CrashHandler.cpp:500: Exception Context:
rax=7fffffffffffff00, rbx=0000022fa2068eb8, rcx=7ff0000000000001,
rdx=3ff0000000000000, rsi=00000ae400001e80, rdi=0000022fa34f83f0,
rip=00007ff61afd2b25, rsp=000000ae693ff560, rbp=0000000000000000,
 r8=00000ae400001e80,  r9=0000022f5d27b9b0, r10=0000022f5d339e48,
r11=000000ae693ff5a0, r12=0000022f58d4f080, r13=00000000ffffffc7,
r14=0000022f97fcfc40, r15=0000000000000004
 473.103 Crashed in C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe (0x00007ff61acd0000 - 0x00007ff61c8d5000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-jhy8mv\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-jhy8mv\src\util\logger.cpp (541): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-jhy8mv\src\util\logger.cpp (548): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-jhy8mv\src\util\crashhandler.cpp (184): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-build-jhy8mv\src\util\crashhandler.cpp (529): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE3152117A)
00007FFE3152117A (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE34385132)
00007FFE34385132 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE3436CCD6)
00007FFE3436CCD6 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE3438184F)
00007FFE3438184F (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE3434A889)
00007FFE3434A889 (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE343804BE)
00007FFE343804BE (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-build-jhy8mv\src\fluid\fluidbox.cpp (1509): FluidBox::drawIcon
c:\cygwin64\tmp\factorio-build-jhy8mv\src\entity\pipe.cpp (261): Pipe::draw
c:\cygwin64\tmp\factorio-build-jhy8mv\src\graphics\entityrenderer.cpp (347): EntityRenderer::prepareRow
c:\cygwin64\tmp\factorio-build-jhy8mv\src\graphics\entityrenderer.cpp (223): EntityRenderer::threadJob
c:\cygwin64\tmp\factorio-build-jhy8mv\src\util\workerthread.cpp (49): WorkerThread::loop
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (230): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(ParallelDesyncReportCreator *),ParallelDesyncReportCreator *>,std::default_delete<std::tuple<void (__cdecl*)(ParallelDesyncReportCreator *),ParallelDesyncReportCreator *> > > >::_Go
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (209): std::_Pad::_Call_func
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE33877C24)
00007FFE33877C24 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE3434D4D1)
00007FFE3434D4D1 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
 475.601 Error CrashHandler.cpp:189: Map tick at moment of crash: 11246388
 475.601 Error Util.cpp:97: 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.
 479.542 Uploading log file
 479.555 Error CrashHandler.cpp:258: Heap validation: success.
 479.557 Creating crash dump.
 479.814 CrashDump success
Attachments
G3.zip
Save file
(11.24 MiB) Downloaded 57 times

User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 2227
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [1.0.0] Game crashes when I walk near my oil unloading/processing (FluidBox::drawIcon)

Post by boskid »

Thanks for the report. I was able to observe the crash in 1.0.0, however it is due to corrupted fluid box connections data. When loading that save file in any other game version or when adding/removing any mods those connections data will be ignored and new connections will be recomputed so the save file fixes itself in those cases. Do you know how that save file got into that state? Without any reproduction step to get into that state there is not a lot i can do except of adding extra checks for 1.1.9 that will catch those issues when loading.

bocktoberfest
Manual Inserter
Manual Inserter
Posts: 2
Joined: Wed Jan 13, 2021 5:11 am
Contact:

Re: [1.0.0] Game crashes when I walk near my oil unloading/processing (FluidBox::drawIcon)

Post by bocktoberfest »

@boskid thanks so much. I was able to fix this by enabling a mod, opening the save file, saving, then disabling the mod.

Post Reply

Return to “Pending”