Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0011907Dwarf FortressGeneralpublic2022-08-27 08:282022-09-07 13:32
5panner 
 
highblockalways
newopen 
PCMacmacOS 12.5
0.47.05 
 
0011907: Game freezes with 100% CPU usage
The game stops taking all input commands (but weirdly, the music keeps playing). No errors reported, I just have to force quit and lose all progress up until the last save. Once I start up the game again, it doesn't take long until the same thing happens again. This has happened to every fortress I've played. Occurs with and without dfhack, no other mods/augments.
It seems completely random; I don't think there was any common event that triggered the freeze, but it happens inevitably with every fortress. Seems to be the same issue as reported in issue ID 10619 and 10615 but on macOS instead of Linux.
No tags attached.
Issue History
2022-08-27 08:285pannerNew Issue
2022-08-28 19:10ZiusudraNote Added: 0041300
2022-08-29 08:55lethosorNote Added: 0041302
2022-08-29 08:55lethosorAssigned To => lethosor
2022-08-29 08:55lethosorStatusnew => needs feedback
2022-08-29 14:375pannerIssue Monitored: 5panner
2022-08-29 14:495pannerNote Added: 0041304
2022-08-29 14:495pannerStatusneeds feedback => assigned
2022-08-29 17:30lethosorNote Added: 0041306
2022-08-29 17:42lethosorStatusassigned => needs feedback
2022-08-30 14:425pannerNote Added: 0041308
2022-08-30 14:425pannerStatusneeds feedback => assigned
2022-09-01 07:57lethosorNote Added: 0041310
2022-09-01 07:57lethosorAssigned Tolethosor =>
2022-09-01 07:57lethosorStatusassigned => new
2022-09-01 08:05lethosorNote Edited: 0041310bug_revision_view_page.php?bugnote_id=0041310#r16834
2022-09-07 06:12tkaIssue Monitored: tka
2022-09-07 06:30tkaNote Added: 0041316
2022-09-07 06:30tkaNote Edited: 0041316bug_revision_view_page.php?bugnote_id=0041316#r16838
2022-09-07 06:31tkaNote Edited: 0041316bug_revision_view_page.php?bugnote_id=0041316#r16839
2022-09-07 13:32tkaNote Added: 0041318

Notes
(0041300)
Ziusudra   
2022-08-28 19:10   
Does this a happen on any save or a specific one? Not much can be done to track it down with out a save that reproduces the behavior.

Adding a # before an issue id creates a link - 0010615 (10619 is linked that one).
(0041302)
lethosor   
2022-08-29 08:55   
What processor are you using (Intel/ARM)?

We would need a save from shortly before the issue occurs, if it is reproducible from that state.
(0041304)
5panner   
2022-08-29 14:49   
I'm using an ARM processor (Apple M1 Pro). It happens on every save I've played; here's the most recent one: https://dffd.bay12games.com/file.php?id=16051 [^]
(0041306)
lethosor   
2022-08-29 17:30   
About how long with that save does it take before the hang occurs?
(0041308)
5panner   
2022-08-30 14:42   
I had seasonal save activated so it should occur within a season
(0041310)
lethosor   
2022-09-01 07:57   
(edited on: 2022-09-01 08:05)
I ran it for 4 in-game months (edit: up to 6 now) and wasn't able to reproduce, unfortunately (Linux 0.47.05). I'm a bit suspicious that running on ARM/Rosetta could play a role here.

In the future, it's most helpful to have a save that reproduces the issue in a small amount of in-game time (a few days to a week), or less if possible. I realize that's hard to accomplish if you don't know when the issue will occur, so frequent autosaves (if using DFHack or another tool) could be helpful there.

(0041316)
tka   
2022-09-07 06:30   
(edited on: 2022-09-07 06:31)
I have the same issue, Apple M1 Max. My current savegame crashes very soon. I suspect it has something to do with the dwarven output caravan arriving, but I'm not sure. Also, the game has frozen on random occasions before. If it can't be reproduced on Linux, it could indeed be a Rosetta issue.

Here is the game:

https://dffd.bay12games.com/file.php?id=16066 [^]

(0041318)
tka   
2022-09-07 13:32   
Update: here is the crash log after I force quit the game due to a freeze. It's very long, but maybe it helps. It was too large to get it into a pastebin, but I uploaded it as a textfile (might expire): https://0x0.st/of1e.txt [^]