Server in OSX does not run, crashes on launch

Forum to report issues and bugs on Apple OSX

Re: Server in OSX does not run, crashes on launch

Postby ariel.wangdong » 07 Aug 2014, 23:12

Hi,
I just got the same problem, the calibration doesn't run for me either.
I'm running on 2013 MacBook Air OS X 10.8.5. My tracker is the first batch.

Dong from Rochester Institute of Technology
ariel.wangdong
 
Posts: 1
Joined: 03 Jul 2014, 12:33

Re: Server in OSX does not run, crashes on launch

Postby deanprobinson » 09 Aug 2014, 13:29

Can't get server to run either. OS-X 10.9.4 on a Macbook Pro. I get the message "[10:05:38.792] ERR: Could not initialize The Eye Tribe Tracker!" Followed everything as per instructions to no avail.
deanprobinson
 
Posts: 1
Joined: 01 May 2014, 10:18

Re: Server in OSX does not run, crashes on launch

Postby mcallahan1 » 11 Aug 2014, 00:07

DOESNT WORK, CRASHES ON LAUNCH

OSX 10.8.4
build 12E55

--------------LOG----------------------
Settings applied:
TCP port: 6555
Connections: local only
Framerate: 30

[16:05:11.244] INF: Initializing the Eye Tribe Server
2014-08-10 15:01:42.500 EyeTribe[426:707] -[AVCaptureDALDevice setActiveVideoMaxFrameDuration:]: unrecognized selector sent to instance 0x7ffd4221c850
2014-08-10 15:01:42.502 EyeTribe[426:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[AVCaptureDALDevice setActiveVideoMaxFrameDuration:]: unrecognized selector sent to instance 0x7ffd4221c850'
*** First throw call stack:
(
0 CoreFoundation 0x00007fff9388ab06 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff8e14a3f0 objc_exception_throw + 43
2 CoreFoundation 0x00007fff9392140a -[NSObject(NSObject) doesNotRecognizeSelector:] + 186
3 CoreFoundation 0x00007fff9387902e ___forwarding___ + 414
4 CoreFoundation 0x00007fff93878e18 _CF_forwarding_prep_0 + 232
5 EyeTribe 0x0000000108f903c0 EyeTribe + 218048
6 EyeTribe 0x0000000108f8efdd EyeTribe + 212957
7 EyeTribe 0x0000000108f8e8f5 EyeTribe + 211189
8 EyeTribe 0x0000000108f879d6 EyeTribe + 182742
9 EyeTribe 0x0000000108f78819 EyeTribe + 120857
10 EyeTribe 0x0000000108f7eb06 EyeTribe + 146182
11 EyeTribe 0x0000000108f76f87 EyeTribe + 114567
12 libdyld.dylib 0x00007fff98a167e1 start + 0
13 ??? 0x0000000000000001 0x0 + 1
)
libc++abi.dylib: terminate called throwing an exception
Abort trap: 6
mcallahan1
 
Posts: 2
Joined: 28 Apr 2014, 05:14

Re: Server in OSX does not run, crashes on launch

Postby mcallahan1 » 11 Aug 2014, 00:19

it looks like the property 'activeVideoMaxFrameDuration' does not exist until OSX 10.9.

Dear EyeTribe, please add the following to prevent crashing during initialization:

if ([device respondsToSelector:@selector(setActiveVideoMaxFrameDuration:)]) {
[device setActiveVideoMaxFrameDuration:30];
}

AND REBUILD THE OSX FILE
mcallahan1
 
Posts: 2
Joined: 28 Apr 2014, 05:14

Re: Server in OSX does not run, crashes on launch

Postby Javier » 11 Aug 2014, 10:41

mcallahan1, we found the issue last week and it has already been fixed, along with some other bugs on the OSX version.

We are now running QA on the new builds, we expect to release a new version in a couple of days.
Javier
 
Posts: 54
Joined: 24 Oct 2013, 14:20

Re: Server in OSX does not run, crashes on launch

Postby contact » 11 Aug 2014, 12:41

Hello,

I still have the same problem with the v.0.9.40
Macbook Pro 15" Retina Mid-2012. OSX 10.9.4

Could this be a port problem? Some other problem using the same port?

Tell me if I can do anything to help. Maybe send us a debug version so we can backtrace the problem?

Terminal:
Code: Select all
**************************************
**   The EYE TRIBE TRACKER Server   **
**************************************
Version: 0.9.40

[02:39:05.196] INF: Initializing environment
[02:39:05.196] INF: Constructing logfile:
  /Users/bpetit/eyetribe/logs/20140811123322_2183662063138655535.log

Settings applied:
TCP port: 6555
Connections: local only
Framerate: 30

[02:39:05.209] INF: Initializing the Eye Tribe Server
Segmentation fault: 11


LLDB:
Code: Select all
BenBeamArtMBPR:~ bpetit$ lldb /Applications/EyeTribe/EyeTribe
2014-08-11 12:38:45.145 xcodebuild[27763:d07] [MT] PluginLoading: Required plug-in compatibility UUID A2E4D43F-41F4-4FB9-BB94-7177011C9AED for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/OFPlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
Current executable set to '/Applications/EyeTribe/EyeTribe' (x86_64).
(lldb) r
Process 27768 launched: '/Applications/EyeTribe/EyeTribe' (x86_64)

**************************************
**   The EYE TRIBE TRACKER Server   **
**************************************
Version: 0.9.40

[02:44:36.215] INF: Initializing environment
[02:44:36.216] INF: Constructing logfile:
  /Users/bpetit/eyetribe/logs/20140811123853_2183662063138655535.log

Settings applied:
TCP port: 6555
Connections: local only
Framerate: 30

[02:44:36.253] INF: Initializing the Eye Tribe Server
Process 27768 stopped
* thread #1: tid = 0x12f6c2, 0x00007fff86b3a732 libsystem_c.dylib`strlen + 18, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    frame #0: 0x00007fff86b3a732 libsystem_c.dylib`strlen + 18
libsystem_c.dylib`strlen + 18:
-> 0x7fff86b3a732:  pcmpeqb (%rdi), %xmm0
   0x7fff86b3a736:  pmovmskb %xmm0, %esi
   0x7fff86b3a73a:  andq   $0xf, %rcx
   0x7fff86b3a73e:  orq    $-0x1, %rax

(lldb) bt
* thread #1: tid = 0x12fa17, 0x00007fff86b3a732 libsystem_c.dylib`strlen + 18, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
  * frame #0: 0x00007fff86b3a732 libsystem_c.dylib`strlen + 18
    frame #1: 0x0000000100034b74 EyeTribe`___lldb_unnamed_function211$$EyeTribe + 756
    frame #2: 0x00000001000291d5 EyeTribe`___lldb_unnamed_function109$$EyeTribe + 133
    frame #3: 0x000000010003769e EyeTribe`___lldb_unnamed_function243$$EyeTribe + 494
    frame #4: 0x0000000100072b77 EyeTribe`___lldb_unnamed_function555$$EyeTribe + 3287
    frame #5: 0x0000000100022128 EyeTribe`___lldb_unnamed_function100$$EyeTribe + 824
    frame #6: 0x000000010001bf87 EyeTribe`___lldb_unnamed_function91$$EyeTribe + 12679


Log:
Code: Select all
2014-08-11 12:27:31.277|2183662063138655535|I|Creating new log file
2014-08-11 12:27:31.294|2183662063138655535|I|Initializing environment
2014-08-11 12:27:31.294|2183662063138655535|I|Detecting primary screen
2014-08-11 12:27:31.311|2183662063138655535|I|Initializing config system
2014-08-11 12:27:31.311|2183662063138655535|I|TCP port: 6555
2014-08-11 12:27:31.311|2183662063138655535|I|Connections: local only
2014-08-11 12:27:31.311|2183662063138655535|I|Framerate: 30
2014-08-11 12:27:31.311|2183662063138655535|I|Initializing the Eye Tribe Server (v0.9.40)
2014-08-11 12:27:31.311|2183662063138655535|I|Creating Tracker Manager
2014-08-11 12:27:31.312|2183662063138655535|I|Creating Camera Manager
contact
 
Posts: 3
Joined: 11 Apr 2014, 11:24

0.9.40 "sort of runs here"... but

Postby pgba » 14 Aug 2014, 13:36

The 0.9.40 "sort of" runs here, although not terribly stable. I'm on a MacBook Pro 13" (2012 model, I think).

The server crashes every time it is started up, but on the following (manual) restarts it seems to work -- most of the time.

The first crash usually just reports:

Code: Select all
**************************************
**   The EYE TRIBE TRACKER Server   **
**************************************
Version: 0.9.40

[10:33:27.471] INF: Initializing environment
[10:33:27.472] INF: Constructing logfile:
  /Users/pgba/eyetribe/logs/20140814114307_7060627573820068203.log

Settings applied:
TCP port: 6555
Connections: local only
Framerate: 30

[10:33:27.486] INF: Initializing the Eye Tribe Server
[10:33:29.352] INF: Eye Tribe Tracker firmware revision is 293
[10:33:29.352] INF: Accessing Tracker device
Segmentation fault: 11


The log just has this at the end:

Code: Select all
2014-08-14 11:43:09.436|7060627573820068203|I|Validate USB3 host
2014-08-14 11:43:09.436|7060627573820068203|I|Validate camera device stream
2014-08-14 11:43:11.419|5706777682074004294|I|New connection detected [718350090240]
2014-08-14 11:43:11.466|5706777682074004294|I|The device stream has started
2014-08-14 11:43:11.466|5706777682074004294|I|Tracker started
2014-08-14 11:43:11.466|5706777682074004294|I|Creating new connection [718350090240]


I have in a few cases seen server problems on later runs -- which requires killing and restarting the server:

Code: Select all
[10:33:37.116] INF: Initializing environment
[10:33:37.117] INF: Constructing logfile:
  /Users/pgba/eyetribe/logs/20140814114317_7060627573820068203.log

Settings applied:
TCP port: 6555
Connections: local only
Framerate: 30

[10:33:37.126] INF: Initializing the Eye Tribe Server
[10:33:38.813] INF: Eye Tribe Tracker firmware revision is 293
[10:33:38.813] INF: Accessing Tracker device

The Eye Tribe Tracker stands ready!

The Eye Tribe Tracker has been disconnected!
2014-08-14 11:44:17.602 EyeTribe[51147:7703] CameraControl Error: Control request failed: 00000000
2014-08-14 11:44:24.606 EyeTribe[51147:7703] CameraControl Error: Control request failed: 00000000
2014-08-14 11:44:31.611 EyeTribe[51147:7703] CameraControl Error: Control request failed: 00000000
[10:34:51.528] ERR: The Eye Tribe Tracker is not supported!


and the log has this at the end:

Code: Select all
2014-08-14 11:43:20.926|7060627573820068203|I|The Eye Tribe Tracker stands ready
2014-08-14 11:43:33.202|13530810068463170777|I|New connection detected [718350090240]
2014-08-14 11:43:33.228|13530810068463170777|I|The device stream has started
2014-08-14 11:43:33.228|13530810068463170777|I|Tracker started
2014-08-14 11:43:33.228|13530810068463170777|I|Creating new connection [718350090240]
2014-08-14 11:44:07.574|10816176073546406572|W|The device stream has paused
2014-08-14 11:44:08.575|10816176073546406572|E|The device stream has stopped
2014-08-14 11:44:09.024|10816176073546406572|I|The device stream has stopped
2014-08-14 11:44:09.024|10816176073546406572|I|Resetting the device!
2014-08-14 11:44:09.034|10816176073546406572|W|The Eye Tribe Tracker has been disconnected, waiting for connection
2014-08-14 11:44:09.576|10816176073546406572|I|Validating camera device
2014-08-14 11:44:09.576|10816176073546406572|I|Initializing tracker device
2014-08-14 11:44:09.578|10816176073546406572|I|Setting up device properties
2014-08-14 11:44:24.607|10816176073546406572|I|Setting chosen video format
2014-08-14 11:44:24.608|10816176073546406572|I|Validate camera firmware
2014-08-14 11:44:31.612|10816176073546406572|W|UVC Extensions (tetcode:2258)
2014-08-14 11:44:31.612|10816176073546406572|E|The Eye Tribe Tracker is not supported!
2014-08-14 11:44:31.612|10816176073546406572|E|The Eye Tribe Tracker is not working
2014-08-14 11:44:31.612|10816176073546406572|E|The tracker device has been connected but not working


The UI part often crashes if you let it run for a few minutes -- I have not looked for log files from it, though.


Then a question: The "timestamp" field seems to be from past times :-) Mine is not in sync with anything I can dream up (dating back to somewhere in 1970), so I guess there is a small bug there also recording the real machine timestamp?

-- Per.
pgba
 
Posts: 8
Joined: 14 Jan 2014, 10:12

Re: Server in OSX does not run, crashes on launch

Postby Javier » 14 Aug 2014, 16:03

We have just released a new version of The Eye Tribe Tracker for OSX, v0.9.41, see release notes here: viewtopic.php?f=5&t=308

Please try this new version and let us know if it solves some of the issues some of you guys are experiencing.
Javier
 
Posts: 54
Joined: 24 Oct 2013, 14:20

Re: Server in OSX does not run, crashes on launch

Postby pgba » 14 Aug 2014, 16:10

OK, will try.

As for the release notes, I'm not sure the link you added above was the intended one...?
pgba
 
Posts: 8
Joined: 14 Jan 2014, 10:12

Re: Server in OSX does not run, crashes on launch

Postby contact » 14 Aug 2014, 16:17

All good for me!
Thanks a lot!

Ben
contact
 
Posts: 3
Joined: 11 Apr 2014, 11:24

PreviousNext

Return to Issues and troubleshooting - OSX



cron