Hi, DT was working for linux 43.05x64 until just before a dwarf went moody then it started crashing on the Read. It still crashed after the dwarf completed his mood (he created a musical instrument) so I ran this command (sudo strace -I 1 ./DwarfTherapist) and in the output DT appears to have failed during the read of the "Activities vector", marked in red.
process_vm_readv(4462, [{"\247\33\4\0", 4}], 1, [{0x1a77260, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\372\0", 2}], 1, [{0x1a77280, 2}], 1, 0) = 2
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3477, ...}) = 0
write(2, "2016-Nov-24 14:38:13.413 INFO\tco"..., 1172016-Nov-24 14:38:13.413 INFO core current year: 250 [/home/a/Dwarf-Therapist/src/dfinstance.cpp:746] (refresh_data)
) = 117
process_vm_readv(4462, [{"P\0013\370g\177\0\0", 8}], 1, [{0x190fa70, 8}], 1, 0) = 8
process_vm_readv(4462, [{"\270\0013\370g\177\0\0", 8}], 1, [{0x190fa78, 8}], 1, 0) = 8
process_vm_readv(4462, [{"\20\3372\370g\177\0\0\200\3752\370g\177\0\0\340\3752\370g\177\0\0p\3762\370g\177\0\0"..., 104}], 1, [{0x7f67f8330150, 104}], 1, 0) = 104
process_vm_readv(4462, [{"E\6\0\0", 4}], 1, [{0x7f67f832df18, 4}], 1, 0) = 4
process_vm_readv(4462, [{"S\7\0\0", 4}], 1, [{0x7f67f832fd88, 4}], 1, 0) = 4
process_vm_readv(4462, [{"v\10\0\0", 4}], 1, [{0x7f67f832fde8, 4}], 1, 0) = 4
process_vm_readv(4462, [{"q\6\0\0", 4}], 1, [{0x7f67f832fe78, 4}], 1, 0) = 4
process_vm_readv(4462, [{"F\7\0\0", 4}], 1, [{0x7f67f832fed8, 4}], 1, 0) = 4
process_vm_readv(4462, [{"w\10\0\0", 4}], 1, [{0x7f67f832ffd8, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\335\4\0\0", 4}], 1, [{0x7f67f8330038, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\377\6\0\0", 4}], 1, [{0x7f67f8330098, 4}], 1, 0) = 4
process_vm_readv(4462, [{"8\7\0\0", 4}], 1, [{0x7f67f83300f8, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\203\6\0\0", 4}], 1, [{0x7f67f8330278, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\273\6\0\0", 4}], 1, [{0x7f67f83302d8, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\f\7\0\0", 4}], 1, [{0x7f67f8330338, 4}], 1, 0) = 4
process_vm_readv(4462, [{"r\6\0\0", 4}], 1, [{0x7f67f8330398, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\240^0\370g\177\0\0", 8}], 1, [{0x190d9a8, 8}], 1, 0) = 8
process_vm_readv(4462, [{"x_0\370g\177\0\0", 8}], 1, [{0x190d9b0, 8}], 1, 0) = 8
process_vm_readv(4462, [{"\0S0\370g\177\0\0\220?0\370g\177\0\0\20Z0\370g\177\0\0\240Z0\370g\177\0\0"..., 216}], 1, [{0x7f67f8305ea0, 216}], 1, 0) = 216
process_vm_readv(4462, [{"a\21\0\0", 4}], 1, [{0x7f67f8305300, 4}], 1, 0) = 4
process_vm_readv(4462, [{"k\21\0\0", 4}], 1, [{0x7f67f8303f90, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\34\24\0\0", 4}], 1, [{0x7f67f8305a10, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\216\24\0\0", 4}], 1, [{0x7f67f8305aa0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\223\24\0\0", 4}], 1, [{0x7f67f8305ad0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\237\24\0\0", 4}], 1, [{0x7f67f8305a70, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\252\24\0\0", 4}], 1, [{0x7f67f8305a40, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\256\24\0\0", 4}], 1, [{0x7f67f8305ba0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\257\24\0\0", 4}], 1, [{0x7f67f8305bd0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\260\24\0\0", 4}], 1, [{0x7f67f8305d20, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\261\24\0\0", 4}], 1, [{0x7f67f8305d50, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\262\24\0\0", 4}], 1, [{0x7f67f8305d80, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\263\24\0\0", 4}], 1, [{0x7f67f8305db0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\266\24\0\0", 4}], 1, [{0x7f67f8305de0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\271\24\0\0", 4}], 1, [{0x7f67f8305e10, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\272\24\0\0", 4}], 1, [{0x7f67f8305e40, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\273\24\0\0", 4}], 1, [{0x7f67f8305e70, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\274\24\0\0", 4}], 1, [{0x7f67f8305b00, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\275\24\0\0", 4}], 1, [{0x7f67f8305b30, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\276\24\0\0", 4}], 1, [{0x7f67f8305b60, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\277\24\0\0", 4}], 1, [{0x7f67f8305c00, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\300\24\0\0", 4}], 1, [{0x7f67f8305c30, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\301\24\0\0", 4}], 1, [{0x7f67f8305c60, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\302\24\0\0", 4}], 1, [{0x7f67f8305c90, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\303\24\0\0", 4}], 1, [{0x7f67f8305cc0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\304\24\0\0", 4}], 1, [{0x7f67f8305cf0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\305\24\0\0", 4}], 1, [{0x7f67f83060c0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\305\24\0\0", 4}], 1, [{0x7f67f83060c0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f83060c4, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\304\24\0\0", 4}], 1, [{0x7f67f8305cf0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305cf4, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\303\24\0\0", 4}], 1, [{0x7f67f8305cc0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305cc4, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\302\24\0\0", 4}], 1, [{0x7f67f8305c90, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305c94, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\301\24\0\0", 4}], 1, [{0x7f67f8305c60, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305c64, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\300\24\0\0", 4}], 1, [{0x7f67f8305c30, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305c34, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\277\24\0\0", 4}], 1, [{0x7f67f8305c00, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305c04, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\276\24\0\0", 4}], 1, [{0x7f67f8305b60, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305b64, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\275\24\0\0", 4}], 1, [{0x7f67f8305b30, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305b34, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\274\24\0\0", 4}], 1, [{0x7f67f8305b00, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305b04, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\273\24\0\0", 4}], 1, [{0x7f67f8305e70, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305e74, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\272\24\0\0", 4}], 1, [{0x7f67f8305e40, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305e44, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\271\24\0\0", 4}], 1, [{0x7f67f8305e10, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305e14, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\266\24\0\0", 4}], 1, [{0x7f67f8305de0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305de4, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\263\24\0\0", 4}], 1, [{0x7f67f8305db0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305db4, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\262\24\0\0", 4}], 1, [{0x7f67f8305d80, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305d84, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\261\24\0\0", 4}], 1, [{0x7f67f8305d50, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305d54, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\260\24\0\0", 4}], 1, [{0x7f67f8305d20, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305d24, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\257\24\0\0", 4}], 1, [{0x7f67f8305bd0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305bd4, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\256\24\0\0", 4}], 1, [{0x7f67f8305ba0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305ba4, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\252\24\0\0", 4}], 1, [{0x7f67f8305a40, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305a44, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\237\24\0\0", 4}], 1, [{0x7f67f8305a70, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305a74, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\223\24\0\0", 4}], 1, [{0x7f67f8305ad0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305ad4, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\216\24\0\0", 4}], 1, [{0x7f67f8305aa0, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\5\0", 2}], 1, [{0x7f67f8305aa4, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\34\24\0\0", 4}], 1, [{0x7f67f8305a10, 4}], 1, 0) = 4
process_vm_readv(4462, [{"\7\0", 2}], 1, [{0x7f67f8305a14, 2}], 1, 0) = 2
process_vm_readv(4462, [{"p\265e\370g\177\0\0", 8}], 1, [{0x7f67f8305a18, 8}], 1, 0) = 8
process_vm_readv(4462, [{"\250\265e\370g\177\0\0", 8}], 1, [{0x7f67f8305a20, 8}], 1, 0) = 8
process_vm_readv(4462, [{"\260\265e\370g\177\0\0\300\266e\370g\177\0\0\20\270e\370g\177\0\0`\271e\370g\177\0\0"..., 56}], 1, [{0x7f67f865b570, 56}], 1, 0) = 56
process_vm_readv(4462, [{"\220\203:\1\0\0\0\0", 8}], 1, [{0x7f67f865bd50, 8}], 1, 0) = 8
process_vm_readv(4462, [{" n\v\1\0\0\0\0", 8}], 1, [{0x13a8390, 8}], 1, 0) = 8
process_vm_readv(4462, [{"\v\0", 2}], 1, [{0x10b6e21, 2}], 1, 0) = 2
process_vm_readv(4462, [{"\0\0\0\0", 4}], 1, [{0x7f67f865bd54, 4}], 1, 0) = 4
process_vm_readv(4462, [{" \276e\370g\177\0\0", 8}], 1, [{0x7f67f865bd98, 8}], 1, 0) = 8
process_vm_readv(4462, [{"$\276e\370g\177\0\0", 8}], 1, [{0x7f67f865bda0, 8}], 1, 0) = 8
process_vm_readv(4462, 0x7fff6d57d3b0, 1, 0x7fff6d57d3c0, 1, 0) = -1 EFAULT (Bad address)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0x7f0583f15630} ---
+++ killed by SIGSEGV (core dumped) +++
I have the saved game. I could fool with adding a feedback line to the DwarfTherapist code, recompile, and see what additional info I can get from it, but am looking for a better option.