[0.18.5] Factorio freezes on zooming or scrolling with blueprint [solved in 0.18.6]

Things that has been reported already before.
Post Reply
User avatar
planetmaker
Fast Inserter
Fast Inserter
Posts: 180
Joined: Mon Jan 21, 2019 9:30 am
Contact:

[0.18.5] Factorio freezes on zooming or scrolling with blueprint [solved in 0.18.6]

Post by planetmaker »

Duplicate of what was fixed in 0.18.6

I was changing between editor and normal play via /editor cmd command and in normal play scrolling the map, trying to place a newly created rather big blueprint which contains lots of landfill. The game freezes when I zoom-in during map navigation with the blueprint active. Maybe it matters that part of the map is outside of my radar range.

Mind, factorio didn't crash, but "just" does not accept any input any longer and got definitely into an unusable state (see screenshot at https://cloud.planetmaker.de/index.php/ ... popNr44MJG (first occurance only, others look like normal screenshots) - savegame: https://cloud.planetmaker.de/index.php/ ... 4xnNqHWHPC - both too big to upload. ).

Reproduce by moving and/or zooming around roughly [gps=-3299,-335] with the following blueprint active in map mode:


Backtrace:
bt
0x00000000008cab89 in TilePosition::operator- () at /tmp/factorio-build-wKvqM0/src/Util/TilePosition.hpp:40
40 /tmp/factorio-build-wKvqM0/src/Util/TilePosition.hpp: No such file or directory.
Missing separate debuginfos, use: dnf debuginfo-install alsa-lib-1.1.9-1.fc29.x86_64 dbus-libs-1.12.12-1.fc29.x86_64 expat-2.2.8-1.fc29.x86_64 flac-libs-1.3.2-8.fc29.x86_64 glibc-2.28-39.fc29.x86_64 gsm-1.0.18-3.fc29.x86_64 libICE-1.0.9-14.fc29.x86_64 libSM-1.2.3-1.fc29.x86_64 libX11-1.6.7-1.fc29.x86_64 libX11-xcb-1.6.7-1.fc29.x86_64 libXScrnSaver-1.2.3-2.fc29.x86_64 libXau-1.0.8-14.fc29.x86_64 libXcursor-1.1.15-4.fc29.x86_64 libXdamage-1.1.4-15.fc29.x86_64 libXext-1.3.3-10.fc29.x86_64 libXfixes-5.0.3-8.fc29.x86_64 libXinerama-1.1.4-2.fc29.x86_64 libXrandr-1.5.1-8.fc29.x86_64 libXrender-0.9.10-8.fc29.x86_64 libXtst-1.2.3-8.fc29.x86_64 libXxf86vm-1.1.4-10.fc29.x86_64 libasyncns-0.8-15.fc29.x86_64 libblkid-2.32.1-1.fc29.x86_64 libcap-2.25-12.fc29.x86_64 libdrm-2.4.97-1.fc29.x86_64 libedit-3.1-24.20170329cvs.fc29.x86_64 libffi-3.1-18.fc29.x86_64 libgcc-8.3.1-2.fc29.x86_64 libgcrypt-1.8.5-1.fc29.x86_64 libglvnd-1.1.0-2.fc29.x86_64 libglvnd-glx-1.1.0-2.fc29.x86_64 libgpg-error-1.33-1.fc29.x86_64 libmount-2.32.1-1.fc29.x86_64 libogg-1.3.3-1.fc29.x86_64 libselinux-2.8-6.fc29.x86_64 libsndfile-1.0.28-9.fc29.x86_64 libstdc++-8.3.1-2.fc29.x86_64 libuuid-2.32.1-1.fc29.x86_64 libxcb-1.13.1-1.fc29.x86_64 libxshmfence-1.3-3.fc29.x86_64 llvm-libs-7.0.1-4.fc29.x86_64 lz4-libs-1.9.1-1.fc29.x86_64 mesa-dri-drivers-18.3.6-3.fc29.x86_64 mesa-libGL-18.3.6-3.fc29.x86_64 mesa-libglapi-18.3.6-3.fc29.x86_64 pulseaudio-libs-12.2-1.fc29.x86_64 sssd-client-2.2.0-3.fc29.x86_64 systemd-libs-239-14.git33ccd62.fc29.x86_64 xz-libs-5.2.4-3.fc29.x86_64
(gdb)
(gdb) bt
#0 0x00000000008cab89 in TilePosition::operator- () at /tmp/factorio-build-wKvqM0/src/Util/TilePosition.hpp:40
#1 TileDrawQueue::drawSprite () at /tmp/factorio-build-wKvqM0/src/Graphics/TileDrawQueue.cpp:240
#2 0x00000000008cad8d in TileDrawQueue::drawWaterEffectMaskSprite () at /tmp/factorio-build-wKvqM0/src/Graphics/TileDrawQueue.hpp:151
#3 TileRenderer::prepareWaterReflections () at /tmp/factorio-build-wKvqM0/src/Graphics/TileRenderer.cpp:1045
#4 0x00000000008f0f3b in TileRenderer::prepareWaterReflections () at /tmp/factorio-build-wKvqM0/src/Graphics/TileRenderer.cpp:1068
#5 0x0000000000baf8ff in TileRenderer::prepareWaterReflections () at /tmp/factorio-build-wKvqM0/src/Graphics/TileRenderer.cpp:1061
#6 TileRenderer::renderInternal () at /tmp/factorio-build-wKvqM0/src/Graphics/TileRenderer.cpp:451
#7 0x0000000000bafd8e in TileRenderer::render () at /tmp/factorio-build-wKvqM0/src/Graphics/TileRenderer.cpp:620
#8 0x0000000000bdbd6f in GameRenderer::renderInternal () at /tmp/factorio-build-wKvqM0/src/Graphics/GameRenderer.cpp:232
#9 0x0000000000bdbedd in GameRenderer::render () at /tmp/factorio-build-wKvqM0/src/Graphics/GameRenderer.cpp:203
#10 0x0000000000bdc0ae in GameView::render () at /tmp/factorio-build-wKvqM0/src/GameView.cpp:1409
#11 0x0000000000d3411d in Game::render () at /tmp/factorio-build-wKvqM0/src/Game.cpp:434
#12 MainLoop::render () at /tmp/factorio-build-wKvqM0/src/MainLoop.cpp:1253
#13 0x00000000011822a9 in MainLoop::mainLoopStep () at /tmp/factorio-build-wKvqM0/src/MainLoop.cpp:641
#14 0x000000000118258e in MainLoop::run(Filesystem::Path const&, Filesystem::Path const&, bool, bool, std::function<void ()>, Filesystem::Path const&, MainLoop::HeavyMode) () at /tmp/factorio-build-wKvqM0/src/MainLoop.cpp:377
#15 0x000000000057d0fd in main () at /tmp/factorio-build-wKvqM0/src/Main.cpp:1380


