[r120.2] Mac export not working

Bugs will be moved here once resolved.

Post » Sun Feb 24, 2013 5:19 pm

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, http://www.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
    blackhornet2013-02-24 17:59:49
ImageImageImage
B
67
S
19
G
124
Posts: 3,215
Reputation: 74,417

Post » Sun Feb 24, 2013 5:35 pm

Please try the latest r120.2, it uses an updated version of node-webkit that maybe exports better.
New to Construct ? Where to start

Image Image
Image Image

Please attach a capx to any help request or bug report !
Moderator
B
247
S
85
G
40
Posts: 7,000
Reputation: 57,795

Post » Sun Feb 24, 2013 6:00 pm

No difference. Post updated.
ImageImageImage
B
67
S
19
G
124
Posts: 3,215
Reputation: 74,417

Post » Sun Feb 24, 2013 8:47 pm

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?
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,600

Post » Sun Feb 24, 2013 10:15 pm

There are no pending updates. I only have the one Mac to try.
ImageImageImage
B
67
S
19
G
124
Posts: 3,215
Reputation: 74,417

Post » Mon Feb 25, 2013 5:25 pm

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.
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,600

Post » Fri Mar 08, 2013 1:51 pm

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?
B
7
S
1
G
2
Posts: 25
Reputation: 1,760

Post » Fri Mar 08, 2013 2:45 pm

@ashley
There's a second confirmation, for the same OS version. I didn't see an OS version requirement in the release notes.
ImageImageImage
B
67
S
19
G
124
Posts: 3,215
Reputation: 74,417

Post » Tue Jul 02, 2013 11:56 pm

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.
B
13
S
2
Posts: 104
Reputation: 1,336


Return to Closed bugs

Who is online

Users browsing this forum: No registered users and 4 guests