[posila] [1.1.30] Crash dragging upgrade planner over belts marked for upgrade (EntityWithHealth::draw)
[posila] [1.1.30] Crash dragging upgrade planner over belts marked for upgrade (EntityWithHealth::draw)
Happened when dragging an upgrade planner over some belts that were already marked for upgrade.
- Attachments
-
- factorio-current.log
- (28.1 KiB) Downloaded 219 times
Miniloader — UPS-friendly 1x1 loaders
Bulk Rail Loaders — Rapid train loading and unloading
Beltlayer & Pipelayer — Route items and fluids freely underground
Bulk Rail Loaders — Rapid train loading and unloading
Beltlayer & Pipelayer — Route items and fluids freely underground
Re: [1.1.30] Crash in EntityWithHealth::draw
The entity was a yellow transport belt.
It was marked for upgrade to a red transport belt.
The upgrade planner had an entry for red->blue, but no entry for yellow->*.
Dragging an upgrade planner with a yellow->blue configuration worked as expected on these belts.
It was marked for upgrade to a red transport belt.
The upgrade planner had an entry for red->blue, but no entry for yellow->*.
Dragging an upgrade planner with a yellow->blue configuration worked as expected on these belts.
Miniloader — UPS-friendly 1x1 loaders
Bulk Rail Loaders — Rapid train loading and unloading
Beltlayer & Pipelayer — Route items and fluids freely underground
Bulk Rail Loaders — Rapid train loading and unloading
Beltlayer & Pipelayer — Route items and fluids freely underground
-
- Manual Inserter
- Posts: 1
- Joined: Wed Apr 07, 2021 6:32 am
- Contact:
Re: [1.1.30] Crash dragging upgrade planner over belts marked for upgrade (EntityWithHealth::draw)
I encountered what looks like the same crash.
- Was connected to a dedicated server (1.1.30) with mods: Krastorio 2 and FNEI.
- Had upgrade planner which included blue inserter to green inserter upgrade.
- Did generic upgrade of a yellow inserter to blue inserter.
- While the inserter was pending upgrade to blue, used blue-to-green upgrade planner on it.
- Crash.
I reproduced this crash three times when connected to the multiplayer server. I then tried saving the game, loading it in single player, and attempting to reproduce the crash; it did not reproduce there, however.
- Was connected to a dedicated server (1.1.30) with mods: Krastorio 2 and FNEI.
- Had upgrade planner which included blue inserter to green inserter upgrade.
- Did generic upgrade of a yellow inserter to blue inserter.
- While the inserter was pending upgrade to blue, used blue-to-green upgrade planner on it.
- Crash.
I reproduced this crash three times when connected to the multiplayer server. I then tried saving the game, loading it in single player, and attempting to reproduce the crash; it did not reproduce there, however.
- Attachments
-
- crash - upgrade yellow inserter to blue and then to green before blue gets placed.zip
- save
- (27.58 MiB) Downloaded 257 times
-
- factorio-current.log
- (78.7 KiB) Downloaded 328 times
Re: [1.1.30] Crash dragging upgrade planner over belts marked for upgrade (EntityWithHealth::draw)
i have pretty much same story as @ViridisWolf
happened on my friend's server:
1) go to the map view
2) deupgrade green splitters from krastorio 2 to red
3) upgrade them back
4) crash, addr2line loads 1 core
my frozen game after crash (friend stands to the right):
addr2line:
i won't upload my save file because i'm a bit afraid of leaking chat messages.
happened on my friend's server:
1) go to the map view
2) deupgrade green splitters from krastorio 2 to red
3) upgrade them back
4) crash, addr2line loads 1 core
my frozen game after crash (friend stands to the right):
addr2line:
i won't upload my save file because i'm a bit afraid of leaking chat messages.
- Attachments
-
- factorio-current.log
- (16.16 KiB) Downloaded 147 times
Re: [1.1.30] Crash dragging upgrade planner over belts marked for upgrade (EntityWithHealth::draw)
acuifex wrote: ↑Thu Apr 08, 2021 3:24 pm i have pretty much same story as @ViridisWolf
happened on my friend's server:
1) go to the map view
2) deupgrade green splitters from krastorio 2 to red
3) upgrade them back
4) crash, addr2line loads 1 core
my frozen game after crash (friend stands to the right):
addr2line:
i won't upload my save file because i'm a bit afraid of leaking chat messages.
Last edited by sp55aa on Tue Apr 13, 2021 1:38 pm, edited 1 time in total.
Re: [posila] [1.1.30] Crash dragging upgrade planner over belts marked for upgrade (EntityWithHealth::draw)
Thanks for the report.
Fixed for next release (1.1.31?)
Upgrading an entity marked for an upgrade in latency state by a planner that doesn't have upgrade rule for original entity but does have a rule for the current upgrade target causes this crash
Fixed for next release (1.1.31?)
Upgrading an entity marked for an upgrade in latency state by a planner that doesn't have upgrade rule for original entity but does have a rule for the current upgrade target causes this crash