[r120.2] Mac export not working

  • Link to .capx file (required!):

    N/A

    Steps to reproduce:

    N/A

    Observed result:

    I'm having no luck at all with the Mac export. I've made several attempts, including a completely blank project, but nothing happens. I saw a thread of a conversion, scirra.com/forum/nodewebkit-space-blaster-exported-for-mac-osx_topic60832.html, which I downloaded and got a bit further. I see a window pop up briefly, but then it crashes.

    I know enough to open the Console, and see this for my attempts:

    .../newproject.app/Contents/MacOS/node-webkit", ...): Permission denied

    And the crash report for SpaceBlaster:

    Process:        node-webkit [391]

    Path:            /Users/david/Downloads/node-webkit.app/Contents/MacOS/node-webkit

    Identifier:      com.intel.nw

    Version:        25.0.1324.0 (1324.0)

    Code Type:       X86 (Native)

    Parent Process: launchd [130]

    Date/Time:       2013-02-24 09:08:11.650 -0800

    OS Version:      Mac OS X 10.6.8 (10K549)

    Report Version: 6

    Interval Since Last Report:          864779 sec

    Crashes Since Last Report:           3

    Per-App Interval Since Last Report: 5 sec

    Per-App Crashes Since Last Report:   2

    Anonymous UUID:                      4355CF55-CDDF-4D14-A380-5076C58F7C44

    Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000 Crashed Thread: 0 CrBrowserMain Dispatch queue: com.apple.main-thread

    Thread 0 Crashed: CrBrowserMain Dispatch queue: com.apple.main-thread

    0   node-webkit Framework              0x2a56e5fd mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 6133869

    1   com.apple.AppKit                   0x9207ee66 -[NSView _setWindow:] + 2131

    2   com.apple.AppKit                   0x92087aca -[NSView addSubview:] + 411

    3   com.apple.AppKit                   0x92210ff6 -[NSView addSubview:positioned:relativeTo:] + 708

    4   node-webkit Framework              0x2a5c474a mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 6486458

    5   node-webkit Framework              0x2a5c250e mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 6477694

    6   node-webkit Framework              0x2a5c2622 mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 6477970

    7   node-webkit Framework              0x2a5b0a5e mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 6405326

    8   node-webkit Framework              0x2a5bc097 mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 6451975

    9   node-webkit Framework              0x2a5bc030 mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 6451872

    10 node-webkit Framework              0x2a5aa592 mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 6379522

    11 node-webkit Framework              0x2a5aaa3f mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 6380719

    12 node-webkit Framework              0x2a5ab720 mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 6384016

    13 node-webkit Framework              0x2a5ab2fb mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 6382955

    14 node-webkit Framework              0x2bb16db1 v8::internal::POSIXSocket::IsValid() const + 669473

    15 node-webkit Framework              0x2bb1a080 v8::internal::POSIXSocket::IsValid() const + 682480

    16 node-webkit Framework              0x2bb02205 v8::internal::POSIXSocket::IsValid() const + 584565

    17 com.apple.Foundation              ?0x95c1fdb3 _nsnote_callback + 176

    18 com.apple.CoreFoundation           0x98f71763 __CFXNotificationPost + 947

    19 com.apple.CoreFoundation           0x98f7116a _CFXNotificationPostNotification + 186

    20 com.apple.Foundation              ?0x95c14c50 -[NSNotificationCenter postNotificationName:object:userInfo:] + 128

    21 com.apple.Foundation              ?0x95c2205d -[NSNotificationCenter postNotificationName:object:] + 56

    22 com.apple.AppKit                   0x920db216 -[NSApplication _postDidFinishNotification] + 125

    23 com.apple.AppKit                   0x920db126 -[NSApplication _sendFinishLaunchingNotification] + 74

    24 com.apple.AppKit                   0x92232339 -[NSApplication(NSAppleEventHandling) _handleAEOpen:] + 274

    25 com.apple.AppKit                   0x92231f59 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 101

    26 com.apple.Foundation              ?0x95c551f8 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 511

    27 com.apple.Foundation              ?0x95c54fbc _NSAppleEventManagerGenericHandler + 228

    28 com.apple.AE                     ??0x9a46ef5c aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 166

    29 com.apple.AE                     ??0x9a46ee5b dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 43

    30 com.apple.AE                     ??0x9a46ed65 aeProcessAppleEvent + 197

    31 com.apple.HIToolbox              ??0x97e50197 AEProcessAppleEvent + 50

    32 com.apple.AppKit                   0x920ab7d2 _DPSNextEvent + 1420

    33 com.apple.AppKit                   0x920aadd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156

    34 com.apple.AppKit                   0x9206d1f3 -[NSApplication run] + 821

    35 node-webkit Framework              0x29ec844b uv__fs_event_close + 5146235

    36 node-webkit Framework              0x29ec7bec uv__fs_event_close + 5144092

    37 node-webkit Framework              0x29ef9851 uv__fs_event_close + 5347969

    38 node-webkit Framework              0x29f1167e uv__fs_event_close + 5445806

    39 node-webkit Framework              0x2a421894 mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 4770564

    40 node-webkit Framework              0x2a42176c mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 4770268

    41 node-webkit Framework              0x2a42249c mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 4773644

    42 node-webkit Framework              0x2bb19b12 v8::internal::POSIXSocket::IsValid() const + 681090

    43 node-webkit Framework              0x2bb1afa3 v8::internal::POSIXSocket::IsValid() const + 686355

    44 node-webkit Framework              0x2a265aa5 mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 2952469

    45 node-webkit Framework              0x2a266779 mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 2955753

    46 node-webkit Framework              0x2a265640 mac_plugin_interposing::NotifyBrowserOfPluginHideWindow(unsigned int, CGRect) + 2951344

    47 node-webkit Framework              0x29853ef9 ContentMain + 41

    48 com.intel.nw                     ??0x2984df75 0x2984d000 + 3957

    Expected result:

    Browsers affected:

    N/A

    Operating system & service pack: Win7 SP1, OS X 10.6.8

    Construct 2 version: 120.2

  • Please try the latest r120.2, it uses an updated version of node-webkit that maybe exports better.

  • No difference. Post updated.

  • Is OS X fully up to date with the latest graphics card drivers? It looks like a kernel crash (KERN_PROTECTION_FAILURE) which might be a driver-level issue. I have run several node-webkit exports on a fully updated Mac Mini and they work fine, so it might just be your version of OS X that has an issue. Have you been able to test on any other Macs?

  • There are no pending updates. I only have the one Mac to try.

  • Can't reproduce: Space Blaster runs just fine from r120.2 on my Mac Mini with OS X 10.7.5. Closing as it must be an issue with your Mac, unless we hear the same issue from other users.

  • It might have something to do with the OS X version.

    I too have a 10.6.8 and can't open the node-webkit app. But a friend has tested the same file on a 10.7.5 and it works fine.

    So maybe they only work on Lion OS X?

  • Ashley

    There's a second confirmation, for the same OS version. I didn't see an OS version requirement in the release notes.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Guys, I don't know if you still on this post, but I also have the same problem here. I have a old macbook (the white one, 4 years more or less) and a mackbook pro (arround 1 year), and my game just run on the new one. I don't know if it is a OS version problem or what it is, but the old one is up to date and also the video driver. There is a compatibility problem.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)