View Issue Details

IDProjectCategoryView StatusLast Update
0003826Dwarf FortressGeneralpublic2012-12-25 10:12
Reporterrowanas Assigned Touser6 
PriorityhighSeveritycrashReproducibilityrandom
Status resolvedResolutionunable to reproduce 
OSMac OS XOS VersionX.5.8 
Product Version0.31.18 
Summary0003826: Sudden, random crashes.
DescriptionEvery now and then the game just crashes. No warning, no particular reason. It just... dies and produces a short error message.

The Console readings are in the additional information section. It's full, except for me cutting out 12 lots of fullscreen changes for brevity.

DF never crashes on me, but today it's crashed 4 times. It may be due to bad creature tags from incomplete modding, but some tags have been bad for ages, so it's odd that they would fall over now.
Additional InformationLast login: Sun Dec 19 13:55:05 on ttys000
/Users/rowan/Computer\ Games/DF\ 31.18/df ; exit;
gailonanas-macbook:~ rowan$ /Users/rowan/Computer\ Games/DF\ 31.18/df ; exit;
Loading bindings from data/init/interface.txt
2010-12-19 15:08:33.441 dwarfort.exe[22441:10b] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz.
New window size: 1280x400
Font size: 16x16
Resizing grid to 80x25
Resizing font to 16x16

Resetting textures
Resizing font to 16x16
Resizing font to 16x16
Resizing font to 16x16
New window size: 1280x800
Font size: 9x9
Resizing grid to 142x88
Resizing font to 9x9

New window size: 1280x400
Font size: 16x16
Resizing grid to 80x25
Resizing font to 16x16

New window size: 1280x800
Font size: 9x9
Resizing grid to 142x88
Resizing font to 9x9

[This repeats several times, due to me entering and exiting fullscreen as I play]

Below is the bit where it actually hits a hitch and dies.

2010-12-19 17:14:29.924 dwarfort.exe[22441:5a03] *** _NSAutoreleaseNoPool(): Object 0x1b0e38f0 of class NSCFArray autoreleased with no pool in place - just leaking
Stack: (0x95e15f4f 0x95d22432 0x94acbfb4 0x94acbd1a 0x94b3b8f0 0x94b27c14 0x94b2705c 0x94b3b809 0x94b7d1ad 0x17a3334 0x17a3dc3 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x962812bb 0xffffffff 0x1b0655d0)
2010-12-19 17:14:29.925 dwarfort.exe[22441:5a03] *** _NSAutoreleaseNoPool(): Object 0x1a97430 of class NSCFArray autoreleased with no pool in place - just leaking
Stack: (0x95e15f4f 0x95d22432 0x94a66937 0x94acbe33 0x94b3b8f0 0x94b27c14 0x94b2705c 0x94b3b809 0x94b7d1ad 0x17a3334 0x17a3dc3 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x962812bb 0xffffffff 0x1b0655d0)
2010-12-19 17:14:29.926 dwarfort.exe[22441:5a03] *** _NSAutoreleaseNoPool(): Object 0x1b0d6530 of class NSCFArray autoreleased with no pool in place - just leaking
Stack: (0x95e15f4f 0x95d22432 0x90b83bf5 0x95d690fb 0x94aceb8b 0x94b27ca1 0x94b2705c 0x94b3b809 0x94b7d1ad 0x17a3334 0x17a3dc3 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x962812bb 0xffffffff 0x1b0655d0)
2010-12-19 17:14:29.927 dwarfort.exe[22441:5a03] *** _NSAutoreleaseNoPool(): Object 0x1b059090 of class SDL_QuartzWindow autoreleased with no pool in place - just leaking
Stack: (0x95e15f4f 0x95d22432 0x94b7d210 0x17a3334 0x17a3dc3 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x962812bb 0xffffffff 0x1b0655d0)
/Users/rowan/Computer Games/DF 31.18/df: line 5: 22441 Bus error ./dwarfort.exe
logout

[Process completed]
TagsNo tags attached.

Activities

user6

2010-12-19 19:46

  ~0014636

Any chance this is 0003555?

rowanas

2010-12-20 06:51

reporter   ~0014640

Last edited: 2010-12-20 06:53

Nope, I already checked through all of the bugs I could think of. It's completely random.

EDIT: Can I bump up the priority? It died again and I can't be bothered to save every five minutes in case I lose half my progress, so I cannot play (or enjoy playing) until this is resolved.

user6

2010-12-20 07:25

  ~0014641

If you have a save that consistently crashes in a short period of time, you should upload it to http://dffd.wimbli.com/

rowanas

2010-12-20 09:40

reporter   ~0014643

There lies the problem. It won't reliably crash. It will eventually crash, but it's not often enough for reliability, nor is it rare enough to be ignored. It's the most perfectly annoying bug.

user6

2010-12-20 11:12

  ~0014644

Last edited: 2010-12-20 11:14

Is there ANYTHING you can correlate with the crashes? Season changes, departure of merchants, sudden drops in framerate, heavy pathfinding, heavy fluid movement?

What kind of "eventually" are we talking about? In-game weeks, months, years?

Is it just with this particular save?

