Moi on Mac Mountain Lion won't launch

Next
 From:  chippwalters
5340.1 
Any way to fix this?

"The Application X11 could not be opened. An error occurred when starting the X11 server: Failed to activate core devices."

Process: WineskinX11 [24893]
Path: /Applications/MoI v2.5 trial.app/Contents/MacOS/WineskinX11
Identifier: MoI v2.5 trial.Wineskin.prefs
Version: My Program Version (Wineskin 2.5.5)
Code Type: X86 (Native)
Parent Process: ??? [1]
User ID: 501

Date/Time: 2012-08-21 01:18:32.131 -0500
OS Version: Mac OS X 10.8 (12A269)
Report Version: 10

Interval Since Last Report: 132639 sec
Crashes Since Last Report: 5
Per-App Interval Since Last Report: 5090 sec
Per-App Crashes Since Last Report: 2
Anonymous UUID: 4AF9C512-A6E7-4861-92C7-9F901BFD28D0

Crashed Thread: 2

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
Failed to activate core devices.
X.Org X Server 1.12.99.0 Build Date: 20120410
abort() called

Thread 0:: Dispatch queue: NSPersistentUI Work
0 libsystem_c.dylib 0x96745d24 szone_free + 584
1 com.apple.CoreFoundation 0x9942eaa8 __CFAllocatorSystemDeallocate + 24
2 com.apple.CoreFoundation 0x9942ea88 CFAllocatorDeallocate + 232
3 com.apple.CoreFoundation 0x9942e7ea CFRelease + 2042
4 com.apple.CoreFoundation 0x994599a8 __CFBinaryPlistWrite + 744
5 com.apple.CoreFoundation 0x994bc83e __CFBinaryPlistWriteToStreamWithOptions + 46
6 com.apple.Foundation 0x96dac83c -[NSKeyedArchiver finishEncoding] + 628
7 com.apple.AppKit 0x92b7133a -[NSPersistentUIRecord generateArchive:] + 204
8 com.apple.AppKit 0x92b710a8 -[NSPersistentUIBucket encodeInvalidPersistentStateIntoRecords:] + 186
9 com.apple.AppKit 0x92b70b84 __85-[NSPersistentUIManager flushAllChangesOptionallyWaitingUntilDone:updatingSnapshots:]_block_invoke_0 + 707
10 libdispatch.dylib 0x97368d0a _dispatch_client_callout + 46
11 libdispatch.dylib 0x9736a4be _dispatch_barrier_sync_f_invoke + 39
12 libdispatch.dylib 0x9736a495 dispatch_barrier_sync_f + 87
13 libdispatch.dylib 0x9736cc92 dispatch_sync + 45
14 com.apple.AppKit 0x92b7053e -[NSPersistentUIManager flushAllChangesOptionallyWaitingUntilDone:updatingSnapshots:] + 697
15 com.apple.AppKit 0x92b70257 -[NSPersistentUIManager flushPersistentStateAndClose:waitingUntilDone:] + 198
16 com.apple.AppKit 0x93176be1 __block_global_0 + 106
17 libdispatch.dylib 0x9736cfe3 _dispatch_call_block_and_release + 15
18 libdispatch.dylib 0x97368d0a _dispatch_client_callout + 46
19 libdispatch.dylib 0x9736dbeb _dispatch_after_timer_callback + 28
20 libdispatch.dylib 0x97368d0a _dispatch_client_callout + 46
21 libdispatch.dylib 0x9736b05b _dispatch_source_invoke + 699
22 libdispatch.dylib 0x9736a072 _dispatch_queue_invoke + 66
23 libdispatch.dylib 0x9736e303 _dispatch_main_queue_callback_4CF + 171
24 com.apple.CoreFoundation 0x9945c905 __CFRunLoopRun + 1845
25 com.apple.CoreFoundation 0x9945bd6a CFRunLoopRunSpecific + 378
26 com.apple.CoreFoundation 0x9945bbdb CFRunLoopRunInMode + 123
27 com.apple.HIToolbox 0x9a0d28aa RunCurrentEventLoopInMode + 242
28 com.apple.HIToolbox 0x9a0d2619 ReceiveNextEventCommon + 374
29 com.apple.HIToolbox 0x9a0d2494 BlockUntilNextEventMatchingListInMode + 88
30 com.apple.AppKit 0x929b1a5a _DPSNextEvent + 724
31 com.apple.AppKit 0x929b128c -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119
32 com.apple.AppKit 0x929a76dc -[NSApplication run] + 855
33 WineskinX11 0x000097c2 X11ApplicationMain + 850
34 WineskinX11 0x000163b5 server_main + 277
35 WineskinX11 0x0000327b do_start_x11_server + 219
36 WineskinX11 0x00003b35 _Xstart_x11_server + 181
37 WineskinX11 0x000038f1 mach_startup_server + 97
38 libsystem_kernel.dylib 0x9390b5b5 mach_msg_server + 477
39 WineskinX11 0x00002d8a main + 1466
40 WineskinX11 0x000022c5 start + 53

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x9390e9ae kevent + 10
1 libdispatch.dylib 0x9736bcc5 _dispatch_mgr_invoke + 993
2 libdispatch.dylib 0x9736b7fd _dispatch_mgr_thread + 53

