Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OS X: GUI last "Next" step after entering credentials does nothing (HS:node-gui-finish-bug) #54

Closed
ghost opened this issue Dec 10, 2014 · 17 comments
Assignees
Labels

Comments

@ghost
Copy link

ghost commented Dec 10, 2014

Configurator won't finish. Since it won't save changes, devices are not added to Prey accounts.

prey where it freezes

@ghost ghost assigned tomas Dec 10, 2014
@ghost ghost added the bug label Dec 10, 2014
@ghost
Copy link
Author

ghost commented Dec 12, 2014

User tried 1.2.10 and this is the output:

capture d ecran 2014-12-12 a 16 39 44

@ghost
Copy link
Author

ghost commented Dec 12, 2014

OS X 10.8.5, 3.4GHz Intel Core i7

12/12/2014 19:35:50.983 com.apple.launchd[1]: (com.prey.agent[3004]) Exited with code: 1
12/12/2014 19:35:51.680 sw_vers[3051]: CFPreferences: user home directory for user kCFPreferencesCurrentUser at is unavailable. User domains will be volatile.
12/12/2014 19:35:51.714 networksetup[3052]: CFPreferences: user home directory for user kCFPreferencesCurrentUser at is unavailable. User domains will be volatile.
12/12/2014 19:35:51.721 lsregister[3057]: CFPreferences: user home directory for user kCFPreferencesCurrentUser at is unavailable. User domains will be volatile.
12/12/2014 19:37:44.353 Installer[3065]: CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.
12/12/2014 19:37:46.872 Installer[3065]: CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.
12/12/2014 19:37:49.087 Installer[3065]: CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.
12/12/2014 19:37:55.054 coreservicesd[35]: Application App:"Installer" [ 0x0/0x50050] @ 0x0x7fc77a52b1f0 tried to be brought forward, but isn't in fPermittedFrontASNs ( ( ASN:0x0-0x54054:) ), so denying.
12/12/2014 19:37:55.054 WindowServer[94]: [cps/setfront] Failed setting the front application to Installer, psn 0x0-0x50050, securitySessionID=0x186a6, err=-13066
12/12/2014 19:38:12.653 com.apple.launchd[1]: (com.prey.agent[3046]) Exited with code: 11
12/12/2014 19:38:15.030 sw_vers[3128]: CFPreferences: user home directory for user kCFPreferencesCurrentUser at is unavailable. User domains will be volatile.
12/12/2014 19:38:15.090 networksetup[3130]: CFPreferences: user home directory for user kCFPreferencesCurrentUser at is unavailable. User domains will be volatile.
12/12/2014 19:38:15.097 lsregister[3134]: CFPreferences: user home directory for user kCFPreferencesCurrentUser at is unavailable. User domains will be volatile.
12/12/2014 19:38:15.189 Installer[3065]: CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.

@ghost
Copy link
Author

ghost commented Dec 13, 2014

Above case ran /usr/lib/prey/current/lib/conf/gui/mac/PreyConfig.app/Contents/MacOS/prey-config.py. Here's the output.

2014-12-12 23:49:29.595 Python[4413:1307] <type 'exceptions.TypeError'>: must be encoded string without NULL bytes, not str
2014-12-12 23:49:29.596 Python[4413:1307] (
0 CoreFoundation 0x00007fff8a0c1b06 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff8efa13f0 objc_exception_throw + 43
2 CoreFoundation 0x00007fff8a155f49 -[NSException raise] + 9
3 _objc.so 0x000000010f796366 PyObjCFFI_MakeClosure + 4418
4 libffi.dylib 0x00007fff932a78a6 ffi_closure_unix64_inner + 508
5 libffi.dylib 0x00007fff932a6f66 ffi_closure_unix64 + 70
6 AppKit 0x00007fff8d1157b7 -[NSControl sendAction:to:] + 85
7 AppKit 0x00007fff8d1156eb -[NSCell _sendActionFrom:] + 138
8 AppKit 0x00007fff8d113bd3 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 1855
9 AppKit 0x00007fff8d113421 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 504
10 AppKit 0x00007fff8d112b9c -[NSControl mouseDown:] + 820
11 AppKit 0x00007fff8d10a50e -[NSWindow sendEvent:] + 6853
12 AppKit 0x00007fff8d106644 -[NSApplication sendEvent:] + 5761
13 AppKit 0x00007fff8d01c21a -[NSApplication run] + 636
14 libffi.dylib 0x00007fff932a6de4 ffi_call_unix64 + 76
15 ??? 0x00007fe5e86381e0 0x0 + 140625423073760
)

