View Issue Details

IDProjectCategoryView StatusLast Update
0013378Dwarf FortressTechnical -- Generalpublic2025-12-27 23:02
ReporterAsuza Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformLinuxOSBazzite OSOS Version43
Product Version53.06 
Summary0013378: Game crashing, computer unresponsive
DescriptionPlaying the game (I'm on Steam) for 0000013:0000015 minutes or so, causes it to crash. I don't know what the cause is.

The audio starts to stutter and the mouse no longer moves. I can't activate the Steam overlay or tab out of the game. If there's any way to get back to the operating system, I don't know what it is. It seems as if the entire computer stops working when DF does this. I have to do a hard reboot every time.

My progress is always lost. The only thing I can do is occasionally save manually which seems to work without crashing.

I haven't played in several months, but the game has always been very reliable in the past, which makes this even more distressing.
Steps To Reproduce1. Load my existing world
2. Play for 0000013:0000015 minutes
3. Game and computer lock up, totally unresponsive
Additional InformationThe full contents of errorlog.txt is as follows, with the gamelog.txt contents after that:

===== errorlog.txt ===================================
DOUBLE TAGGED ITEM: Store item in stockpile, dolomite
DOUBLE TAGGED ITEM: Store item in stockpile, dolomite door
DOUBLE TAGGED ITEM: Store item in stockpile, dolomite
loop path fail: <same square> cat,84,86,170 -> 79,87,169: Id 0009330:Path Goal Seek Station:Station Owner at 82,86,169
DOUBLE TAGGED ITEM: Store item in stockpile, dolomite
DOUBLE TAGGED ITEM: Store item in stockpile, dolomite
DOUBLE TAGGED ITEM: Store item in stockpile, dolomite
DOUBLE TAGGED ITEM: Store item in stockpile, dolomite
DOUBLE TAGGED ITEM: Store item in stockpile, jet
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
DOUBLE TAGGED ITEM: Store item in stockpile, +talc door+
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
DOUBLE TAGGED ITEM: Store item in stockpile, -dolomite door-
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting
army is located out of bounds: teleporting

===== gamelog.txt ===================================
*** STARTING NEW GAME ***
*** STARTING NEW GAME ***
Generating world using parameter set CREATE WORLD NOW = 4333335
 Seed: HeRwjqXEy3f0Rz5mQ3Y5
 History Seed: WptT1lDwUMES05jQjQXE
 Name Seed: sa1ZzlFoeqeksA2ng6Ni
 Creature Seed: xCMR2r4yOCIuFt5zuxN5
[C:7:0:1]A Dwarven Outpost:[C:7:0:0] You have arrived. After a journey from the Mountainhomes into the forbidding wilderness beyond, your harsh trek has finally ended. Your party of seven is to make an outpost for the glory of all of B‰mbul Tangath. [B]There are almost no supplies left, but with stout labor comes sustenance. Whether by bolt, plow or hook, provide for your dwarves. You are expecting a supply caravan just before winter entombs you, but it is Spring now. Enough time to delve secure lodgings, ere the wolves get hungry. [B]A new chapter of dwarven history begins here at this place, Kƒkdalobok, "Brimpillars". [C:2:0:1]Strike the earth![C:7:0:0]
** Starting New Outpost **
You have struck magnetite!
There is nothing to catch in the central swamps.
You have struck tetrahedrite!
It has started raining.
You have struck citrine!
The weather has cleared.
You have struck tetrahedrite!
It has started raining.
You have struck picture jasper!
You have struck talc!
The weather has cleared.
You have struck red tourmaline!
Something has collapsed on the surface!
‹teb Ingishlektad, Woodworker cancels Fell tree: Unconscious.
The woodworker's lower body takes the full force of the impact, bruising the fat through the (cave spider silk dress)!
The woodworker is caught in a burst of silt!
The woodworker is caught in a cloud of silt!
The woodworker is caught in a cloud of silt!
The woodworker is caught in a burst of silt!
The woodworker regains consciousness.
The woodworker stands up.
The woodworker is no longer stunned.
You have struck gypsum!
You have struck green jade!
It has started raining.
You have struck rose quartz!
The weather has cleared.
It is now summer.
There is nothing to catch in the central swamps.
It has started raining.
‹teb Ingishlektad has become a Carpenter.
Some migrants have arrived.
The weather has cleared.
The wolverine has become enraged!
*** STARTING NEW GAME ***
** Loading Fortress **
B‰mbul UmrilthŒkut has become a bookkeeper.
Make bed (8) has been completed.
You have struck selenite!
You have struck anhydrite!
Make rock door (4) has been completed.
You have struck native gold!
Make bed (8) has been completed.
Make bed (8) has been completed.
You have struck limonite!
*** STARTING NEW GAME ***
** Loading Fortress **
Make bed (8) has been completed.
Zuglar Rig•thluslem, Dwarven Child cancels Construct building: Item blocking site.
The dwarves suspended the construction of Farmer's Workshop.
It has started raining.
Autumn has come.
Make bed (8) has been completed.
Udib Fikuklogem, Doctor cancels Construct building: Could not find path.
The dwarves suspended the construction of Floor.
The weather has cleared.
There is nothing to catch in the central swamps.
It has started raining.
Make wooden bin (4) has been completed.
The Craftsdwarf Solon blelimsal from B‰mbul Tangath has arrived.
Although it is a grim reminder of the winter hardships to come, the supply caravan from The Mechanisms of Trampling is a welcome sight. Their eyes are alight with the anticipation of inspecting the splendid products of your industrious craftsdwarves. [B]Take careful stock of your own stores. What these merchants offer might very well be the difference between a prosperous future and a slow and meaningless death.
The merchants need a trade depot to unload their goods.
‹teb Ingishlektad has created a masterpiece pecan wood bin!
The weather has cleared.
Make wooden bin (4) has been completed.
Make wooden barrel (4) has been completed.
Make wooden barrel (4) has been completed.
Merchants have arrived and are unloading their goods.
Tosid Stukosr‰rith has become a Stonecutter.
Brew drink from plant (10) has been completed.
The merchants from B‰mbul Tangath will be leaving soon.
Make wooden barrel (4) has been completed.
Make wooden chair (6) has been completed.
The merchants from B‰mbul Tangath have embarked on their journey.
Catten Udnish, Dwarven Child cancels Pen/pasture Šzum Stinducim, Goose (Tame): Animal inaccessible.
You have struck sardonyx!
You have struck gypsum!
You have struck white chalcedony!
You have struck tetrahedrite!
Prepare fine meal (10) has been completed.
Udib Fikuklogem has become a Woodcrafter.
Some migrants have arrived.
An animal has grown to become a Stray Cat.
Vucar Stukosibesh, Stonecrafter cancels Prepare a raw fish: Taken by mood.
Vucar Stukosibesh, Stonecrafter withdraws from society...
It has started raining.
Make wooden cup (20) has been completed.
Prepare fine meal (10) has been completed.
The weather has cleared.
An animal has grown to become a Stray Cat.
You have struck yellow jasper!
You have struck bituminous coal!
You have struck native platinum!
You have struck magnetite!
Make wooden chair (10) has been completed.
You have struck tetrahedrite!
You have struck hematite!
You have struck bauxite!
You have struck jet!
You have struck jet!
You have struck hematite!
‹teb Ingishlektad has created a masterpiece hazel wood cabinet!
You have struck microcline!
You have struck bloodstone!
You have struck lignite!
Winter is upon you.
Something has collapsed on the surface!
‹teb Ingishlektad, Carpenter cancels Fell tree: Unconscious.
The carpenter's lower body takes the full force of the impact, bruising the fat through the (cave spider silk dress)!
The carpenter is caught in a cloud of silt!
The carpenter is caught in a burst of silt!
The carpenter slams into an obstacle!
The carpenter's left upper arm takes the full force of the impact, bruising the fat through the (cave spider silk dress)!
The carpenter is caught in a cloud of silt!
The carpenter is caught in a cloud of silt!
The carpenter slams into an obstacle!
The carpenter's right lower leg takes the full force of the impact, but it is deflected by the carpenter's (cave spider silk dress)!
The carpenter regains consciousness.
The carpenter stands up.
The carpenter is no longer stunned.
Solon Kolalm“sh has become a Stoneworker.
A snow storm has come.
Make wooden cabinet (20) has been completed.
Vucar Stukosibesh, Stonecrafter cancels Strange mood: Went insane.
Vucar Stukosibesh, Stonecrafter is stricken by melancholy!
The weather has cleared.
An animal has grown to become a Stray Reindeer Cow.
*** STARTING NEW GAME ***
** Loading Fortress **
Brew drink from plant (10) has been completed.
You have struck green jade!
*** STARTING NEW GAME ***
** Loading Fortress **
Brew drink from plant (10) has been completed.
You have struck green jade!
You have struck bituminous coal!
A snow storm has come.
The weather has cleared.
You have struck onyx!
Make rock door (20) has been completed.
The stray dog attacks the chinchilla but He jumps away!
The stray dog bites the chinchilla in the right rear paw, tearing apart the skin!
The stray dog attacks the chinchilla but He jumps away!
The stray dog misses the chinchilla!
The stray dog bites the chinchilla in the right rear leg, tearing the muscle!
The stray dog charges at the chinchilla!
The chinchilla jumps away!
The stray dog charges at the chinchilla!
The stray dog collides with the chinchilla!
The chinchilla is knocked over and tumbles backward!
The chinchilla stands up.
The stray dog attacks the chinchilla but He jumps away!
The stray dog attacks the chinchilla but He jumps away!
The stray dog misses the chinchilla!
The stray dog charges at the chinchilla!
The chinchilla jumps away!
The stray dog bites the chinchilla in the upper body, tearing the muscle and bruising the right lung!
The chinchilla is having trouble breathing!
The stray dog charges at the chinchilla!
The stray dog collides with the chinchilla!
The chinchilla is knocked over and tumbles backward!
The chinchilla stands up.
The stray dog scratches the chinchilla in the left rear paw, tearing apart the skin!
The stray dog bites the chinchilla in the head, tearing apart the skin!
The force pulls the neck, tearing apart the muscle and tearing apart the upper spine's nervous tissue!
An artery has been opened by the attack!
A tendon in the upper spine has been torn!
The chinchilla falls over.
Lorbam Fikodgigin, Fisherdwarf cancels Construct building: Could not find path.
The dwarves suspended the construction of Wall.
Solon Kolalm“sh, Stoneworker cancels Construct building: Could not find path.
The dwarves suspended the construction of Wall.
*** STARTING NEW GAME ***
** Loading Fortress **
Brew drink from plant (10) has been completed.
Fikod Berdanber, expedition leader cancels Prepare a raw fish: Needs unrotten raw fish.
Vutok Dod¢keral, Carpenter cancels Construct building: Could not find path.
The dwarves suspended the construction of Up Stair.
Udib Fikuklogem, chief medical dwarf cancels Prepare a raw fish: Needs unrotten raw fish.
Make rock door (20) has been completed.
A snow storm has come.
Vucar Stukosibesh, Stonecrafter has been found dead, dehydrated.
D“bar Domasidos, Leatherworker cancels Brew drink from plant: Needs unrotten fermentable plants.
D“bar Domasidos, Leatherworker cancels Vucar Stukosibesh (engrave memorial): Needs unengraved slab.
You have struck yellow jasper!
B‰mbul UmrilthŒkut, bookkeeper cancels Brew drink from plant: Needs unrotten fermentable plants.
The weather has cleared.
Udib Fikuklogem, chief medical dwarf cancels Brew drink from plant: Needs unrotten fermentable plants.
D“bar Domasidos, Leatherworker cancels Brew drink from plant: Needs unrotten fermentable plants.
D“bar Domasidos, Leatherworker cancels Brew drink from plant: Needs unrotten fermentable plants.
D“bar Domasidos, Leatherworker cancels Brew drink from plant: Needs unrotten fermentable plants.
D“bar Domasidos, Leatherworker cancels Brew drink from plant: Needs unrotten fermentable plants.
D“bar Domasidos, Leatherworker cancels Brew drink from plant: Needs unrotten fermentable plants.
Spring has arrived!
Udib Fikuklogem, chief medical dwarf cancels Brew drink from plant: Needs unrotten fermentable plants.
D“bar Domasidos, Leatherworker cancels Brew drink from plant: Needs unrotten fermentable plants.
D“bar Domasidos, Leatherworker cancels Brew drink from plant: Needs unrotten fermentable plants.
Zuglar Rig•thluslem has grown to become a Peasant.
D“bar Domasidos, Leatherworker cancels Brew drink from plant: Needs unrotten fermentable plants.
D“bar Domasidos, Leatherworker cancels Brew drink from plant: Needs unrotten fermentable plants.
D“bar Domasidos, Leatherworker cancels Brew drink from plant: Needs unrotten fermentable plants.
It has started raining.
There is nothing to catch in the central swamps.
Brew drink from plant (10) has been completed.
Tagscrash, linux

Activities

Asuza

2025-12-14 12:54

reporter   ~0043028

I accidentally added links by using the tilde symbol. I was trying to say "approximately 15 minutes" in those cases.

Uranium

2025-12-17 12:56

reporter   ~0043032

I'm having the same issue, also on Bazzite. It only occurs on the native linux build, both the steam and classic versions. Total memory used continues to rise and is not released upon quitting dwarf fortress. Running the Steam version via Proton 9.04 instead of using the native linux version does not have this issue and works fine.

jbrandmeyer

2025-12-21 16:17

reporter   ~0043043

Same issue, on Debian Linux w/ steam edition. Extreme system slowdown associated with increasing swap memory usage.

viq

2025-12-24 11:05

reporter   ~0043055

Last edited: 2025-12-24 11:09

The same is happening on NixOS, steam version. System memory usage continues climbing, until random things get killed by OOMKiller (system would hang or becomes unresponsive without it).
I have been able to reproduce with and without DFHack, it doesn't seem related to particular save as I had it yesterday happen when browsing Legends of a freshly created 100 years old world on 53.08. With a save I've been playing on for a while as a starting/reference point, I also triggered it today on 52.05, so it's *not* a bug that was introduced with Siege Update. I will try to continue going back in versions, see if I can find whether it was introduced somewhere I can get to.

I guess the tags should get changed from "crash" to "memory leak".

BurningAmber

2025-12-25 09:15

reporter   ~0043057

It might have something to do with sld2-compat and sdl3.

viq

2025-12-25 09:47

reporter   ~0043058

I saw quite fast memory usage growth just generating a 100 years old world and playing in legends mode with 50.15 with DFHack enabled. Without DFHack it's not as quick, but still very much present, as I'm exploring Legends of a freshly created world.
With this I think it might deserve also the "long-standing bug" tag - unless it's a library/packaging thing, like @BurningAmber mentioned

VagrantFox

2025-12-27 23:02

reporter   ~0043065

Similar experience for me on 2 systems:
- Nobara Desktop 7800X3D/7900XT - 64GB System Memory
-- Can go for an hour+ without crashing
- Bazzite Framework 13 AMD 7640U - 16GB System Memory
-- Crashes within 10-15 minutes of starting new fort

Memory resources "eaten" by memory leak are not released when application is closed, required reboot to free up resources. Hard lock-up on the desktop was so bad it caused file system errors resulting in my /root device mounting in read-only (that was exciting to fix)

Issue History

Date Modified Username Field Change
2025-12-14 12:52 Asuza New Issue
2025-12-14 12:52 Asuza Tag Attached: crash
2025-12-14 12:54 Asuza Note Added: 0043028
2025-12-17 12:56 Uranium Note Added: 0043032
2025-12-21 16:17 jbrandmeyer Note Added: 0043043
2025-12-24 11:05 viq Note Added: 0043055
2025-12-24 11:09 viq Note Edited: 0043055
2025-12-24 14:07 viq Tag Attached: linux
2025-12-25 09:15 BurningAmber Note Added: 0043057
2025-12-25 09:47 viq Note Added: 0043058
2025-12-27 23:02 VagrantFox Note Added: 0043065