With that byte swap issue resolved, the map loads. Death occurs in the event loop.
Map:africa/af_drop_firebird Offset:(-40, -16, 0)
wpMins:(128, 128, 0) wpMaxs:(143, 151, 3)
Shifted wpMins:(88, 112, 0) wpMaxs:(103, 135, 3)
Tile bounds: (88, 112, 0) to (103, 135, 3)
Source bounds: (128, 128, 0) to (143, 151, 3)
Done copying data.
Loaded routing for tile africa/af_drop_firebird in 1.0s
checksum for the map '+africa': 4273352497
ufo script checksum 3182143164
Created AI player (team 0)
Created AI player (team 7)
-------------------------------------
Connecting to localhost...
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x6f616450
0x6f616450 in ?? ()
(gdb) bt 12
#0 0x6f616450 in ?? ()
Cannot access memory at address 0x6f616450
Cannot access memory at address 0x6f616450
Cannot access memory at address 0x6f616450
Cannot access memory at address 0x6f616450
Cannot access memory at address 0x6f616450
Cannot access memory at address 0x6f616450
#1 0x0f87e0ec in SDL_PumpEvents ()
Cannot access memory at address 0x6f616450
Cannot access memory at address 0x6f616450
Cannot access memory at address 0x6f616450
Cannot access memory at address 0x6f616450
Cannot access memory at address 0x6f616450
#2 0x0f87e168 in SDL_PollEvent ()
Cannot access memory at address 0x6f616450
#3 0x00024478 in IN_Frame () at src/client/cl_input.c:1291
#4 0x00037184 in CL_Frame (now=107306, data=0x0) at src/client/cl_main.c:1089
#5 0x00128600 in tick_timer (now=107306, data=0x1840cacc) at src/common/common.c:1080
#6 0x00128a24 in Qcommon_Frame () at src/common/common.c:1161
#7 0x0019cb20 in main (argc=1, argv=0xbffff8ac) at src/ports/macosx/osx_main.m:142
(gdb) up 6
#6 0x00128a24 in Qcommon_Frame () at src/common/common.c:1161
1161 event->func(event->when, event->data);
Current language: auto; currently c
(gdb) p event
$1 = (struct event *) 0x1836c18c
(gdb) p *event
$2 = {
when = 107306,
func = 0x1282e8 <tick_timer>,
data = 0x1840cacc,
next = 0x183e056c
}
(gdb) p event->when
$3 = 107306
(gdb) down
#5 0x00128600 in tick_timer (now=107306, data=0x1840cacc) at src/common/common.c:1080
1080 timer->func(now, timer->data);
(gdb) list tick_timer
1025
1026 Com_Printf("====== UFO Initialized ======\n\n");
1027 }
1028
1029 static void tick_timer (int now, void *data)
1030 {
1031 struct timer *timer = data;
1032 int old_interval = timer->interval;
1033
1034 /* Compute and store the lateness, updating the total */
(gdb)
1035 const int lateness = Sys_Milliseconds() - now;
1036 timer->total_lateness -= timer->recent_lateness[timer->next_lateness];
1037 timer->recent_lateness[timer->next_lateness] = lateness;
1038 timer->total_lateness += lateness;
1039 timer->next_lateness++;
1040 timer->next_lateness %= TIMER_LATENESS_HISTORY;
1041
1042 /* Is it time to check the mean yet? */
1043 timer->next_check--;
1044 if (timer->next_check <= 0) {
(gdb) p timer
$4 = (struct timer *) 0x1840cacc
(gdb) p *timer
$5 = {
min_freq = 0xfb29a1c,
interval = 20,
recent_lateness = {1, 0, 1, 0, 41830, 0, 0, 2, 0, 1, 0, 1, 0, 1, 0, 0, 15, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 2, 0},
next_lateness = 5,
total_lateness = 41861,
next_check = 11,
checks_high = 0,
checks_low = 1,
func = 0x36fc0 <CL_Frame>,
data = 0x0
}
I have no idea why it fails.
Attempting to use map-get results in a version mismatch warning.
To clarify: When map-get returned proper versions, I was able to load maps, but they looked horrible. I have not been able to get a locally compiled map to load and display.