UFO:Alien Invasion
Technical support => Mac => Topic started by: cmmps on October 31, 2015, 05:29:13 am
-
Hi!
I'm testing 2.6 on my MAC and I'm having errors in some missions and when I had a home base attack.
Here follows some information of the crash on the base attack:
Process: ufo [42958]
Path: /Users/USER/*/ufo
Identifier: ufo
Version: 0
Code Type: X86-64 (Native)
Parent Process: bash [728]
Responsible: Terminal [717]
User ID: 502
Date/Time: 2015-10-31 04:27:31.127 +0000
OS Version: Mac OS X 10.10.5 (14F1021)
Report Version: 11
Anonymous UUID: A253C178-20B4-3E38-68EE-8C0917EB932F
Time Awake Since Boot: 42000 seconds
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGTRAP)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff8ce48c82 __kill + 10
1 ufo 0x000000010f2aa33c Com_BreakIntoDebugger() + 508
2 ufo 0x000000010f3979de Sys_Backtrace() + 30
3 ufo 0x000000010f2a9928 Com_Error(int, char const*, ...) + 552
4 ufo 0x000000010f2a103d CM_AddMapTile(char const*, char const*, bool, int, int, unsigned char, mapData_s*, mapTiles_s*) + 653
5 ufo 0x000000010f2a0478 CM_LoadMap(char const*, bool, char const*, char const*, mapData_s*, mapTiles_s*) + 920
6 ufo 0x000000010f2f01b8 SV_Map(bool, char const*, char const*, bool) + 1080
7 ufo 0x000000010f2ec636 SV_Map_f() + 678
8 ufo 0x000000010f297197 Cmd_vExecuteString(char const*, __va_list_tag*) + 407
9 ufo 0x000000010f2953fa Cmd_ExecuteString(char const*, ...) + 362
10 ufo 0x000000010f29524b Cbuf_Execute() + 491
11 ufo 0x000000010f15b032 CL_SendCommand() + 18
12 ufo 0x000000010f15af7b CL_Frame(int, void*) + 299
13 ufo 0x000000010f2aed8b tick_timer(int, void*) + 1531
14 ufo 0x000000010f2ae3f0 Qcommon_Frame() + 240
15 ufo 0x000000010f39560d main + 93
16 libdyld.dylib 0x00007fff91faf5c9 start + 1
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff8ce4a232 kevent64 + 10
1 libdispatch.dylib 0x00007fff8c7ef26e _dispatch_mgr_thread + 52
Thread 2:
0 libsystem_kernel.dylib 0x00007fff8ce4994a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff8ff643dd start_wqthread + 13
Thread 3:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff8ce444de mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8ce4364f mach_msg + 55
2 com.apple.audio.CoreAudio 0x00007fff8db33544 HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 98
3 com.apple.audio.CoreAudio 0x00007fff8db334d2 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 42
4 com.apple.audio.CoreAudio 0x00007fff8db31a05 HALC_ProxyIOContext::IOWorkLoop() + 1089
5 com.apple.audio.CoreAudio 0x00007fff8db314f2 HALC_ProxyIOContext::IOThreadEntry(void*) + 88
6 com.apple.audio.CoreAudio 0x00007fff8db313c3 HALB_IOThread::Entry(void*) + 157
7 libsystem_pthread.dylib 0x00007fff8ff6705a _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff8ff66fd7 _pthread_start + 176
9 libsystem_pthread.dylib 0x00007fff8ff643ed thread_start + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff8ce444de mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8ce4364f mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff8d1e2eb4 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff8d1e237b __CFRunLoopRun + 1371
4 com.apple.CoreFoundation 0x00007fff8d1e1bd8 CFRunLoopRunSpecific + 296
5 com.apple.AppKit 0x00007fff9224d56b _NSEventThread + 137
6 libsystem_pthread.dylib 0x00007fff8ff6705a _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff8ff66fd7 _pthread_start + 176
8 libsystem_pthread.dylib 0x00007fff8ff643ed thread_start + 13
Thread 5:: GameThread
0 libsystem_kernel.dylib 0x00007fff8ce49136 __psynch_cvwait + 10
1 libSDL2-2.0.0.dylib 0x000000011094189f SDL_CondWait_REAL + 14
2 ufo 0x000000010f2ed1f5 SV_RunGameFrameThread(void*) + 53
3 libSDL2-2.0.0.dylib 0x000000011090880a SDL_RunThread + 60
4 libSDL2-2.0.0.dylib 0x0000000110941233 RunThread + 9
5 libsystem_pthread.dylib 0x00007fff8ff6705a _pthread_body + 131
6 libsystem_pthread.dylib 0x00007fff8ff66fd7 _pthread_start + 176
7 libsystem_pthread.dylib 0x00007fff8ff643ed thread_start + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fff8ce4994a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff8ff643dd start_wqthread + 13
Thread 7:
0 libsystem_kernel.dylib 0x00007fff8ce4994a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff8ff643dd start_wqthread + 13
Thread 8:
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000010 rcx: 0x00007fff50ab6cd8 rdx: 0x0000000000000000
rdi: 0x000000000000a7ce rsi: 0x0000000000000005 rbp: 0x00007fff50ab6cf0 rsp: 0x00007fff50ab6cd8
r8: 0x0000000000000006 r9: 0x00007ffd07400000 r10: 0x00007fff771e45e0 r11: 0x0000000000200202
r12: 0x0000000000000038 r13: 0x00007fff50ab6d88 r14: 0x00007fff50ab6d68 r15: 0x00007fff50ab6d78
rip: 0x00007fff8ce48c82 rfl: 0x0000000000200202 cr2: 0x000000010f4812fc
Logical CPU: 0
Error Code: 0x02000025
Trap Number: 133
Regards,
Carlos
-
Did you compile the maps? If you downloaded from our server you might be missing some maps: those that have changed since our buildbot died (see also this thread (http://ufoai.org/forum/index.php/topic,8971.0.html))
-
Hi....
Well, I followed the instructions for MAC and after "make" and did a "make lang models maps-sync".
In fact, I noticed that by running "make maps-sync" or "python ./contrib/map-get/update.py", some maps return the message "version mismatch, skip update" and in the end, the result is: 0 upgraded, 69 version mismatched, 793 already up to date
Exactly as described in the thread you linked!
I remember "make maps" on Linux... I tried now and got "make: Nothing to be done for `maps'."
So, if I still have to compile maps... Could you be so kind and remember me how to do it? I don't remember... :-[
EDIT: I remember a ufo2map but I also noticed on make maps-sync: "WARNING: ufo2map source code mismatch"
And by typing, for instance: "./ufo2map mine.map"
I get: Error: "file 'mine.map' doesn't exist"
But the file is on "./base/maps"
How can I compile the missing ".bsp"?
Thanks,
-
How can I compile the missing ".bsp"?
e.g.
./ufo2map maps/b/aliencont.map
works here.
Do that from the project root, where ufo2map is. So the base/ folder gets auto-added or something.
I also had 69 maps version mismatched. And b/* (human base) was one of the places with lots of .bsps missing.
You can also delete or comment out the continue on line 141 in contrib/map-get/update.py to make it ignore version mismatches, but I was advised against doing that in the other thread.
So, did you compile UFO:AI yourself ? AFAIK there is currently no MacOS developer and no MacOs releases thanks to that. Realistically you have to expect quite a number of problems/bugs/crashes that you and only YOU get and none else and you won't get much help with them.
What backtraces are those that you posted ? You should compile a debug executable and run it under gdb, since you already can compile it's not far to that.
-
Thank you.
Yes, I compiled the code but I had to make some workarounds macports.
The only problem is that gdb is having now problems on Mac but I may try it again if I get more troubles.
That backtrace was generated by the OS after I clicked to break to debug.
I still have a Linux box but working as a server... Sometimes I really miss it a lot but I can't say I'm not happy with Mac (although it crashes sometimes) but it's always better than M$ (IMHO)... :P I need to fix my Linux laptop...
Thank you for your help. I'm now compiling the maps! 8)