Anything in the errorlog or gamelog?

Also, the priority field isn't used. And unless we find some way to reproduce this crash, it'll be much lower priority than all the reliable crashes.

rowanas

2010-12-20 11:36

reporter   ~0014645

I've had a couple more, all of them happen utterly randomly. Season and merchants come and go quite happily, Freezing, unfreezing, even having a volcano spill into a cavern, all of these were fine. A few FPS drops have occurred and a few times a load of idlers have suddenly had places to path to, neither caused a crash.

I've remade worlds many times, it happens on every save. The gamelog has nothing unusual and the errorlog is completely clear, since I fixed up all of the RAW errors.

It's just crashing on a whim, as far as I can tell. Nothing links the crashes together, although if there were some tiny thing going on every time, I'd never be able to find it, because the game crashes.

While trying to fix a crash without any information (other than the data I posted up already) must be difficult, DF is one of the last games available to me that doesn't require a mouse.

user6

2010-12-20 12:46

  ~0014646

The gamelog has nothing unusual and the errorlog is completely clear, since I fixed up all of the RAW errors.

Did you change the raws for a world that was already generated? What kind of changes did you make?

rowanas

2010-12-20 13:31

reporter   ~0014648

I changed the raws in the base DF folder, I never changed them in the save, although I did change some raws without regenning.

The changes were to eliminate a problem with the non-existent [SOLDIER-COLOR] token, alter a bunch of creature files so that they no longer relied on Genesis materials, fix up an instrument token and amend a custom workshop reaction to eliminate an unusual behaviour.

user6

2010-12-20 14:46

  ~0014650

although I did change some raws without regenning.

What does this mean? Did you change raws in the save folder or not?

user6

2010-12-21 14:08

  ~0014671

Also, does it still crash if you just leave the game running with minimal input?

rowanas

2010-12-22 10:34

reporter   ~0014679

No, I never changed any raws in the save folder. Never.

It so far hasn't crashed when I've left it alone for ages, but it has crashed while I was not inputting anything at that moment.

qstrejo

2010-12-22 12:19

reporter   ~0014681

I think I have something similar, getting messages like this: *** __NSAutoreleaseNoPool(): Object 0x1b3a7dc0 of class NSCFDictionary autoreleased with no pool in place - just leaking

I have a vanilla 31.18 save that crashes within 5 minutes of starting every time for me (didn't crash initially though), it's at http://dffd.wimbli.com/file.php?id=3594

MrJones

2010-12-27 12:32

reporter   ~0014725

I can confirm this. The error messages I am receiving are identical and my system has similar specs. DF version 0.31.18, Mac OSX 10.6.5. Crashes randomly after 10-30 minutes of play. No changes to saved folder or DF configuration, pure vanilla 31.18 from Mac binaries.

user6

2010-12-28 09:30

  ~0014738

Reminder sent to: rowanas

"It so far hasn't crashed when I've left it alone for ages, but it has crashed while I was not inputting anything at that moment."

What happens if you assign a gigantic digging job (one that'll take years) and then leave the game running without input?

rowanas

2010-12-29 15:37

reporter   ~0014748

Ok, done it. It went fine. I assigned Every level to be dug out, save one tile for support. I then did absolutely nothing and eventually it crashed, though this may have been due to a goblin ambush, which i did nothing to prevent, and which killed about 10-12 of my dwarves before the game crashed.

user6

2012-03-06 07:56

  ~0021169

Since this is not reproducible and it's from an old version, I'm going to close it. Sorry we couldn't do more.

Issue History

Date Modified Username Field Change
2010-12-19 09:23 rowanas New Issue
2010-12-19 19:46 user6 Note Added: 0014636
2010-12-20 06:09 user6 Tag Attached: AWAITING UPDATE
2010-12-20 06:51 rowanas Note Added: 0014640
2010-12-20 06:53 rowanas Note Edited: 0014640
2010-12-20 07:25 user6 Note Added: 0014641
2010-12-20 09:40 rowanas Note Added: 0014643
2010-12-20 11:12 user6 Note Added: 0014644
2010-12-20 11:14 user6 Note Edited: 0014644
2010-12-20 11:36 rowanas Note Added: 0014645
2010-12-20 12:46 user6 Note Added: 0014646
2010-12-20 13:31 rowanas Note Added: 0014648
2010-12-20 14:46 user6 Note Added: 0014650
2010-12-21 14:08 user6 Note Added: 0014671
2010-12-21 14:08 user6 Note View State: 0014671: public
2010-12-22 10:34 rowanas Note Added: 0014679
2010-12-22 12:19 qstrejo Note Added: 0014681
2010-12-27 12:32 MrJones Note Added: 0014725
2010-12-28 09:30 user6 Note Added: 0014738
2010-12-29 15:37 rowanas Note Added: 0014748
2012-03-06 07:56 user6 Note Added: 0021169
2012-03-06 07:56 user6 Status new => resolved
2012-03-06 07:56 user6 Resolution open => unable to reproduce
2012-03-06 07:56 user6 Assigned To => user6
2012-12-25 10:12 user11 Tag Detached: AWAITING UPDATE