Page 1 of 1

[2.0.55] Crash "TransportBeltDrawData::drawStraightBelt"

Posted: Fri Jun 06, 2025 2:27 am
by Naxum
Full log included in attachments. I was just playing this save last night on the previous Factorio version (2.0.54?) and hadn't experienced any crashes in this save. I hit this one while dragging belts around?

Code: Select all

C:\Users\build\AppData\Local\Temp\factorio-build-kBP7qd\libraries\StackWalker\StackWalker.cpp(924): StackWalker::ShowCallstack
C:\Users\build\AppData\Local\Temp\factorio-build-kBP7qd\src\Util\Logger.cpp(337): Logger::writeStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-kBP7qd\src\Util\Logger.cpp(379): Logger::logStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-kBP7qd\src\Util\CrashHandler.cpp(183): CrashHandler::writeStackTrace
C:\Users\build\AppData\Local\Temp\factorio-build-kBP7qd\src\Util\CrashHandler.cpp(552): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA0B6EA393)
00007FFA0B6EA393 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA0E34AB7B)
00007FFA0E34AB7B (ntdll): (filename not available): strncpy
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA0E3071A3)
00007FFA0E3071A3 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA0E3466AF)
00007FFA0E3466AF (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA0E269CD7)
00007FFA0E269CD7 (ntdll): (filename not available): RtlWow64GetCurrentCpuArea
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA0E345FEE)
00007FFA0E345FEE (ntdll): (filename not available): KiUserExceptionDispatcher
C:\Users\build\AppData\Local\Temp\factorio-build-kBP7qd\src\Graphics\DrawQueue.cpp(1033): DrawQueue::drawScaled
C:\Users\build\AppData\Local\Temp\factorio-build-kBP7qd\src\Graphics\TransportBeltAnimationSet.cpp(325): TransportBeltDrawData::drawStraightBelt
C:\Users\build\AppData\Local\Temp\factorio-build-kBP7qd\src\Entity\TransportBelt.cpp(191): TransportBelt::drawBase
C:\Users\build\AppData\Local\Temp\factorio-build-kBP7qd\src\Graphics\EntityRenderer.cpp(407): EntityRenderer::prepareRow
C:\Users\build\AppData\Local\Temp\factorio-build-kBP7qd\src\Graphics\EntityRenderer.cpp(299): EntityRenderer::threadJob
C:\Users\build\AppData\Local\Temp\factorio-build-kBP7qd\src\Util\WorkerThread.cpp(71): WorkerThread::loop
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\thread(56): std::thread::_Invoke<std::tuple<void (__cdecl TransferSource::*)(void),TransferSource *>,0,1>
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(97): thread_start<unsigned int (__cdecl*)(void *),1>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA0DC6E8D7)
00007FFA0DC6E8D7 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFA0E27C5DC)
00007FFA0E27C5DC (ntdll): (filename not available): RtlUserThreadStart
Mods:
- Base mod
- Elevated Rails
- Quality
- Space Age
- Bullet Trails
- Disco Science
- Editor Extensions
- Extra Zoom
- Factorio Library
- Milestones
- Rate Calculator
- Visible Planets in Space
- YAPR - yet another planet rendering

Re: [2.0.55] Crashed, Backtrace includes TransportBeltDrawData::drawStraightBelt

Posted: Fri Jun 06, 2025 2:46 am
by Naxum
I loaded this autosave and continued playing, so far no crashes. So I do not know how to reproduce it unfortunately.

Re: [2.0.55] Crash "TransportBeltDrawData::drawStraightBelt"

Posted: Fri Jun 06, 2025 1:38 pm
by Rseding91
Thanks for the report. The only times anyone has ever reported issues with belt drawing it has ended up being hardware failure.

That combined with no steps to reproduce the crash makes me think your hardware is likely failing.