View Issue Details

IDProjectCategoryView StatusLast Update
0002997Dwarf FortressTechnical -- Generalpublic2010-12-24 03:24
Reportergone404 Assigned ToLogical2u  
PrioritynormalSeveritycrashReproducibilityhave not tried
Status resolvedResolutionunable to reproduce 
PlatformLinux 2.6.32OSGentooOS VersionAMD64
Product Version0.31.12 
Summary0002997: malloc memory corruption (heap dump)
DescriptionNot sure what caused this one. Posted a backtrace just in case there is some useful information memory address-wise.

I had just saved a game, haven't checked to see if it's corrupted yet...
Steps To ReproduceNot sure. About four game years in with relatively few issues.
Additional Information*** glibc detected *** ./libs/Dwarf_Fortress: malloc(): memory corruption (fast): 0x2079b410 ***
======= Backtrace: =========
/lib32/libc.so.6(+0x6c5a1)[0xf70225a1]
/lib32/libc.so.6(+0x6f6dc)[0xf70256dc]
/lib32/libc.so.6(__libc_malloc+0xec)[0xf7026fcc]
/lib/ld-linux.so.2(+0xd137)[0xf76fb137]
/lib/ld-linux.so.2(+0x12a2e)[0xf7700a2e]
/lib/ld-linux.so.2(+0xe5b6)[0xf76fc5b6]
/lib/ld-linux.so.2(+0x12444)[0xf7700444]
/lib32/libc.so.6(+0x106632)[0xf70bc632]
/lib/ld-linux.so.2(+0xe5b6)[0xf76fc5b6]
/lib32/libc.so.6(+0x106731)[0xf70bc731]
/lib32/libc.so.6(__libc_dlopen_mode+0x3b)[0xf70bc84b]
/lib32/libpthread.so.0(+0xeeb7)[0xf6fabeb7]
/lib32/libpthread.so.0(+0xf02d)[0xf6fac02d]
/lib32/libpthread.so.0(__pthread_unwind+0x58)[0xf6fa9aa8]
/lib32/libpthread.so.0(pthread_detach+0x0)[0xf6fa3960]
/lib32/libc.so.6(pthread_exit+0x34)[0xf7092c94]
/usr/lib32/libSDL-1.2.so.0(+0x4dbf9)[0xf76a9bf9]
/lib32/libpthread.so.0(+0x591f)[0xf6fa291f]
/lib32/libc.so.6(clone+0x5e)[0xf708597e]
======= Memory map: ========
08048000-08b39000 r-xp 00000000 08:04 638714 /home/egon/Downloads/df_linux/libs/Dwarf_Fortress
08b39000-08b3a000 r--p 00af0000 08:04 638714 /home/egon/Downloads/df_linux/libs/Dwarf_Fortress
08b3a000-08b3b000 rw-p 00af1000 08:04 638714 /home/egon/Downloads/df_linux/libs/Dwarf_Fortress
08b3b000-09578000 rw-p 00000000 00:00 0
0ae2b000-2544c000 rw-p 00000000 00:00 0 [heap]
eb900000-eba00000 rw-p 00000000 00:00 0
ebb00000-ebd00000 rw-p 00000000 00:00 0
ebd00000-ebf00000 rw-p 00000000 00:00 0
ebf00000-ec0c0000 rw-p 00000000 00:00 0
ec0c0000-ec100000 ---p 00000000 00:00 0
ec200000-ec400000 rw-p 00000000 00:00 0
ec400000-ec4dc000 rw-p 00000000 00:00 0
ec4dc000-ec500000 ---p 00000000 00:00 0
ec50a000-ec6fe000 rw-s 00000000 00:04 369491986 /SYSV00000000 (deleted)
ec6fe000-ecaff000 rw-p 00000000 00:00 0
ecc7f000-ecd00000 rw-p 00000000 00:00 0
ecd00000-ecdde000 rw-p 00000000 00:00 0
ecdde000-ece00000 ---p 00000000 00:00 0
ece00000-ecf00000 rw-p 00000000 00:00 0
ecf00000-ed0c2000 rw-p 00000000 00:00 0
ed0c2000-ed100000 ---p 00000000 00:00 0
ed100000-ed2e1000 rw-p 00000000 00:00 0
ed2e1000-ed300000 ---p 00000000 00:00 0
ed300000-ed3fd000 rw-p 00000000 00:00 0
ed3fd000-ed400000 ---p 00000000 00:00 0
ed400000-ed500000 rw-p 00000000 00:00 0
ed500000-ed5ff000 rw-p 00000000 00:00 0
ed5ff000-ed600000 ---p 00000000 00:00 0
ed600000-ed6ff000 rw-p 00000000 00:00 0
ed6ff000-ed700000 ---p 00000000 00:00 0
ed700000-ed7ff000 rw-p 00000000 00:00 0
ed7ff000-ed800000 ---p 00000000 00:00 0
ed800000-ed8fd000 rw-p 00000000 00:00 0
ed8fd000-ed900000 ---p 00000000 00:00 0
ed900000-ed9fd000 rw-p 00000000 00:00 0
ed9fd000-eda00000 ---p 00000000 00:00 0
eda00000-edaff000 rw-p 00000000 00:00 0
edaff000-edb00000 ---p 00000000 00:00 0
edb00000-edcff000 rw-p 00000000 00:00 0
edcff000-edd00000 ---p 00000000 00:00 0
edd00000-edeff000 rw-p 00000000 00:00 0
edeff000-edf00000 ---p 00000000 00:00 0
edf00000-edfff000 rw-p 00000000 00:00 0
edfff000-ee000000 ---p 00000000 00:00 0
ee000000-ee0ff000 rw-p 00000000 00:00 0
ee0ff000-ee100000 ---p 00000000 00:00 0
ee100000-ee2ff000 rw-p 00000000 00:00 0
ee2ff000-ee300000 ---p 00000000 00:00 0
ee300000-ee4ff000 rw-p 00000000 00:00 0
ee4ff000-ee500000 ---p 00000000 00:00 0
ee500000-ee5f9000 rw-p 00000000 00:00 0
ee5f9000-ee600000 ---p 00000000 00:00 0
ee600000-ee700000 rw-p 00000000 00:00 0
ee700000-ee8fe000 rw-p 00000000 00:00 0
ee8fe000-ee900000 ---p 00000000 00:00 0
ee900000-eeaff000 rw-p 00000000 00:00 0
eeaff000-eeb00000 ---p 00000000 00:00 0
eeb00000-eed00000 rw-p 00000000 00:00 0
eed00000-eef00000 rw-p 00000000 00:00 0
eef00000-ef100000 rw-p 00000000 00:00 0
ef100000-ef300000 rw-p 00000000 00:00 0
ef300000-ef3ff000 rw-p 00000000 00:00 0
ef3ff000-ef400000 ---p 00000000 00:00 0
ef400000-ef500000 rw-p 00000000 00:00 0
ef500000-ef700000 rw-p 00000000 00:00 0
ef700000-ef900000 rw-p 00000000 00:00 0
ef900000-efb00000 rw-p 00000000 00:00 0
efb00000-efc00000 rw-p 00000000 00:00 0
efc4e000-f0fbc000 rw-p 00000000 00:00 0
f1000000-f1200000 rw-p 00000000 00:00 0
f1200000-f1400000 rw-p 00000000 00:00 0
f1400000-f1600000 rw-p 00000000 00:00 0
f1600000-f1800000 rw-p 00000000 00:00 0
f1800000-f1a00000 rw-p 00000000 00:00 0
f1a00000-f1c00000 rw-p 00000000 00:00 0
f1c00000-f1e00000 rw-p 00000000 00:00 0
f1e00000-f2000000 rw-p 00000000 00:00 0
f2000000-f2200000 rw-p 00000000 00:00 0
f2200000-f2300000 rw-p 00000000 00:00 0
f232a000-f29e7000 rw-p 00000000 00:00 0
f2b00000-f2d00000 rw-p 00000000 00:00 0
f2d00000-f2e00000 rw-p 00000000 00:00 0
f2f00000-f3000000 rw-p 00000000 00:00 0
f30a4000-f30b3000 r-xp 00000000 08:04 1701915 /usr/lib32/libspeexdsp.so.1.5.0
f30b3000-f30b4000 r--p 0000e000 08:04 1701915 /usr/lib32/libspeexdsp.so.1.5.0
f30b4000-f30b5000 rw-p 0000f000 08:04 1701915 /usr/lib32/libspeexdsp.so.1.5.0
f30e0000-f3107000 r-xp 00000000 08:04 1898612 /usr/lib32/libvorbis.so.0.4.3
f3107000-f3108000 r--p 00026000 08:04 1898612 /usr/lib32/libvorbis.so.0.4.3
f3108000-f3109000 rw-p 00027000 08:04 1898612 /usr/lib32/libvorbis.so.0.4.3
f3109000-f31f4000 r-xp 00000000 08:04 1898864 /usr/lib32/libvorbisenc.so.2.0.6
f31f4000-f3202000 r--p 000ea000 08:04 1898864 /usr/lib32/libvorbisenc.so.2.0.6
f3202000-f3203000 rw-p 000f8000 08:04 1898864 /usr/lib32/libvorbisenc.so.2.0.6
f3203000-f3236000 r-xp 00000000 08:04 1898868 /usr/lib32/libFLAC.so.8.2.0
f3236000-f3237000 ---p 00033000 08:04 1898868 /usr/lib32/libFLAC.so.8.2.0
f3237000-f3238000 r--p 00033000 08:04 1898868 /usr/lib32/libFLAC.so.8.2.0
f3238000-f3239000 rw-p 00034000 08:04 1898868 /usr/lib32/libFLAC.so.8.2.0
f3239000-f329a000 r-xp 00000000 08:04 1898839 /usr/lib32/libsndfile.so.1.0.21
f329a000-f329b000 r--p 00061000 08:04 1898839 /usr/lib32/libsndfile.so.1.0.21
f329b000-f329c000 rw-p 00062000 08:04 1898839 /usr/lib32/libsndfile.so.1.0.21
f329c000-f32a0000 rw-p 00000000 00:00 0
f32a0000-f32a1000 ---p 00000000 00:00 0
f32a1000-f3aa1000 rwxp 00000000 00:00 0
f3aa1000-f3b51000 r-xp 00000000 08:04 1898851 /usr/lib32/libasound.so.2.0.0
f3b51000-f3b54000 r--p 000b0000 08:04 1898851 /usr/lib32/libasound.so.2.0.0
f3b54000-f3b55000 rw-p 000b3000 08:04 1898851 /usr/lib32/libasound.so.2.0.0
f3b55000-f3b77000 r-xp 00000000 08:04 336669 /usr/lib32/libopenal.so.1.9.563
f3b77000-f3b78000 r--p 00022000 08:04 336669 /usr/lib32/libopenal.so.1.9.563
f3b78000-f3b79000 rw-p 00023000 08:04 336669 /usr/lib32/libopenal.so../df: line 6: 4605 Aborted ./libs/Dwarf_Fortress $*
TagsNo tags attached.

Relationships

related to 0002513 resolvedLogical2u Fails to start. 

Activities

Logical2u

2010-09-24 10:54

manager   ~0012948

Hey there - is this still occurring in the current version?

Logical2u

2010-12-16 09:09

manager   ~0014604

It's December and no updates. Marking as unable to reproduce.

Issue History

Date Modified Username Field Change
2010-08-09 22:29 gone404 New Issue
2010-08-10 06:09 user6 Relationship added child of 0002513
2010-09-24 05:53 Logical2u Relationship replaced related to 0002513
2010-09-24 10:54 Logical2u Note Added: 0012948
2010-09-24 10:55 Logical2u Tag Attached: AWAITING UPDATE
2010-12-16 09:09 Logical2u Note Added: 0014604
2010-12-16 09:09 Logical2u Status new => resolved
2010-12-16 09:09 Logical2u Resolution open => unable to reproduce
2010-12-16 09:09 Logical2u Assigned To => Logical2u
2010-12-24 03:24 user11 Tag Detached: AWAITING UPDATE