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

Kinect for Windows and Kinect for Xbox 360 Model 1473 support #325

Closed
wants to merge 1 commit into from

Conversation

wizgrav
Copy link
Contributor

@wizgrav wizgrav commented Apr 24, 2013

This patch does auto detection of all three models and disables motor subdevice for the 2 newer ones. It also
adds a function to test for the presence of the motor and audio devices on newer models.

@killkrt
Copy link

killkrt commented May 5, 2013

I applied your patch to "master" branch, but I still have problems with my Kinect for XBox 360 (model 1473).
This is the output of "hiview" and "glview" examples:

Kinect camera test
Number of devices found: 1
Could not open device

(Tested OS X 10.8.3)

@wizgrav
Copy link
Contributor Author

wizgrav commented Jun 12, 2013

Please check the latest commit, it supposedly fixes the issue for linux and mac

@killkrt
Copy link

killkrt commented Jun 14, 2013

Tested on Mac OS X 10.8.4 and it works!!!
Great!!!

Thank you very much!

@wizgrav
Copy link
Contributor Author

wizgrav commented Jun 14, 2013

You are welcome :) I'd appreciate some more feedback on linux & mac to check the other two kinects as well. If they work, which they should, all that's left is replicating the windows libusb-win32 drivers to make it easier to work there as well

@alteist
Copy link

alteist commented Jun 16, 2013

@wizgrav I'm confirming that applying this pull request to libfreenect/master made my Kinect for Xbox 360 model 1473 work on Ubuntu 13.04 amd64 (kernel 3.8.0, libusb 1.0.12) in standard demos. Thank you!

@Meach
Copy link

Meach commented Jun 17, 2013

Is this fix for any Kinect for Windows? I have a model 1517 and it shows a black screen.
I tested on Mac OSX 10.7. When launching "glview", I have:

Kinect camera test
Number of devices found: 1
GL thread
Failed to submit isochronous transfer 0: -5
Failed to submit isochronous transfer 1: -5
Failed to submit isochronous transfer 2: -5
Failed to submit isochronous transfer 3: -5
Write Reg 0x0105 <= 0x00
Write Reg 0x0006 <= 0x00
Write Reg 0x0012 <= 0x03
Write Reg 0x0013 <= 0x01
Write Reg 0x0014 <= 0x1e
Write Reg 0x0006 <= 0x02
Write Reg 0x0017 <= 0x00
Failed to submit isochronous transfer 0: -5
Failed to submit isochronous transfer 1: -5
Failed to submit isochronous transfer 2: -5
Failed to submit isochronous transfer 3: -5
Write Reg 0x000c <= 0x00
Write Reg 0x000d <= 0x01
Write Reg 0x000e <= 0x1e
Write Reg 0x0005 <= 0x01
Write Reg 0x0047 <= 0x00

@wizgrav
Copy link
Contributor Author

wizgrav commented Jun 17, 2013

@Meach please try with the latest commit

@danomatika
Copy link

This currently won't build on Windows as the libusb_set_interface_alt_setting function wrapper for libusb_win32 is missing from libusbemu.cpp. I'll try whipping up one now.

@wizgrav
Copy link
Contributor Author

wizgrav commented Jun 17, 2013

@danomatika I wrote the wrapper but don't have windows handy to test it(I should setup mingw but it's getting very late here). Can you give it a try?

@danomatika
Copy link

Here's what I have: https://github.com/danomatika/libfreenect/commit/5775c6d91290c7de897d5f46fc28b184c01924ab and it builds.

I'll don't have a new device handy, but I'll send out the changes to see if it works for others who do. This is through the OpenFrameworks freenect wrapper: ofxKinect

@danomatika
Copy link

Ha, we did the same thing at the same time. I incorporated your changes in my fork (I forgot to claim the interface) and I'll push out a version people can try on my end. If that's working, I can let you know and do a PR, etc.

In any case, it's building and running on Windows, but I can't know for certain until I get a newer model kinect.

@wizgrav
Copy link
Contributor Author

wizgrav commented Jun 18, 2013