Thread 2 Crashed:
0 libsystem_kernel.dylib 0x9390da6a __pthread_kill + 10
1 libsystem_c.dylib 0x9672aacf pthread_kill + 101
2 libsystem_c.dylib 0x96761508 abort + 168
3 WineskinX11 0x00140b0b OsAbort + 11
4 WineskinX11 0x00010200 AbortDDX + 32
5 WineskinX11 0x0014775f AbortServer + 47
6 WineskinX11 0x00147e17 FatalError + 151
7 WineskinX11 0x000e28a2 InitCoreDevices + 162
8 WineskinX11 0x0002ea6b dix_main + 715
9 WineskinX11 0x00016502 server_thread + 50
10 libsystem_c.dylib 0x96729557 _pthread_start + 344
11 libsystem_c.dylib 0x96713cee thread_start + 34

Thread 3:
0 libsystem_kernel.dylib 0x9390d8e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x9672e220 _pthread_cond_wait + 833
2 libsystem_c.dylib 0x967b40ad pthread_cond_wait$UNIX2003 + 71
3 WineskinX11 0x0002ab02 xpbproxy_run + 674
4 WineskinX11 0x00009b62 xpbproxy_x_thread + 18
5 libsystem_c.dylib 0x96729557 _pthread_start + 344
6 libsystem_c.dylib 0x96713cee thread_start + 34

Thread 4:: com.apple.appkit-heartbeat
0 libsystem_kernel.dylib 0x9390dc72 __semwait_signal + 10
1 libsystem_c.dylib 0x967b3a6d nanosleep$UNIX2003 + 189
2 libsystem_c.dylib 0x967b3936 usleep$UNIX2003 + 60
3 com.apple.AppKit 0x92b96a6d -[NSUIHeartBeat _heartBeatThread:] + 879
4 com.apple.Foundation 0x96da0318 -[NSThread main] + 45
5 com.apple.Foundation 0x96da029b __NSThread__main__ + 1396
6 libsystem_c.dylib 0x96729557 _pthread_start + 344
7 libsystem_c.dylib 0x96713cee thread_start + 34

Thread 5:
0 libsystem_c.dylib 0x96713cac start_wqthread + 0

Thread 6:
0 libsystem_kernel.dylib 0x9390e0ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x9672c04c _pthread_workq_return + 45
2 libsystem_c.dylib 0x9672be19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x96713cca start_wqthread + 30

Thread 7:

Thread 2 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x000101ec ecx: 0xb0288e2c edx: 0x9390da6a
edi: 0xb0289000 esi: 0x00000006 ebp: 0xb0288e48 esp: 0xb0288e2c
ss: 0x00000023 efl: 0x00000206 eip: 0x9390da6a cs: 0x0000000b
ds: 0x00000023 es: 0x00
…[Message Truncated]

View full message.

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  chippwalters
5340.2 In reply to 5340.1 
FWIW, I, too had a very hard crash, where the Mac had to be rebooted from scratch. Also, I'm using the trial version-- hoping to purchase if it works OK on Mac.

Rebooting does not help at all. Reinstalling the trial seems to fix the problem.

Am I correct in thinking MOI runs in a Wine instance? Seems like it should be pretty slow-- much slower than PC. Is this the case? Have to admit, it is a sweet package, very easy to learn and powerful to boot!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
5340.3 In reply to 5340.1 
Hi chippwalters - the OSX version of MoI is not currently compatible with the just recently released OSX version 10.8 Mountain Lion.

I do expect to have an update for MoI that should fix this up though, the next v3 beta will have the update in it and if that seems to go ok then I will also roll out a version of 2.5 with that as well.

For the time being though the OSX version of MoI will only run on OSX 10.6 or 10.7 which are the ones currently listed as supported on the download page.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
5340.4 In reply to 5340.2 
Hi chippwalters,

> Am I correct in thinking MOI runs in a Wine instance?

Yes, that's correct, although there are also some Objective-C cocoa pieces as well in addition to that.


> Seems like it should be pretty slow-- much slower than PC. Is this the case?

Nope, it's not slow at all - MoI is plenty zippy on Mac. Maybe you are thinking of something that runs code in some kind of intermediate "virtual machine" environment like Parallels or VMWare? Those are quite different systems than Wine - Wine does not work like that, Wine actually loads program code and executes it directly on the CPU so regular program calculations run at 100% full native CPU execution speed.

