boxyman_16 Posted April 12, 2013 Share Posted April 12, 2013 Hi. I'm developing a PC game and want to make it Mac compatible so I installed VMware on my Windows 7 PC and set up a Mountain Lion virtual machine. It seems to work well but whenever I try to start my game it loads for a few seconds and the name appears at the top but I then get a "Quit Unexpectedly" error message. I tried the game on my friend's iMac and it works fine on his so I suspect it might have something to do with my hardware. I noticed that there have been topics about ATI cards so suspected my Radeon 5450 might be the problem. I found this topic where I copied the ati5000injector.kext into my S/L/E folder, rebooted but it didn't seem to do anything. Really I have no clue what the problem is so I'll post the error message log my game spits out below. Is there some sort of diagnostic tool that I can use to try and pin-point what the problem might be? I'm really just flailing around right now and don't know what to search for. Any help appreciated, thanks. Process: Mac_Runner [237] Path: /Users/USER/Desktop/TestGame.app/Contents/MacOS/Mac_Runner Identifier: com.yoyogames.macyoyorunner Version: 1.0.0 (1.0.0) Code Type: X86 (Native) Parent Process: launchd [124] User ID: 501 Date/Time: 2013-04-12 10:48:35.349 +0100 OS Version: Mac OS X 10.8 (12A269) Report Version: 10 Interval Since Last Report: -26 sec Crashes Since Last Report: 5 Per-App Interval Since Last Report: 9 sec Per-App Crashes Since Last Report: 7 Anonymous UUID: 7EA462F8-C388-4062-BB6A-3DD86E074D9E Crashed Thread: 4 Dispatch queue: com.apple.root.default-priority Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000 VM Regions Near 0: --> __PAGEZERO 0000000000000000-0000000000001000 [ 4K] ---/--- SM=NUL /Users/USER/Desktop/TestGame.app/Contents/MacOS/Mac_Runner __TEXT 0000000000001000-0000000000185000 [ 1552K] r-x/rwx SM=COW /Users/USER/Desktop/TestGame.app/Contents/MacOS/Mac_Runner Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x9a2697d2 mach_msg_trap + 10 1 libsystem_kernel.dylib 0x9a268cb0 mach_msg + 68 2 com.apple.CoreFoundation 0x94127cc9 __CFRunLoopServiceMachPort + 185 3 com.apple.CoreFoundation 0x9412d6af __CFRunLoopRun + 1247 4 com.apple.CoreFoundation 0x9412cd6a CFRunLoopRunSpecific + 378 5 com.apple.CoreFoundation 0x9412cbdb CFRunLoopRunInMode + 123 6 com.apple.HIToolbox 0x9756c8aa RunCurrentEventLoopInMode + 242 7 com.apple.HIToolbox 0x9756c619 ReceiveNextEventCommon + 374 8 com.apple.HIToolbox 0x9756c494 BlockUntilNextEventMatchingListInMode + 88 9 com.apple.AppKit 0x997ada5a _DPSNextEvent + 724 10 com.apple.AppKit 0x997ad28c -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119 11 com.apple.AppKit 0x997a36dc -[NSApplication run] + 855 12 com.apple.AppKit 0x997468e6 NSApplicationMain + 1053 13 com.yoyogames.macyoyorunner 0x00003123 main + 165 14 com.yoyogames.macyoyorunner 0x00003075 start + 53 Thread 1: 0 libsystem_kernel.dylib 0x9a26c0ee __workq_kernreturn + 10 1 libsystem_c.dylib 0x9480204c _pthread_workq_return + 45 2 libsystem_c.dylib 0x94801e19 _pthread_wqthread + 448 3 libsystem_c.dylib 0x947e9cca start_wqthread + 30 Thread 2:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x9a26c9ae kevent + 10 1 libdispatch.dylib 0x92ec1cc5 _dispatch_mgr_invoke + 993 2 libdispatch.dylib 0x92ec17fd _dispatch_mgr_thread + 53 Thread 3: 0 libsystem_kernel.dylib 0x9a26c0ee __workq_kernreturn + 10 1 libsystem_c.dylib 0x9480204c _pthread_workq_return + 45 2 libsystem_c.dylib 0x94801e19 _pthread_wqthread + 448 3 libsystem_c.dylib 0x947e9cca start_wqthread + 30 Thread 4 Crashed:: Dispatch queue: com.apple.root.default-priority 0 libGL.dylib 0x92919a66 glViewport + 13 1 com.yoyogames.macyoyorunner 0x000c86f9 -[YYGLView beginRender:] + 229 2 com.yoyogames.macyoyorunner 0x00004d57 -[Mac_RunnerAppDelegate performGameStep] + 97 3 com.yoyogames.macyoyorunner 0x00005919 -[Mac_RunnerAppDelegate doGameEngine] + 96 4 com.apple.CoreFoundation 0x941833ed __invoking___ + 29 5 com.apple.CoreFoundation 0x94183327 -[NSInvocation invoke] + 279 6 com.apple.Foundation 0x913f287d -[NSInvocationOperation main] + 81 7 com.apple.Foundation 0x913ea0f9 -[__NSOperationInternal start] + 740 8 com.apple.Foundation 0x913e9e0e -[NSOperation start] + 67 9 com.apple.Foundation 0x913f1f09 __block_global_6 + 135 10 libdispatch.dylib 0x92ec2fe3 _dispatch_call_block_and_release + 15 11 libdispatch.dylib 0x92ebed0a _dispatch_client_callout + 46 12 libdispatch.dylib 0x92ebff6a _dispatch_worker_thread2 + 285 13 libsystem_c.dylib 0x94801e12 _pthread_wqthread + 441 14 libsystem_c.dylib 0x947e9cca start_wqthread + 30 Thread 5: 0 libsystem_kernel.dylib 0x9a26c0ee __workq_kernreturn + 10 1 libsystem_c.dylib 0x9480204c _pthread_workq_return + 45 2 libsystem_c.dylib 0x94801e19 _pthread_wqthread + 448 3 libsystem_c.dylib 0x947e9cca start_wqthread + 30 Thread 4 crashed with X86 Thread State (32-bit): eax: 0x00000000 ebx: 0x001a2980 ecx: 0x000003c6 edx: 0x00000000 edi: 0x001a2984 esi: 0x01d8f070 ebp: 0xb0205eb8 esp: 0xb0205ea0 ss: 0x00000023 efl: 0x00010286 eip: 0x92919a66 cs: 0x0000001b ds: 0x00000023 es: 0x00000023 fs: 0x00000023 gs: 0x0000000f cr2: 0x00000000 Logical CPU: 0 External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 2 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 132 thread_create: 0 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=173.0M resident=77.1M(45%) swapped_out_or_unallocated=95.9M(55%) Writable regions: Total=58.7M written=8396K(14%) resident=11.1M(19%) swapped_out=0K(0%) unallocated=47.7M(81%) REGION TYPE VIRTUAL =========== ======= CG backing stores 124K CG image 2060K CG shared images 1184K CoreServices 1136K MALLOC 25.6M MALLOC guard page 48K Memory tag=240 4K Memory tag=242 12K Memory tag=35 5848K Stack 66.5M VM_ALLOCATE 16.1M __DATA 10.0M __DATA/__OBJC 180K __IMAGE 528K __IMPORT 4K __LINKEDIT 40.3M __OBJC 2032K __OBJC/__DATA 48K __PAGEZERO 4K __TEXT 132.7M __UNICODE 544K mapped file 90.6M shared memory 308K =========== ======= TOTAL 395.5M Model: VMware7,1, BootROM VMW71.00V.0.B64.1206270404, 1 processor, 2.29 GHz, 1 GB, SMC 1.25f4 Graphics: Display, PCI, 3 MB Memory Module: RAM slot #0/RAM slot #0, 1 GB, DRAM, 0 MHz, VMware Virtual RAM, VMW-1024MB Network Service: Ethernet, Ethernet, en0 Parallel ATA Device: VMware Virtual IDE CDROM Drive SCSI Device: SCSI Target Device @ 0 USB Device: VMware Virtual USB Hub, 0x0e0f (VMWare, Inc.), 0x0002, 0x00200000 / 3 USB Device: VMware Virtual USB Keyboard, apple_vendor_id, 0x020b, 0x00210000 / 4 USB Device: VMware Virtual USB Mouse, 0x0e0f (VMWare, Inc.), 0x0003, 0x00100000 / 2[/size][/font][/color][color=#000000][font=Verdana, Geneva, sans-serif][size=3] Quote Link to comment Share on other sites More sharing options...
boxyman_16 Posted April 12, 2013 Author Share Posted April 12, 2013 Okay so I just checked my virtual machine Mac hardware and it doesn't look like it's even recognises my Radeon 5450. Could this be the problem? And how I do solve this? Thanks. Quote Link to comment Share on other sites More sharing options...
Alessandro17 Posted April 12, 2013 Share Posted April 12, 2013 Surely a virtual machine is not the best way to develop an application for OS X. Why not install it instead? Quote Link to comment Share on other sites More sharing options...
boxyman_16 Posted April 12, 2013 Author Share Posted April 12, 2013 The game is being developed on my PC, the Mac virtual machine is just to test to see if the game works on Macs. Quote Link to comment Share on other sites More sharing options...
Alessandro17 Posted April 12, 2013 Share Posted April 12, 2013 As you said: "I tried the game on my friend's iMac and it works fine" So it does work on a real Mac, and probably on a Hackintosh, provided you are using compatible hardware. Only, it doesn't work on a virtual machine. Quote Link to comment Share on other sites More sharing options...
fantomas Posted April 12, 2013 Share Posted April 12, 2013 hi you don't have QE/CI enabled so it's a little normal it wan't work Okay so I just checked my virtual machine Mac hardware and it doesn't look like it's even recognises my Radeon 5450. Could this be the problem? And how I do solve this? Thanks. Indeed, your card isn't recognized well, there's no QE/CI enabled, no chance to see your game working properly without this. now can you enable QE/CI on a virtual machine, I don't know, see our Virtualisation subforum, perhaps you can find for some help. Quote Link to comment Share on other sites More sharing options...
theconnactic Posted April 12, 2013 Share Posted April 12, 2013 Yes, he can, but only if his CPU supports VT-D (not the same as VT-X). All the best! Quote Link to comment Share on other sites More sharing options...
fantomas Posted April 13, 2013 Share Posted April 13, 2013 Yes, he can, but only if his CPU supports VT-D (not the same as VT-X). All the best! yes, it's why I said now can you enable QE/CI on a virtual machine, I don't know thank you theconnectic Here are the models that supports Intel VT-d technology http://ark.intel.com...d/?s=t&VTD=true Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.