That was a mistake on my part. The interface should have been claimed before setting the alternate config on it(claiming it again doesn't hurt per the docs of libusb though). My code was trying to set it before claiming it. It is fixed now.

@Meach
Copy link

Meach commented Jun 18, 2013

@wizgrav ok I tried the latest commit and it now works as well with my K4W model 1517.
Thanks!

@petergreis
Copy link

As a git newbie my apologies, but what is the command line recipe to pull this branch so I can also test it?

@alteist
Copy link

alteist commented Jun 19, 2013

@petergreis I've used this method https://gist.github.com/piscisaureus/3342247

@petergreis
Copy link

OK, I have looked at that link and I am still in the dark... is there a fast way to pull everything here from wizgrav ?

@Meach
Copy link

Meach commented Jun 19, 2013

@petergreis you can also download directly wizgrav repository. (https://github.com/wizgrav/libfreenect/archive/master.zip)

@petergreis
Copy link

Beautiful, thank you. I will compile and test when I get back tonight.

Best regards
Peter

On Jun 19, 2013, at 13:31, "Mathieu Hingant" <notifications@github.commailto:notifications@github.com> wrote:

@petergreishttps://github.com/petergreis you can also download directly wizgrav repository. (https://github.com/wizgrav/libfreenect/archive/master.zip)


Reply to this email directly or view it on GitHubhttps://github.com//pull/325#issuecomment-19678017.

@petergreis
Copy link

OK - Model 1517 connected to a Macbook Pro retina: I finally get something! With the demos I have a picture for a while, then all of them crash.

@wizgrav
Copy link
Contributor Author

wizgrav commented Jun 20, 2013

@petergreis can you provide some debugging info? what is the output of the demos on the console before they crash? I don't have access to any mac at the moment to test unfortunately

@petergreis
Copy link

From glview:

freethinker-rMacBookPro:~ peter_greis$ glview
Kinect camera test
Number of devices found: 1
GL thread
Write Reg 0x0105 <= 0x00
Write Reg 0x0006 <= 0x00
Write Reg 0x0012 <= 0x03
Write Reg 0x0013 <= 0x01
Write Reg 0x0014 <= 0x1e
Write Reg 0x0006 <= 0x02
Write Reg 0x0017 <= 0x00
Write Reg 0x000c <= 0x00
Write Reg 0x000d <= 0x01
Write Reg 0x000e <= 0x1e
Write Reg 0x0005 <= 0x01
[Stream 70] Invalid magic 3eff
[Stream 70] Lost 1 packets
[Stream 70] Invalid magic 42ff
[Stream 70] Invalid magic 02e0
[Stream 70] Lost 2 packets
[Stream 70] Lost 3 packets
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Lost 8 packets
[Stream 70] Lost too many packets, resyncing...
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic b837
[Stream 70] Lost 1 packets
[Stream 70] Lost 3 packets
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Lost 9 packets
[Stream 70] Lost too many packets, resyncing...
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Lost 9 packets
[Stream 70] Lost too many packets, resyncing...
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Lost 7 packets
[Stream 70] Lost too many packets, resyncing...
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic acd6
[Stream 70] Lost 1 packets
[Stream 70] Lost 3 packets
[Stream 70] Invalid magic ffff
[Stream 70] Lost 1 packets
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Lost 6 packets
[Stream 70] Lost too many packets, resyncing...
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic ffff
[Stream 70] Lost 10 packets
[Stream 70] Lost too many packets, resyncing...
[Stream 70] Invalid magic ffff
Write Reg 0x0047 <= 0x00
'w'-tilt up, 's'-level, 'x'-tilt down, '0'-'6'-select LED mode, 'f'-video
format
USB device disappeared, cancelling stream 82 :(
USB camera marked dead, stopping streams
Write Reg 0x0005 <= 0x00
send_cmd: Output control transfer failed (-4)
Write Reg 0x0006 <= 0x00
send_cmd: Output control transfer failed (-4)

shutting down streams...
-- done!
glview(13734,0x7fff7af9f180) malloc: *** error for object 0x7fc4a5008c08:
incorrect checksum for freed object - object was probably modified after
being freed.
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
freethinker-rMacBookPro:~ peter_greis$


From the Problem Report:

Process: glview [13734]
Path: /usr/local/bin/glview
Identifier: glview
Version: 0
Code Type: X86-64 (Native)
Parent Process: bash [13709]
User ID: 502

Date/Time: 2013-06-20 16:44:29.224 +0200
OS Version: Mac OS X 10.8.4 (12E55)
Report Version: 10

Interval Since Last Report: 679135 sec
Crashes Since Last Report: 7
Per-App Crashes Since Last Report: 2
Anonymous UUID: 0CCD8205-C629-56AC-98CB-FDC8177A7272

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

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

Application Specific Information:
*** error for object 0x7fc4a5008c08: incorrect checksum for freed object -
object was probably modified after being freed.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff8c126212 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fff959dbb54 pthread_kill + 90
2 libsystem_c.dylib 0x00007fff95a1fdce abort + 143
3 libsystem_c.dylib 0x00007fff959fb905 szone_error + 580
4 libsystem_c.dylib 0x00007fff959fc3d4
small_free_list_remove_ptr + 156
5 libsystem_c.dylib 0x00007fff959fa10f
szone_free_definite_size + 4278
6 libsystem_c.dylib 0x00007fff959f38f8 free + 199
7 com.apple.CoreGraphics 0x00007fff8d478870
CGEventCreateFromDataAndSource + 2695
8 com.apple.CoreGraphics 0x00007fff8d477d7c CGSDecodeEventRecord +
102
9 com.apple.CoreGraphics 0x00007fff8d477b0f
CGSDispatchDatagramsFromStream + 237
10 com.apple.CoreGraphics 0x00007fff8d477742 snarf_events + 367
11 com.apple.CoreGraphics 0x00007fff8d4774c7
CGSGetNextEventRecordInternal + 122
12 com.apple.CoreGraphics 0x00007fff8d477404 CGEventCreateNextEvent

  • 31
    13 com.apple.HIToolbox 0x00007fff89fc25f7
    PullEventsFromWindowServerOnConnection(unsigned int, unsigned char) + 71
    14 com.apple.CoreFoundation 0x00007fff8c1c7e40 CFMachPortPerform +
    288
    15 com.apple.CoreFoundation 0x00007fff8c1c7d09
    __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION
    + 41
    16 com.apple.CoreFoundation 0x00007fff8c1c7a49 __CFRunLoopDoSource1 +
    153
    17 com.apple.CoreFoundation 0x00007fff8c1fac02 __CFRunLoopRun + 1826
    18 com.apple.CoreFoundation 0x00007fff8c1fa0e2 CFRunLoopRunSpecific +
    290
    19 com.apple.HIToolbox 0x00007fff89fbbeb4
    RunCurrentEventLoopInMode + 209
    20 com.apple.HIToolbox 0x00007fff89fbbb94 ReceiveNextEventCommon
  • 166
    21 com.apple.HIToolbox 0x00007fff89fbbae3
    BlockUntilNextEventMatchingListInMode + 62
    22 com.apple.AppKit 0x00007fff8ea8a533 _DPSNextEvent + 685
    23 com.apple.AppKit 0x00007fff8ea89df2 -[NSApplication
    nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
    24 com.apple.glut 0x000000010b0210f2 -[GLUTApplication
    _runMainLoopUntilDate:autoreleasePool:] + 156
    25 com.apple.glut 0x000000010b021219 -[GLUTApplication run]
  • 238
    26 com.apple.glut 0x000000010b02e0ec glutMainLoop + 267
    27 glview 0x000000010b00ace6 gl_threadfunc + 182
    28 glview 0x000000010b00b7da main + 746
    29 libdyld.dylib 0x00007fff8fee47e1 start + 1

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff8c126d16 kevent + 10
1 libdispatch.dylib 0x00007fff91ecddea _dispatch_mgr_invoke +
883
2 libdispatch.dylib 0x00007fff91ecd9ee _dispatch_mgr_thread +
54

Thread 2:
0 libsystem_kernel.dylib 0x00007fff8c1266d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff959dcf4c _pthread_workq_return +
25
2 libsystem_c.dylib 0x00007fff959dcd13 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff959c71d1 start_wqthread + 13

Thread 3:
0 libsystem_kernel.dylib 0x00007fff8c1266d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff959dcf4c _pthread_workq_return +
25
2 libsystem_c.dylib 0x00007fff959dcd13 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff959c71d1 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x00007fff54bf17b8
rdx: 0x0000000000000000
rdi: 0x0000000000000707 rsi: 0x0000000000000006 rbp: 0x00007fff54bf17e0
rsp: 0x00007fff54bf17b8
r8: 0x00007fff7af9e278 r9: 0x00000000fffffff0 r10: 0x0000000020000000
r11: 0x0000000000000206
r12: 0x000000010b0dc000 r13: 0x00007fc4a5008c08 r14: 0x00007fff7af9f180
r15: 0x0000000000000000
rip: 0x00007fff8c126212 rfl: 0x0000000000000206 cr2: 0x00007fff7af97ff0
Logical CPU: 0

Binary Images:
0x10b008000 - 0x10b00bff7 +glview (0)
<0EAFEAA2-07CE-3DCF-B10C-E620B9F0B86F> /usr/local/bin/glview
0x10b011000 - 0x10b059ff7 com.apple.glut (3.5.2 - GLUT-3.5.2)

/System/Library/Frameworks/GLUT.framework/Versions/A/GLUT
0x10b0cd000 - 0x10b0d8ff7 +libfreenect.0.1.dylib (0)
/usr/local/lib/libfreenect.0.1.dylib
0x10b0e2000 - 0x10b0effff +libusb-1.0.0.dylib (0)
<2962F84F-3B92-3784-83BF-FDC2B3ED05EA> /usr/local/lib/libusb-1.0.0.dylib
0x10b771000 - 0x10b77bfff com.apple.iokit.IOUSBLib (5.5.0 -
5.5.0) <3859152B-752E-3126-B9A7-12B9D9B01C81>
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle
/Contents/MacOS/IOUSBLib
0x10bb0c000 - 0x10bb19fff libGPUSupport.dylib (8.9.2)
<0D32763C-7F3D-3FDB-9EDB-760BB7AFFA04>
/System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/
libGPUSupport.dylib
0x10bb21000 - 0x10bb26fff com.apple.IOAccelerator (74.5.1 -
74.5.1) <574EC60B-E292-3FEA-8A66-B12DB2C1CEC5>
/System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccel
erator
0x10bb2e000 - 0x10bb3afff libGPUSupportMercury.dylib (8.9.2)
<971EDFC6-3E6A-375C-9133-F50DFDDCEBDD>
/System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/
libGPUSupportMercury.dylib
0x10bb45000 - 0x10bb70fff GLRendererFloat (8.9.2)
<18D6F0AD-C5F1-3E8F-89C2-89426A3D6FE4>
/System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle
/GLRendererFloat
0x10bb79000 - 0x10bb82fe7 libcldcpuengine.dylib (2.2.16)

/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuen
gine.dylib
0x10db42000 - 0x10dd00fff GLEngine (8.9.2)
<420E03C3-B91D-33C7-A1C4-BE60A1544971>
/System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngi
ne
0x10dd37000 - 0x10dea7fff libGLProgrammability.dylib (8.9.2)
<83DBCC22-F711-3F9D-B622-6DE5D9DD90AE>
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgra
mmability.dylib
0x10dedf000 - 0x10e367ff7
com.apple.driver.AppleIntelHD4000GraphicsGLDriver (8.12.47 - 8.1.2)

/System/Library/Extensions/AppleIntelHD4000GraphicsGLDriver.bundle/Contents/
MacOS/AppleIntelHD4000GraphicsGLDriver
0x200000000 - 0x20092eff7 com.apple.GeForceGLDriver (8.12.47

  • 8.1.2)
    /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDr
    iver
    0x7fff6ac08000 - 0x7fff6ac3c93f dyld (210.2.3)
    /usr/lib/dyld
    0x7fff8952e000 - 0x7fff89534fff com.apple.DiskArbitration (2.5.2 -
    2.5.2)
    /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitrat
    ion
    0x7fff89535000 - 0x7fff8953cfff libcopyfile.dylib (89)
    <876573D0-E907-3566-A108-577EAD1B6182> /usr/lib/system/libcopyfile.dylib
    0x7fff8953d000 - 0x7fff89648fff libFontParser.dylib (84.6)
    <96C42E49-79A6-3475-B5E4-6A782599A6DA>
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff89649000 - 0x7fff898edff7 com.apple.CoreImage (8.4.0 - 1.0.1)

    /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreIm
    age.framework/Versions/A/CoreImage
    0x7fff898ee000 - 0x7fff89910ff7 com.apple.Kerberos (2.0 - 1)

    /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff8993a000 - 0x7fff899ffff7 com.apple.coreui (2.0 - 181.1)
    <83D2C92D-6842-3C9D-9289-39D5B4554C3A>
    /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff89a00000 - 0x7fff89a48fff libcurl.4.dylib (69.2)
    /usr/lib/libcurl.4.dylib
    0x7fff89ad4000 - 0x7fff89aebfff com.apple.GenerationalStorage (1.1
  • 132.3)
    /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/G
    enerationalStorage
    0x7fff89aec000 - 0x7fff89b03fff com.apple.CFOpenDirectory (10.8 -
    151.10)
    /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFO
    penDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff89b04000 - 0x7fff89b08fff libCGXType.A.dylib (332)
    <17C8DD17-B3CB-3633-B252-C368AE51204C>
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x7fff89b09000 - 0x7fff89ca4fef com.apple.vImage (6.0 - 6.0)

    /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage
    .framework/Versions/A/vImage
    0x7fff89ca5000 - 0x7fff89ca7ff7 com.apple.print.framework.Print
    (8.0 - 258) <34666CC2-B86D-3313-B3B6-A9977AD593DA>
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.fram
    ework/Versions/A/Print
    0x7fff89ca8000 - 0x7fff89cbffff libGL.dylib (8.9.2)

    /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff89f5c000 - 0x7fff8a28cfff com.apple.HIToolbox (2.0 - 626.1)
    <656D08C2-9068-3532-ABDD-32EC5057CCB2>
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.
    framework/Versions/A/HIToolbox
    0x7fff8a28d000 - 0x7fff8a3a7fff com.apple.coreavchd (5.6.0 -
    5600.4.16) <0CF2ABE5-B088-3B5D-9C04-47AE708ADAE3>
    /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff8a3b4000 - 0x7fff8a66bff7 com.apple.MediaToolbox (1.0 -
    926.104) <916B1ACC-2623-39FB-9B5A-1B0162F8C468>
    /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff8a66c000 - 0x7fff8a70aff7 com.apple.ink.framework (10.8.2 -
    150) <84B9825C-3822-375F-BE58-A753444FBDE2>
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framew
    ork/Versions/A/Ink
    0x7fff8a986000 - 0x7fff8a9e5fff com.apple.AE (645.6 - 645.6)
    <44F403C1-660A-3543-AB9C-3902E02F936F>
    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.f
    ramework/Versions/A/AE
    0x7fff8a9e6000 - 0x7fff8aa2afff libcups.2.dylib (327.6)
    <9C01D012-6F4C-3B69-B614-1B408B0ED4E3> /usr/lib/libcups.2.dylib
    0x7fff8aa2b000 - 0x7fff8aa2fff7 com.apple.CommonPanels (1.2.5 - 94)

    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPane
    ls.framework/Versions/A/CommonPanels
    0x7fff8aa31000 - 0x7fff8aa99ff7 libc++.1.dylib (65.1)
    <20E31B90-19B9-3C2A-A9EB-474E08F9FE05> /usr/lib/libc++.1.dylib
    0x7fff8aa9a000 - 0x7fff8aaadff7 com.apple.LangAnalysis (1.7.0 -
    1.7.0) <2F2694E9-A7BC-33C7-B4CF-8EC907DF0FEB>
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff8aaf6000 - 0x7fff8af13fff FaceCoreLight (2.4.1)

    /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCor
    eLight
    0x7fff8af14000 - 0x7fff8b005ff7 com.apple.DiskImagesFramework
    (10.8.3 - 345)
    /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fff8b006000 - 0x7fff8b009fff com.apple.help (1.3.2 - 42)
    <343904FE-3022-3573-97D6-5FE17F8643BA>
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.frame
    work/Versions/A/Help
    0x7fff8b00a000 - 0x7fff8b123fff com.apple.ImageIO.framework (3.2.1
    /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff8b124000 - 0x7fff8b124fff com.apple.ApplicationServices (45 -
    45)
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Applicat
    ionServices
    0x7fff8b16f000 - 0x7fff8b31dfff com.apple.QuartzCore (1.8 - 304.3)

    /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff8b31e000 - 0x7fff8b33dff7 libresolv.9.dylib (51)
    <0882DC2D-A892-31FF-AD8C-0BB518C48B23> /usr/lib/libresolv.9.dylib
    0x7fff8b52c000 - 0x7fff8b588ff7 com.apple.Symbolication (1.3 - 93)

    /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symboli
    cation
    0x7fff8b67b000 - 0x7fff8b688ff7 com.apple.NetAuth (4.0 - 4.0)

    /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff8b689000 - 0x7fff8b6e3fff com.apple.print.framework.PrintCore
    (8.3 - 387.2) <5BA0CBED-4D80-386A-9646-F835C9805B71>
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/PrintCore.framework/Versions/A/PrintCore
    0x7fff8b6e4000 - 0x7fff8b6e4fff com.apple.Cocoa (6.7 - 19)
    <1F77945C-F37A-3171-B22E-F7AB0FCBB4D4>
    /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff8b6f4000 - 0x7fff8b75dfff libstdc++.6.dylib (56)
    /usr/lib/libstdc++.6.dylib
    0x7fff8b799000 - 0x7fff8b79bfff com.apple.securityhi (4.0 - 55002)
    <34E45C60-DC7E-3FCC-A1ED-EBF48B77C559>
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI
    .framework/Versions/A/SecurityHI
    0x7fff8b80e000 - 0x7fff8bff3ff7 libclh.dylib (4.0.3 - 4.0.3)

    /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dyli
    b
    0x7fff8bff4000 - 0x7fff8c074ff7 com.apple.ApplicationServices.ATS
    (332 - 341.1)
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/ATS.framework/Versions/A/ATS
    0x7fff8c075000 - 0x7fff8c076ff7 libsystem_sandbox.dylib (220.3)

    /usr/lib/system/libsystem_sandbox.dylib
    0x7fff8c114000 - 0x7fff8c12fff7 libsystem_kernel.dylib (2050.24.15)

    /usr/lib/system/libsystem_kernel.dylib
    0x7fff8c1c5000 - 0x7fff8c3afff7 com.apple.CoreFoundation (6.8 -
    744.19) <0F7403CA-2CB8-3D0A-992B-679701DF27CA>
    /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundatio
    n
    0x7fff8c3b0000 - 0x7fff8c521ff7 com.apple.QTKit (7.7.1 - 2599.31)

    /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff8c527000 - 0x7fff8c679fff
    com.apple.audio.toolbox.AudioToolbox (1.9 - 1.9)
    <62770C0F-5600-3EF9-A893-8A234663FFF5>
    /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff8c67a000 - 0x7fff8cab6fef com.apple.VideoToolbox (1.0 -
    926.104) <9231E12F-3D46-3F3D-B24F-6E16127E5909>
    /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff8cab7000 - 0x7fff8cab7fff libkeymgr.dylib (25)
    /usr/lib/system/libkeymgr.dylib
    0x7fff8cab8000 - 0x7fff8cb45ff7 com.apple.SearchKit (1.4.0 - 1.4.0)

    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Sear
    chKit.framework/Versions/A/SearchKit
    0x7fff8cb4c000 - 0x7fff8cc41fff libiconv.2.dylib (34)
    /usr/lib/libiconv.2.dylib
    0x7fff8cc42000 - 0x7fff8cc7dfff com.apple.LDAPFramework (2.4.28 -
    194.5) <7C71C445-2B52-3AC0-97E5-9F2E692C8F5C>
    /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff8cc7e000 - 0x7fff8ccecff7 com.apple.framework.IOKit (2.0.1 -
    755.24.1) <04BFB138-8AF4-310A-8E8C-045D8A239654>
    /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff8cd08000 - 0x7fff8ce7dff7 com.apple.CFNetwork (596.4.3 -
    596.4.3)
    /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff8ce7e000 - 0x7fff8ce8dfff com.apple.opengl (1.8.9 - 1.8.9)
    <6FD163A7-16CC-3D1F-B4B5-B0FDC4ADBF79>
    /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff8ce8e000 - 0x7fff8ceafff7 libCRFSuite.dylib (33)
    <736ABE58-8DED-3289-A042-C25AF7AE5B23> /usr/lib/libCRFSuite.dylib
    0x7fff8ceb0000 - 0x7fff8ceeaff7 com.apple.GSS (3.0 - 2.0)
    <970CAE00-1437-3F4E-B677-0FDB3714C08C>
    /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff8d328000 - 0x7fff8d333fff libsystem_notify.dylib (98.5)

    /usr/lib/system/libsystem_notify.dylib
    0x7fff8d3c7000 - 0x7fff8d3dbfff
    com.apple.speech.synthesis.framework (4.1.12 - 4.1.12)
    <94EDF2AB-809C-3D15-BED5-7AD45B2A7C16>
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff8d3dc000 - 0x7fff8d3e5ff7 com.apple.CommerceCore (1.0 - 26.1)
    <40A129A8-4E5D-3C7A-B299-8CB203C4C65D>
    /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Framework
    s/CommerceCore.framework/Versions/A/CommerceCore
    0x7fff8d3e6000 - 0x7fff8d407fff com.apple.Ubiquity (1.2 - 243.15)

    /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
    0x7fff8d408000 - 0x7fff8d412fff
    com.apple.speech.recognition.framework (4.1.5 - 4.1.5)

    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechReco
    gnition.framework/Versions/A/SpeechRecognition
    0x7fff8d413000 - 0x7fff8dda34af com.apple.CoreGraphics (1.600.0 -
    332) <5AB32E51-9154-3733-B83B-A9A748652847>
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff8ddb0000 - 0x7fff8ddf0ff7 com.apple.MediaKit (14 - 687)
    <8AAA8CC3-3ACD-34A5-9E57-9B24AD8AFD4D>
    /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff8ddf1000 - 0x7fff8df0992f libobjc.A.dylib (532.2)
    <90D31928-F48D-3E37-874F-220A51FD9E37> /usr/lib/libobjc.A.dylib
    0x7fff8df0a000 - 0x7fff8df18fff com.apple.Librarian (1.1 - 1)
    <5AC28666-7642-395F-A923-C6F8A274BBBD>
    /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian
    0x7fff8df19000 - 0x7fff8e016ff7 libxml2.2.dylib (22.3)
    <47B09CB2-C636-3024-8B55-6040F7829B4C> /usr/lib/libxml2.2.dylib
    0x7fff8e040000 - 0x7fff8e05afff com.apple.CoreMediaAuthoring (2.1 -
    914)
    /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/Co
    reMediaAuthoring
    0x7fff8e096000 - 0x7fff8e0d3fef libGLImage.dylib (8.9.2)

    /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.
    dylib
    0x7fff8e138000 - 0x7fff8e18dff7 libTIFF.dylib (850)

    /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dy
    lib
    0x7fff8e18e000 - 0x7fff8e290fff libJP2.dylib (850)
    <2E43216C-3A5A-3693-820C-38B360698FA0>
    /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dyl
    ib
    0x7fff8e291000 - 0x7fff8e292ff7 libdnsinfo.dylib (453.19)
    <14202FFB-C3CA-3FCC-94B0-14611BF8692D> /usr/lib/system/libdnsinfo.dylib
    0x7fff8e49c000 - 0x7fff8e4edff7 com.apple.SystemConfiguration
    (1.12.2 - 1.12.2)
    /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemCo
    nfiguration
    0x7fff8e4ee000 - 0x7fff8e4f2fff libGIF.dylib (850)

    /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dyl
    ib
    0x7fff8e57a000 - 0x7fff8e581fff com.apple.NetFS (5.0 - 4.0)
    <82E24B9A-7742-3DA3-9E99-ED267D98C05E>
    /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff8e582000 - 0x7fff8e584fff libquarantine.dylib (52.1)
    <143B726E-DF47-37A8-90AA-F059CFD1A2E4> /usr/lib/system/libquarantine.dylib
    0x7fff8e5af000 - 0x7fff8e5d6ff7 com.apple.PerformanceAnalysis (1.16
    /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/P
    erformanceAnalysis
    0x7fff8e634000 - 0x7fff8e6a1ff7 com.apple.datadetectorscore (4.1 -
    269.3) <5775F0DB-87D6-310D-8B03-E2AD729EFB28>
    /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/Dat
    aDetectorsCore
    0x7fff8e6a2000 - 0x7fff8e748ff7 com.apple.CoreServices.OSServices
    (557.6 - 557.6) <1BDB5456-0CE9-301C-99C1-8EFD0D2BFCCD>
    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSSe
    rvices.framework/Versions/A/OSServices
    0x7fff8e749000 - 0x7fff8e795ff7 libauto.dylib (185.4)
    /usr/lib/libauto.dylib
    0x7fff8e796000 - 0x7fff8e798fff com.apple.TrustEvaluationAgent (2.0
    /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/
    TrustEvaluationAgent
    0x7fff8e7b1000 - 0x7fff8e7bdfff com.apple.CrashReporterSupport
    (10.8.3 - 418)
    /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/
    CrashReporterSupport
    0x7fff8e7be000 - 0x7fff8e898fff com.apple.backup.framework (1.4.3 -
    1.4.3) <6B65C44C-7777-3331-AD9D-438D10AAC777>
    /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff8e8e5000 - 0x7fff8e934fff com.apple.framework.CoreWiFi (1.3 -
    130.13)
    /System/Library/Frameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff8e935000 - 0x7fff8f562fff com.apple.AppKit (6.8 - 1187.39)
    <199962F0-B06B-3666-8FD5-5C90374BA16A>
    /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff8f563000 - 0x7fff8f58afff com.apple.framework.familycontrols
    (4.1 - 410) <50F5A52C-8FB6-300A-977D-5CFDE4D5796B>
    /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/Family
    Controls
    0x7fff8f58b000 - 0x7fff8f5eeff7 com.apple.audio.CoreAudio (4.1.1 -
    4.1.1) <9ACD3AED-6C04-3BBB-AB2A-FC253B16D093>
    /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff8f5fc000 - 0x7fff8f60eff7 libz.1.dylib (43)
    <2A1551E8-A272-3DE5-B692-955974FE1416> /usr/lib/libz.1.dylib
    0x7fff8f60f000 - 0x7fff8f614fff com.apple.OpenDirectory (10.8 -
    151.10)
    /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff8f615000 - 0x7fff8f773fef com.apple.MediaControlSender (1.7 -
    170.20) <853BE89D-49B0-3922-9ED5-DDBDE9A97356>
    /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/Me
    diaControlSender
    0x7fff8f774000 - 0x7fff8f78afff
    com.apple.MultitouchSupport.framework (235.29 - 235.29)
    <617EC8F1-BCE7-3553-86DD-F857866E1257>
    /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Mul
    titouchSupport
    0x7fff8f8b6000 - 0x7fff8fc15fff com.apple.Foundation (6.8 - 945.18)
    <1D7E58E6-FA3A-3CE8-AC85-B9D06B8C0AA0>
    /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff8fc19000 - 0x7fff8fc4ffff com.apple.DebugSymbols (98 - 98)
    <14E788B1-4EB2-3FD7-934B-849534DFC198>
    /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSym
    bols
    0x7fff8fc50000 - 0x7fff8fc52fff libCVMSPluginSupport.dylib (8.9.2)

    /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPlug
    inSupport.dylib
    0x7fff8fc53000 - 0x7fff8fc7fff7 libRIP.A.dylib (332)

    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x7fff8fc80000 - 0x7fff8fcc3ff7 com.apple.RemoteViewServices (2.0 -
    80.6) <5CFA361D-4853-3ACC-9EFC-A2AC1F43BA4B>
    /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/Re
    moteViewServices
    0x7fff8fe17000 - 0x7fff8fe48ff7 com.apple.DictionaryServices (1.2 -
    184.4) <054F2D6F-9CFF-3EF1-9778-25C551B616C1>
    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Dict
    ionaryServices.framework/Versions/A/DictionaryServices
    0x7fff8fe53000 - 0x7fff8fed4fff com.apple.Metadata (10.7.0 -
    707.11) <2DD25313-420D-351A-90F1-300E95C970CA>
    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Meta
    data.framework/Versions/A/Metadata
    0x7fff8fee2000 - 0x7fff8fee5ff7 libdyld.dylib (210.2.3)
    /usr/lib/system/libdyld.dylib
    0x7fff8fee6000 - 0x7fff8ff14ff7 libsystem_m.dylib (3022.6)
    /usr/lib/system/libsystem_m.dylib
    0x7fff8ff15000 - 0x7fff8ff15fff com.apple.CoreServices (57 - 57)
    <9DD44CB0-C644-35C3-8F57-0B41B3EC147D>
    /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff8ff16000 - 0x7fff90013fff libsqlite3.dylib (138.1)
    /usr/lib/libsqlite3.dylib
    0x7fff90025000 - 0x7fff90033ff7 libsystem_network.dylib (77.10)
    <0D99F24E-56FE-380F-B81B-4A4C630EE587>
    /usr/lib/system/libsystem_network.dylib
    0x7fff90078000 - 0x7fff900d2ff7 com.apple.opencl (2.2.19 - 2.2.19)
    <3C7DFB2C-B3F9-3447-A1FC-EAAA42181A6E>
    /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff900d3000 - 0x7fff900d3fff com.apple.Carbon (154 - 155)
    <372716D2-6FA1-3611-8501-3DD1D4A6E8C8>
    /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff900d4000 - 0x7fff900e0fff libCSync.A.dylib (332)
    <47466CF6-EB5C-3312-9E24-178F4410A92B>
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x7fff900e1000 - 0x7fff90888fff com.apple.CoreAUC (6.16.13 -
    6.16.13) <8CBFBC9C-0773-3DEB-AF99-989008CB2B36>
    /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff90897000 - 0x7fff90915ff7 com.apple.securityfoundation (6.0 -
    55115.4)
    /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityF
    oundation
    0x7fff90916000 - 0x7fff90933ff7 com.apple.openscripting (1.3.6 -
    148.3)
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScript
    ing.framework/Versions/A/OpenScripting
    0x7fff90934000 - 0x7fff90953ff7 com.apple.ChunkingLibrary (2.0 -
    133.3) <8BEC9AFB-DCAA-37E8-A5AB-24422B234ECF>
    /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/Chunk
    ingLibrary
    0x7fff90954000 - 0x7fff9097eff7 com.apple.CoreVideo (1.8 - 99.4)

    /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff9097f000 - 0x7fff90983fff com.apple.IOSurface (86.0.4 -
    86.0.4) <26F01CD4-B76B-37A3-989D-66E8140542B3>
    /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff90be0000 - 0x7fff90c37ff7 com.apple.AppleVAFramework (5.0.19
  • 5.0.19) <541A7DBE-F8E4-3023-A3C0-8D5A2A550CFB>
    /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff90d4b000 - 0x7fff90d96fff com.apple.framework.CoreWLAN (3.3 -
    330.15) <047FA8CB-7447-3171-9518-6C88DA71F20E>
    /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff90d97000 - 0x7fff90da8ff7 libsasl2.2.dylib (166)
    <649CAE0E-8FFE-3C60-A849-BE6300E4B726> /usr/lib/libsasl2.2.dylib
    0x7fff90dc8000 - 0x7fff90dceff7 libunwind.dylib (35.1)
    <21703D36-2DAB-3D8B-8442-EAAB23C060D3> /usr/lib/system/libunwind.dylib
    0x7fff90dcf000 - 0x7fff910e6ff7 com.apple.CoreServices.CarbonCore
    (1037.6 - 1037.6) <1E567A52-677F-3168-979F-5FBB0818D52B>
    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Carb
    onCore.framework/Versions/A/CarbonCore
    0x7fff910e7000 - 0x7fff91182fff com.apple.CoreSymbolication (3.0 -
    117)
    /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/Cor
    eSymbolication
    0x7fff91448000 - 0x7fff91495fff com.apple.CoreMediaIO (308.0 -
    4155.4)
    /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff914a1000 - 0x7fff914f8ff7 com.apple.ScalableUserInterface
    (1.0 - 1)
    /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/Scalab
    leUserInterface.framework/Versions/A/ScalableUserInterface
    0x7fff91726000 - 0x7fff91926fff libicucore.A.dylib (491.11.3)
    <5783D305-04E8-3D17-94F7-1CEAFA975240> /usr/lib/libicucore.A.dylib
    0x7fff91927000 - 0x7fff91932fff com.apple.CommonAuth (3.0 - 2.0)
    <7A953C1F-8B18-3E46-9BEA-26D9B5B7745D>
    /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff91933000 - 0x7fff91982ff7 libFontRegistry.dylib (100)
    <2E03D7DA-9B8F-31BB-8FB5-3D3B6272127F>
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff91991000 - 0x7fff91a42fff com.apple.LaunchServices (539.9 -
    539.9) <07FC6766-778E-3479-8F28-D2C9917E1DD1>
    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Laun
    chServices.framework/Versions/A/LaunchServices
    0x7fff91a43000 - 0x7fff91a46fff libRadiance.dylib (850)
    <62E3F7FB-03E3-3937-A857-AF57A75EAF09>
    /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadianc
    e.dylib
    0x7fff91af8000 - 0x7fff91b05fff com.apple.AppleFSCompression (49 -
    1.0) <5508344A-2A7E-3122-9562-6F363910A80E>
    /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/Ap
    pleFSCompression
    0x7fff91ec9000 - 0x7fff91edeff7 libdispatch.dylib (228.23)
    /usr/lib/system/libdispatch.dylib
    0x7fff91edf000 - 0x7fff91ffffff com.apple.desktopservices (1.7.4 -
    1.7.4)
    /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/D
    esktopServicesPriv
    0x7fff92000000 - 0x7fff92036fff libsystem_info.dylib (406.17)
    <4FFCA242-7F04-365F-87A6-D4EFB89503C1> /usr/lib/system/libsystem_info.dylib
    0x7fff9222d000 - 0x7fff92624fff libLAPACK.dylib (1073.4)

    /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib
    .framework/Versions/A/libLAPACK.dylib
    0x7fff92625000 - 0x7fff9268dfff libvDSP.dylib (380.6)

    /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib
    .framework/Versions/A/libvDSP.dylib
    0x7fff9268e000 - 0x7fff92690ff7 libunc.dylib (25)
    <92805328-CD36-34FF-9436-571AB0485072> /usr/lib/system/libunc.dylib
    0x7fff92691000 - 0x7fff92713ff7 com.apple.Heimdal (3.0 - 2.0)

    /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff92714000 - 0x7fff92949ff7 com.apple.CoreData (106.1 - 407.7)
    <24E0A6B4-9ECA-3D12-B26A-72B9DCF09768>
    /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff93e12000 - 0x7fff93e49ff7 libssl.0.9.8.dylib (47.1)
    /usr/lib/libssl.0.9.8.dylib
    0x7fff93e4a000 - 0x7fff93e95fff com.apple.CoreMedia (1.0 - 926.104)
    <31EAF297-9C42-3D6F-A8A1-CDAB94A26113>
    /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff93e96000 - 0x7fff93f68ff7 com.apple.CoreText (260.0 - 275.16)
    <5BFC1D67-6A6F-38BC-9D90-9C712684EDAC>
    /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff93f69000 - 0x7fff93f76fff libbz2.1.0.dylib (29)
    /usr/lib/libbz2.1.0.dylib
    0x7fff94080000 - 0x7fff94153ff7 com.apple.DiscRecording (7.0 -
    7000.2.4) <49FD2D2F-4F2C-39B6-877B-6E3172577D18>
    /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff94154000 - 0x7fff94159fff libcache.dylib (57)
    <65187C6E-3FBF-3EB8-A1AA-389445E2984D> /usr/lib/system/libcache.dylib
    0x7fff94165000 - 0x7fff94169fff libpam.2.dylib (20)
    /usr/lib/libpam.2.dylib
    0x7fff94175000 - 0x7fff941b4ff7 com.apple.QD (3.42.1 - 285.1)
    <77A20C25-EBB5-341C-A05C-5D458B97AD5C>
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/QD.framework/Versions/A/QD
    0x7fff94a6b000 - 0x7fff94a79fff libcommonCrypto.dylib (60027)
    /usr/lib/system/libcommonCrypto.dylib
    0x7fff94a7a000 - 0x7fff94a7bff7 libremovefile.dylib (23.2)
    <6763BC8E-18B8-3AD9-8FFA-B43713A7264F> /usr/lib/system/libremovefile.dylib
    0x7fff94a98000 - 0x7fff94d69ff7 com.apple.security (7.0 - 55179.13)

    /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff94d6c000 - 0x7fff94d6cfff libOpenScriptingUtil.dylib (148.3)
    /usr/lib/libOpenScriptingUtil.dylib
    0x7fff94d6d000 - 0x7fff94d6efff libsystem_blocks.dylib (59)

    /usr/lib/system/libsystem_blocks.dylib
    0x7fff94deb000 - 0x7fff94debfff com.apple.Accelerate (1.8 -
    Accelerate 1.8) <6AD48543-0864-3D40-80CE-01F184F24B45>
    /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff94e08000 - 0x7fff94e13ff7 com.apple.bsd.ServiceManagement
    (2.0 - 2.0)
    /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceMan
    agement
    0x7fff94e37000 - 0x7fff94f39fff libcrypto.0.9.8.dylib (47.1)
    <72AA650B-0453-3BB4-BA03-824627BB199C> /usr/lib/libcrypto.0.9.8.dylib
    0x7fff94f3a000 - 0x7fff94f49ff7 libxar.1.dylib (105)
    <370ED355-E516-311E-BAFD-D80633A84BE1> /usr/lib/libxar.1.dylib
    0x7fff94f4a000 - 0x7fff94f76fff com.apple.framework.Apple80211 (8.4
  • 840.22.1) <7CFDDBBB-87DF-3CB5-AB69-A77D73F26239>
    /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff9519e000 - 0x7fff951acff7 libkxld.dylib (2050.24.15)
    /usr/lib/system/libkxld.dylib
    0x7fff951ad000 - 0x7fff951b4fff libGFXShared.dylib (8.9.2)
    <398F8D57-EC82-3E13-AC8E-470BE19237D7>
    /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShare
    d.dylib
    0x7fff9576f000 - 0x7fff95774fff libcompiler_rt.dylib (30)
    <08F8731D-5961-39F1-AD00-4590321D24A9> /usr/lib/system/libcompiler_rt.dylib
    0x7fff95775000 - 0x7fff95775fff com.apple.Accelerate.vecLib (3.8 -
    vecLib 3.8)
    /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib
    .framework/Versions/A/vecLib
    0x7fff95776000 - 0x7fff957ccfff com.apple.HIServices (1.20 - 417)

    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/HIServices.framework/Versions/A/HIServices
    0x7fff95885000 - 0x7fff9591ffff libvMisc.dylib (380.6)
    <714336EA-1C0E-3735-B31C-19DFDAAF6221>
    /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib
    .framework/Versions/A/libvMisc.dylib
    0x7fff95920000 - 0x7fff95921fff libDiagnosticMessagesClient.dylib
    (8) <8548E0DC-0D2F-30B6-B045-FE8A038E76D8>
    /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff95922000 - 0x7fff95923ff7 libSystem.B.dylib (169.3)
    <365477AB-D641-389D-B8F4-A1FAE9657EEE> /usr/lib/libSystem.B.dylib
    0x7fff95924000 - 0x7fff95937ff7 libbsm.0.dylib (32)
    /usr/lib/libbsm.0.dylib
    0x7fff95938000 - 0x7fff95938ffd com.apple.audio.units.AudioUnit
    (1.9 - 1.9)
    /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff9593a000 - 0x7fff9595afff libPng.dylib (850)
    <203C43BF-FAD3-3CCB-81D5-F2770E36338B>
    /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dyl
    ib
    0x7fff959c6000 - 0x7fff95a92ff7 libsystem_c.dylib (825.26)
    <4C9EB006-FE1F-3F8F-8074-DFD94CF2CE7B> /usr/lib/system/libsystem_c.dylib
    0x7fff95ab4000 - 0x7fff95ad9ff7 libc++abi.dylib (26)
    /usr/lib/libc++abi.dylib
    0x7fff95ada000 - 0x7fff95ae2fff liblaunch.dylib (442.26.2)
    <2F71CAF8-6524-329E-AC56-C506658B4C0C> /usr/lib/system/liblaunch.dylib
    0x7fff95ae3000 - 0x7fff95ae7fff libCoreVMClient.dylib (32.3)

    /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMCl
    ient.dylib
    0x7fff95ae8000 - 0x7fff95aecff7 com.apple.TCC (1.0 - 1)

    /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff95b48000 - 0x7fff95b48fff com.apple.vecLib (3.8 - vecLib 3.8)
    <794317C7-4E38-338A-A874-5E18001C8503>
    /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff95b49000 - 0x7fff95b98ff7 libcorecrypto.dylib (106.2)
    /usr/lib/system/libcorecrypto.dylib
    0x7fff95e07000 - 0x7fff95e1cfff com.apple.ImageCapture (8.0 - 8.0)
    <17A45CE6-7DA3-36A5-B7EF-72BC136981AE>
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCaptu
    re.framework/Versions/A/ImageCapture
    0x7fff95f49000 - 0x7fff95f74fff libxslt.1.dylib (11.3)
    <441776B8-9130-3893-956F-39C85FFA644F> /usr/lib/libxslt.1.dylib
    0x7fff95f75000 - 0x7fff95f97ff7 libxpc.dylib (140.43)
    <70BC645B-6952-3264-930C-C835010CCEF9> /usr/lib/system/libxpc.dylib
    0x7fff95f98000 - 0x7fff96055ff7 com.apple.ColorSync (4.8.0 - 4.8.0)
    <6CE333AE-EDDB-3768-9598-9DB38041DC55>
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Framewor
    ks/ColorSync.framework/Versions/A/ColorSync
    0x7fff96056000 - 0x7fff961dcfff libBLAS.dylib (1073.4)

    /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib
    .framework/Versions/A/libBLAS.dylib
    0x7fff9630d000 - 0x7fff96313fff libmacho.dylib (829)
    /usr/lib/system/libmacho.dylib
    0x7fff96314000 - 0x7fff96357ff7 com.apple.bom (12.0 - 192)
    <0BF1F2D2-3648-36B7-BE4B-551A0173209B>
    /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff96358000 - 0x7fff96359fff liblangid.dylib (116)
    <864C409D-D56B-383E-9B44-A435A47F2346> /usr/lib/liblangid.dylib
    0x7fff9635a000 - 0x7fff96388fff com.apple.CoreServicesInternal
    (154.3 - 154.3)
    /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/
    CoreServicesInternal
    0x7fff963a0000 - 0x7fff963a8ff7 libsystem_dnssd.dylib (379.38.1)
    /usr/lib/system/libsystem_dnssd.dylib
    0x7fff963a9000 - 0x7fff963d1fff libJPEG.dylib (850)

    /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dy
    lib
    0x7fff963d2000 - 0x7fff9641cff7 libGLU.dylib (8.9.2)
    <1B5511FF-1064-3004-A245-972CE5687D37>
    /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dyli
    b

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 2
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 2357
thread_create: 2
thread_set_state: 5493

VM Region Summary:
ReadOnly portion of Libraries: Total=194.9M resident=113.9M(58%)
swapped_out_or_unallocated=81.1M(42%)
Writable regions: Total=178.1M written=9504K(5%) resident=65.6M(37%)
swapped_out=0K(0%) unallocated=112.5M(63%)

REGION TYPE VIRTUAL
=========== =======
CG backing stores 2832K
CG image 4K
CG shared images 1216K
CoreServices 4012K
IOKit 44.9M
IOKit (reserved) 4K reserved VM address space
(unallocated)
MALLOC 106.8M
MALLOC guard page 48K
Memory tag=242 12K
STACK GUARD 56.0M
Stack 9760K
VM_ALLOCATE 16.1M
__DATA 31.3M
__IMAGE 528K
__LINKEDIT 54.5M
__TEXT 140.5M
__UNICODE 544K
mapped file 39.2M
shared memory 372K
=========== =======
TOTAL 508.2M
TOTAL, minus reserved VM space 508.2M

Model: MacBookPro10,1, BootROM MBP101.00EE.B02, 4 processors, Intel Core i7,
2.6 GHz, 16 GB, SMC 2.3f35
Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In, 512 MB
Graphics: NVIDIA GeForce GT 650M, NVIDIA GeForce GT 650M, PCIe, 1024 MB
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD,
0x484D5434314753364D465238432D50422020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD,
0x484D5434314753364D465238432D50422020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xEF),
Broadcom BCM43xx 1.0 (5.106.98.100.17)
Bluetooth: Version 4.1.4f2 12041, 2 service, 18 devices, 1 incoming serial
ports
Network Service: Display Ethernet, Ethernet, en5
PCI Card: Apple 57761-B0, sppci_ethernet, Thunderbolt@13,0,0
PCI Card: pci11c1,5901, sppci_ieee1394openhci, Thunderbolt@14,0,0
PCI Card: pci12d8,400e, sppci_usbopenhost, Thunderbolt@12,0,0
PCI Card: pci12d8,400e, sppci_usbopenhost, Thunderbolt@12,0,1
PCI Card: pci12d8,400f, USB Enhanced Host Controller, Thunderbolt@12,0,2
Serial ATA Device: APPLE SSD SM768E, 751.28 GB
USB Device: hub_device, 0x8087 (Intel Corporation), 0x0024, 0x1a100000 / 2
USB Device: hub_device, 0x045e (Microsoft Corporation), 0x02c2, 0x1a120000
/ 4
USB Device: Microsoft Kinect Camera, 0x045e (Microsoft Corporation),
0x02bf, 0x1a122000 / 6
USB Device: Microsoft Kinect Audio, © 2011 Microsoft Corporation. All rights
reserved., 0x045e (Microsoft Corporation), 0x02be, 0x1a121000 / 5
USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x8510,
0x1a110000 / 3
USB Device: hub_device, 0x8087 (Intel Corporation), 0x0024, 0x1d100000 / 2
USB Device: hub_device, 0x0424 (SMSC), 0x2512, 0x1d180000 / 3
USB Device: BRCM20702 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x1d181000 / 5
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8286,
0x1d181300 / 7
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0263,
0x1d182000 / 4
USB Device: hub_device, apple_vendor_id, 0x9127, 0x40100000 / 2
USB Device: USB2.0 Hub, 0x05e3 (Genesys Logic, Inc.), 0x0610, 0x40130000 /
6
USB Device: Fitbit Base Station, 0x10c4 (Silicon Laboratories, Inc.),
0x84c4, 0x40133000 / 9
USB Device: USB Audio CODEC, 0x08bb (Texas Instruments Japan), 0x2902,
0x40132000 / 8
USB Device: USB2.0 Hub, 0x05e3 (Genesys Logic, Inc.), 0x0610, 0x40131000 /
7
USB Device: iPhone, apple_vendor_id, 0x12a8, 0x40131200 / 15
USB Device: CCID USB Reader, 0x072f, 0x90cc, 0x40131400 / 12
USB Device: iPhone, apple_vendor_id, 0x12a0, 0x40131300 / 11
USB Device: USB2.0 Hub, 0x05e3 (Genesys Logic, Inc.), 0x0610, 0x40131100 /
10
USB Device: Android Phone, 0x0bb4 (HTC Corporation), 0x0ca2, 0x40131140 /
14
USB Device: iPhone, apple_vendor_id, 0x1292, 0x40131120 / 13
USB Device: Apple Thunderbolt Display, apple_vendor_id, 0x9227, 0x40170000 /
5
USB Device: FaceTime HD Camera (Display), apple_vendor_id, 0x1112,
0x40150000 / 4
USB Device: Display Audio, apple_vendor_id, 0x1107, 0x40140000 / 3

From: Yannis Gravezas notifications@github.com
Reply-To: OpenKinect/libfreenect
<reply+i-13576180-43bc0d074f1e95c31691b19f6c748dfaa19350e1-4338855@reply.git
hub.com>
Date: Thursday, June 20, 2013 4:31 PM
To: OpenKinect/libfreenect libfreenect@noreply.github.com
Cc: Peter Greis peter.greis@freethinker.com
Subject: Re: [libfreenect] Kinect for Windows and Kinect for Xbox 360 Model
1473 support (#325)

@petergreis https://github.com/petergreis can you provide some debugging
info? what is the output of the demos on the console before they crash? I
don't have access to any mac at the moment to test unfortunately


Reply to this email directly or view it on GitHub
#325 (comment) .

@danomatika
Copy link

I gotten the same report from people on OSX as well.

@bigorangemachine
Copy link

Wizgav,
Thanks again for this patch! Works for my 1473. No tilt though :(
As a note to others: you may not need to follow the libusb patch as noted in the wiki (OSX)

@wizgrav
Copy link
Contributor Author

wizgrav commented Jun 20, 2013

Yeah for now there's no tilt, leds or audio for the newer kinects. Is it worth dealing with those anyway? The complexity of the lib will be greatly increased if it is ever to support the kinect 2, and maybe won't even be feasible. I feel that libfreenect should focus on the primesense chipset and family. Their next iteration, capri, will give a big boost to the smart device market. It is reported as quite compatible to what we have now so it should be much simpler to support and the future much more certain than trying to get by with MS

@bigorangemachine
Copy link

Wizgav,
Sure makes sense. Wasn't sure if it was my installation, my kinetic, my computer or my software. Happy to hear its not something I did ^_^

@JoshBlake
Copy link
Member

@wizgrav Regarding Kinect 2, considering the improved sensors, I'm sure there will be demand for open source drivers for it. I agree that supporting that device, which uses entirely different technology, would be better suited as a separate driver project, or at least separatable component of libfreenect if there is sufficient overlap in API-layer stuff.

For now libfreenect itself should stay about the K4Xbox and closely related K4W sensors, and to the extent that there is a need/desire to add capri support that'd be fine too. OTOH, capri would already be well supported by OpenNI 2, so there may be less of a burning desire that there motivates people to work it out.

@wizgrav
Copy link
Contributor Author

wizgrav commented Jun 21, 2013

@JoshBlake Do you agree with focusing on the camera device? Is the rest of the kinect's functionality useful enough to justify the complexity of having to handle multiple devices? Libfreenect is especially suited for embedded development so there's certainly a motive here

@soni991
Copy link

soni991 commented Nov 25, 2013

performance 2013-11-25 at 9 56 54

@wizgrav
Copy link
Contributor Author

wizgrav commented Nov 25, 2013

Unfortunately I don't have a mac to test but found this https://discussions.apple.com/message/23102051#23102051 It supposedly provides a fix in the last post of the thread. Check it out. I feel it won't fix our situation but there are some options we can try though, and hopefully we can find a workaround. I need a volunteer to do a voip session with me so please contact me if you're interested

@wizgrav
Copy link
Contributor Author

wizgrav commented Nov 25, 2013

please try this branch git clone -b macosx https://github.com/wizgrav/libfreenect.git Mind that I'm shooting in the dark so patience is required

@sameershah21
Copy link

This worked a little better for me. It gave me window of 30-35 (approx) sec
before it went dead.
Terminal Log:

Kinect camera test
Number of devices found: 1
GL thread
write_register: 0x0105 <= 0x00
write_register: 0x0006 <= 0x00
write_register: 0x0012 <= 0x03
write_register: 0x0013 <= 0x01
write_register: 0x0014 <= 0x1e
write_register: 0x0006 <= 0x02
write_register: 0x0017 <= 0x00
write_register: 0x000c <= 0x00
write_register: 0x000d <= 0x01
write_register: 0x000e <= 0x1e
write_register: 0x0005 <= 0x01
[Stream 70] Invalid magic 70ff
[Stream 70] Invalid magic 72ff
[Stream 70] Invalid magic 74ff
[Stream 70] Invalid magic 74ff
[Stream 70] Invalid magic 75ff
[Stream 70] Lost 9 packets
[Stream 70] Lost too many packets, resyncing...
[Stream 70] Invalid magic aaff
[Stream 70] Invalid magic adff
[Stream 70] Invalid magic b6ff
[Stream 70] Invalid magic b7ff
[Stream 70] Invalid magic b9ff
[Stream 70] Invalid magic baff
[Stream 70] Invalid magic bcff
[Stream 70] Invalid magic d9ff
[Stream 70] Invalid magic daff
[Stream 70] Invalid magic c7ff
[Stream 70] Invalid magic c6ff
[Stream 70] Invalid magic c6ff
[Stream 70] Invalid magic c5ff
[Stream 70] Invalid magic 0de1
[Stream 70] Invalid magic 1bc3
[Stream 70] Invalid magic c4ff
[Stream 70] Invalid magic 9bd3
[Stream 70] Lost 4 packets
[Stream 70] Lost 3 packets
[Stream 70] Inconsistent flag 75 with 237 packets in buf (242 total), resyncing...
[Stream 70] Invalid magic 18e3
[Stream 70] Lost 1 packets
[Stream 70] Invalid magic 79ff
[Stream 70] Invalid magic 7aff
[Stream 70] Lost 6 packets
[Stream 70] Lost too many packets, resyncing...
[Stream 70] Invalid magic 74ae
[Stream 70] Invalid magic bdff
[Stream 70] Invalid magic e1ff
[Stream 70] Invalid magic e2ff
[Stream 70] Invalid magic e4ff
[Stream 70] Invalid magic e4ff
[Stream 70] Invalid magic e5ff
[Stream 70] Invalid magic cdff
[Stream 70] Invalid magic cdff
[Stream 70] Invalid magic cdff
[Stream 70] Invalid magic cdff
[Stream 70] Invalid magic cdff
[Stream 70] Invalid magic cdff
[Stream 70] Invalid magic cdff
[Stream 70] Invalid magic ccff
[Stream 70] Invalid magic 6530
[Stream 70] Invalid magic c4ff
[Stream 70] Invalid magic c4ff
[Stream 70] Invalid magic c4ff
[Stream 70] Invalid magic c3ff
[Stream 70] Invalid magic bd57
[Stream 70] Invalid magic 6dff
[Stream 70] Invalid magic 6eff
[Stream 70] Invalid magic 6eff
[Stream 70] Invalid magic 6fff
[Stream 70] Lost 8 packets
[Stream 70] Lost too many packets, resyncing...
[Stream 70] Invalid magic b4ff
[Stream 70] Invalid magic b5ff
[Stream 70] Invalid magic c4ff
[Stream 70] Invalid magic c5ff
[Stream 70] Invalid magic c5ff
[Stream 70] Invalid magic c6ff
[Stream 70] Invalid magic c7ff
[Stream 70] Invalid magic c8ff
[Stream 70] Invalid magic 4b49
[Stream 70] Invalid magic ceff
[Stream 70] Invalid magic 3a87
[Stream 70] Invalid magic 4fa9
[Stream 70] Invalid magic c2ff
[Stream 70] Invalid magic ffff
[Stream 70] Invalid magic 1ce3
[Stream 70] Invalid magic e41c
[Stream 70] Invalid magic 7bff
[Stream 70] Invalid magic 1c7b
[Stream 70] Lost 8 packets
[Stream 70] Lost too many packets, resyncing...
[Stream 70] Invalid magic e6ff
[Stream 70] Invalid magic e7ff
[Stream 70] Invalid magic e8ff
[Stream 70] Invalid magic e8ff
[Stream 70] Invalid magic ecff
[Stream 70] Invalid magic c2ff
[Stream 70] Invalid magic c2ff
[Stream 70] Expected 1748 data bytes, but got 948
[Stream 70] Invalid magic 758e
[Stream 70] Invalid magic aeb5
[Stream 70] Invalid magic b9ff
[Stream 70] Lost 6 packets
[Stream 70] Lost too many packets, resyncing...
[Stream 70] Invalid magic c9ff
[Stream 70] Invalid magic caff
[Stream 70] Invalid magic caff
[Stream 70] Invalid magic cbff
[Stream 70] Invalid magic ccff
[Stream 70] Invalid magic ccff
[Stream 70] Invalid magic cdff
[Stream 70] Invalid magic af39
[Stream 70] Invalid magic 5e6b
[Stream 70] Invalid magic cdff
[Stream 70] Invalid magic 45c8
[Stream 70] Invalid magic c2ff
[Stream 70] Invalid magic c2ff
[Stream 70] Invalid magic c1ff
[Stream 70] Invalid magic c1ff
[Stream 70] Lost 7 packets
[Stream 70] Lost too many packets, resyncing...
write_register: 0x0047 <= 0x00
'w'-tilt up, 's'-level, 'x'-tilt down, '0'-'6'-select LED mode, 'f'-video format
'e' - auto exposure, 'b' - white balance, 'r' - raw color, 'm' - mirror
raw acceleration: 0 0 0 mks acceleration: 0.000000 0.000000 0.000000[Stream 80] Expected 1908 data bytes, but got 948
USB device disappeared, cancelling stream 82 :(
USB camera marked dead, stopping streams
write_register: 0x0005 <= 0x00
send_cmd: Output control transfer failed (-4)
write_register: 0x0006 <= 0x00
send_cmd: Output control transfer failed (-4)

shutting down streams...
-- done!
glview(720,0x7fff7215c310) malloc: *** error for object 0x7fda64010808: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6

@soni991
Copy link

soni991 commented Nov 26, 2013

ok friends here is the Update.
When i got my First Kinect 3 days back i asked the shop keeper to show me if the kinect is working and thereby he connected it with xbox to show me (cause i don't know it would be this complicated later on to connect with mac once it is connected with xbox). after that i tried to connect with mac Maverick and as above you see the issue i mentioned. Now today i went back to the shop keeper to get new one (which is model 1414 exchange for 1473 ) without testing on xbox. i connect with my mac and first thing i noticed in system profiler was that it is reading properly the device. Second i opened terminal it is working fine without disconnecting and third i found was the green light blink on the Kinect is 3 times per 2 sec which was previously with old kinect 1 time every second.

now the only issue i am facing is something to do with my system permission that is Can't open input server /Users/soni/Library/InputManagers/LiveDict_temporary.

do any one know how to fix this !!

@wizgrav
Copy link
Contributor Author

wizgrav commented Nov 26, 2013

@soni991 the serial 00000000 indicates that the device is either a K4W or 1473. You may have been given an older kinect which works. Can you provide us with the output of usb probe on your current device?

@wizgrav
Copy link
Contributor Author

wizgrav commented Nov 26, 2013

@sameershah21 I've done some more experiments in my macosx branch can you try it again? Thanks

@wizgrav
Copy link
Contributor Author

wizgrav commented Nov 26, 2013

Please also git clone -b unstable https://github.com/wizgrav/libfreenect.git and run the chunkview example. This doesn't utilise the rgb stream, I just want to check out if this is the problem

@sameershah21
Copy link

@wizgrav i can see the chunkview.c file, but don't know how to run the example....Tried CMAKE and MAKE commands on examples folders but not able to run it. Can you please tell me how to run chunk view example?

@wizgrav
Copy link
Contributor Author

wizgrav commented Nov 26, 2013

you should create a build directory in the root of the library source, cd into it then "cmake .." & make. This will contain the objects produced from the build in the build folder. If the build succeeds run "./bin/chunkview". It's supposed to be at the same place that glview and the rest are

@sameershah21
Copy link

Thank you. I did as mentioned Just saw the RGB Frame for about 20 sec and foll is the o/p:
Kinect camera test
Number of devices found: 1
GL thread
write_register: 0x0105 <= 0x00
write_register: 0x0006 <= 0x00
write_register: 0x0012 <= 0x03
write_register: 0x0013 <= 0x01
write_register: 0x0014 <= 0x1e
write_register: 0x0006 <= 0x02
write_register: 0x0017 <= 0x00
'w'-tilt up, 's'-level, 'x'-tilt down, '0'-'6'-select LED mode
[Stream 70] Expected 1748 data bytes, but got 948
USB device disappeared, cancelling stream 82 :(
USB camera marked dead, stopping streams
write_register: 0x0006 <= 0x00
send_cmd: Output control transfer failed (-4)

shutting down streams...
-- done!
chunkview(3064,0x116381000) malloc: *** error for object 0x7fb14d002008: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6

Please let me know if USB probe logs will be helpful.

@wizgrav
Copy link
Contributor Author

wizgrav commented Nov 28, 2013

You can send me the logs from the usbtrace tool as a last resort but I fear that this is something that roots deeper than we can delve, in the kernel's usb stack. I feel there's no easy way out of this one. If you have the time you can try https://github.com/LuaVision/lua-vision. This is an uber binding for lbfreenect in Lua with many features not found in the C lib itself and, specifically for your case, the ability to recover from errors of the usb bus(originally intended for hot plugging kinects). Check it out and if you find that it fits you for the time being experiment with it until something better comes up.

@ofTheo
Copy link
Contributor

ofTheo commented Nov 28, 2013

try our version of libfreenect -
the issue you mention of the kinect being plugged into the xbox and getting the update is the same as my experience.
I have two 1473 devices - one which was plugged into a kinect and one which wasn't - the one that wasn't works fine with this release of OF / libfreenect.
The kinect which was updated has the same shutdown issue on OS X.

http://www.openframeworks.cc/versions/v0.8.0/of_v0.8.0_osx_release.zip


Theo Watson
http://theowatson.com

http://openframeworks.cc

On Nov 26, 2013, at 1:54 AM, soni991 notifications@github.com wrote:

ok friends here is the Update.
When i got my First Kinect 3 days back i asked the shop keeper to show me if the kinect is working and thereby he connected it with xbox to show me (cause i don't know it would be this complicated later on to connect with mac once it is connected with xbox). after that i tried to connect with mac Maverick and as above you see the issue i mentioned. Now today i went back to the shop keeper and the first thing i said to her is give me new once (exchange ) without testing on xbox. U know what !! i connect with my mac and first thing i noticed in system profiler was that it is reading properly the device. Second i opened terminal it is working fine without disconnecting and third i found was the green light blink on the Kinect is 3 times per 2 sec which was previously with old kinect 1 time every second. So I would suggest those who have the Kinect connected with xbox would have issue connecting with the Mac. First difference you would notice is the serial on the System profile w ould be stated with 00000. so it proves that the mac is unable to configure your kinect.

now the only issue i am facing is something to do with my system permission that is Can't open input server /Users/shy/Library/InputManagers/LiveDict_temporary.

do any one know who to fix this !!


Reply to this email directly or view it on GitHub.

@pjaehrling
Copy link

Hi,
I get a similar error as "sameershah21" did, when running the "glview" example.

Kinect camera test
Number of devices found: 1
GL thread
write_register: 0x0105 <= 0x00
Isochronous transfer error: 1
write_register: 0x0006 <= 0x00
...
write_register: 0x0005 <= 0x01
[Stream 70] Invalid magic 6cff
...
[Stream 70] Inconsistent flag 75 with 239 packets in buf (242 total), resyncing...
[Stream 70] Invalid magic 5282
[Stream 70] Lost 1 packets
[Stream 70] Lost 3 packets
[Stream 70] Inconsistent flag 75 with 239 packets in buf (242 total), resyncing...
write_register: 0x0047 <= 0x00
'w'-tilt up, 's'-level, 'x'-tilt down, '0'-'6'-select LED mode, 'f'-video format
'e' - auto exposure, 'b' - white balance, 'r' - raw color, 'm' - mirror
raw acceleration: 0 0 0 mks acceleration: 0.000000 0.000000 0.000000
iso_callback(): failed to resubmit transfer after successful completion: -4
USB camera marked dead, stopping streams
write_register: 0x0005 <= 0x00
send_cmd: Output control transfer failed (-4)
write_register: 0x0006 <= 0x00
send_cmd: Output control transfer failed (-4)
...

And also a similar error when running the "regview" example.

...
[Stream 70] Lost 3 packets
[Stream 70] Inconsistent flag 75 with 195 packets in buf (242 total), resyncing...
Got cancelled transfer, but we didn't request it - device disconnected?
USB camera marked dead, stopping streams
write_register: 0x0005 <= 0x00
send_cmd: Output control transfer failed (-4)
write_register: 0x0006 <= 0x00
send_cmd: Output control transfer failed (-4)

Error -1 received from libusb - aborting.
...

I tried it with a Kincet4Win (1517, never connected to a XBox) on OS X 10.8.5 (with libusb-1.0.9 and the latest libfreenect commit Nov 15, 2013)

I will try to get it running with the latest OpenFrameworks Version and also try to get the device running on Ubuntu 12.04, with the latest releases.

But it would be nice to know, if this is a problem related to the very new K4W model, which is hard to figure out and will properly not get fixed, so I should get a older model?
Or if you have any advice to get this running.

Thanks!

@wizgrav
Copy link
Contributor Author

wizgrav commented Dec 2, 2013

@pjaehrling I suspect that the trouble comes from the macosx usb stack itself. Maybe the newer devices just break compliance enough so as to be non functional there. At least that's what I get from the reports as I have neither a new kinect nor a macosx setup at hand. There's a workaround you could try though. freenect_process_events() returns -1 on error so you can catch that and do a chain of freenect_stop_depth(...), freenect_close_device(...), and freenect_open_device(...) plus all the initialization you do from there on. This will at least keep the show going even with small pauses. It is good practice doing it anyway as the kinect tends to disconnect for various reasons. You can check a full implementation that implements hot plugging in https://github.com/LuaVision/lua-vision in src/device.c

@pjaehrling
Copy link

Thanks for the fast reply.
As expected (since it's also libfreenect, right?) the test with OpenFrameworks ended up the same. I got disconnected after a certain time.

But as you said, it seems to be a problem with OSX since I got it running with Ubuntu 12.04 with the latest version.
The package (via apt-get) was not working, since it was not able to find the device.

@galsasson
Copy link

Hi everyone. I'm also trying to troubleshoot this issue with the 1473 and OSX. I'm running OSX 10.9, compiled the latest libfreenect and I get a disconnect every 20-30 seconds. As far as I know the sensor never saw an XBox. @ofTheo, I also tried working with your version of OF but I get the same issue. Also, using USB Prober I see the device disappear and reappear every 20-30 seconds.

Here are some questions if any of you wants to help:

  1. Is there a way to check the firmware version to make sure the device was not connected to an XBox?
  2. @ofTheo, with the device that is working for you (was not connected to XBox), do you see the disconnect/reconnect in USB Prober?
  3. If USB Prober fails to steadily display the device, can we say for sure that this issue is coming from the USB stack of OSX?
  4. Anything else that is worth trying?

I plan on testing the same sensor on Ubuntu running on the same machine, see if I can get any insight.

@maxime-tournier
Copy link
Contributor

Hi everyone,

I also have the disconnect problem, OSX 10.9 and K4W model 1517 here.

If I can do anything to help, please let me know.

Best,

@soni991
Copy link

soni991 commented Jan 8, 2014

In mycase i just have to get it replaced. Thereby it is working fine as its not connected with xbox for testing which i did in first case .

On 2014Äê1ÔÂ7ÈÕ, at ÏÂÎç4:57, "Maxime Tournier" notifications@github.com wrote:

Hi everyone,

I also have the disconnect problem, OSX 10.9 and K4W model 1517 here.

If I can do anything to help, please let me know.

Best,

¡ª
Reply to this email directly or view it on GitHub.

@maxime-tournier
Copy link
Contributor

I don't know if this helps, but my K4W (1517) is working fine under the latest debian unstable. No disconnect issues as it happens with OSX 10.9.

@samuelpfchoi
Copy link

Hi,
I also get a similar error as "sameershah21" did, when running the "glview" example.

I am using OSX 10.9 and kinect 1473.

I found that each times the kinect was disconnected, at the same time, in console log will output two more entries as following

23/1/14 下午09:18:11.000 kernel[0]: USBF: 10823.988 The IOUSBFamily is having trouble enumerating a USB device that has been plugged in. It will keep retrying. (Port 2 of Hub at 0xfa130000)
23/1/14 下午09:18:11.000 kernel[0]: USBF: 10823.988 The IOUSBFamily was not able to enumerate a device.

Afterwards, I did a tricky experiment, starting a VirtualBox and a guest os and then assign the Kinect USB drive to the guest os. Run glview, the problem seems fixed.

@sameershah21
Copy link

@samuelpfchoi thank you for sharing. I will try this.
On Jan 23, 2014 8:27 AM, "samuelpfchoi" notifications@github.com wrote:

Hi,
I also get a similar error as "sameershah21" did, when running the
"glview" example.

I am using OSX 10.9 and kinect 1473.

I found that each times the kinect was disconnected, at the same time, in
console log will output two more entries as following

23/1/14 下午09:18:11.000 kernel[0]: USBF: 10823.988 The IOUSBFamily is
having trouble enumerating a USB device that has been plugged in. It will
keep retrying. (Port 2 of Hub at 0xfa130000)
23/1/14 下午09:18:11.000 kernel[0]: USBF: 10823.988 The IOUSBFamily was not
able to enumerate a device.

Afterwards, I did a tricky experiment, starting a VirtualBox and a guest
os and then assign the Kinect USB drive to the guest os. Run glview, the
problem seems fixed.


Reply to this email directly or view it on GitHubhttps://github.com//pull/325#issuecomment-33123289
.

@ofTheo
Copy link
Contributor

ofTheo commented Jan 23, 2014

I have submitted a PR which fixes the remaining disconnection issues for 1473 devices.

The PR contains code which sets the LED for 1473 and K4W devices - setting the LED seems to stop the disconnections.

PR is here: #361

@salsaman
Copy link

salsaman commented Aug 7, 2014

Hi, what's the latest with this ? I just tried with the git version of libfreenect, and the problem is still there.

Example:
$ ./bin/freenect-glview
Kinect camera test
Number of devices found: 1
Could not open audio: -1
Failed to open motor subdevice or it is not disabled.Failed to open audio subdevice or it is not disabled.Could not open device

@ghrovmol
Copy link

ghrovmol commented Aug 8, 2014

the problem with the freenect-glview example is, it's not loading the audio firmware. so you have to run first freenet-micview. to use the firmware you have to compile it with the parameter -DBUILD_REDIST_PACKAGE=OFF

you can also edit the source of glview.c

replace this

freenect_select_subdevices(f_ctx, (freenect_device_flags)(FREENECT_DEVICE_MOTOR | FREENECT_DEVICE_CAMERA));
int nr_devices = freenect_num_devices (f_ctx);
printf ("Number of devices found: %d\n", nr_devices);
int user_device_number = 0;
if (argc > 1)
    user_device_number = atoi(argv[1]);
if (nr_devices < 1) {
    freenect_shutdown(f_ctx);
    return 1;
}
if (freenect_open_device(f_ctx, &f_dev, user_device_number) < 0) {
    printf("Could not open device\n");
    freenect_shutdown(f_ctx);
    return 1;
}

by this

freenect_select_subdevices(f_ctx, (freenect_device_flags)(FREENECT_DEVICE_AUDIO));

int nr_devices = freenect_num_devices (f_ctx);
printf ("Number of devices found: %d\n", nr_devices);

int user_device_number = 0;
if (argc > 1)
    user_device_number = atoi(argv[1]);

if (nr_devices < 1) {
    freenect_shutdown(f_ctx);
    return 1;
}

if (freenect_open_device(f_ctx, &f_dev, user_device_number) < 0) {
    printf("Could not open device\n");
    freenect_shutdown(f_ctx);
    return 1;
}

freenect_select_subdevices(f_ctx, (freenect_device_flags)(FREENECT_DEVICE_MOTOR | FREENECT_DEVICE_CAMERA));

if (freenect_open_device(f_ctx, &f_dev, user_device_number) < 0) {
    printf("Could not open device\n");
    freenect_shutdown(f_ctx);
    return 1;
}

don't forgett to copy audios.bin into ~/.libfreenect/audios.bin or the execution folder

@black1night
Copy link

black1night commented Jun 4, 2018

I run
freenect-glview
Output:
Kinect camera test
Number of devices found: 1
Could not open audio: -1
Failed to open motor subddevice or it is not disabled.Failed to open audio subdevice or it is not disabled.Could not open device

Kinect model : 1473

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.