@ghost
Copy link
Author

ghost commented Dec 16, 2014

$ /usr/lib/prey/current/lib/conf/gui/mac/PreyConfig.app/Contents/MacOS/prey-config.py
[Prey log in window opened. I tried to log in:]
2014-12-16 15:15:12.709 Python[276:1307] <type 'exceptions.TypeError'>: must be encoded string without NULL bytes, not str
2014-12-16 15:15:12.711 Python[276:1307] (
0 CoreFoundation 0x00007fff91e94b06 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff8af553f0 objc_exception_throw + 43
2 CoreFoundation 0x00007fff91f28f49 -[NSException raise] + 9
3 _objc.so 0x0000000100964366 PyObjCFFI_MakeClosure + 4418
4 libffi.dylib 0x00007fff91d848a6 ffi_closure_unix64_inner + 508
5 libffi.dylib 0x00007fff91d83f66 ffi_closure_unix64 + 70
6 AppKit 0x00007fff9362c7b7 -[NSControl sendAction:to:] + 85
7 AppKit 0x00007fff9362c6eb -[NSCell _sendActionFrom:] + 138
8 AppKit 0x00007fff9362abd3 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 1855
9 AppKit 0x00007fff9362a421 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 504
10 AppKit 0x00007fff93629b9c -[NSControl mouseDown:] + 820
11 AppKit 0x00007fff9362150e -[NSWindow sendEvent:] + 6853
12 AppKit 0x00007fff9361d644 -[NSApplication sendEvent:] + 5761
13 AppKit 0x00007fff9353321a -[NSApplication run] + 636
14 libffi.dylib 0x00007fff91d83de4 ffi_call_unix64 + 76
15 ??? 0x00007f8fd9406be0 0x0 + 140255801928672
)

@ghost
Copy link
Author

ghost commented Dec 19, 2014

$ /usr/lib/prey/current/lib/conf/gui/mac/PreyConfig.app/Contents/MacOS/prey-config.py
2014-12-19 20:32:33.049 Python[2872:1507] <type 'exceptions.TypeError'>: must be encoded string without NULL bytes, not str
2014-12-19 20:32:33.051 Python[2872:1507] (
0 CoreFoundation 0x00007fff92609f56 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff8e4f3d5e objc_exception_throw + 43
2 CoreFoundation 0x00007fff926941b9 -[NSException raise] + 9
3 _objc.so 0x000000010195100f PyObjCFFI_MakeBlockFunction + 494
4 libffi.dylib 0x00007fff953be7ea ffi_closure_unix64_inner + 510
5 libffi.dylib 0x00007fff953bdffe ffi_closure_unix64 + 70
6 AppKit 0x00007fff8d9118ca -[NSApplication sendAction:to:from:] + 139
7 AppKit 0x00007fff8d9117fe -[NSControl sendAction:to:] + 88
8 AppKit 0x00007fff8d911729 -[NSCell _sendActionFrom:] + 137
9 AppKit 0x00007fff8d910bec -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 2014
10 AppKit 0x00007fff8d990b74 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 489
11 AppKit 0x00007fff8d90f7f6 -[NSControl mouseDown:] + 786
12 AppKit 0x00007fff8d8dac98 -[NSWindow sendEvent:] + 6306
13 AppKit 0x00007fff8d8743a5 -[NSApplication sendEvent:] + 5593
14 AppKit 0x00007fff8d80aa0e -[NSApplication run] + 555
15 libffi.dylib 0x00007fff953bde7c ffi_call_unix64 + 76
16 ??? 0x00007ff3068703e0 0x0 + 140681763292128
)

