View Issue Details

IDProjectCategoryView StatusLast Update
0009020Dwarf FortressDwarf Mode -- Jobs, Itemspublic2019-01-08 10:19
Reporterschlake Assigned ToLoci  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionunable to reproduce 
PlatformmacOSmacosOS Version10.10.3
Product Version0.40.24 
Summary0009020: Crafting metal armor with charcoal causes a crash
DescriptionI have a 6 out of 6 crash rate attempting to produce metal armor with charcoal. It seems to be very reproducable to me. I use no tilesets, no memory editors. For my most recent test I used a "free metal bars" smelting mod to the raws to get to metal quicker. But the crash happens every time if I do it the old way too. I spent the entire day today crafting hives, battleaxes, and grates out of metal and charcoal. As soon as I queued up a set of breastplates the game went down.

I'm certain it is only with breastplates that I've been doing this. I don't know if any other kind of armor causes the crash.

The trigger is simple, queue up 10 metal breastplates with only charcoal available as a fuel. It may or may not be important, but I've always had a wood furnace with make charcoal on repeat when the crashes happen.
Steps To ReproduceMake charcoal in a wood furnace on repeat
Queue up 10 metal breastplates in a metalsmiths forge
Crash!
Additional InformationI didn't do this on purpose, so I didn't save a save. I can surely make one if this isn't repeatable for you.
TagsNo tags attached.

Activities

schlake

2015-07-11 23:58

reporter   ~0032886

Well, it doesn't crash at embark, only on more established forts. :(

I'm still 100% convinced that charcoal and metal armor is a crash. There must just be some other factor coming in as well.

user1294

2015-07-12 06:15

  ~0032888

Reminder sent to: schlake

Please upload a save that reliably crashes (whole region folder) to the DFFD ( dffd.bay12games.com/index.php ), and post a link to it here.

user8971

2015-07-12 10:57

  ~0032894

This report is a continuation of crash report 0008959, "Designated some walls to be smoothed and it crashed". Schlake found out crashing was not caused by designation of smoothing, apparently.

@schlake: I think it may be better to just continue in one issue report and ask managers to change the title accordingly, next time, though.

schlake

2015-07-12 13:17

reporter   ~0032898

All my attempts to make a save that is simple have failed. Embarking with wood and blocks to set up armor making and charcoal fail to crash it. Even the previous save from my fortress that crashed on metal armor making didn't crash when I fired it up and tried again. It almost makes me think a long uptime is requires before the crash happens. Which would suck, because that implies that something else is really going wrong.

user8971

2015-07-12 15:26

  ~0032899

Last edited: 2015-07-12 15:27

Were you building any constructions (walls, stairs...) in the time of crash?
0.40.24 is well known (0008719) for crashing when tree parts collide with constructions. This bit of unpredictability may be caused by not you building walls on tree tiles but instead the other way: by trees sometimes spawning on the tiles your constructions is being built and sometimes on other tiles.

schlake

2015-07-14 16:57

reporter   ~0032909

I'm fairly certain I was not. I did try building a wall once and then designating the tree it was in to be cut down, and I did in fact crash as soon as that happened, so I believe people when they say that happens. But for the most part, I've abandoned above ground structures and don't build them anymore.

At this point, the best I can figure out is that if you order the crafting of metal armor with charcoal after several hours of uptime, it will crash. :/

But, I have that broken kind of curiosity that tells me I should keep poking this game until I can make it squeak every time I poke it. Or until a new version is released. Whichever comes first.

user8971

2015-07-14 23:49

  ~0032911

Good. Then keep poking and let us know if you manage to get it squeak reliably.

schlake

2015-11-27 09:15

reporter   ~0033182

Ok, I was away for a while, but I'm back. I cannot make a save that crashes reliably. It seems to require a long uptime to be able to crash.

But, I think I have quantified it a little better. I no longer think it's the charcoal. It appears to be contention in cluttered workshops. I never made stockpiles for bars, and I just let the charcoal pile up. But in recent weeks I've had many crashes that all seem related to draining cluttered workshops.

Sadly, it still requires a long uptime to make it happen.

lethosor

2015-11-27 11:33

manager   ~0033183

Are you using DFHack (particularly workflow)?

schlake

2016-07-12 00:04

reporter   ~0035607

I haven't had time to play in many months. I don't use dfhack, no. I don't use therapist either.

It appears that many versions of the game have come out since I last poked at things.

At the time, I was becoming more and more convinced it was a clutter issue that was only manifesting after a long uptime of playing. Notably, I'd never been bothering to make stockpiles for anything except food, and just let the stuff pile up. As soon as I started to make stockpiles all kinds of problems were solved.

Go ahead and nuke this bug in light of 64 bit.

Loci

2016-07-12 17:24

viewer   ~0035611

I normally play without stockpiles and I haven't encountered this bug, though I do try to limit production for FPS reasons. I'll try to test this particular scenario when I get some free time.

Issue History

Date Modified Username Field Change
2015-07-11 23:35 schlake New Issue
2015-07-11 23:58 schlake Note Added: 0032886
2015-07-12 06:15 user1294 Note Added: 0032888
2015-07-12 06:15 user1294 Assigned To => user1294
2015-07-12 06:15 user1294 Status new => feedback
2015-07-12 10:57 user8971 Note Added: 0032894
2015-07-12 13:17 schlake Note Added: 0032898
2015-07-12 13:17 schlake Status feedback => assigned
2015-07-12 15:26 user8971 Note Added: 0032899
2015-07-12 15:27 user8971 Note Edited: 0032899
2015-07-14 16:57 schlake Note Added: 0032909
2015-07-14 23:49 user8971 Note Added: 0032911
2015-11-27 09:15 schlake Note Added: 0033182
2015-11-27 11:33 lethosor Note Added: 0033183
2015-11-27 11:33 lethosor Assigned To user1294 => lethosor
2015-11-27 11:33 lethosor Status assigned => feedback
2016-07-12 00:04 schlake Note Added: 0035607
2016-07-12 00:04 schlake Status feedback => assigned
2016-07-12 17:24 Loci Note Added: 0035611
2016-07-12 17:24 Loci Assigned To lethosor => Loci
2019-01-08 10:19 Loci Status assigned => resolved
2019-01-08 10:19 Loci Resolution open => unable to reproduce