[Oxyd] CTD, no stack trace, while body swapping with mods

This subforum contains all the issues which we already resolved.
Post Reply
User avatar
Narc
Filter Inserter
Filter Inserter
Posts: 278
Joined: Mon Feb 11, 2013 7:25 am
Contact:

[Oxyd] CTD, no stack trace, while body swapping with mods

Post by Narc »

The world: http://dev.narc.ro/factorio/crashy-world.zip
The mods: http://dev.narc.ro/factorio/crashy-world-mods.tar
The log: http://dev.narc.ro/factorio/crashy-world.log

Doing this with a headless server in the loop earlier gave this message on the headless peer's console "*** Error in `./factorio': corrupted double-linked list: 0x00007f093ae3f100 ***", but I didn't think to save the log from that.

Steps to reproduce:
- load the world
- click the eye button next to an ore site to remotely view it, then click again in the same place (a red X now) to return to your character
- repeat as often as possible -- after the 30th body swap or thereabouts, the Factorio client usually goes down for good

Rseding91
Factorio Staff
Factorio Staff
Posts: 13175
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.12.8] CTD, no stack trace, while body swapping with mods

Post by Rseding91 »

From some initial testing it looks like the Heap is getting corrupt and is crashing in random Alloc calls. I'll continue to look at this later if no one has looked at it by then :)
If you want to get ahold of me I'm almost always on Discord.

Oxyd
Former Staff
Former Staff
Posts: 1428
Joined: Thu May 07, 2015 8:42 am
Contact:

Re: [Oxyd] CTD, no stack trace, while body swapping with mods

Post by Oxyd »

Fixed in 0.12.9.

Post Reply

Return to “Resolved Problems and Bugs”