@tomas
Copy link
Contributor

tomas commented Dec 19, 2014

Quick question: Do any of the input fields in the above cases contain any non-alphanumeric chars?

@ghost
Copy link
Author

ghost commented Dec 19, 2014

I asked every affected user and will let you know as soon as they get back to me.

@tomas
Copy link
Contributor

tomas commented Dec 19, 2014

Beautiful.

@ghost
Copy link
Author

ghost commented Dec 19, 2014

Nope. No strange characters on those passwords.

tomas added a commit that referenced this issue Dec 20, 2014
@ghost
Copy link
Author

ghost commented Dec 24, 2014

Still only alphanumeric characters.

$ /usr/lib/prey/current/lib/conf/gui/mac/PreyConfig.app/Contents/MacOS/prey-config.py

2014-12-20 14:00:45.333 Python[6479:1507] <type 'exceptions.TypeError'>: must be encoded string without NULL bytes, not str
2014-12-20 14:00:45.338 Python[6479:1507] (
0 CoreFoundation 0x00007fff860b3f56 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff92139d5e objc_exception_throw + 43
2 CoreFoundation 0x00007fff8613e1b9 -[NSException raise] + 9
3 _objc.so 0x0000000108eae00f PyObjCFFI_MakeBlockFunction + 494
4 libffi.dylib 0x00007fff8b6227ea ffi_closure_unix64_inner + 510
5 libffi.dylib 0x00007fff8b621ffe ffi_closure_unix64 + 70
6 AppKit 0x00007fff8d14d8ca -[NSApplication sendAction:to:from:] + 139
7 AppKit 0x00007fff8d14d7fe -[NSControl sendAction:to:] + 88
8 AppKit 0x00007fff8d14d729 -[NSCell _sendActionFrom:] + 137
9 AppKit 0x00007fff8d14cbec -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 2014
10 AppKit 0x00007fff8d1ccb74 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 489
11 AppKit 0x00007fff8d14b7f6 -[NSControl mouseDown:] + 786
12 AppKit 0x00007fff8d116c98 -[NSWindow sendEvent:] + 6306
13 AppKit 0x00007fff8d0b03a5 -[NSApplication sendEvent:] + 5593
14 AppKit 0x00007fff8d046a0e -[NSApplication run] + 555
15 libffi.dylib 0x00007fff8b621e7c ffi_call_unix64 + 76
16 ??? 0x00007f8e7ba1cf70 0x0 + 140249936285552
)

@mauricioschneider
Copy link
Contributor

There's a v1.3.4 pre-release available for testing that should take care of this. Any chance one of the users who reported this could try out the installer? I cannot replicate the problem because it does not happen when running under Yosemite.

@ghost
Copy link
Author

ghost commented Dec 24, 2014

They would be happy. They're already providing all that information, and I'm sure that they would gladly install the pre-release.

@ghost
Copy link
Author

ghost commented Dec 24, 2014

Okay, I sent the installers to about 10 people. I'll get back to you as soon as they report back to me 👍

@mauricioschneider
Copy link
Contributor

👍 Feedback incoming!

@tomas tomas closed this as completed in 58472dd Dec 29, 2014
@ghost
Copy link
Author

ghost commented Dec 29, 2014

Two users out of nine confirmed that the issue is solved. The other seven haven't replied.

@tomas
Copy link
Contributor

tomas commented Dec 29, 2014

Perfect. This greenlights 1.3.4 for release.

@ghost
Copy link
Author

ghost commented Dec 29, 2014

Users were also notified. Thanks for the good work!

not-bad

tomas added a commit that referenced this issue Jul 1, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants