View Issue Details

IDProjectCategoryView StatusLast Update
0001985Dwarf FortressDwarf Mode -- Militarypublic2010-08-11 23:35
Reporterjhillacre Assigned Touser11 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionno change required 
PlatformPCOSWindows 7 64-bit 
Product Version0.31.04 
Summary0001985: Crash when trying to load Military Screen.
DescriptionSaved my fortress during a goblin ambush (didn't have time to deal with it then.) Upon reloading of the fortress, attempting to open the military screen results in a crash.

Steps To Reproduce0) Download and unrar: http://www.403forbidden.ca/bug_pages/df_31_04_win.rar
1) Run Dwarf Fortress.exe (or copy the region2 save to your df, running random exe's off the internet and all that)
2) Skip intro using Esc
3) Select 'Continue Playing'
4) Select 'Kikrostmeban, Dwarf Fortress Eden, 603 Folder: region2'
5) Hit 'm' upon loading to bring up the military screen.
6) Crash
TagsSave Included

Activities

jhillacre

2010-05-19 21:20

reporter   ~0007038

Save game region folder only: http://www.403forbidden.ca/bug_pages/region2.rar

reddit

2010-05-19 23:28

reporter   ~0007042

Hi. My crash may be related. It crashes at a slightly different place, and it's on linux.

After hitting 'm', I hit 'c' to create a squad, and then select the armor class. It crashes when I select the armor class. I'm on the 0.31.04 linux version.

This happens consistently on my machine. I've tried it on 2 different maps, and I've tried it with different noble configurations; no good.

And here's what it dumped to my console:

zach@zach-netbook:~/codestuff/df_linux$ ./df
Sound devices available:
ALSA Software on default
ALSA Software on HDA Intel
OSS Software
Wave File Writer
Picking ALSA Software on default. If your desired device was missing, make sure you have the appropriate 32-bit libraries installed. If you wanted a different device, configure ~/.openalrc appropriately.
Perfect OpenAL context attributes GET
Loading bindings from data/init/interface.txt
data/sound/song_title.ogg not found, sound not loaded
data/sound/song_game.ogg not found, sound not loaded
get fences failed: -1
param: 6, val: 0
data/sound/baystart.ogg not found, sound not loaded
data/sound/baybeyond.ogg not found, sound not loaded
data/sound/bayquality.ogg not found, sound not loaded
data/sound/bayend.ogg not found, sound not loaded
data/sound/DFINTRO.ogg not found, sound not loaded
data/sound/DFPICK.ogg not found, sound not loaded
data/sound/DFRUBBLE.ogg not found, sound not loaded
data/sound/DFINTROEND.ogg not found, sound not loaded
*** buffer overflow detected ***: ./dwarfort.exe terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb71c8da8]
/lib/tls/i686/cmov/libc.so.6[0xb71c6eb0]
./dwarfort.exe[0x8446944]
[0x1]
======= Memory map: ========
08048000-08b16000 r-xp 00000000 08:05 1526315 /home/zach/codestuff/df_linux/dwarfort.exe
08b16000-08b17000 r--p 00acd000 08:05 1526315 /home/zach/codestuff/df_linux/dwarfort.exe
08b17000-08b18000 rw-p 00ace000 08:05 1526315 /home/zach/codestuff/df_linux/dwarfort.exe
08b18000-09555000 rw-p 08b18000 00:00 0
0a1ae000-0a392000 rw-p 0a1ae000 00:00 0 [heap]
a7500000-a7589000 rw-p a7500000 00:00 0
a7589000-a7600000 ---p a7589000 00:00 0
a7700000-a7900000 rw-p a7700000 00:00 0
a7900000-a79ff000 rw-p a7900000 00:00 0
a79ff000-a7a00000 ---p a79ff000 00:00 0
a7a00000-a7b00000 rw-p a7a00000 00:00 0
a7b00000-a7d00000 rw-p a7b00000 00:00 0
a7d00000-a7eff000 rw-p a7d00000 00:00 0
a7eff000-a7f00000 ---p a7eff000 00:00 0
a7f00000-a7fff000 rw-p a7f00000 00:00 0
a7fff000-a8000000 ---p a7fff000 00:00 0
a8000000-a8100000 rw-p a8000000 00:00 0
a8100000-a8300000 rw-p a8100000 00:00 0
a8300000-a83ff000 rw-p a8300000 00:00 0
a83ff000-a8400000 ---p a83ff000 00:00 0
a8400000-a8500000 rw-p a8400000 00:00 0
a8500000-a86ff000 rw-p a8500000 00:00 0
a86ff000-a8700000 ---p a86ff000 00:00 0
a8700000-a8900000 rw-p a8700000 00:00 0
a8900000-a8aff000 rw-p a8900000 00:00 0
a8aff000-a8b00000 ---p a8aff000 00:00 0
a8b00000-a8bff000 rw-p a8b00000 00:00 0
a8bff000-a8c00000 ---p a8bff000 00:00 0
a8c00000-a8d00000 rw-p a8c00000 00:00 0
a8d00000-a8dff000 rw-p a8d00000 00:00 0
a8dff000-a8e00000 ---p a8dff000 00:00 0
a8e00000-a8f00000 rw-p a8e00000 00:00 0
a8f00000-a9100000 rw-p a8f00000 00:00 0
a9100000-a91ff000 rw-p a9100000 00:00 0
a91ff000-a9200000 ---p a91ff000 00:00 0
a9200000-a92ff000 rw-p a9200000 00:00 0
a92ff000-a9300000 ---p a92ff000 00:00 0
a9300000-a9500000 rw-p a9300000 00:00 0
a9500000-a9700000 rw-p a9500000 00:00 0
a9700000-a97ff000 rw-p a9700000 00:00 0
a97ff000-a9800000 ---p a97ff000 00:00 0
a9800000-a98ff000 rw-p a9800000 00:00 0
a98ff000-a9900000 ---p a98ff000 00:00 0
a9900000-a99ff000 rw-p a9900000 00:00 0
a99ff000-a9a00000 ---p a99ff000 00:00 0
a9a00000-a9b00000 rw-p a9a00000 00:00 0
a9b00000-a9cff000 rw-p a9b00000 00:00 0
a9cff000-a9d00000 ---p a9cff000 00:00 0
a9d00000-a9eff000 rw-p a9d00000 00:00 0
a9eff000-a9f00000 ---p a9eff000 00:00 0
a9f00000-aa0ff000 rw-p a9f00000 00:00 0
aa0ff000-aa100000 ---p aa0ff000 00:00 0
aa100000-aa1ff000 rw-p aa100000 00:00 0
aa1ff000-aa200000 ---p aa1ff000 00:00 0
aa200000-aa2ff000 rw-p aa200000 00:00 0
aa2ff000-aa300000 ---p aa2ff000 00:00 0
aa300000-aa500000 rw-p aa300000 00:00 0
aa500000-aa5fe000 rw-p aa500000 00:00 0
aa5fe000-aa600000 ---p aa5fe000 00:00 0
aa600000-aa700000 rw-p aa600000 00:00 0
aa700000-aa7ff000 rw-p aa700000 00:00 0
aa7ff000-aa800000 ---p aa7ff000 00:00 0
aa800000-aa8ff000 rw-p aa800000 00:00 0
aa8ff000-aa900000 ---p aa8ff000 00:00 0
aa900000-aab00000 rw-p aa900000 00:00 0
aab00000-aad00000 rw-p aab00000 00:00 0
aad00000-aaeff000 rw-p aad00000 00:00 0
aaeff000-aaf00000 ---p aaeff000 00:00 0
aaf00000-ab100000 rw-p aaf00000 00:00 0
ab100000-ab300000 rw-p ab100000 00:00 0
ab300000-ab3fd000 rw-p ab300000 00:00 0
ab3fd000-ab400000 ---p ab3fd000 00:00 0
ab400000-ab4ff000 rw-p ab400000 00:00 0
ab4ff000-ab500000 ---p ab4ff000 00:00 0
ab500000-ab5ff000 rw-p ab500000 00:00 0
ab5ff000-ab600000 ---p ab5ff000 00:00 0
ab600000-ab6ff000 rw-p ab600000 00:00 0
ab6ff000-ab700000 ---p ab6ff000 00:00 0
ab700000-ab7ff000 rw-p ab700000 00:00 0
ab7ff000-ab800000 ---p ab7ff000 00:00 0
ab800000-ab8fd000 rw-p ab800000 00:00 0
ab8fd000-ab900000 ---p ab8fd000 00:00 0
ab900000-ab9ff000 rw-p ab900000 00:00 0
ab9ff000-aba00000 ---p ab9ff000 00:00 0
aba00000-abb00000 rw-p aba00000 00:00 0
abb00000-abcff000 rw-p abb00000 00:00 0
abcff000-abd00000 ---p abcff000 00:00 0
abd00000-abdfAborted

