View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009248 | Dwarf Fortress | World Generation -- General | public | 2015-12-05 20:56 | 2015-12-07 15:56 |
Reporter | mira277 | Assigned To | |||
Priority | high | Severity | crash | Reproducibility | always |
Status | assigned | Resolution | open | ||
Platform | Windows | OS | Windows 7 | OS Version | 64 bit Ultimate |
Product Version | 0.42.02 | ||||
Summary | 0009248: Crash on World Gen | ||||
Description | Game crashes pretty early in world generation / civilization building? Between years 100-200. Has done so three times in a row. | ||||
Steps To Reproduce | Here are the seeds: *** STARTING NEW GAME *** Generating world using parameter set MEDIUM REGION Seed: dLOqBaGyquzxn9HTvSNq History Seed: LwmH2KjYyLPCL0hQ19xQ Name Seed: 7F0LjMZ1HEXkcBpHPNJI Creature Seed: 4jOaeC4mk0ufOX0yGVf6 *** STARTING NEW GAME *** Generating world using parameter set MEDIUM REGION Seed: VbCaB6E2QaJTTd1XD2p2 History Seed: PuAV0E9CUNr0x872J9xE Name Seed: d5GldiTrXkRKavppvxNS Creature Seed: QVoc8oM4WiqFABEiqDnS *** STARTING NEW GAME *** Generating world using parameter set MEDIUM REGION Seed: 8WGOMO4WOaQ4uOeyMGom History Seed: Kkimy8yEeWqseo8A4GCI Name Seed: AMYOyIsOKAeMAA0amgQI Creature Seed: sA0aekwaQcWmCucm0Um2 | ||||
Additional Information | I edited all instances of [AQUIFER] out of inorganic_stone_layer.txt, inorganic_stone_mineral.txt and inorganic_stone_soil.txt as I have done for years, if it makes a difference. | ||||
Tags | No tags attached. | ||||
child of | 0009127 | confirmed | Crash during world gen |
|
In pure vanilla 42.02 I recently crashed 2 out of 5 times generating a default Medium Region. It's an improvement over 42.01 which seemed to crash 100% of the time very early in the progress, often nearly instantly. 2 min 30 sec in, crashed at approximately year 163. 1 min 26 sec, crashed at year 129 They are crash to desktop. Win7x64. Running the game in a window, main focus with no multitasking going on. I have successfully generated worlds to as far as 300 so far, however. |
|
I've been trying for hours and can't get any of these 0.42.02 world gen crashes to reproduce. So... can we narrow it down? What if you remove all the [GENERATE_POETIC_FORMS] and other art generators from your entities? Do you make it through reliably? What if you get rid of the [SCHOLAR:x] and [SET_SCHOLARS_ON_VALUES_AND_JOBS] entries from entity_default.txt? It would be cool if we could rule some things out at least, since I'm not getting crashes at all, even from the vanilla seeds people have posted. |
|
I'm getting this with unmodified raws, these seeds: *** STARTING NEW GAME *** *** STARTING NEW GAME *** Generating world using parameter set CREATE WORLD NOW = 4333334 Seed: 4kYy6wY6sMwoMk8cm0w0 History Seed: CsK20oECa2YOe84EqoM2 Name Seed: I6mUyG4GkOcckWMMOEIY Creature Seed: Wsq8uCgYseoSuQKQC8AM The first entry was a crash during the intro video with this event data: Faulting application name: Dwarf Fortress.exe, version: 0.0.0.0, time stamp: 0x56633788 Faulting module name: fmodex.dll, version: 0.4.20.6, time stamp: 0x4949daf9 Exception code: 0xc0000005 Fault offset: 0x00065b05 Faulting process id: 0x2e0c Faulting application start time: 0x01d13078ce8fc5d7 Faulting application path: C:\df_42\df_42_02\Dwarf Fortress.exe Faulting module path: C:\df_42\df_42_02\fmodex.dll Report Id: 18597d20-9c6c-11e5-8288-303a6424b7d2 Faulting package full name: Faulting package-relative application ID: The crash in worldgen was: Faulting application name: Dwarf Fortress.exe, version: 0.0.0.0, time stamp: 0x56633788 Faulting module name: Dwarf Fortress.exe, version: 0.0.0.0, time stamp: 0x56633788 Exception code: 0xc0000005 Fault offset: 0x00374b60 Faulting process id: 0xc1c Faulting application start time: 0x01d130791e4680ef Faulting application path: C:\df_42\df_42_02\Dwarf Fortress.exe Faulting module path: C:\df_42\df_42_02\Dwarf Fortress.exe Report Id: 09543afe-9c6d-11e5-8288-303a6424b7d2 Faulting package full name: Faulting package-relative application ID: |
|
A few things: I tried generating another medium region with the same parameters on a Windows 8 64 bit machine today and it also crashed. (hadn't touched the raws this time) Based on BoogieMan's note I tried a Small Region instead and it generated successfully. Tonight I tried generating a medium region with same parameters on the Windows 7 machine but removed [GENERATE_POETIC_FORMS]. It took about an hour and 15 minutes but generated successfully. I will try restoring poetic forms and removing the scholar tags from entities later tonight. |
|
martinuzz had world gen crashes (vanilla DF) from 0009256 using these parameters: Note the errorlog at some point generated this: PLAINS trying to generate musical form without speech or instruments Generating world using parameter set MEDIUM REGION Seed: RH609Qc2Q4N5PJH7HcrO History Seed: toGDoCd46VJKBGnIz7p0 Name Seed: Fva7tm1xZqh2WVZl51re Creature Seed: gfKuaAyW8Sc3yBuMaVZO Generating world using parameter set MEDIUM REGION Seed: aQmcSUOeme24MqwAYG4G History Seed: AoQWeAQiCWOeOqYuUKmq Name Seed: A0a0sy2mWqWKiKks0UEi Creature Seed: OWWU6um4488kgmQMSo4m Generating world using parameter set MEDIUM REGION Seed: ieqE0aAsYSau6yw68QUw History Seed: KSuIYwcYAyoKOO4mYkOm Name Seed: 0WYoSUokYC26yoE4EeWY Creature Seed: mcaOceIWmuYaWwcEUKII |
|
Tried some more world gens. Medium Region, generated to 200 years and then manually aborted. Vanilla Crash 3 out of 6 attempts. Removed all [GENERATE_POETIC_FORMS] from entity_default.txt Crashed 3 out of 6 attempts. Removed all [SET_SCHOLARS_ON_VALUES_AND_JOBS] from entity_default.txt Crashed 2 out of 7 attempts. Removed all [SCHOLARx] from entity_default.txt Crashed 4 out of 6 attempts. Removed all [GENERATE_MUSICAL_FORMS] from entity_default.txt Crashed 2 out of 7 attempts. |
|
With a random seed, [GENERATE_POETIC_FORMS] on entities on, and [SCHOLAR:x] and [SET_SCHOLARS_ON_VALUES_AND_JOBS] removed, I was able to generate a world. I tried using these settings again on one of the seeds that had crashed for me prior, Seed: dLOqBaGyquzxn9HTvSNq, and it crashed just after year 250. |
|
I finally got one to reproduce at y115 with an artist of some kind writing a book (no additional info yet). So if they are still happening when all the art forms (including dance) are removed, then there are two+ bugs. But at least I've got one of them on the run. |
|
Okay I ran some worldgens. ran 5 worldgens after removing all instances of [GENERATE_MUSICAL_FORMS], [GENERATE_POETIC_FORMS] and [GENERATE_DANCE_FORMS]. All 5 succesfully generated a world (I ran until the year 250) Then I ran a worldgen where I removed POETIC and DANCE, but did not remove MUSIC, since music seemed to me the most likely culprit, if I am to make any sense of the "PLAINS trying to generate musical form without speech or instruments" line in my previous error log. AND BEHOLD. First try. Dwarf fortress.exe has stopped working. Strangely, no error log was created. It looks like I've found the most likely culprit there. For completeness, I'll see if I can get DF to poop out another error log on the MUSIC gens, and I am gonna run some more worldgens with only DANCE and only POETIC not removed. Will update on the results |
|
another crash (after 2 succesful gens with MUSIC). Again, no error log was created. This is the gamelog though: Generating world using parameter set MEDIUM REGION Seed: 4ia4c68geEQmAyaa0G6E History Seed: 6qIEOicCq888G4IeQ6Ia Name Seed: qoEMo2aImS88aeeQkas8 Creature Seed: EYMKWQ4gSgGGG82gAC0a NOTE: my MEDIUM region has mineral scarcity changed to 1000(instead of the default 2500) |
|
Hmmweird. I got 2 more crashes with worldgens using only MUSIC Now I am trying worldgens with no MUSIC, but with DANCE and POETIC. They don't crash during calendar, like the MUSIC crashes. However, 3 out of 3 crashed now during the 'finalizing art' part of worldgen. QUESTION: Could that be because there is no MUSIC for the DANCE? |
|
I've fixed the book crash now, which would be something that could happen if you have any kind of art form activated (wandering performers crashed it writing books if it couldn't find a nearby site to consider). It doesn't explain the no speech or instruments line. Since humans can talk, it was... a plump helmet man trying to piggy back on their entity? I have no idea yet. I tried to handle the cases where other art forms don't exist, but there could very well be a crash from not having music for dances, since I didn't test the non-vanilla cases much when I was messing around. |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-12-05 20:56 | mira277 | New Issue | |
2015-12-06 11:20 | BoogieMan | Note Added: 0033512 | |
2015-12-06 11:21 | BoogieMan | Note Edited: 0033512 | |
2015-12-06 14:06 | Toady One | Note Added: 0033515 | |
2015-12-06 15:12 | barconis | Note Added: 0033523 | |
2015-12-06 16:58 | mira277 | Note Added: 0033533 | |
2015-12-06 17:12 |
|
Note Added: 0033534 | |
2015-12-06 17:13 |
|
Relationship added | has duplicate 0009256 |
2015-12-06 17:14 |
|
Assigned To | => user11 |
2015-12-06 17:14 |
|
Status | new => feedback |
2015-12-06 17:21 |
|
Relationship deleted | has duplicate 0009256 |
2015-12-06 17:21 |
|
Relationship added | child of 0009127 |
2015-12-06 19:08 | BoogieMan | Note Added: 0033547 | |
2015-12-06 19:10 | BoogieMan | Note Edited: 0033547 | |
2015-12-06 19:40 | mira277 | Note Added: 0033549 | |
2015-12-06 19:40 | mira277 | Status | feedback => assigned |
2015-12-07 01:13 | Toady One | Note Added: 0033564 | |
2015-12-07 09:21 | martinuzz | Note Added: 0033580 | |
2015-12-07 09:45 | martinuzz | Note Added: 0033582 | |
2015-12-07 10:26 | martinuzz | Note Added: 0033584 | |
2015-12-07 10:34 | Toady One | Note Added: 0033585 |