In addition to not being able to load a savegame, the dev version is now crashing when i go to a mission:
Save 'slotquick'
...subsystem 'size' - saved 109 bytes
...subsystem 'base' - saved 13521 bytes
...subsystem 'campaign' - saved 280 bytes
...subsystem 'hospital' - saved 0 bytes
...subsystem 'market' - saved 3062 bytes
...subsystem 'research' - saved 8224 bytes
...subsystem 'employee' - saved 20218 bytes
...subsystem 'aliencont' - saved 0 bytes
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000008
0x00090ee4 in PR_Save (sb=0xbfffdb8c, data=0x0) at src/client/cl_produce.c:1444
1444 MSG_WriteString(sb, pq->items[j].aircraft->id);
(gdb) bt full
#0 0x00090ee4 in PR_Save (sb=0xbfffdb8c, data=0x0) at src/client/cl_produce.c:1444
i = 0
j = 0
pq = (production_queue_t *) 0xe11d288
#1 0x000a3408 in SAV_GameSave (filename=0x16c420 "slotquick", comment=0x16c42c "QuickSave", error=0xbfffddec) at src/client/cl_save.c:336
sb = {
allowoverflow = qfalse,
overflowed = qfalse,
data = 0x200ee02c "\033c",
maxsize = 3145728,
cursize = 45440,
readcount = 0
}
i = 8
diff = 45422
res = 0
savegame = "/Users/doctorjlowe/.ufoai/2.3-dev/base/save/slotquick.sav\000??", '\0' <repeats 40 times>, "\r~\aM\000\000\000`\000\000??\002\b??\r~\a@\000\000???\0003??\0003???ܠ?\0003???ܠD\000\004\"?\0006\000\000\000\000\000???`\000\000\000s\000\000\000\000?\017????`\021\"?]?\017?\000\017??\000\000\000\0002???", '\0' <repeats 59 times>
buf = (byte *) 0x200ee02c "\033c"
fbuf = (byte *) 0x0
bufLen = 0
day = 0
month = 0
header = {
version = 0,
compressed = 0,
dummy = {0 <repeats 14 times>},
gameVersion = '\0' <repeats 15 times>,
name = '\0' <repeats 31 times>,
gameDate = '\0' <repeats 15 times>, "\001???`??氿?樿??",
realDate = "???\000\025\023l???P\000\024?L??ݰ?\000\004(???`\000\0048?"
}
#2 0x000a4204 in SAV_QuickSave () at src/client/cl_save.c:598
error = 0x0
result = 13
__func__ = "SAV_QuickSave"
#3 0x00040490 in CP_StartMissionMap (mission=0x1f1231dc) at src/client/cl_campaign.c:4260
expanded = "maps/farm.ump\000\n?????", '\0' <repeats 11 times>, "\n\000\000\000\b\000\000\000\000\000\000\000\000\r?Q?\r?\021?\016??L\021\"?\034??\000"
bAttack = (base_t *) 0xdace088
__func__ = "CP_StartMissionMap"
#4 0x0004091c in CL_GameGo () at src/client/cl_campaign.c:4338
mis = (mission_t *) 0x1f1231dc
aircraft = (aircraft_t *) 0xdf0168c
base = (base_t *) 0xdf01184
__func__ = "CL_GameGo"
#5 0x000d9c84 in Cmd_ExecuteString (text=0xbfffdfd4 "game_go") at src/common/cmd.c:870
cmd = (const cmd_function_t *) 0x17d7fd1c
a = (const cmd_alias_t *) 0x746d6f75
str = 0x1129188c "game_go"
hash = 16
#6 0x000d82ec in Cbuf_Execute () at src/common/cmd.c:228
i = 8
text = 0x12a770c "\name_go;\ne 179 63960575\nt;\n;\nselect 0\n\nldsnoequip18\noldsnoequip18\nlistholdsnoequip18\noldsnoequip18\nlistholdsnoequip18\noldsnoequip18\nlistholdsnoequip18\noldsnoequip18\nlistholdsnoequip18\noldsnoequip18\nli"...
line = "game_go\000se 179 63960575\000\000\b\000\002\000\001\000\000\021s?\021v??\021v?", '\0' <repeats 13 times>, "\025?\002L???\020\000\000\000\000\025?*\024\000\000\000\000????", '\0' <repeats 97 times>, "\020\000\000\000\000\000\000\021s?0\000\000\000\005?????#`\000\000\000\000????\021s?\021v??\021v?\000??? \021v?\000\021v??\021v?\000??? \021v?\000\000\000\000\000\025?\002L??? $\002$$\025??x\000\000\f\002\003\006\f\000\003\000\v\004\000\000\000\001\021w?\000\000\000\000\020\021w"...
quotes = 0
#7 0x000757c0 in CL_SendCommand () at src/client/cl_main.c:2192
No locals.
#8 0x00076108 in CL_Frame (now=63960573, data=0x0) at src/client/cl_main.c:2386
last_frame = 63960573
delta = 14
#9 0x000ee1a0 in tick_timer (now=63960573, data=0x112ed950) at src/common/common.c:963
timer = (struct timer *) 0x112ed950
old_interval = 11
lateness = 2
#10 0x000ee570 in Qcommon_Frame () at src/common/common.c:1044
event = (struct event *) 0x17dfd9e0
time_to_next = 0
#11 0x00150d24 in main (argc=1, argv=0xbfffe6a8) at src/ports/macosx/osx_main.m:114
pool = (NSAutoreleasePool *) 0x11206dd0
Current language: auto; currently c