So as far as low level code execution performance goes, that part is handled very well by Wine.

However, the whole package is not currently compatible with Mountain Lion, but I think it should be with the next v3 beta release.

Please keep in mind that Mountain Lion has only been released very recently, and it has taken some time for some various support libraries to get updated to run on it.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
5340.5 In reply to 5340.2 
> Reinstalling the trial seems to fix the problem.

It will probably only fix it temporarily - the hard system crashes are something related to the system launchd process getting confused about multiple instances of MoI getting run, the launchd process is a key part of the OSX system but unfortunately it seems to be kind of fragile. When it freaks out it can bring down your entire system.

Right now it is best to not try and run MoI on Mountain Lion until I've got the updated version out that will avoid doing some particular things that Mountain Lion does not like.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  stevecim
5340.6 In reply to 5340.5 
I'm still running the beta, but it seems to run better once I installed the latest X11 system, Mountain Lion, does not bundle X11 any more and I think it removes X11 even on a upgrade from Lion.

If you go to Applications->utilities and run X11.app, it should prompt you to install the latest XQuartz.app, maybe installing the latest XQuart.app installs library that Wine makes use of.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Will (ALTAIC)
5340.7 In reply to 5340.6 
I've been running the MoI beta in 10.8 since early 10.8 beta (as well as currently with 10.8.1) with no problems... But the trial wouldn't run for me since I had previously installed the beta.

Edit: It looks like the beta just expired! I'd really like to buy MoI, but the Mac support really needs some work as far as user interaction goes. Multitouch is integral to OS X and it's cumbersome not having it. More importantly as I noted some months back, zoom by scrolling is unnecessarily notchy. Given that smooth zooming exists elsewhere in the program, navigation is simply frustrating. Will this be worked out in v3?

EDITED: 25 Aug 2012 by ALTAIC

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
5340.8 In reply to 5340.7 
Hi Will, are you using a particular method for the scroll wheel zoom? Over here using a regular mouse with a scroll wheel seems to work fine and I have not seen any navigation issues myself so I might need more information from you in order to do anything about that.

So far many other people seem to be using the navigation without any issues, maybe because they're using a regular mouse and you are not?

Right now I do not have any plans for integrating multi-touch, sorry.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
5340.9 In reply to 5340.7 
Hi Will, also if you're using a trackpad there are some alternate navigation methods using key combinations which probably will work better for you rather than doing either a right-click or scroll wheel type zoom using the trackpad.

Those are:

Cmd + left drag as an equivalent for right-button drag. This will pan the ortho views or rotate the 3D view.

Cmd + shift + left drag will pan both the 3D view and the ortho view.

Cmd + Ctrl + left drag up or down will do a zoom in/out.


Those may work better for you than trying to do the regular method of right-drag or scroll wheel zoom which are more oriented towards using a mouse with a scroll wheel.

There was a previous reply where those were mentioned, maybe you missed it:
http://moi3d.com/forum/index.php?webtag=MOI&msg=5213.2

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Will (ALTAIC)
5340.10 In reply to 5340.9 
Hi Michael, indeed I am using a trackpad. Zooming via two-finger scrolling on the trackpad results in large jumps, almost as though MoI is simulating a scroll wheel with notches. I have used the modifier keys you describe, though clicking and dragging is awkward to use constantly. It's unfortunate that multitouch won't happen; it's the difference between delightful interaction and tiresome frustration, and that's really a deal-breaker for me.

William
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
5340.11 In reply to 5340.10 
Hi William, right now I don't really know how I could make multitouch work using the particular porting method that enabled me to make the OSX version in the first place.

Sorry that MoI is not going to be a good fit for you!

Probably your best bet for more comfortable operation with MoI in particular would be to plug in a USB scroll wheel mouse and use that.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Will (ALTAIC)
5340.12 In reply to 5340.11 
Hopefully wineskin will support gestures in the future; I believe Win 7 has native support, so I'd assume wine would. I may try running MoI under parallels in the meantime if it's not too slow (gestures work in some programs under parallels). I really don't see myself carrying a mouse around with my laptop just for one program, though.

Edit: After some investigation, it seems Win 7 gestures are on a driver/program basis rather than system-wide, though games somehow deal with this-- perhaps DirectX provides a central API. Anyway, I'm sorry to report that MoI under Parallels doesn't do the trick. The only suggestion I have is to write a native (Cocoa) mouse event handler and hook it into wineskin, which might not be all that difficult.

EDITED: 27 Aug 2012 by ALTAIC

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  stevecim
5340.13 In reply to 5340.11 
I just brought a bluetooth windows mouse with wheel just for MOI on OSX, hardly ever use the touch pad now :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All