greycat

2010-05-20 11:35

reporter   ~0007079

The Linux crash after selecting the uniform is 0001925 and doesn't seem to be the same as this bug, which says it crashes even before the military screen comes up.

Farmerbob

2010-05-20 21:12

reporter   ~0007119

I am currently experiencing this bug myself.

I have set aside a save folder which, if "m" is pressed to access military screen on resuming the game, results in an immediate freeze of the game.

Please let me know how to process the files, which files you need from the save, and where you would like me to send them. Preferrably free, I'm currently having the blown engine of my vehicle replaced, so money is a concern, even small amounts.

Here is the Windows generated crash data:

Problem signature:
  Problem Event Name: APPCRASH
  Application Name: Dwarf Fortress.exe
  Application Version: 0.0.0.0
  Application Timestamp: 4bf014fa
  Fault Module Name: MSVCR90.dll
  Fault Module Version: 9.0.30729.1
  Fault Module Timestamp: 488ef6c5
  Exception Code: c0000005
  Exception Offset: 0003ab1a
  OS Version: 6.0.6002.2.2.0.768.3
  Locale ID: 1033
  Additional Information 1: fd00
  Additional Information 2: ea6f5fe8924aaa756324d57f87834160
  Additional Information 3: fd00
  Additional Information 4: ea6f5fe8924aaa756324d57f87834160

user6

2010-06-21 12:35

  ~0008906

Does this still crash in 31.08?

user11

2010-08-11 23:35

  ~0011733

Whatever the previous cause, this appears to have been fixed in previous versions as I do not get a crash in 31.12.

jhillacre or any other reporter, if you are still getting the crash with this save in an updated version, please reopen this report.

Issue History

Date Modified Username Field Change
2010-05-19 21:11 jhillacre New Issue
2010-05-19 21:20 jhillacre Note Added: 0007038
2010-05-19 23:28 reddit Note Added: 0007042
2010-05-20 11:35 greycat Note Added: 0007079
2010-05-20 21:12 Farmerbob Note Added: 0007119
2010-06-21 12:35 user6 Note Added: 0008906
2010-06-21 12:35 user6 Tag Attached: AWAITING UPDATE
2010-06-28 08:01 user6 Tag Attached: Save Needs Testing
2010-08-11 23:34 user11 Tag Attached: Save Included
2010-08-11 23:34 user11 Tag Detached: Save Needs Testing
2010-08-11 23:34 user11 Tag Detached: AWAITING UPDATE
2010-08-11 23:35 user11 Note Added: 0011733
2010-08-11 23:35 user11 Status new => resolved
2010-08-11 23:35 user11 Resolution open => no change required
2010-08-11 23:35 user11 Assigned To => user11