Linux aeolusmaximus 5.3.11-100.fc29.x86_64 #1 SMP Tue Nov 12 20:41:25 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Last edited by planetmaker on Tue Feb 11, 2020 9:33 pm, edited 2 times in total.

User avatar
ptx0
Smart Inserter
Smart Inserter
Posts: 1507
Joined: Wed Jan 01, 2020 7:16 pm
Contact:

Re: [0.18.5] Factorio freezes on zooming or scrolling with blueprint

Post by ptx0 »

two different AMD systems hit this without involving any blueprint. just zooming into map view to the point where we should have seen radar and it froze.

tried SIGINT, and nothing - it definitely stuck hard, no X input. though alt-tab worked. was able to use xkill to terminate the origin process in both cases.

movax20h
Fast Inserter
Fast Inserter
Posts: 164
Joined: Fri Mar 08, 2019 7:07 pm
Contact:

Re: [0.18.5] Factorio freezes on zooming or scrolling with blueprint

Post by movax20h »

Try 0.18.6. It got pushed to factorio website and steam few minutes ago. It should be already fixed.

posila
Factorio Staff
Factorio Staff
Posts: 5202
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.18.5] Factorio freezes on zooming or scrolling with blueprint [solved in 0.18.6]

Post by posila »

Thanks for the report.
It should be indeed fixed in 0.18.6: 81148

User avatar
planetmaker
Fast Inserter
Fast Inserter
Posts: 180
Joined: Mon Jan 21, 2019 9:30 am
Contact:

Re: [0.18.5] Factorio freezes on zooming or scrolling with blueprint [solved in 0.18.6]

Post by planetmaker »

posila wrote:
Tue Feb 11, 2020 9:34 pm
Thanks for the report.
It should be indeed fixed in 0.18.6: 81148
yes, confirmed. That fixes it. Thanks for the quick late-night fix!

Post Reply

Return to “Duplicates”