I've been having the freeze/crash after worldgen as well. I'm on a linux system. I tried about 4 times with the wanderer's friend mod installed and it froze after I had exported teh map and then hit enter to accept. Then I reverted back to teh stock raws and it worked. Then I put in wanderer's friend again and this time after exporting teh map and hitting enter it completely crashed.
Here's what the backtrace and memory dump it printed:
*** glibc detected *** ./libs/Dwarf_Fortress: corrupted double-linked list: 0x0f441448 ***
======= Backtrace: =========
/lib32/libc.so.6(+0x6c231)[0xf70b2231]
/lib32/libc.so.6(+0x6c68a)[0xf70b268a]
/lib32/libc.so.6(+0x6e7cd)[0xf70b47cd]
/lib32/libc.so.6(__libc_malloc+0x5c)[0xf70b6c6c]
/usr/lib32/nvidia-current/libGL.so.1(+0x85480)[0xf63c3480]
======= Memory map: ========
08048000-08dbf000 r-xp 00000000 00:1e 25405852 /home/khearn/Desktop/df_linux_34.03/libs/Dwarf_Fortress
08dbf000-08dc0000 rw-p 00d77000 00:1e 25405852 /home/khearn/Desktop/df_linux_34.03/libs/Dwarf_Fortress
08dc0000-097fe000 rw-p 00000000 00:00 0
09c0b000-0fd06000 rw-p 00000000 00:00 0 [heap]
e6f00000-e6ffe000 rw-p 00000000 00:00 0
e6ffe000-e7000000 ---p 00000000 00:00 0
e7000000-e70ee000 rw-p 00000000 00:00 0
e70ee000-e7100000 ---p 00000000 00:00 0
e7100000-e7200000 rw-p 00000000 00:00 0
e7200000-e7300000 rw-p 00000000 00:00 0
e73fa000-e7400000 rw-p 00000000 00:00 0
e7400000-e7600000 rw-p 00000000 00:00 0
e7600000-e7800000 rw-p 00000000 00:00 0
e7800000-e7a00000 rw-p 00000000 00:00 0
e7a00000-e7b00000 rw-p 00000000 00:00 0
e7b00000-e7c00000 rw-p 00000000 00:00 0
e7cfa000-e7d00000 rw-p 00000000 00:00 0
e7d00000-e7f00000 rw-p 00000000 00:00 0
e7f00000-e8100000 rw-p 00000000 00:00 0
e8100000-e8200000 rw-p 00000000 00:00 0
e8200000-e8300000 rw-p 00000000 00:00 0
e83fa000-e8400000 rw-p 00000000 00:00 0
e8400000-e8600000 rw-p 00000000 00:00 0
e8600000-e8800000 rw-p 00000000 00:00 0
e8800000-e8a00000 rw-p 00000000 00:00 0
e8a00000-e8b00000 rw-p 00000000 00:00 0
e8b00000-e8c00000 rw-p 00000000 00:00 0
e8cfa000-e8d00000 rw-p 00000000 00:00 0
e8d00000-e8f00000 rw-p 00000000 00:00 0
e8f00000-e9100000 rw-p 00000000 00:00 0
e9100000-e9200000 rw-p 00000000 00:00 0
e9200000-e9300000 rw-p 00000000 00:00 0
e93fa000-e9400000 rw-p 00000000 00:00 0
e9400000-e9600000 rw-p 00000000 00:00 0
e9600000-e9800000 rw-p 00000000 00:00 0
e9800000-e9a00000 rw-p 00000000 00:00 0
e9a00000-e9b00000 rw-p 00000000 00:00 0
e9b00000-e9c00000 rw-p 00000000 00:00 0
e9cfa000-e9d00000 rw-p 00000000 00:00 0
e9d00000-e9f00000 rw-p 00000000 00:00 0
e9f00000-ea100000 rw-p 00000000 00:00 0
ea100000-ea200000 rw-p 00000000 00:00 0
ea200000-ea300000 rw-p 00000000 00:00 0
ea3fa000-ea400000 rw-p 00000000 00:00 0
ea400000-ea600000 rw-p 00000000 00:00 0
ea600000-ea800000 rw-p 00000000 00:00 0
ea800000-eaa00000 rw-p 00000000 00:00 0
eaa00000-eab00000 rw-p 00000000 00:00 0
eab00000-eac00000 rw-p 00000000 00:00 0
eacfa000-ead00000 rw-p 00000000 00:00 0
ead00000-eaf00000 rw-p 00000000 00:00 0
eaf00000-eb100000 rw-p 00000000 00:00 0
eb100000-eb200000 rw-p 00000000 00:00 0
eb200000-eb300000 rw-p 00000000 00:00 0
eb3fa000-eb400000 rw-p 00000000 00:00 0
eb400000-eb600000 rw-p 00000000 00:00 0
eb600000-eb800000 rw-p 00000000 00:00 0
eb800000-eba00000 rw-p 00000000 00:00 0
eba00000-ebb00000 rw-p 00000000 00:00 0
ebb00000-ebc00000 rw-p 00000000 00:00 0
ebcfa000-ebd00000 rw-p 00000000 00:00 0
ebd00000-ebf00000 rw-p 00000000 00:00 0
ebf00000-ec100000 rw-p 00000000 00:00 0
ec100000-ec200000 rw-p 00000000 00:00 0
ec200000-ec300000 rw-p 00000000 00:00 0
ec3fa000-ec400000 rw-p 00000000 00:00 0
ec400000-ec600000 rw-p 00000000 00:00 0
ec600000-ec800000 rw-p 00000000 00:00 0
ec800000-eca00000 rw-p 00000000 00:00 0
eca00000-ecb00000 rw-p 00000000 00:00 0
ecb00000-ecc00000 rw-p 00000000 00:00 0
eccfa000-ecd00000 rw-p 00000000 00:00 0
ecd00000-ecf00000 rw-p 00000000 00:00 0
ecf00000-ed100000 rw-p 00000000 00:00 0
ed100000-ed200000 rw-p 00000000 00:00 0
ed200000-ed300000 rw-p 00000000 00:00 0
ed3fa000-ed400000 rw-p 00000000 00:00 0
ed400000-ed600000 rw-p 00000000 00:00 0
ed600000-ed800000 rw-p 00000000 00:00 0
ed800000-eda00000 rw-p 00000000 00:00 0
eda00000-edb00000 rw-p 00000000 00:00 0
edb00000-edc00000 rw-p 00000000 00:00 0
edcfa000-edd00000 rw-p 00000000 00:00 0
edd00000-edf00000 rw-p 00000000 00:00 0
edf00000-ee100000 rw-p 00000000 00:00 0
ee100000-ee200000 rw-p 00000000 00:00 0
ee200000-ee300000 rw-p 00000000 00:00 0
ee3fa000-ee400000 rw-p 00000000 00:00 0
ee400000-ee600000 rw-p 00000000 00:00 0
ee600000-ee800000 rw-p 00000000 00:00 0
ee800000-eea00000 rw-p 00000000 00:00 0
eea00000-eeb00000 rw-p 00000000 00:00 0
eeb00000-eec00000 rw-p 00000000 00:00 0
eecfa000-eed00000 rw-p 00000000 00:00 0
eed00000-eef00000 rw-p 00000000 00:00 0
eef00000-ef100000 rw-p 00000000 00:00 0
ef100000-ef200000 rw-p 00000000 00:00 0
ef200000-ef300000 rw-p 00000000 00:00 0
ef3fa000-ef400000 rw-p 00000000 00:00 0
ef400000-ef600000 rw-p 00000000 00:00 0
ef600000-ef800000 rw-p 00000000 00:00 0
ef800000-efa00000 rw-p 00000000 00:00 0
efa00000-efb00000 rw-p 00000000 00:00 0
efb00000-efc00000 rw-p 00000000 00:00 0
efcfa000-efd00000 rw-p 00000000 00:00 0
efd00000-eff00000 rw-p 00000000 00:00 0
eff00000-efff8000 rw-p 00000000 00:00 0
efff8000-f0000000 ---p 00000000 00:00 0
f0000000-f0100000 rw-p 00000000 00:00 0
f0100000-f0300000 rw-p 00000000 00:00 0
f0300000-f0400000 rw-p 00000000 00:00 0
f04fa000-f0500000 rw-p 00000000 00:00 0
f0500000-f0700000 rw-p 00000000 00:00 0
f0700000-f08fc000 rw-p 00000000 00:00 0
f08fc000-f0900000 ---p 00000000 00:00 0
f0900000-f0a00000 rw-p 00000000 00:00 0
f0a00000-f0b00000 rw-p 00000000 00:00 0
f0bfa000-f0c00000 rw-p 00000000 00:00 0
f0c00000-f0cfd000 rw-p 00000000 00:00 0
f0cfd000-f0d00000 ---p 00000000 00:00 0
f0d00000-f0e00000 rw-p 00000000 00:00 0
f0e00000-f1000000 rw-p 00000000 00:00 0
f1000000-f10fb000 rw-p 00000000 00:00 0
f10fb000-f1100000 ---p 00000000 00:00 0
f1100000-f11fe000 rw-p 00000000 00:00 0
f11fe000-f1200000 ---p 00000000 00:00 0
f1200000-f1300000 rw-p 00000000 00:00 0
f13fa000-f1400000 rw-p 00000000 00:00 0
f1400000-f15f9000 rw-p 00000000 00:00 0
f15f9000-f1600000 ---p 00000000 00:00 0
f1600000-f16ff000 rw-p 00000000 00:00 0
f16ff000-f1700000 ---p 00000000 00:00 0
f1700000-f1800000 rw-p 00000000 00:00 0
f1800000-f18ff000 rw-p 00000000 00:00 0
f18ff000-f1900000 ---p 00000000 00:00 0
f1900000-f1a00000 rw-p 00000000 00:00 0
f1a00000-f1b00000 rw-p 00000000 00:00 0
f1bfa000-f1c00000 rw-p 00000000 00:00 0
f1c00000-f1cff000 rw-p 00000000 00:00 0
f1cff000-f1d00000 ---p 00000000 00:00 0
f1d00000-f1dff000 rw-p 00000000 00:00 0
f1dff000-f1e00000 ---p 00000000 00:00 0
f1e00000-f1eff000 rw-p 00000000 00:00 0
f1eff000-f1f00000 ---p 00000000 00:00 0
f1f00000-f2000000 rw-p 00000000 00:00 0
f2000000-f2200000 rw-p 00000000 00:00 0
f2200000-f2300000 rw-p 00000000 00:00 0
f23fa000-f2400000 rw-p 00000000 00:00 0
f2400000-f2600000 rw-p 00000000 00:00 0
f2600000-f2800000 rw-p 00000000 00:00 0
f2800000-f28ff000 rw-p 00000000 00:00 0
f28ff000-f2900000 ---p 00000000 00:00 0
f2900000-f2a00000 rw-p 00000000 00:00 0
f2a00000-f2b00000 rw-p 00000000 00:00 0
f2b00000-f2c00000 rw-p 00000000 00:00 0
f2cd6000-f2d00000 rw-p 00000000 00:00 0
f2d00000-f2f00000 rw-p 00000000 00:00 0
f2f00000-f2fff000 rw-p 00000000 00:00 0
f2fff000-f3000000 ---p 00000000 00:00 0
f3000000-f3100000 rw-p 00000000 00:00 0
f3100000-f3300000 rw-p 00000000 00:00 0
f3300000-f3400000 rw-p 00000000 00:00 0
f3405000-f3459000 rw-p 00000000 00:00 0
f3459000-f361b000 rw-s 00000000 00:04 1734311970 /SYSV00000000 (deleted)
f361b000-f3655000 rw-p 00000000 00:00 0 ./df: line 6: 28864 Aborted ./libs/Dwarf_Fortress $*
I'll try a few more times without wanderer's friend to see if I can replicate it with normal raws.
EDIT: Ok, this time with stock raws, it crashed when I hit p to export the map. Backtrace and memory map:
*** glibc detected *** ./libs/Dwarf_Fortress: free(): corrupted unsorted chunks: 0x15a76af8 ***
======= Backtrace: =========
/lib32/libc.so.6(+0x6c231)[0xf7070231]
/lib32/libc.so.6(+0x6dab8)[0xf7071ab8]
/lib32/libc.so.6(cfree+0x6d)[0xf7074b9d]
/usr/lib32/nvidia-current/tls/libnvidia-tls.so.280.13(+0x18df)[0xf61fc8df]
/home/khearn/Desktop/df_linux_34.03/libs/libgraphics.so(_ZN9enablerst10async_waitEv+0x1b6)[0xf72b5956]
======= Memory map: ========
08048000-08dbf000 r-xp 00000000 00:1e 25405852 /home/khearn/Desktop/df_linux_34.03/libs/Dwarf_Fortress
08dbf000-08dc0000 rw-p 00d77000 00:1e 25405852 /home/khearn/Desktop/df_linux_34.03/libs/Dwarf_Fortress
08dc0000-097fe000 rw-p 00000000 00:00 0
09fe0000-1944d000 rw-p 00000000 00:00 0 [heap]
f0f6d000-f0f73000 rw-p 00000000 00:00 0
f1100000-f11f0000 rw-p 00000000 00:00 0
f11f0000-f1200000 ---p 00000000 00:00 0
f121c000-f1300000 rw-p 00000000 00:00 0
f1300000-f1400000 rw-p 00000000 00:00 0
f1500000-f16fe000 rw-p 00000000 00:00 0
f16fe000-f1700000 ---p 00000000 00:00 0
f1700000-f17ff000 rw-p 00000000 00:00 0
f17ff000-f1800000 ---p 00000000 00:00 0
f1800000-f18fc000 rw-p 00000000 00:00 0
f18fc000-f1900000 ---p 00000000 00:00 0
f1900000-f1a00000 rw-p 00000000 00:00 0
f1a00000-f1af9000 rw-p 00000000 00:00 0
f1af9000-f1b00000 ---p 00000000 00:00 0
f1bfa000-f1c00000 rw-p 00000000 00:00 0
f1c00000-f1cfd000 rw-p 00000000 00:00 0
f1cfd000-f1d00000 ---p 00000000 00:00 0
f1d00000-f1dfb000 rw-p 00000000 00:00 0
f1dfb000-f1e00000 ---p 00000000 00:00 0
f1e00000-f1efd000 rw-p 00000000 00:00 0
f1efd000-f1f00000 ---p 00000000 00:00 0
f1ffa000-f2000000 rw-p 00000000 00:00 0
f2000000-f2200000 rw-p 00000000 00:00 0
f2200000-f2400000 rw-p 00000000 00:00 0
f2400000-f2600000 rw-p 00000000 00:00 0
f2600000-f2700000 rw-p 00000000 00:00 0
f2700000-f2800000 rw-p 00000000 00:00 0
f28fa000-f2900000 rw-p 00000000 00:00 0
f2900000-f2b00000 rw-p 00000000 00:00 0
f2b00000-f2c00000 rw-p 00000000 00:00 0
f2cfa000-f2d00000 rw-p 00000000 00:00 0
f2d00000-f2eff000 rw-p 00000000 00:00 0
f2eff000-f2f00000 ---p 00000000 00:00 0
f2f00000-f3100000 rw-p 00000000 00:00 0
f3100000-f3300000 rw-p 00000000 00:00 0
f3300000-f3400000 rw-p 00000000 00:00 0
f3411000-f3417000 rw-p 00000000 00:00 0
f3417000-f35d9000 rw-s 00000000 00:04 1735098402 /SYSV00000000 (deleted)
f35d9000-f3613000 rw-p 00000000 00:00 0
f3627000-f36b7000 rw-p 00000000 00:00 0
f36b7000-f36b8000 ---p 00000000 00:00 0
f36b8000-f3eb8000 rw-p 00000000 00:00 0
f3eb8000-f3eb9000 ---p 00000000 00:00 0
f3eb9000-f46b9000 rw-p 00000000 00:00 0
f46b9000-f46e3000 r-xp 00000000 08:01 246133 /usr/lib32/gtk-2.0/2.10.0/engines/libclearlooks.so
f46e3000-f46e4000 r--p 00029000 08:01 246133 /usr/lib32/gtk-2.0/2.10.0/engines/libclearlooks.so
f46e4000-f46e5000 rw-p 0002a000 08:01 246133 /usr/lib32/gtk-2.0/2.10.0/engines/libclearlooks.so
f46e5000-f46ec000 r-xp 00000000 08:01 196795 /usr/lib32/libltdl.so.7.2.1
f46ec000-f46ed000 r--p 00006000 08:01 196795 /usr/lib32/libltdl.so.7.2.1
f46ed000-f46ee000 rw-p 00007000 08:01 196795 /usr/lib32/libltdl.so.7.2.1
f46ee000-f46fb000 r-xp 00000000 08:01 197122 /usr/lib32/libtdb.so.1.2.0
f46fb000-f46fc000 r--p 0000c000 08:01 197122 /usr/lib32/libtdb.so.1.2.0
f46fc000-f46fd000 rw-p 0000d000 08:01 197122 /usr/lib32/libtdb.so.1.2.0
f46fd000-f4702000 r-xp 00000000 08:01 196808 /usr/lib32/libogg.so.0.6.0
f4702000-f4703000 r--p 00004000 08:01 196808 /usr/lib32/libogg.so.0.6.0
f4703000-f4704000 rw-p 00005000 08:01 196808 /usr/lib32/libogg.so.0.6.0
f4704000-f472b000 r-xp 00000000 08:01 197148 /usr/lib32/libvorbis.so.0.4.3
f472b000-f472c000 r--p 00026000 08:01 197148 /usr/lib32/libvorbis.so.0.4.3
f472c000-f472d000 rw-p 00027000 08:01 197148 /usr/lib32/libvorbis.so.0.4.3
f472d000-f4734000 r-xp 00000000 08:01 197191 /usr/lib32/libvorbisfile.so.3.3.2
f4734000-f4735000 r--p 00006000 08:01 197191 /usr/lib32/libvorbisfile.so.3.3.2
f4735000-f4736000 rw-p 00007000 08:01 197191 /usr/lib32/libvorbisfile.so.3.3.2
f473b000-f4754000 rw-p 00000000 00:00 0
f4754000-f475e000 r-xp 00000000 08:01 1054879 /lib32/libnss_files-2.11.1.so
f475e000-f475f000 r--p 00009000 08:01 1054879 /lib32/libnss_files-2.11.1.so
f475f000-f4760000 rw-p 0000a000 08:01 1054879 /lib32/libnss_files-2.11.1.so
f4760000-f4762000 rw-p 00000000 00:00 0
f4762000-f4770000 r-xp 00000000 08:01 196641 /usr/lib32/libcanberra.so.0.2.1
f4770000-f4771000 r--p 0000d000 08:01 196641 /usr/lib32/libcanberra.so.0.2.1
f4771000-f4772000 rw-p 0000e000 08:01 196641 /usr/lib32/libcanberra.so.0.2.1
f4772000-f4775000 r-xp 00000000 08:01 196639 /usr/lib32/libcanberra-gtk.so.0.1.5
f4775000-f4776000 r--p 00003000 08:01 196639 /usr/lib32/libcanberra-gtk.so.0.1.5
f4776000-f4777000 rw-p 00004000 08:01 196639 /usr/lib32/libcanberra-gtk.so.0.1.5
f4777000-f477b000 r-xp 00000000 08:01 253520 /usr/lib32/gtk-2.0/modules/libcanberra-gtk-module.so
f477b000-f477c000 ---p 00004000 08:01 253520 /usr/lib32/gtk-2.0/modules/libcanberra-gtk-module.so
f477c000-f477d000 r--p 00004000 08:01 253520 /usr/lib32/gtk-2.0/modules/libcanberra-gtk-module.so
f477d000-f477e000 rw-p 00005000 08:01 253520 /usr/lib32/gtk-2.0/modules/libcanberra-gtk-module.so
f477e000-f47bd000 r--p 00000000 08:01 303806 /usr/lib/locale/en_US.utf8/LC_CTYPE
f47bd000-f48db000 r--p 00000000 08:01 303810 /usr/lib/locale/en_US.utf8/LC_COLLATE
f48db000-f48df000 rw-p 00000000 00:00 0
f48df000-f48e3000 r-xp 00000000 08:01 197380 /usr/lib32/libXdmcp.so.6.0.0
f48e3000-f48e4000 r--p 00003000 08:01 197380 /usr/lib32/libXdmcp.so.6.0.0
f48e4000-f48e5000 rw-p 00004000 08:01 197380 /usr/lib32/libXdmcp.so.6.0.0
f48e5000-f48e7000 r-xp 00000000 08:01 197316 /usr/lib32/libXau.so.6.0.0./df: line 6: 29504 Aborted ./libs/Dwarf_Fortress $*
Again, this using the linux version. Toady, would you like for me to run strace on it as well?
second edit: I tried setting [PRINT_MODE:TEXT], since the backtrace seems to involve OpgenGL libraries, but I got this:
$ ./df
Loading bindings from data/init/interface.txt
Didn't find any flavor of libncursesw, attempting libncurses
Symbol not found: waddnwstr
I checked and i do have libncursesw:
$ ls -l /usr/lib/libncursesw.so
lrwxrwxrwx 1 root root 21 2012-02-28 12:40 /usr/lib/libncursesw.so -> /lib/libncursesw.so.5
$ ls -l /lib/libncursesw.so.5
lrwxrwxrwx 1 root root 18 2010-09-07 09:56 /lib/libncursesw.so.5 -> libncursesw.so.5.7
Where is it looking for libcursesw?