Closed tanis2000 closed 8 years ago
Hi Valerio,
FYI, compiling should succeed, but the debugger isn't yet fully working on Mac.
Ensure that your compilePath
and compileCommand
in test openfl/.vscode/launch.json
are correct. It looks like I left the linux version checked in (see https://github.com/jcward/vscode-hxcpp-debug/blob/master/test%20openfl/.vscode/launch.json#L8) -- did you change that to match your environment? (e.g. openfl build mac -debug -DHXCPP_DEBUGGER
)
Also you might find more information near the end of /tmp/adapter.log
Best, -Jeff
Do not ask me why or how, but I did manage to lose my openfl and lime in haxelib. I don't know why it wasn't complaining about it and was printing the path to where the two libraries should be though :)
Now it does compile and runs the app but it crashes. My launch.json:
{
"version": "0.2.0",
"configurations": [
{
"runtimeExecutable": "${execPath}",
"args": [
"compilePath=${workspaceRoot}",
"compileCommand=openfl build mac -debug -DHXCPP_DEBUGGER",
"runPath=${workspaceRoot}/Export/mac64/cpp/bin/",
"runCommand=DisplayingABitmap.app/Contents/MacOS/DisplayingABitmap",
"runInTerminal=false"
],
"name": "Build and debug",
"type": "hxcpp",
"request": "launch",
"stopOnEntry": true
},
{
"runtimeExecutable": "${execPath}",
"args": [
"runPath=${workspaceRoot}/Export/mac64/cpp/bin/",
"runCommand=DisplayingABitmap.app/Contents/MacOS/DisplayingABitmap",
"runInTerminal=false"
],
"name": "Debug",
"type": "hxcpp",
"request": "launch",
"program": "",
"stopOnEntry": true
}
]
}
And the crash report:
Process: DisplayingABitmap [17977]
Path: /Users/USER/Documents/*/DisplayingABitmap.app/Contents/MacOS/DisplayingABitmap
Identifier: org.openfl.samples.displayingabitmap
Version: 1.0.0 (4)
Code Type: X86-64 (Native)
Parent Process: vschxcppdb [17936]
Responsible: Electron [17824]
User ID: 501
Date/Time: 2016-01-11 18:46:51.537 +0100
OS Version: Mac OS X 10.10.5 (14F1021)
Report Version: 11
Anonymous UUID: D6641E75-34C6-A5CD-54A8-61BFB8F7B129
Time Awake Since Boot: 35000 seconds
Crashed Thread: 9
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000010dd48128
VM Regions Near 0x10dd48128:
VM_ALLOCATE 000000010dd20000-000000010dd48000 [ 160K] rw-/rwx SM=PRV
--> STACK GUARD 000000010dd48000-000000010dd49000 [ 4K] ---/rwx SM=NUL stack guard for thread 9
Stack 000000010dd49000-000000010ddcb000 [ 520K] rw-/rwx SM=COW thread 9
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff8ac92136 __psynch_cvwait + 10
1 org.openfl.samples.displayingabitmap 0x00000001014a2e37 MySemaphore::Wait() + 87
2 org.openfl.samples.displayingabitmap 0x00000001014e6636 hx::CallStack::DoBreak(hx::ThreadStatus, int, String const*) + 486
3 org.openfl.samples.displayingabitmap 0x00000001014e63a5 hx::CallStack::Break(hx::ThreadStatus, int, String const*) + 133
4 org.openfl.samples.displayingabitmap 0x00000001014dfdef hx::Breakpoints::HandleBreakpoints() + 831
5 org.openfl.samples.displayingabitmap 0x00000001014dd989 __hxcpp_on_line_changed() + 9
6 org.openfl.samples.displayingabitmap 0x00000001012e2094 debugger::HaxeRemote_obj::__construct(bool, String, hx::Null<int>) + 1476
7 org.openfl.samples.displayingabitmap 0x00000001012e2617 debugger::HaxeRemote_obj::__new(bool, String, hx::Null<int>) + 183
8 org.openfl.samples.displayingabitmap 0x00000001013f299f Main_obj::__construct() + 303
9 org.openfl.samples.displayingabitmap 0x00000001013f1ab8 DocumentClass_obj::__construct() + 520
10 org.openfl.samples.displayingabitmap 0x00000001013f1f89 DocumentClass_obj::__Create(Array<Dynamic>) + 105
11 org.openfl.samples.displayingabitmap 0x000000010150efc0 hx::Class_obj::ConstructArgs(Array<Dynamic>) + 64
12 org.openfl.samples.displayingabitmap 0x00000001013ad214 Type_obj::createInstance(hx::ObjectPtr<hx::Class_obj>, hx::ObjectPtr<hx::ArrayBase>) + 596
13 org.openfl.samples.displayingabitmap 0x000000010148cacd ApplicationMain_obj::start() + 3325
14 org.openfl.samples.displayingabitmap 0x000000010148bcbf ApplicationMain_obj::init() + 927
15 org.openfl.samples.displayingabitmap 0x000000010148d538 __ApplicationMain_objinit() + 24
16 org.openfl.samples.displayingabitmap 0x00000001015181ba hx::CStaticFunction0::__run() + 26
17 org.openfl.samples.displayingabitmap 0x000000010000f386 Dynamic::operator()() + 70
18 org.openfl.samples.displayingabitmap 0x00000001012204e8 lime::app::Event_Void_Void_obj::dispatch() + 1336
19 org.openfl.samples.displayingabitmap 0x00000001010fbf07 lime::app::Preloader_obj::start() + 439
20 org.openfl.samples.displayingabitmap 0x000000010032b043 openfl::display::Preloader_obj::display_onComplete(hx::ObjectPtr<openfl::events::Event_obj>) + 1731
21 org.openfl.samples.displayingabitmap 0x000000010032b215 openfl::display::__Preloader_objdisplay_onComplete(hx::Object*, Dynamic const&) + 85
22 org.openfl.samples.displayingabitmap 0x0000000101518527 hx::CMemberFunction1::__run(Dynamic const&) + 71
23 org.openfl.samples.displayingabitmap 0x000000010000354d Dynamic::operator()(Dynamic const&) + 93
24 org.openfl.samples.displayingabitmap 0x0000000101486134 openfl::events::EventDispatcher_obj::__dispatchEvent(hx::ObjectPtr<openfl::events::Event_obj>) + 7396
25 org.openfl.samples.displayingabitmap 0x0000000101434422 openfl::display::DisplayObject_obj::__dispatchEvent(hx::ObjectPtr<openfl::events::Event_obj>) + 450
26 org.openfl.samples.displayingabitmap 0x000000010147fc74 openfl::events::EventDispatcher_obj::dispatchEvent(hx::ObjectPtr<openfl::events::Event_obj>) + 1252
27 org.openfl.samples.displayingabitmap 0x00000001013c6585 NMEPreloader_obj::onLoaded() + 661
28 org.openfl.samples.displayingabitmap 0x0000000100329d4c openfl::display::Preloader_obj::start() + 2492
29 org.openfl.samples.displayingabitmap 0x00000001010fb9c2 lime::app::Preloader_obj::create(Dynamic) + 306
30 org.openfl.samples.displayingabitmap 0x000000010148b474 ApplicationMain_obj::create() + 2148
31 org.openfl.samples.displayingabitmap 0x000000010148d712 ApplicationMain_obj::main() + 450
32 org.openfl.samples.displayingabitmap 0x0000000101490ffd __hxcpp_main + 13
33 org.openfl.samples.displayingabitmap 0x0000000101490edc main + 60
34 org.openfl.samples.displayingabitmap 0x0000000100000984 start + 52
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff8ac93232 kevent64 + 10
1 libdispatch.dylib 0x00007fff919a926e _dispatch_mgr_thread + 52
Thread 2:
0 libsystem_kernel.dylib 0x00007fff8ac9294a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff947873dd start_wqthread + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff8ac9294a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff947873dd start_wqthread + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff8ac9294a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff947873dd start_wqthread + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fff8ac9294a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff947873dd start_wqthread + 13
Thread 6:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff8ac8d4de mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8ac8c64f mach_msg + 55
2 com.apple.audio.CoreAudio 0x00007fff8d1a7544 HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 98
3 com.apple.audio.CoreAudio 0x00007fff8d1a74d2 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 42
4 com.apple.audio.CoreAudio 0x00007fff8d1a5a05 HALC_ProxyIOContext::IOWorkLoop() + 1089
5 com.apple.audio.CoreAudio 0x00007fff8d1a54f2 HALC_ProxyIOContext::IOThreadEntry(void*) + 88
6 com.apple.audio.CoreAudio 0x00007fff8d1a53c3 HALB_IOThread::Entry(void*) + 157
7 libsystem_pthread.dylib 0x00007fff9478a05a _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff94789fd7 _pthread_start + 176
9 libsystem_pthread.dylib 0x00007fff947873ed thread_start + 13
Thread 7:: SDLTimer
0 libsystem_kernel.dylib 0x00007fff8ac92136 __psynch_cvwait + 10
1 lime.ndll 0x00000001032ec55e 0x103000000 + 3065182
2 lime.ndll 0x00000001032ec8d0 0x103000000 + 3066064
3 lime.ndll 0x000000010329aa83 0x103000000 + 2730627
4 lime.ndll 0x000000010329a66c 0x103000000 + 2729580
5 lime.ndll 0x00000001032ecac9 0x103000000 + 3066569
6 libsystem_pthread.dylib 0x00007fff9478a05a _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff94789fd7 _pthread_start + 176
8 libsystem_pthread.dylib 0x00007fff947873ed thread_start + 13
Thread 8:
0 libsystem_kernel.dylib 0x00007fff8ac9294a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff947873dd start_wqthread + 13
Thread 9 Crashed:
0 org.openfl.samples.displayingabitmap 0x00000001012a9ce5 haxe::Serializer_obj::serialize(Dynamic) + 21
1 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
2 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
3 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
4 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
5 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
6 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
7 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
8 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
9 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
10 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
11 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
12 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
13 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
14 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
15 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
16 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
17 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
18 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
19 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
20 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
21 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
22 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
23 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
24 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
25 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
26 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
27 org.openfl.samples.displayingabitmap 0x00000001012b7e95 haxe::Serializer_obj::serialize(Dynamic) + 57797
28 org.openfl.samples.displayingabitmap 0x00000001012b8bf1 haxe::Serializer_obj::run(Dynamic) + 641
29 org.openfl.samples.displayingabitmap 0x00000001012ebb46 debugger::HaxeProtocol_obj::writeDynamic(hx::ObjectPtr<haxe::io::Output_obj>, Dynamic) + 422
30 org.openfl.samples.displayingabitmap 0x00000001012ecbb0 debugger::HaxeProtocol_obj::writeMessage(hx::ObjectPtr<haxe::io::Output_obj>, hx::ObjectPtr<debugger::Message_obj>) + 576
31 org.openfl.samples.displayingabitmap 0x00000001012e4a03 debugger::HaxeRemote_obj::writeThreadLoop() + 1219
32 org.openfl.samples.displayingabitmap 0x00000001012e7a29 debugger::HaxeRemote_obj::__construct(bool, String, hx::Null<int>)::_Function_1_1::run() + 217
33 org.openfl.samples.displayingabitmap 0x00000001012e7913 debugger::HaxeRemote_obj::__construct(bool, String, hx::Null<int>)::_Function_1_1::__run() + 35
34 org.openfl.samples.displayingabitmap 0x00000001014f3118 hxThreadFunc(void*) + 184
35 libsystem_pthread.dylib 0x00007fff9478a05a _pthread_body + 131
36 libsystem_pthread.dylib 0x00007fff94789fd7 _pthread_start + 176
37 libsystem_pthread.dylib 0x00007fff947873ed thread_start + 13
Thread 10:
0 libsystem_kernel.dylib 0x00007fff8ac9233a __recvfrom + 10
1 org.openfl.samples.displayingabitmap 0x00000001014d79df ExternalPrimitive::__run(Dynamic const&, Dynamic const&, Dynamic const&, Dynamic const&) + 575
2 org.openfl.samples.displayingabitmap 0x0000000100009a00 Dynamic::operator()(Dynamic const&, Dynamic const&, Dynamic const&, Dynamic const&) + 128
3 org.openfl.samples.displayingabitmap 0x000000010000bcff sys::net::_Socket::SocketInput_obj::readBytes(hx::ObjectPtr<haxe::io::Bytes_obj>, int, int) + 1535
4 org.openfl.samples.displayingabitmap 0x000000010123bac9 haxe::io::Input_obj::read(int) + 1529
5 org.openfl.samples.displayingabitmap 0x00000001012ed91a debugger::HaxeProtocol_obj::readDynamic(hx::ObjectPtr<haxe::io::Input_obj>) + 266
6 org.openfl.samples.displayingabitmap 0x00000001012ece8e debugger::HaxeProtocol_obj::readCommand(hx::ObjectPtr<haxe::io::Input_obj>) + 366
7 org.openfl.samples.displayingabitmap 0x00000001012e2ff6 debugger::HaxeRemote_obj::getNextCommand() + 710
8 org.openfl.samples.displayingabitmap 0x00000001012e8dc4 debugger::IController_delegate_<debugger::HaxeRemote_obj>::getNextCommand() + 36
9 org.openfl.samples.displayingabitmap 0x0000000101358fd6 debugger::DebuggerThread_obj::debuggerThreadMain() + 1718
10 org.openfl.samples.displayingabitmap 0x0000000101360caa debugger::__DebuggerThread_objdebuggerThreadMain(hx::Object*) + 42
11 org.openfl.samples.displayingabitmap 0x0000000101517f6f hx::CMemberFunction0::__run() + 63
12 org.openfl.samples.displayingabitmap 0x00000001014f3118 hxThreadFunc(void*) + 184
13 libsystem_pthread.dylib 0x00007fff9478a05a _pthread_body + 131
14 libsystem_pthread.dylib 0x00007fff94789fd7 _pthread_start + 176
15 libsystem_pthread.dylib 0x00007fff947873ed thread_start + 13
Thread 9 crashed with X86 Thread State (64-bit):
rax: 0x00000001026b8a7c rbx: 0x000000010ddc9000 rcx: 0x000000010dd48120 rdx: 0x0000000000000000
rdi: 0x00000001026b8a7c rsi: 0x000000010dd4d448 rbp: 0x000000010dd4ca30 rsp: 0x000000010dd48120
r8: 0x000000010dd4d480 r9: 0x0000000100005440 r10: 0x0000000000000006 r11: 0xfffffffff4971b78
r12: 0x000000000000cb23 r13: 0x00000000000008ff r14: 0x00000001026a8380 r15: 0x00000001014f3060
rip: 0x00000001012a9ce5 rfl: 0x0000000000010202 cr2: 0x000000010dd48128
Logical CPU: 0
Error Code: 0x00000006
Trap Number: 14
Binary Images:
0x100000000 - 0x101a6bfff +org.openfl.samples.displayingabitmap (1.0.0 - 4) <90A931D1-9DEE-3124-A07A-01A587C2FE63> /Users/USER/Documents/*/DisplayingABitmap.app/Contents/MacOS/DisplayingABitmap
0x1024e5000 - 0x1024f7ff7 +std.dylib (0) <79052CBE-8B47-32FE-8EC4-F14A5C66025F> /Users/USER/Documents/*/DisplayingABitmap.app/Contents/MacOS/std.dylib
0x102720000 - 0x102751fff +regexp.dylib (0) <5456A2BA-18E1-3B6F-90C6-AFE1F566353B> /Users/USER/Documents/*/DisplayingABitmap.app/Contents/MacOS/regexp.dylib
0x102754000 - 0x10276dff7 +zlib.dylib (0) <3C8F9A93-DD64-3E41-A76D-C9E0695A33D0> /Users/USER/Documents/*/DisplayingABitmap.app/Contents/MacOS/zlib.dylib
0x102770000 - 0x102772fff com.apple.ForceFeedback (1.0.6 - 1.0.6) <A411AA46-5DB6-3C6C-B4B4-613EC1EF33C3> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
0x103000000 - 0x1036cffff +lime.ndll (0) <9540D51A-5B3A-35FB-BA13-B3881B5E136D> /Users/USER/Documents/*/DisplayingABitmap.app/Contents/MacOS/lime.ndll
0x103737000 - 0x10373bfff com.apple.audio.AppleHDAHALPlugIn (272.18.3 - 272.18.3) <D40CF081-95C3-3B08-B43F-8A84B579195B> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0x104200000 - 0x10441dff3 com.apple.audio.units.Components (1.12 - 1.12) <AC14ADC7-587F-3E0F-92E7-9D8C07753C22> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x1044fe000 - 0x1044feff5 +cl_kernels (???) <CD6C4411-BD7D-43EB-AA72-65F5ABC19DA0> cl_kernels
0x1047fc000 - 0x1047fcfef +cl_kernels (???) <47F006C6-13EC-4FBA-AA4F-AD3DD47CC27A> cl_kernels
0x10abfb000 - 0x10ace1fef unorm8_bgra.dylib (2.4.5) <5F488C7E-2FB2-3C66-9764-28CF16B03E7A> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
0x123440000000 - 0x123440864ff7 com.apple.GeForceGLDriver (10.4.2 - 10.0.4) <D21826EA-0D95-3665-8B11-86B720887AF1> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
0x7fff6e19e000 - 0x7fff6e1d4887 dyld (353.2.3) <B1B370A5-479F-3533-8AD7-97B687D4F989> /usr/lib/dyld
0x7fff856d9000 - 0x7fff856deffb libheimdal-asn1.dylib (398.40.1) <7D2BE3DE-60F7-3A6E-A92E-DA0EF9D3417E> /usr/lib/libheimdal-asn1.dylib
0x7fff856df000 - 0x7fff856e0ff3 libSystem.B.dylib (1213) <1866C519-C5F3-3D09-8C17-A8F703664521> /usr/lib/libSystem.B.dylib
0x7fff85715000 - 0x7fff8577cff7 com.apple.framework.CoreWiFi (3.0 - 300.4) <19269C1D-EB29-384A-83F3-7DDDEB7D9DAD> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fff857c8000 - 0x7fff857cfff7 libcompiler_rt.dylib (35) <BF8FC133-EE10-3DA6-9B90-92039E28678F> /usr/lib/system/libcompiler_rt.dylib
0x7fff85984000 - 0x7fff8598cfff libsystem_dnssd.dylib (576.50.2) <9EC5AF92-D0D2-3BDE-92B6-D3730D3865C8> /usr/lib/system/libsystem_dnssd.dylib
0x7fff85af3000 - 0x7fff85b42ff7 libstdc++.6.dylib (104.1) <803F6AC8-87DC-3E24-9E80-729B551F6FFF> /usr/lib/libstdc++.6.dylib
0x7fff85b95000 - 0x7fff85c0efe7 libcorecrypto.dylib (233.30.1) <5779FFA0-4D9A-3AD4-B7F2-618227621DC8> /usr/lib/system/libcorecrypto.dylib
0x7fff85c0f000 - 0x7fff85c55ff7 libauto.dylib (186) <A260789B-D4D8-316A-9490-254767B8A5F1> /usr/lib/libauto.dylib
0x7fff85c56000 - 0x7fff85ca5ff7 libcurl.4.dylib (83.40.2) <AE97ED1E-A58F-3EF0-8E88-DDC6AD409BCE> /usr/lib/libcurl.4.dylib
0x7fff85ca6000 - 0x7fff85cd6ff3 com.apple.GSS (4.0 - 2.0) <97F2A028-44CF-3188-B863-F4EEB39CBDBD> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff86249000 - 0x7fff86250ff7 libCGCMS.A.dylib (788.3.1) <9F4AB0FE-9579-3DF3-8E40-B1CAC7DBD00D> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
0x7fff86251000 - 0x7fff86272fff com.apple.framework.Apple80211 (10.3 - 1030.71.6) <C0A17391-5C8B-34B1-BD46-8D644AB57DE0> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff86789000 - 0x7fff8678cffb libCGXType.A.dylib (788.3.1) <68058722-5E9F-36D5-A87C-78C9EBB0625A> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x7fff8678d000 - 0x7fff86796ff3 com.apple.CommonAuth (4.0 - 2.0) <9A484EE6-0003-3AB1-AE4F-AA543BBBF53F> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff86797000 - 0x7fff86a16ff7 com.apple.CoreData (111 - 526.3) <5A27E0D8-5E5A-335B-B3F6-2601C7B976FA> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff86a17000 - 0x7fff86a7effb com.apple.datadetectorscore (6.0 - 396.1.2) <D04A8016-B2AD-33A2-8A8E-5793968A8370> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff86a7f000 - 0x7fff86a85fff com.apple.speech.recognition.framework (5.0.9 - 5.0.9) <BB2D573F-0A01-379F-A2BA-3C454EDCB111> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff86a8e000 - 0x7fff86ac8ffb com.apple.DebugSymbols (115 - 115) <6F03761D-7C3A-3C80-8031-AA1C1AD7C706> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff86acc000 - 0x7fff86ae2ff7 libsystem_asl.dylib (267) <F153AC5B-0542-356E-88C8-20A62CA704E2> /usr/lib/system/libsystem_asl.dylib
0x7fff86ae7000 - 0x7fff86af8ff3 libsystem_coretls.dylib (35.40.1) <155DA0A9-2046-332E-BFA3-D7974A51F731> /usr/lib/system/libsystem_coretls.dylib
0x7fff86fd5000 - 0x7fff8700dfff libsystem_network.dylib (412.20.3) <6105C134-6722-3C0A-A4CE-5E1261E2E1CC> /usr/lib/system/libsystem_network.dylib
0x7fff870e1000 - 0x7fff87113ff3 com.apple.frameworks.CoreDaemon (1.3 - 1.3) <C6DB0A07-F8E4-3837-BCA9-225F460EDA81> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x7fff87114000 - 0x7fff87114fff com.apple.Accelerate.vecLib (3.10 - vecLib 3.10) <B92888D0-ED3F-3430-8F3A-6E56FD16C5F1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff87146000 - 0x7fff8734046f libobjc.A.dylib (647) <759E155D-BC42-3D4E-869B-6F57D477177C> /usr/lib/libobjc.A.dylib
0x7fff87341000 - 0x7fff8735dfff com.apple.GenerationalStorage (2.0 - 209.11) <9FF8DD11-25FB-3047-A5BF-9415339B3EEC> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff8739d000 - 0x7fff873eaff7 com.apple.print.framework.PrintCore (10.3 - 451.1) <DE992474-0841-38A1-B4F6-46D653E454D5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff873eb000 - 0x7fff873ecfff liblangid.dylib (117) <B54A4AA0-2E53-3671-90F5-AFF711C0EB9E> /usr/lib/liblangid.dylib
0x7fff873ed000 - 0x7fff873efff7 com.apple.securityhi (9.0 - 55006) <2B9C0BCB-7D82-39C2-A99F-7B9E1522CDD6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff873f0000 - 0x7fff87444fff libc++.1.dylib (120) <1B9530FD-989B-3174-BB1C-BDC159501710> /usr/lib/libc++.1.dylib
0x7fff87447000 - 0x7fff8755efe7 libvDSP.dylib (516) <DFEDB210-49D1-3803-88A2-C61DB6A45C3D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff8755f000 - 0x7fff875aeff7 com.apple.opencl (2.4.2 - 2.4.2) <EB365E68-9965-3596-A40A-D1E372F3A9B3> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff875af000 - 0x7fff87651fff com.apple.Bluetooth (4.3.6 - 4.3.6f3) <E5DC1699-2727-329C-A843-C80CE9A6CD7B> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff8773d000 - 0x7fff87765fff libRIP.A.dylib (788.3.1) <9CBE41B3-FB60-3A17-8D86-8F50ED75094C> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x7fff8778a000 - 0x7fff877d4fff com.apple.HIServices (1.22 - 523) <E2F3C5FF-8C50-3E4F-BE63-77A700466663> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff87859000 - 0x7fff87884ffb libarchive.2.dylib (30.1.1) <21997595-5D70-3915-B17D-60741DD3EFC1> /usr/lib/libarchive.2.dylib
0x7fff87bb1000 - 0x7fff87dc1ff7 com.apple.CFNetwork (720.5.7 - 720.5.7) <A47D7DD2-5903-39D0-8D27-5A7E2D119D84> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff87dc2000 - 0x7fff87dc2ff7 libkeymgr.dylib (28) <77845842-DE70-3CC5-BD01-C3D14227CED5> /usr/lib/system/libkeymgr.dylib
0x7fff87dc3000 - 0x7fff87e22fff com.apple.AE (681.5 - 681.7) <2BF39455-1CDD-392C-824A-9972C6B1FB57> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff881d9000 - 0x7fff88202ffb libxslt.1.dylib (13) <AED1143F-B848-3E73-81ED-71356F25F084> /usr/lib/libxslt.1.dylib
0x7fff88203000 - 0x7fff8832bff7 com.apple.coreui (2.1 - 308.6) <9E0E9C6A-68F5-34C1-A17C-96226D401D4D> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff8833c000 - 0x7fff8847ffff libsqlite3.dylib (168.2) <BCB1F77E-2484-3EC4-A1D5-1AE90A407A23> /usr/lib/libsqlite3.dylib
0x7fff88502000 - 0x7fff88503fff libDiagnosticMessagesClient.dylib (100) <2EE8E436-5CDC-34C5-9959-5BA218D507FB> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff88504000 - 0x7fff8850ffff libGL.dylib (11.1.3) <37A901AC-6282-3275-ABA4-7B2C2BE70B53> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff8863e000 - 0x7fff8864bff7 com.apple.SpeechRecognitionCore (2.1.2 - 2.1.2) <551322E2-C1E4-3378-A218-F362985E3E3C> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fff8864c000 - 0x7fff88657ff7 com.apple.CrashReporterSupport (10.10 - 631) <C44259AC-0A1C-3EC5-99AC-48CB520A709D> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff88658000 - 0x7fff88658fff com.apple.Cocoa (6.8 - 21) <EAC0EA1E-3C62-3B28-A941-5D8B1E085FF8> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff88681000 - 0x7fff8869bff7 com.apple.Kerberos (3.0 - 1) <7760E0C2-A222-3709-B2A6-B692D900CEB1> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff8869c000 - 0x7fff8869cfff com.apple.Accelerate (1.10 - Accelerate 1.10) <F1B96A61-7E4B-31BD-A35B-BA7EF1F16EF4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff8869d000 - 0x7fff886a1fff com.apple.CommonPanels (1.2.6 - 96) <F9ECC8AF-D9CA-3350-AFB4-5113A9B789A5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff886a2000 - 0x7fff886a2fff com.apple.ApplicationServices (48 - 48) <5BF7910B-C328-3BF8-BA4F-CE52B574CE01> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff886e0000 - 0x7fff886e0fff libOpenScriptingUtil.dylib (162.2) <D6A2216D-ADB2-3F24-AD30-F6D00829F545> /usr/lib/libOpenScriptingUtil.dylib
0x7fff8882c000 - 0x7fff8884cff7 com.apple.MultitouchSupport.framework (264.6 - 264.6) <1539F1F6-6334-37F3-9C52-02EFFBF4835D> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff8884d000 - 0x7fff88872ff7 libJPEG.dylib (1241) <A6635296-BCC9-35E5-A5AF-351B039B5087> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff88873000 - 0x7fff88875fff com.apple.loginsupport (1.0 - 1) <DAAD7013-A19D-3858-BFF7-DE1DAF664401> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff888e1000 - 0x7fff888e1fff com.apple.CoreServices (62 - 62) <C69DA8A7-B536-34BF-A93F-1C170E2C6D58> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff888e3000 - 0x7fff888faff7 libLinearAlgebra.dylib (1128) <E78CCBAA-A999-3B65-8EC9-06DB15E67C37> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff888fb000 - 0x7fff8896fffb com.apple.securityfoundation (6.0 - 55126) <8E74913F-67E8-3792-826D-B83896897CAD> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff88b22000 - 0x7fff88b22fff com.apple.Carbon (154 - 157) <9BF51672-1684-3FDE-A561-FC59A2864EF8> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff88b23000 - 0x7fff88ebbff7 com.apple.CoreFoundation (6.9 - 1153.18) <5C0892B8-9691-341F-9279-CA3A74D59AA0> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff88ed5000 - 0x7fff88f41ff3 com.apple.MMCS (1.3 - 327.5) <FC998246-ED60-334D-9E94-453F35EF9C78> /System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS
0x7fff88f42000 - 0x7fff88f4ffff libxar.1.dylib (255) <7CD69BB5-97BA-3858-8A8B-2F33F129E6E7> /usr/lib/libxar.1.dylib
0x7fff88f50000 - 0x7fff89010ff7 com.apple.backup.framework (1.6.5 - 1.6.5) <86396038-33EA-3046-9F70-093A3D6407D4> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff89011000 - 0x7fff890b0e27 com.apple.AppleJPEG (1.0 - 1) <6627DDD9-A8FE-3968-B23A-B6A29AA3919A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff890b1000 - 0x7fff8913aff7 com.apple.CoreSymbolication (3.1 - 57020.2) <FDAF88F6-7D11-37BC-B758-4B835FA657BA> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff89191000 - 0x7fff8919eff3 com.apple.ProtocolBuffer (1 - 228.0.1) <3429EB06-9F0E-355F-B9AB-F72879177398> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x7fff891ee000 - 0x7fff891f0fff libquarantine.dylib (76.20.1) <7AF90041-2768-378A-925A-D83161863642> /usr/lib/system/libquarantine.dylib
0x7fff89210000 - 0x7fff89247ffb com.apple.LDAPFramework (2.4.28 - 194.5) <CAFB9695-000F-34EA-8DF5-09996929C26A> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff89248000 - 0x7fff8924cfff libcache.dylib (69) <45E9A2E7-99C4-36B2-BEE3-0C4E11614AD1> /usr/lib/system/libcache.dylib
0x7fff8924d000 - 0x7fff892b9fff com.apple.framework.CoreWLAN (5.0 - 500.35.2) <03697149-1CDD-32FF-B564-1C1EF5E9E5C3> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff89302000 - 0x7fff8938efe7 libsystem_c.dylib (1044.40.1) <F0635E0F-FE4B-34DB-ACF9-A58C1E9070E9> /usr/lib/system/libsystem_c.dylib
0x7fff89394000 - 0x7fff89478fff libcrypto.0.9.8.dylib (52.40.1) <D123FC57-E2EB-3E08-A51B-6C317EA83EB5> /usr/lib/libcrypto.0.9.8.dylib
0x7fff89479000 - 0x7fff894a1fff libsystem_info.dylib (459.40.1) <2E16C4B3-A327-3957-9C41-143911979A1E> /usr/lib/system/libsystem_info.dylib
0x7fff894df000 - 0x7fff8957dfff com.apple.Metadata (10.7.0 - 917.36) <00C4CB5D-E723-3612-84E0-439098392CDD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff895e9000 - 0x7fff89619fff libsystem_m.dylib (3086.1) <1E12AB45-6D96-36D0-A226-F24D9FB0D9D6> /usr/lib/system/libsystem_m.dylib
0x7fff8961a000 - 0x7fff89627ff7 libbz2.1.0.dylib (36) <2DF83FBC-5C08-39E1-94F5-C28653791B5F> /usr/lib/libbz2.1.0.dylib
0x7fff89628000 - 0x7fff89741ffb com.apple.CoreText (454.11 - 454.11) <7E5228C8-8657-3B6C-B3A4-98B79A3041EA> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff89823000 - 0x7fff89842fff com.apple.CoreDuet (1.0 - 1) <36AA9FD5-2685-314D-B364-3FA4688D86BD> /System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet
0x7fff89843000 - 0x7fff89860ffb libresolv.9.dylib (57) <26B38E61-298A-3C3A-82C1-3B5E98AD5E29> /usr/lib/libresolv.9.dylib
0x7fff898c5000 - 0x7fff898f6ff7 com.apple.ProtectedCloudStorage (1.0 - 1) <9D76F2E0-C28A-3DBC-A91F-E87888D46BF0> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
0x7fff898f7000 - 0x7fff89900fff libGFXShared.dylib (11.1.3) <5DBAB1CF-990E-3BC3-AB4A-311761EAD627> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff89b63000 - 0x7fff89b8dfff GLRendererFloat (11.1.3) <7DB58FE4-B5ED-315A-B7AC-87E82E6C3AC5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x7fff89b8e000 - 0x7fff89c12fff com.apple.PerformanceAnalysis (1.0 - 1) <4E934EE0-5CC6-3D54-8FA2-5B8AE669D775> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff89c13000 - 0x7fff89d07ff7 libFontParser.dylib (134.10) <6CF434A2-91CA-3477-BDE2-124508EDA05D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff89e63000 - 0x7fff89e88ff7 libPng.dylib (1241) <E4244E6E-60F4-3478-BD18-1DD52E42EFD9> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff89e89000 - 0x7fff89ea2ff7 com.apple.CFOpenDirectory (10.10 - 187) <F1805A0F-D5CC-35A8-9349-042D58D128B0> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff89ea3000 - 0x7fff89f95ff7 libiconv.2.dylib (42) <2A06D02F-8B76-3864-8D96-64EF5B40BC6C> /usr/lib/libiconv.2.dylib
0x7fff89ff1000 - 0x7fff89ff5fff libpam.2.dylib (20) <E805398D-9A92-31F8-8005-8DC188BD8B6E> /usr/lib/libpam.2.dylib
0x7fff89ff6000 - 0x7fff8ab77ff7 com.apple.AppKit (6.9 - 1348.17) <E485D56D-3E72-34B7-99BB-BFDEE2D07BF5> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff8ac7c000 - 0x7fff8ac99fff libsystem_kernel.dylib (2782.50.1) <1EE815DA-FF1B-3A53-AE9B-C98BD8177A9D> /usr/lib/system/libsystem_kernel.dylib
0x7fff8acb1000 - 0x7fff8ae18ffb com.apple.audio.toolbox.AudioToolbox (1.12 - 1.12) <5678FC94-456A-3F5F-BA9A-10EB6E462997> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff8ae19000 - 0x7fff8ae48ff7 com.apple.CoreServicesInternal (221.7.2 - 221.7.2) <B93D4775-149C-3698-B38C-9C50673D455C> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff8ae49000 - 0x7fff8ae4eff7 libunwind.dylib (35.3) <BE7E51A0-B6EA-3A54-9CCA-9D88F683A6D6> /usr/lib/system/libunwind.dylib
0x7fff8ae4f000 - 0x7fff8ae5aff7 libcsfde.dylib (471.30.1) <A62AE3D8-E2A6-314A-BF45-804003BE0AC9> /usr/lib/libcsfde.dylib
0x7fff8af2b000 - 0x7fff8b04fff7 com.apple.LaunchServices (644.56 - 644.56) <20AABB1C-9319-3E4D-A024-51B0DD5FCD3B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff8b050000 - 0x7fff8b054fff com.apple.TCC (1.0 - 1) <CCA42EE2-3400-3444-9486-BC454E60D944> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff8b055000 - 0x7fff8b23aff7 libicucore.A.dylib (531.50) <CAA7ACE0-4012-3A13-864D-2B56B4B072FD> /usr/lib/libicucore.A.dylib
0x7fff8b23b000 - 0x7fff8b247ff7 com.apple.OpenDirectory (10.10 - 187) <22FF4721-03D8-381B-AA83-2B07D690C777> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff8b248000 - 0x7fff8b25aff7 libsasl2.2.dylib (194.1) <35371406-75EF-304A-A073-956C40373555> /usr/lib/libsasl2.2.dylib
0x7fff8b41f000 - 0x7fff8b421ff7 libutil.dylib (38) <471AD65E-B86E-3C4A-8ABD-B8665A2BCE3F> /usr/lib/libutil.dylib
0x7fff8b424000 - 0x7fff8b42cfe7 libcldcpuengine.dylib (2.4.5) <6CC680F9-0D13-333B-B151-F0D9C631A1E5> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x7fff8c40b000 - 0x7fff8c457fff com.apple.corelocation (1486.17 - 1615.24) <8825B3E2-E053-3E01-AE31-793443962D06> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
0x7fff8c458000 - 0x7fff8c458ff7 libunc.dylib (29) <5676F7EA-C1DF-329F-B006-D2C3022B7D70> /usr/lib/system/libunc.dylib
0x7fff8c471000 - 0x7fff8c481ff7 libbsm.0.dylib (34) <A3A2E56C-2B65-37C7-B43A-A1F926E1A0BB> /usr/lib/libbsm.0.dylib
0x7fff8c482000 - 0x7fff8c49cff3 com.apple.Ubiquity (1.3 - 313) <DF56A657-CC6E-3BE2-86A0-71F07127724C> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
0x7fff8c5ab000 - 0x7fff8c8b0ff3 com.apple.HIToolbox (2.1.1 - 758.7) <E3129A67-BDF9-333D-9C9C-A95C8F0EF71C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff8c8b1000 - 0x7fff8c8b9ffb libcopyfile.dylib (118.1.2) <0C68D3A6-ACDD-3EF3-991A-CC82C32AB836> /usr/lib/system/libcopyfile.dylib
0x7fff8c8ba000 - 0x7fff8c9acff3 libxml2.2.dylib (26.1) <3FBA890F-2850-3A45-87EA-DB6892BDEB60> /usr/lib/libxml2.2.dylib
0x7fff8c9ad000 - 0x7fff8c9bfff7 com.apple.ImageCapture (9.0 - 9.0) <7FB65DD4-56B5-35C4-862C-7A2DED991D1F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff8c9c0000 - 0x7fff8ca54fff com.apple.ink.framework (10.9 - 213) <8E029630-1530-3734-A446-13353F0E7AC5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff8cae7000 - 0x7fff8caedff7 libsystem_networkextension.dylib (167.40.3) <BA58B30B-8377-3B0A-8AE3-4F84021D9D4E> /usr/lib/system/libsystem_networkextension.dylib
0x7fff8caee000 - 0x7fff8cb0aff7 libsystem_malloc.dylib (53.30.1) <DDA8928B-CC0D-3255-BD8A-3FEA0982B890> /usr/lib/system/libsystem_malloc.dylib
0x7fff8cb0b000 - 0x7fff8cb0dfff com.apple.EFILogin (2.0 - 2) <3BA837D8-94F5-3240-9CF7-E40DC2808446> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x7fff8cb0e000 - 0x7fff8cb19ff7 libkxld.dylib (2782.50.1) <F346A631-20E3-3BA3-891F-FA95189CD7A9> /usr/lib/system/libkxld.dylib
0x7fff8cb2e000 - 0x7fff8ce5ffff com.apple.Foundation (6.9 - 1154) <49EE64E1-9F53-35D1-A481-2EFE2789B254> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff8ce60000 - 0x7fff8cea0ff7 libGLImage.dylib (11.1.3) <731612E5-92A7-3283-8B41-590441AC8318> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff8cebd000 - 0x7fff8cec9fff com.apple.speech.synthesis.framework (5.3.11 - 5.3.11) <DFC7FD85-F1B0-317C-8513-722570CB8FB9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff8ceca000 - 0x7fff8cef0fff com.apple.ChunkingLibrary (2.1 - 163.6) <29D4CB95-42EF-34C6-8182-BDB6F7BB1E79> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fff8cef1000 - 0x7fff8cf19fff libxpc.dylib (559.40.1) <5C829202-962E-3744-8B50-00D38CC88E84> /usr/lib/system/libxpc.dylib
0x7fff8cfbb000 - 0x7fff8d0ebfff com.apple.UIFoundation (1.0 - 1) <466BDFA8-0B9F-3AB0-989D-F9779422926A> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fff8d17c000 - 0x7fff8d1cdfff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <8E6AE326-9F3E-3182-BD9E-FDF561211E2E> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff8d6c2000 - 0x7fff8d7b5ff7 libJP2.dylib (1241) <E3D08E10-9E4E-3C19-B107-233A567B20D8> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff8d7b6000 - 0x7fff8d7d6fff com.apple.IconServices (47.1 - 47.1) <E83DFE3B-6541-3736-96BB-26DC5D0100F1> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fff8d7da000 - 0x7fff8d7e2ff3 com.apple.CoreServices.FSEvents (1210.20.1 - 1210.20.1) <84F79D3E-7B5E-3C93-8479-35794A3F125E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff8d840000 - 0x7fff8d886ff7 libFontRegistry.dylib (134.1) <CE41D8C2-BEED-345C-BC4F-3775CC06C672> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff8d887000 - 0x7fff8d88afff com.apple.help (1.3.3 - 46) <CA4541F4-CEF5-355C-8F1F-EA65DC1B400F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff8d8be000 - 0x7fff8d8cdfff com.apple.LangAnalysis (1.7.0 - 1.7.0) <D1E527E4-C561-352F-9457-E8C50232793C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff8d8ce000 - 0x7fff8d8e9fff com.apple.AppleVPAFramework (1.4.5 - 1.4.5) <A6421B0B-6D4D-3E64-AC61-DDB04ED7CFF0> /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
0x7fff8d918000 - 0x7fff8dd25ff7 libLAPACK.dylib (1128) <F9201AE7-B031-36DB-BCF8-971E994EF7C1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff8dd26000 - 0x7fff8dd29fff com.apple.IOSurface (97.4 - 97.4) <AE11CFBC-4D46-30F3-BEEC-4C8131079391> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff8dd2a000 - 0x7fff8e05dff7 libmecabra.dylib (666.7) <0ED8AE5E-7A5B-34A6-A2EE-2B852E60E1E2> /usr/lib/libmecabra.dylib
0x7fff8e3d0000 - 0x7fff8e441ffb com.apple.ApplicationServices.ATS (360 - 375.4) <A1BEBCF8-8FC8-345D-B91D-1DA5773AF5A3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff8e442000 - 0x7fff8e47dfff com.apple.QD (301 - 301) <C4D2AD03-B839-350A-AAF0-B4A08F8BED77> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff8e47e000 - 0x7fff8e485fff com.apple.NetFS (6.0 - 4.0) <C263C8F8-F284-3101-AC82-A97A81716063> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff8e486000 - 0x7fff8e487fff com.apple.TrustEvaluationAgent (2.0 - 25) <2D61A2C3-C83E-3A3F-8EC1-736DBEC250AB> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff8e488000 - 0x7fff8e500ff7 com.apple.SystemConfiguration (1.14.4 - 1.14) <3DFFD7F7-BD23-3F4C-A209-C4A0D99F6573> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff8e79f000 - 0x7fff8e7abff7 libGPUSupportMercury.dylib (11.1.3) <029D10A2-F3C8-343C-8348-2C24412BEA8F> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0x7fff8e893000 - 0x7fff8e894fff libsystem_secinit.dylib (18) <581DAD0F-6B63-3A48-B63B-917AF799ABAA> /usr/lib/system/libsystem_secinit.dylib
0x7fff8ef35000 - 0x7fff8ef3dff7 com.apple.icloud.FindMyDevice (1.0 - 1) <9CE67F85-2BA8-3093-97BA-07BF5C04A5D6> /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice
0x7fff8ef3e000 - 0x7fff8efbcfff com.apple.CoreServices.OSServices (640.4 - 640.4) <BE8DF749-84BA-3029-AE1D-32F3993A78A4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff8efbd000 - 0x7fff8f233ff7 com.apple.security (7.0 - 57031.40.7) <1CE2E007-883E-3FFF-B9A5-DFA73252F0AD> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff8f264000 - 0x7fff8f26cfff libsystem_platform.dylib (63) <64E34079-D712-3D66-9CE2-418624A5C040> /usr/lib/system/libsystem_platform.dylib
0x7fff8f2b4000 - 0x7fff8f2b5ffb libremovefile.dylib (35) <3485B5F4-6CE8-3C62-8DFD-8736ED6E8531> /usr/lib/system/libremovefile.dylib
0x7fff8f2b6000 - 0x7fff8f6e6fff com.apple.vision.FaceCore (3.1.6 - 3.1.6) <C3B823AA-C261-37D3-B4AC-C59CE91C8241> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff8f6e7000 - 0x7fff8f897ff3 com.apple.QuartzCore (1.10 - 361.19) <F815B60E-75E3-3263-BE93-27A49882CF58> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff8f898000 - 0x7fff8f8a9fff libcmph.dylib (1) <46EC3997-DB5E-38AE-BBBB-A035A54AD3C0> /usr/lib/libcmph.dylib
0x7fff8f8aa000 - 0x7fff8f8f6ff7 libcups.2.dylib (408.2) <E8AD18F9-61E4-3791-B840-504468C25556> /usr/lib/libcups.2.dylib
0x7fff8f8f7000 - 0x7fff8f8f7fff com.apple.audio.units.AudioUnit (1.12 - 1.12) <E5335492-7EFE-31EA-BE72-4A9CEE68D58E> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff8f929000 - 0x7fff8f961fff com.apple.RemoteViewServices (2.0 - 99) <C9A62691-B0D9-34B7-B71C-A48B5F4DC553> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff8f96e000 - 0x7fff8f978ff7 com.apple.NetAuth (5.2 - 5.2) <2BBD749A-8E18-35B8-8E48-A90347C1CCA7> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff8fca3000 - 0x7fff8fca5ff7 libsystem_coreservices.dylib (9) <41B7C578-5A53-31C8-A96F-C73E030B0938> /usr/lib/system/libsystem_coreservices.dylib
0x7fff8fcd6000 - 0x7fff90129fc7 com.apple.vImage (8.0 - 8.0) <33BE7B31-72DB-3364-B37E-C322A32748C5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff9012a000 - 0x7fff9012fff7 libmacho.dylib (862) <126CA2ED-DE91-308F-8881-B9DAEC3C63B6> /usr/lib/system/libmacho.dylib
0x7fff90130000 - 0x7fff90154ff7 com.apple.Sharing (328.17 - 328.17) <AD5E243A-B79F-3D7B-800B-A2C99A1CFEF1> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff9017a000 - 0x7fff901adfff com.apple.MediaKit (16 - 757.2) <2912E5C2-085F-3FE2-8531-23B6E894B0F0> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x7fff9023d000 - 0x7fff90258ff7 libCRFSuite.dylib (34) <D64842BE-7BD4-3D0C-9842-1D202F7C2A51> /usr/lib/libCRFSuite.dylib
0x7fff904c6000 - 0x7fff904e0ff7 libextension.dylib (55.2) <3BB019CA-199A-36AC-AA22-14B562138545> /usr/lib/libextension.dylib
0x7fff904eb000 - 0x7fff904ecff7 com.apple.print.framework.Print (10.0 - 265) <3BC4FE7F-78A0-3E57-8F4C-520E7EFD36FA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff904ed000 - 0x7fff904effff libsystem_sandbox.dylib (358.20.5) <3F5E973F-C702-31AC-97BC-05F5C195683C> /usr/lib/system/libsystem_sandbox.dylib
0x7fff904f0000 - 0x7fff9050aff7 liblzma.5.dylib (7) <1D03E875-A7C0-3028-814C-3C27F7B7C079> /usr/lib/liblzma.5.dylib
0x7fff9050b000 - 0x7fff9050ffff com.apple.IOAccelerator (156.16 - 156.16) <12DE1474-4B2A-3D7D-ACF9-DDAF66A6936A> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff90510000 - 0x7fff90582fff com.apple.framework.IOKit (2.0.2 - 1050.20.2) <09C0518C-90DF-3FC3-96D6-34D35F72C8EF> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff90583000 - 0x7fff90de6ffb com.apple.CoreGraphics (1.600.0 - 788.3.1) <83BEB51F-05BF-336E-8D11-977D6B5BF24D> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff90e94000 - 0x7fff90f02ff3 com.apple.Heimdal (4.0 - 2.0) <8D1667CF-D454-3E07-A58E-E15591B5A95E> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff90f03000 - 0x7fff90f05fff libsystem_configuration.dylib (699.40.2) <56F94DCE-DBDE-3615-8F07-DE6270D9F8BE> /usr/lib/system/libsystem_configuration.dylib
0x7fff90f06000 - 0x7fff90f31ff7 com.apple.DictionaryServices (1.2 - 229.1) <62EC3E1B-5A28-3252-90FF-C2E9999C2A2A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff90f36000 - 0x7fff90f81ff7 com.apple.CloudDocs (1.0 - 321.10) <A8221290-A2A5-3767-BB26-CC57AC18D4DC> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
0x7fff90f82000 - 0x7fff90f9bff3 com.apple.openscripting (1.6.4 - 162.2) <BF79207B-C762-346D-8FF0-3DDCECC9E9E2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff90fce000 - 0x7fff90fd6ff7 com.apple.AppleSRP (5.0 - 1) <68F0C577-ED96-34F2-B701-CE3023367D4D> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x7fff90ff5000 - 0x7fff90ffbfff libsystem_trace.dylib (72.20.1) <840F5301-B55A-3078-90B9-FEFFD6CD741A> /usr/lib/system/libsystem_trace.dylib
0x7fff91019000 - 0x7fff910aeff7 com.apple.ColorSync (4.9.0 - 4.9.0) <9150C2B7-2E6E-3509-96EA-7B3F959F049E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff910c8000 - 0x7fff91950ff7 libclh.dylib (4.0.3 - 4.0.3) <73BF771D-F143-3632-97FB-3C4626CDFFD4> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
0x7fff919a3000 - 0x7fff919cdff7 libdispatch.dylib (442.50.1) <A61E703C-784A-3698-B513-75DD12AAD6DC> /usr/lib/system/libdispatch.dylib
0x7fff919ce000 - 0x7fff91b5cfff libBLAS.dylib (1128) <497912C1-A98E-3281-BED7-E9C751552F61> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff91c16000 - 0x7fff91c51fff com.apple.Symbolication (1.4 - 56045) <D64571B1-4483-3FE2-BD67-A91360F79727> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff91c61000 - 0x7fff91f63ffb com.apple.GeoServices (1.0 - 1077.0.18) <2BBF8B44-DD46-3432-8C84-6D6AA004C233> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
0x7fff91f64000 - 0x7fff91f67fff com.apple.xpc.ServiceManagement (1.0 - 1) <A95A15CD-3B21-3513-AFF8-1D7DE3DBFA12> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff91f6c000 - 0x7fff91f7aff7 com.apple.opengl (11.1.3 - 11.1.3) <C4D3AA58-3EA4-30C0-8E63-7657B5898E83> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff91fd6000 - 0x7fff92045fff com.apple.SearchKit (1.4.0 - 1.4.0) <80883BD1-C9BA-3794-A20E-476F94DD89A9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff9205d000 - 0x7fff920b8ff7 libTIFF.dylib (1241) <4FADAE48-44A5-351D-A33F-211A9544E5A9> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff920b9000 - 0x7fff920bbfff libCVMSPluginSupport.dylib (11.1.3) <AD85A441-5B47-3A23-ACBA-3C37AA45DF3C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff920bc000 - 0x7fff920c0fff libCoreVMClient.dylib (79.1) <201EF6DF-5074-3CB7-A361-398CF957A264> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff92320000 - 0x7fff923b1ff7 libCoreStorage.dylib (471.30.1) <9D95399F-1AC5-325F-8337-6E13AD99E44B> /usr/lib/libCoreStorage.dylib
0x7fff923c3000 - 0x7fff92692ff3 com.apple.CoreImage (10.3.4) <C1AE8252-A95D-3BF4-83B8-BE85E979F2CB> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff92693000 - 0x7fff927d0fff com.apple.ImageIO.framework (3.3.0 - 1241) <BCBBC66A-5028-3BA5-8087-C9E7BBC3A65B> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff927d1000 - 0x7fff9288cff7 com.apple.DiscRecording (9.0 - 9000.4.2) <4655B4B8-523D-3AE6-92A0-8486A2258B3B> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x7fff9288e000 - 0x7fff92890fff com.apple.CoreDuetDebugLogging (1.0 - 1) <9A6E5710-EA99-366E-BF40-9A65EC1B46A1> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging
0x7fff928c7000 - 0x7fff928c8ff7 libsystem_blocks.dylib (65) <9615D10A-FCA7-3BE4-AA1A-1B195DACE1A1> /usr/lib/system/libsystem_blocks.dylib
0x7fff928c9000 - 0x7fff9295fff7 com.apple.cloudkit.CloudKit (283.67.4 - 283.67.4) <EA6E4B2C-A3AA-3636-B9C3-F61D3EFFB82B> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
0x7fff92960000 - 0x7fff92971ff7 libz.1.dylib (55) <88C7C7DE-04B8-316F-8B74-ACD9F3DE1AA1> /usr/lib/libz.1.dylib
0x7fff929f9000 - 0x7fff92b08ff3 com.apple.desktopservices (1.9.3 - 1.9.3) <FEE11342-5BC4-37A7-8169-DA48BE17B9C9> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff92b78000 - 0x7fff92bb9fff libGLU.dylib (11.1.3) <5586DAD6-FE03-3E6F-913C-82D4EF702A90> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff92e82000 - 0x7fff92e84fff libRadiance.dylib (1241) <480E8A72-F5F9-31A4-BF63-28BAF3BB1F8E> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff92e85000 - 0x7fff92e8afff libsystem_stats.dylib (163.30.2) <D0E96837-3CF6-323D-B711-6DF6F660E530> /usr/lib/system/libsystem_stats.dylib
0x7fff92e8b000 - 0x7fff92e94ff7 libsystem_notify.dylib (133.1.1) <61147800-F320-3DAA-850C-BADF33855F29> /usr/lib/system/libsystem_notify.dylib
0x7fff941be000 - 0x7fff941c2ff7 libGIF.dylib (1241) <8A3CB11A-5CB9-3008-A0E1-F8B56125F484> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff941df000 - 0x7fff941e4fff com.apple.DiskArbitration (2.6 - 2.6) <0DFF4D9B-2AC3-3B82-B5C5-30F4EFBD2DB9> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff941e5000 - 0x7fff944ccffb com.apple.CoreServices.CarbonCore (1108.6 - 1108.6) <8953580E-7857-33B2-AA64-98296830D3A8> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff944cd000 - 0x7fff944e0ff7 com.apple.CoreBluetooth (1.0 - 1) <8D7BA9BA-EB36-307A-9119-0B3D9732C953> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff944e1000 - 0x7fff94690fff GLEngine (11.1.3) <12E0E6A1-F619-3999-8ABE-738B1F510483> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
0x7fff94691000 - 0x7fff94767ff3 com.apple.DiskImagesFramework (10.10.5 - 398) <0E870F31-9A37-3EDA-BF03-EA45B5909E01> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x7fff94768000 - 0x7fff9477aff7 com.apple.CoreDuetDaemonProtocol (1.0 - 1) <CE9FABB4-1C5D-3F9B-9BB8-5CC50C3E5E31> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol
0x7fff94786000 - 0x7fff9478ffff libsystem_pthread.dylib (105.40.1) <ACE90967-ECD0-3251-AEEB-461E3C6414F7> /usr/lib/system/libsystem_pthread.dylib
0x7fff9480b000 - 0x7fff94865ff7 com.apple.LanguageModeling (1.0 - 1) <ACA93FE0-A0E3-333E-AE3C-8EB7DE5F362F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff94abb000 - 0x7fff94ae8fff com.apple.CoreVideo (1.8 - 145.1) <18DB07E0-B927-3260-A234-636F298D1917> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff94b40000 - 0x7fff94b4bfff libcommonCrypto.dylib (60061.30.1) <E789748D-F9A7-3CFF-B317-90DF348B1E95> /usr/lib/system/libcommonCrypto.dylib
0x7fff94b4c000 - 0x7fff94cdbfff libGLProgrammability.dylib (11.1.3) <838E4103-2F63-3BCD-8CD2-041162437777> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x7fff94cdc000 - 0x7fff94d9fff7 libvMisc.dylib (516) <21497A28-8DCB-3EB8-BDAC-93C93382B0AA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff94ed3000 - 0x7fff94ed6ff7 libdyld.dylib (353.2.3) <CFBBE540-D503-3AFC-B5D6-644F1E69949B> /usr/lib/system/libdyld.dylib
0x7fff9502d000 - 0x7fff95058fff libc++abi.dylib (125) <88A22A0F-87C6-3002-BFBA-AC0F2808B8B9> /usr/lib/libc++abi.dylib
0x7fff95365000 - 0x7fff95365ff7 liblaunch.dylib (559.40.1) <4F81CA3A-D2CE-3030-A89D-42F3DAD7BA8F> /usr/lib/system/liblaunch.dylib
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: 23214
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=251.5M resident=205.6M(82%) swapped_out_or_unallocated=46.0M(18%)
Writable regions: Total=104.8M written=6116K(6%) resident=16.1M(15%) swapped_out=0K(0%) unallocated=88.8M(85%)
REGION TYPE VIRTUAL
=========== =======
CG backing stores 2280K
CG image 24K
CG shared images 240K
CoreAnimation 20K
CoreImage 8K
CoreUI image data 48K
Dispatch continuations 8192K
Foundation 4K
IOKit 15.7M
Kernel Alloc Once 8K
MALLOC 57.9M
MALLOC (admin) 32K
MALLOC_LARGE (reserved) 128K reserved VM address space (unallocated)
Memory Tag 249 156K
OpenCL 16K
OpenGL GLSL 256K
STACK GUARD 56.0M
Stack 12.6M
VM_ALLOCATE 17.4M
__DATA 26.9M
__GLSLBUILTINS 2588K
__IMAGE 528K
__LINKEDIT 81.9M
__TEXT 169.6M
__UNICODE 552K
mapped file 75.3M
shared memory 4K
=========== =======
TOTAL 528.2M
TOTAL, minus reserved VM space 528.1M
Model: iMac13,1, BootROM IM131.010A.B09, 4 processors, Intel Core i5, 2.7 GHz, 16 GB, SMC 2.9f5
Graphics: NVIDIA GeForce GT 640M, NVIDIA GeForce GT 640M, PCIe, 512 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, 0xF4), Broadcom BCM43xx 1.0 (7.15.166.24.3)
Bluetooth: Version 4.3.6f3 16238, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: APPLE HDD ST1000LM024, 1 TB
Serial ATA Device: APPLE SSD SM128E, 121,33 GB
USB Device: Hub
USB Device: Nexus 5
USB Device: AppleTV
USB Device: FaceTime HD Camera (Built-in)
USB Device: Hub
USB Device: Hub
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: iMac, Apple Inc., 23.4
Here's /tmp/adapter.log just in case:
1452534577.86185: Reading 124 bytes...
1452534577.86195: {"type":"request","seq":1,"command":"initialize","arguments":{"adapterID":"hxcpp","linesStartAt1":true,"pathFormat":"path"}}
1452534577.86198: Got command: initialize
1452534577.86199: Initializing...
1452534577.86201: Sending 55 bytes:
1452534577.86202: {"success":true,"command":"initialize","request_seq":1}
1452534577.91364: Reading 627 bytes...
1452534577.91391: {"type":"request","seq":2,"command":"launch","arguments":{"runtimeExecutable":"/Applications/Visual Studio Code.app/Contents/MacOS/Electron","args":["compilePath=/Users/tanis/Documents/test-vscode-openfl","compileCommand=openfl build mac -debug -DHXCPP_DEBUGGER","runPath=/Users/tanis/Documents/test-vscode-openfl/Export/mac64/cpp/bin/","runCommand=DisplayingABitmap.app/Contents/MacOS/DisplayingABitmap","runInTerminal=false"],"name":"Build and debug","type":"hxcpp","request":"launch","stopOnEntry":true,"outDir":null,"address":"localhost","program":null,"cwd":"/Users/tanis/Documents/test-vscode-openfl","runtimeArgs":null}}
1452534577.91396: Got command: launch
1452534577.91396: Launching... proj_dir=/Users/tanis/Documents/test-vscode-openfl
1452534577.91397: Arg compilePath is /Users/tanis/Documents/test-vscode-openfl
1452534577.91398: Arg compileCommand is openfl build mac -debug -DHXCPP_DEBUGGER
1452534577.91399: Arg runPath is /Users/tanis/Documents/test-vscode-openfl/Export/mac64/cpp/bin/
1452534577.91399: Arg runCommand is DisplayingABitmap.app/Contents/MacOS/DisplayingABitmap
1452534577.914: Arg runInTerminal is false
1452534577.91401: Compiling...
1452534577.91403: Sending 97 bytes:
1452534577.91404: {"type":"event","body":{"category":"console","output":"Compiling...\n"},"event":"output","seq":1}
1452534577.91412: cmd: openfl build mac -debug -DHXCPP_DEBUGGER
1452534577.91422: args: openfl|build|mac|-debug|-DHXCPP_DEBUGGER
1452534577.91458: Starting: openfl build mac -debug -DHXCPP_DEBUGGER, pid=18164
1452534577.91476: Sending 51 bytes:
1452534577.91478: {"success":true,"command":"launch","request_seq":2}
1452534585.02886: Compiler: xcrun --sdk macosx10.11 clang++ -Iinclude -c -fvisibility=hidden -stdlib=libstdc++ -g -I/usr/local/lib/haxe/lib/hxcpp/3,2,205/include -DHX_MACOS -m64 -Wno-parentheses -Wno-null-dereference -Wno-unused-value -Wno-format-extra-args -Wno-bool-conversion -DHXCPP_DEBUG -DHXCPP_M64 -DHXCPP_VISIT_ALLOCS -DHXCPP_DEBUGGER -DHXCPP_API_LEVEL=321 -x c++ -frtti -Wno-invalid-offsetof ./src/ApplicationMain.cpp -o/Users/tanis/Documents/test-vscode-openfl/Export/mac64/cpp/obj/obj/darwin64-debug/2af284d7_ApplicationMain.o
1452534585.02893: Sending 594 bytes:
1452534585.02894: {"type":"event","body":{"category":"console","output":"xcrun --sdk macosx10.11 clang++ -Iinclude -c -fvisibility=hidden -stdlib=libstdc++ -g -I/usr/local/lib/haxe/lib/hxcpp/3,2,205/include -DHX_MACOS -m64 -Wno-parentheses -Wno-null-dereference -Wno-unused-value -Wno-format-extra-args -Wno-bool-conversion -DHXCPP_DEBUG -DHXCPP_M64 -DHXCPP_VISIT_ALLOCS -DHXCPP_DEBUGGER -DHXCPP_API_LEVEL=321 -x c++ -frtti -Wno-invalid-offsetof ./src/ApplicationMain.cpp -o/Users/tanis/Documents/test-vscode-openfl/Export/mac64/cpp/obj/obj/darwin64-debug/2af284d7_ApplicationMain.o\n"},"event":"output","seq":2}
1452534585.029: Sending 83 bytes:
1452534585.02901: {"type":"event","body":{"category":"console","output":""},"event":"output","seq":3}
1452534585.99387: Compiler: xcrun --sdk macosx10.11 clang++ -o ApplicationMain-debug -stdlib=libstdc++ -framework Cocoa -isysroot /Applications/Xcode.app/Contents/Developer//Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -m64 @/Users/tanis/Documents/test-vscode-openfl/Export/mac64/cpp/obj/obj/darwin64-debug/all_objs
1452534585.99394: Sending 384 bytes:
1452534585.99395: {"type":"event","body":{"category":"console","output":"xcrun --sdk macosx10.11 clang++ -o ApplicationMain-debug -stdlib=libstdc++ -framework Cocoa -isysroot /Applications/Xcode.app/Contents/Developer//Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -m64 @/Users/tanis/Documents/test-vscode-openfl/Export/mac64/cpp/obj/obj/darwin64-debug/all_objs\n"},"event":"output","seq":4}
1452534585.99401: Sending 83 bytes:
1452534585.99402: {"type":"event","body":{"category":"console","output":""},"event":"output","seq":5}
1452534604.8181: Compile succeeded!
1452534604.81818: Sending 103 bytes:
1452534604.81819: {"type":"event","body":{"category":"console","output":"Compile succeeded!\n"},"event":"output","seq":6}
1452534604.81825: Starting VSCHaxeServer port 6972...
1452534604.81841: Launching application...
1452534604.81846: Sending 109 bytes:
1452534604.81847: {"type":"event","body":{"category":"console","output":"Launching application...\n"},"event":"output","seq":7}
1452534604.81856: cmd: DisplayingABitmap.app/Contents/MacOS/DisplayingABitmap
1452534604.81859: args: DisplayingABitmap.app/Contents/MacOS/DisplayingABitmap
1452534604.8186: Setting ./ prefix
1452534604.81896: Starting: DisplayingABitmap.app/Contents/MacOS/DisplayingABitmap, pid=18199
1452534604.81914: PM: Monitoring process: 18199
1452534604.82008: VSCHS: Listening for client connection on localhost:6972 ...
1452534605.13191: VSCHS: Received connection from 127.0.0.1.
1452534605.13361: Got message: OK
1452534605.18392: Got message: ThreadStopped(0,16,debugger.HaxeRemote,new,debugger/HaxeRemote.hx,73)
1452534605.18398:
Thread 0 stopped in debugger.HaxeRemote.new() at debugger/HaxeRemote.hx:73.
1452534605.18407: VSCH: got cmd: Files
1452534605.18417: VSCH: got cmd: FilesFullPath
1452534605.1842: VSCH: got cmd: SetCurrentThread(0)
1452534605.18422: VSCH: got cmd: WhereCurrentThread(false)
1452534609.29549: VSCHS: Client disconnected.
1452534609.29688: PM: Detected process exit: 0
I've filed a separate bug (#26) for showing more info on compile failure.
Thanks for this dump -- this is what we need to figure out for Mac. I send the commands to get filenames and to query the current thread 0 position, and the client app crashes.
Inexplicably, sending the same commands via the commandline debugger works.
BTW, this is likely a duplicate of the below issue, but I'll leave it here for now, it provides additional info.
Is there a way to dump what's getting into the serializer so that I can check what's breaking it?
Whatever it is, it comes through the HaxeRemote write loop:
https://github.com/HaxeFoundation/hxcpp-debugger/blob/master/debugger/HaxeRemote.hx#L134
You could perhaps trace the messages there before writing them into HaxeProtocol.
Here's a HaxeRemote that dumps those messages to /tmp/client.log
I tried with the HaxeRemote that dumps to the log and it looks like VSCode just sticks there at 100% CPU until the app gets killed.
The content of the log is just this:
1452699884.78123: startup...1452699884.78146: writing message: ThreadStopped(0,16,debugger.HaxeRemote,new,debugger/HaxeRemote.hx,80)
I added some more logging and it looks like it dies inside the mThread = new DebuggerThread(this, startStopped);
Ok, here's the exact line where it gets stuck, it's inside DebuggerThread.hx https://github.com/HaxeFoundation/hxcpp-debugger/blob/master/debugger/DebuggerThread.hx#L108
Debugger.enableCurrentThreadDebugging(true);
Interesting. That function calls down into hxcpp here: https://github.com/HaxeFoundation/hxcpp/blob/master/src/hx/Debug.cpp#L758-L761
It doesn't seem like it's doing much, though the GetCallerCallStack does potentially use a lock.
Maybe @hughsando could comment? Again, still not sure why this would work fine in one scenario (cli debugger) but not in another (launched from vscode)...
Actually the client debugger is working fine. At least setting a breakpoint and stopping a thread is working as expected. The problem arise as soon as you issue a files
command as the server just gets stuck there (it might as well be waiting for the client to respond, I do not know for sure).
Sounds like maybe an issue with the expected Files protocol - ie, new line mismatch or number of entries or something like that.
On Thu, Jan 14, 2016 at 1:55 AM, Valerio Santinelli < notifications@github.com> wrote:
Actually the client debugger is working fine. At least setting a breakpoint and stopping a thread is working as expected. The problem arise as soon as you issue a files command as the server just gets stuck there (it might as well be waiting for the client to respond, I do not know for sure).
— Reply to this email directly or view it on GitHub https://github.com/jcward/vscode-hxcpp-debug/issues/25#issuecomment-171379222 .
Here's the analysis of Bryan from TiVo. I haven't tested it yet but I guess he's right about it.
So this appears to be a bug somewhere in the compiler toolchain. The crash is occurring in a recursive serialization of a haxe enum via the haxe.Serializer class, in its run() function.
haxe.Serializer is part of the haxe standard library. I can see no bugs in its implementation. However, if I add the following lines to the very top of the haxe.Serializer.run() function:
if (v == null) { trace("NULL"); }
And then recompile the debugged program, things work fine.
If you take out the "trace("NULL")", then it doesn't work any more.
In fact that trace never gets executed (you never see "NULL" being output), and yet somehow its presence is enough to prevent the program from crashing.
I can only suspect some kind of compiler bug, either in the generated C++ code (although I checked out that code and it looks like it's completely correct) or in the actual C++ compiler (llvm I believe on Mac OS X). Hard to believe, but I can't imagine what else is causing this.
Try adding those lines to the top of haxe.Serializer.run() (haxe.Serializer is in the haxe std library) locally and see if that "fixes" it for you.
And if so ... I'd recommend filing an issue to the haxe foundation on github.
Thanks! Bryan
This kind of weirdness is could possibly be to do with Gc. You could also try to disable Gc for the duration of the serialize call.
Hugh
On Thu, Jan 14, 2016 at 3:57 PM, Valerio Santinelli < notifications@github.com> wrote:
Here's the analysis of Bryan from TiVo. I haven't tested it yet but I guess he's right about it.
So this appears to be a bug somewhere in the compiler toolchain. The crash is occurring in a recursive serialization of a haxe enum via the haxe.Serializer class, in its run() function.
haxe.Serializer is part of the haxe standard library. I can see no bugs in its implementation. However, if I add the following lines to the very top of the haxe.Serializer.run() function:
if (v == null) { trace("NULL"); }
And then recompile the debugged program, things work fine.
If you take out the "trace("NULL")", then it doesn't work any more.
In fact that trace never gets executed (you never see "NULL" being output), and yet somehow its presence is enough to prevent the program from crashing.
I can only suspect some kind of compiler bug, either in the generated C++ code (although I checked out that code and it looks like it's completely correct) or in the actual C++ compiler (llvm I believe on Mac OS X). Hard to believe, but I can't imagine what else is causing this.
Try adding those lines to the top of haxe.Serializer.run() (haxe.Serializer is in the haxe std library) locally and see if that "fixes" it for you.
And if so ... I'd recommend filing an issue to the haxe foundation on github.
Thanks! Bryan
— Reply to this email directly or view it on GitHub https://github.com/jcward/vscode-hxcpp-debug/issues/25#issuecomment-171566275 .
I think I tried disabling the GC to no effect over in 19: https://github.com/jcward/vscode-hxcpp-debug/issues/19#issuecomment-165789657
@jcward have you tried forcing the c++ compiler not to use optimizations?
Haven't tried that. I'll be able to play with it this afternoon (~8 hours.)
I'm not near my Mac, but with my Windwos VM, adding the trace statement to Serializer.hx/run() didn't resolve the hang:
I know that change was compiled in, because my first try had bad syntax I had to fix.
However, I've attached the visual studio debugger, and just as you observed, it seems that the main thread is waiting for the debugger thread, but in the debugger thread is spinning and spinning in the serializer, working infinitely on the Files enum. I'll see if I can track down why it's never returning.
Hmm, yes, something's definitely wrong with the way it's converting the Files enum to a String. It takes the first element, which is an Element enum, toString's that, which takes the first Element, toString, which takes the first Element, etc, etc. Somehow a terminator is being missed, and it's just marching through memory, always believing there's another child Element:
Digging further into this I'm pretty sure the problem has something to do with commands having the same name as responses. Just check this: https://github.com/HaxeFoundation/hxcpp-debugger/blob/master/debugger/IController.hx#L55
All the commands getting stuck in recursive serialization are those whose response has the same name as the command. Files, AllClasses, Classes, etc...
I guess the problem lies in the way the serializer is serializing enums, otherwise I can't understand what's happening.
@jcward can you try the test cli
project on Windows with Haxe 3.2.1 and hxcpp-debugger and hxcpp git versions? I do not have a Windows VM handy to do the same test right now. Thanks!
@hughsando since this looks like a platform-specific problem, can you please have a look at the code output of hxcpp to see what's wrong?
@Simn has already confirmed here https://github.com/HaxeFoundation/haxe/issues/4794 that with Haxe 3.2.1 and latest git versions of hxcpp and hxcpp-debugger it's not happening on Windows.
But with the same versions on OSX I'm experiencing this issue, so it really looks like a platform-specific problem.
Robert from Kha is also using this plugin but with the Chrome stuff and it works fine. Mac seems to be the only platform having issues and the common joint is hxcpp. Thanks!
Actually the first common joint is hxcpp-debugger. I don't see any reason to blame this on hxcpp right now. Someone might have to debug the debugger.
Are they recursive references ? Are you activating Serializer.useCache ? That might be that the reference is not found in the Serializer cache.
P.S.: Please make sure to factor lime/OpenFL out of the equation, see https://github.com/HaxeFoundation/haxe/issues/4794#issuecomment-172259000.
@ncannasse yes it's an enum being serialized recursively even though apparently there's no reason to recurse the enum. I tried adding haxe.Serializer.USE_CACHE=true before this line https://github.com/HaxeFoundation/hxcpp-debugger/blob/master/debugger/HaxeProtocol.hx#L98 in hxcpp-debugger but nothing changed.
I've just followed the instruction at https://github.com/HaxeFoundation/haxe/issues/4794#issuecomment-172259000. I'm using OSX 10.11.
With haxe git build, hxcpp 3.2.205, problem cannot be reproduced.
With haxe 3.2.1, hxcpp 3.2.205, the Main-debug of test-vscode-cli exited with error when I run the files
command:
$ export/Main-debug
Debugger:Starting App side debugger support.
Debugger:Connected to debugging server at localhost:6972.
Bus error: 10
The output of gdb is as follows:
(gdb) run
Starting program: /Users/andy/Documents/workspace/test-vscode-cli/export/Main-debug
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLArgument.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLCommandBuffer.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLCommandQueue.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLCompilerCache.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLCompilerConnection.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLComputePipeline.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLDebug.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLDebugCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLDepthStencil.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLDevice.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelBlitCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelBuffer.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelCommandBuffer.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelCommandBufferStorage.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelCommandQueue.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelComputeCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelDebugCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelDevice.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelDeviceShmem.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelDeviceShmemPool.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelError.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelMemoryInfo.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelParallelRenderCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelPooledResource.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelRenderCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelResource.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelResourcePool.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelTexture.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLLibrary.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLOpenGL.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLParallelRenderCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLPixelFormat.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLRangeAllocator.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLReflection.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLRenderPass.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLRenderPipeline.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLResource.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLResourceList.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLResourceListPool.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLSampler.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLStatistics.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLTexture.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-55.2.8~2/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLVertexDescriptor.o': can't open to read symbols: No such file or directory.
warning: Could not open OSO archive file "/BuildRoot/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~16/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libLLVMSupport.a"
warning: Could not open OSO archive file "/BuildRoot/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~16/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libclangBasic.a"
warning: Could not open OSO archive file "/BuildRoot/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~16/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libclangLex.a"
warning: Could not open OSO archive file "/BuildRoot/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~16/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslAST.a"
warning: Could not open OSO archive file "/BuildRoot/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~16/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslBasic.a"
warning: Could not open OSO archive file "/BuildRoot/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~16/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslClangImportEdit.a"
warning: Could not open OSO archive file "/BuildRoot/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~16/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslClangImportFrontend.a"
warning: Could not open OSO archive file "/BuildRoot/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~16/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslFilter.a"
warning: Could not open OSO archive file "/BuildRoot/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~16/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslFrontend.a"
warning: Could not open OSO archive file "/BuildRoot/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~16/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslParse.a"
warning: Could not open OSO archive file "/BuildRoot/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~16/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslSema.a"
warning: `/BuildRoot/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~16/Objects/obj-llvm/tools/fosl/tools/libFosl/CMakeFiles/dylibFosl.dir/libFosl.cpp.o': can't open to read symbols: No such file or directory.
Debugger:Starting App side debugger support.
Debugger:Connected to debugging server at localhost:6972.
Debugger:Failed to read command from server at localhost:6972: Eof
Debugger:An error occurred on the write thread loop (sending messages to the debugger): Null Object Reference
Debugger:Closing connection.
Called from *::_Function_1_1 debugger/HaxeRemote.hx line 71
Called from debugger.HaxeRemote::writeThreadLoop debugger/HaxeRemote.hx line 145
Critical Error: rror occurred on the write thread loop (sending messages to the debugger): Null Object Reference
Called from Main::main Main.hx line 15
Called from debugger.HaxeRemote::new debugger/HaxeRemote.hx line 73
Critical Error: Object Reference
[New Thread 0x1323 of process 69457]
Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0x1323 of process 69457]
hx::CriticalErrorHandler (inErr=..., allowFixup=true) at /Users/andy/haxelib/hxcpp/3,2,205/src/hx/Debug.cpp:2666
2666 __builtin_trap();
(gdb) backtrace
#0 hx::CriticalErrorHandler (inErr=..., allowFixup=true) at /Users/andy/haxelib/hxcpp/3,2,205/src/hx/Debug.cpp:2666
#1 0x00000001001d7acf in __hxcpp_dbg_checkedThrow (toThrow=...) at /Users/andy/haxelib/hxcpp/3,2,205/src/hx/Debug.cpp:2301
#2 0x0000000100094881 in debugger::HaxeRemote_obj::writeThreadLoop (this=0x10130c964) at ./src/debugger/HaxeRemote.cpp:307
#3 0x0000000100097289 in debugger::HaxeRemote_obj::__construct(bool, String, hx::Null<int>)::_Function_1_1::run() (this=0x10130cd58)
at ./src/debugger/HaxeRemote.cpp:75
#4 0x0000000100097173 in debugger::HaxeRemote_obj::__construct(bool, String, hx::Null<int>)::_Function_1_1::__run() (this=0x10130cd58)
at ./src/debugger/HaxeRemote.cpp:79
#5 0x00000001001ed3c8 in hxThreadFunc (inInfo=0x10130cd6c) at /Users/andy/haxelib/hxcpp/3,2,205/src/hx/Thread.cpp:255
#6 0x00007fff82f80c13 in _pthread_body () from /usr/lib/system/libsystem_pthread.dylib
#7 0x00007fff82f80b90 in _pthread_start () from /usr/lib/system/libsystem_pthread.dylib
#8 0x00007fff82f7e375 in thread_start () from /usr/lib/system/libsystem_pthread.dylib
#9 0x0000000000000000 in ?? ()
git bisect
has shown me that it was https://github.com/HaxeFoundation/haxe/commit/d57112a64a5e0f7b867378446702e45cb73d664f (the new analyzer) which fixed the problem.
I would be interested in a bisect if you find the time.
Edit: Ha timing... thanks!
I've downloaded this git build from the Haxe's build server: http://hxbuilds.s3-website-us-east-1.amazonaws.com/builds/haxe/mac-installer/haxe_2016-01-18_development_9ba6a39.tar.gz
But I still get the same problem.
@andyli where can I download the version of Haxe that you are using? I'd like to avoid having to compile it by hand from git if at all possible.
Thanks!
I just compile it from source...
You may try uninstall your current version and then use homebrew, brew install haxe --HEAD
.
I believe the Haxe build server cross-compiles from a Linux machine, so it may be a bug from the cross-compilation toolchain.
@andyli I cannot compile Haxe from source as the make install
on Mac is trying to remove and replace libraries in the wrong folders thus messing up my box. I need to find a spare one to do that but I haven't one available at the moment. Or someone should make sure that the Makefile for Mac is correct (i.e. Haxe libs should end up in /usr/local/lib/haxe instead of /usr/lib/haxe now and it should be the default).
brew install haxe --HEAD
will run make install
with the "right" installation path (by setting INSTALL_BIN_DIR
and INSTALL_LIB_DIR
during make install
), thus will work on OSX 10.11.
Thanks @andyli I've got the latest dev Haxe working on my Mac box. I've reinstalled all the libs as well just to be sure I haven't got anything old lying around. hxcpp is the git version.
It still suffers of the same problem. When I issue the files
command in the debug server it just gets stuck there.
It looks like it's not a cross-compilation problem.
Debug server:
iMacValerio:tanis2000-hxcpp-debugger tanis$ Export/HaxeServer -host 127.0.0.1 -port 6972
-=- hxcpp built-in debugger in command line mode -=-
-=- Use 'help' for help if you need it. -=-
-=- Have fun! -=-
Listening for client connection on 127.0.0.1:6972 ...
Test cli:
iMacValerio:test-vscode-cli tanis$ export/Main-debug
Debugger:Starting App side debugger support.
Debugger:Connected to debugging server at localhost:6972.
I run the files command on the server:
Received connection from 127.0.0.1.
1>
Thread 0 stopped in Main.main() at Main.hx:64.
files
And nothing else happens. It's stuck in a recursive call.
Can you run haxe -version
just so we can be sure you're running the right thing?
Also, are you doublepluscertain that you actually recompiled both the server and client?
@Simn I removed everything again by hand just to be sure. Removed Haxe and the haxelib stuff.
Here's the output:
iMacValerio:tanis2000-hxcpp-debugger tanis$ haxe -version
3.3.0 (git build development @ 9ba6a39)
Haxelib
iMacValerio:tanis2000-hxcpp-debugger tanis$ haxelib list
debugger: git [dev:/usr/local/lib/haxe/lib/debugger/git]
hxcpp: 3.2.205 git [dev:/usr/local/lib/haxe/lib/hxcpp/git]
I nuked both the export folders containing the HaxeServer and test client app just to be safe.
iMacValerio:tanis2000-hxcpp-debugger tanis$ rm -rf Export/
iMacValerio:tanis2000-hxcpp-debugger tanis$ haxe -main debugger.HaxeServer -cpp ./Export -cp ./debugger/ -v
iMacValerio:tanis2000-hxcpp-debugger tanis$ Export/HaxeServer -host 127.0.0.1 -port 6972
iMacValerio:test-vscode-cli tanis$ rm -rf export/
iMacValerio:test-vscode-cli tanis$ haxe -main Main -cpp ./export -debug -D HXCPP_DEBUGGER -lib debugger
iMacValerio:test-vscode-cli tanis$ export/Main-debug
Tried again the files
command and now it works as expected. I suppose I was missing something in the haxelib libraries that should have been recompiled as well. I could have sworn that hxcpp had been recompiled from scratch but since now the result is different I have surely omitted a step before.
If the problem lies in the cross-compiler being used to create the Haxe binaries, what can we do to solve the problem?
Did you try again with the Haxe nightly download? At this point I suspect that whatever problem existed has already been fixed and the rest is up to getting versions right.
@Simn
I completely removed everything again. Tested with the nightly build haxe-3.2.1-dev-9ba6a39.pkg
:
iMacValerio:lib tanis$ haxe -version
3.3.0 (git build development @ 9ba6a39)
And it works correctly.
So the next question is: when are you going to release Haxe 3.3? ;)
I tried to test haxe git build 9ba6a39, but there was an error wrt "constant expression expected" for a switch statement in OpenFL's MouseEvent.hx using this version of the haxe compiler (my test openfl
project is where I've been tracking the issue to date.)
@jcward it happens in display/Stage.hx as well. It looks like something has changed with switch
statements in the latest Haxe.
Yes you can no longer use writable fields when pattern matching because that's not sound. The field has to be made inline
or something like (default, never)
.
While everyone's here, any ideas on why this problem doesn't exist on Linux (even using Haxe 3.1.2)? Debugging has always worked on Linux. I'm hoping 3.3 will clear up Win and Mac both.
Hmm, after fixing the switch items in OpenFL by adding inline
, the haxe compile succeeded, but then the c++ compile failed:
cl.exe -Iinclude -nologo -Od /WX- /fp:precise -DHX_WINDOWS -D_USING_V140_SDK71_ -GR -Z7 -Oy- -c -EHs -GS- -arch:SSE -IC:/HaxeToolkit/haxe/lib/hxcpp/3,2,205/include -DHXCPP_DEBUG -DHXCPP_VISIT_ALLOCS -DHXCPP_DEBUGGER -DHXCPP_API_LEVEL=321 -D_CRT_SECURE_NO_DEPRECATE -D_ALLOW_MSC_VER_MISMATCH -D_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH -wd4996 -MT ./src/lime/system/CFFI.cpp "-Foc:/Users/jeff/.vscode/extensions/vscode-hxcpp-debug/test openfl/Export/windows/cpp/obj/obj/msvc19-debug-nc-cxp/be9b7dd4_CFFI.obj"
CFFI.cpp
./src/lime/system/CFFI.cpp(170): error C2819: type 'String' does not have an overloaded member 'operator ->'
c:\haxetoolkit\haxe\lib\hxcpp\3,2,205\include\hxString.h(20): note: see declaration of 'String'
./src/lime/system/CFFI.cpp(170): note: did you intend to use '.' instead?
./src/lime/system/CFFI.cpp(170): error C2232: '->String::__Field': left operand has 'class' type, use '.'
./src/lime/system/CFFI.cpp(170): error C2227: left of '->__Field' must point to class/struct/union/generic type
Compile failed
I get the same error with git hxcpp and haxelib hxcpp. Any ideas @hughsando or aynone else?
If you could post a link the the offending hx file, and the lines around the generated lime/system/CFFI.cpp, it would be very helpful. An actual non-openfl example would be even better. I'm thinking its something to do with inlining abstract(String) enums into a switch statement, which might be either a hxcpp or general haxe error.
@Simn there's something weird going on with different libs still. I created a new project that uses the snow library. I recompiled the native part of snow by hand with the usual 3.3 Haxe that I'm using since we last found out that it works with the CLI test application.
It turns out that it gets stuck in the serializer just like it happened with the CLI app with the old Haxe version. As usual I deleted the /usr/local/lib/haxe/lib folder and reinstalled every single library from scratch from their git counterparts.
I recompiled the CLI test app and it works fine. I recompiled the test snow app and it throws the usual stack trace:
Thread 10 Crashed:
0 libsystem_c.dylib 0x00007fff92b7fd6d _vsnprintf + 20
1 libsystem_c.dylib 0x00007fff92b8000c vsnprintf_l + 41
2 libsystem_c.dylib 0x00007fff92b703b2 snprintf + 188
3 org.snowkit.snowbasic 0x000000010042c953 String::String(int const&) + 83
4 org.snowkit.snowbasic 0x000000010042caad String::String(int const&) + 29
5 org.snowkit.snowbasic 0x00000001004269a3 hx::IntData::toString() + 35
6 org.snowkit.snowbasic 0x000000010036a689 Std_obj::string(Dynamic) + 361
7 org.snowkit.snowbasic 0x000000010036900b StringBuf_obj::add(Dynamic) + 315
8 org.snowkit.snowbasic 0x00000001002ab41a haxe::Serializer_obj::serializeString(String) + 1530
9 org.snowkit.snowbasic 0x00000001002ad7b9 haxe::Serializer_obj::serialize(Dynamic) + 4409
10 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
11 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
12 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
13 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
14 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
15 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
16 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
17 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
18 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
19 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
20 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
21 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
22 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
23 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
24 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
25 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
26 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
27 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
28 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
29 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
30 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
31 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
32 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
33 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
34 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
35 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
36 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
37 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
38 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
39 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
40 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
41 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
42 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
43 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
44 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
45 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
46 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
47 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
48 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
49 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
50 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
51 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
52 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
53 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
54 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
55 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
56 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
57 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
58 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
59 org.snowkit.snowbasic 0x00000001002b4e00 haxe::Serializer_obj::serialize(Dynamic) + 34688
60 org.snowkit.snowbasic 0x00000001002b5657 haxe::Serializer_obj::run(Dynamic) + 423
61 org.snowkit.snowbasic 0x00000001002e3e40 debugger::HaxeProtocol_obj::writeDynamic(hx::ObjectPtr<haxe::io::Output_obj>, Dynamic) + 304
62 org.snowkit.snowbasic 0x00000001002e45f4 debugger::HaxeProtocol_obj::writeMessage(hx::ObjectPtr<haxe::io::Output_obj>, hx::ObjectPtr<debugger::Message_obj>) + 340
63 org.snowkit.snowbasic 0x00000001002de857 debugger::HaxeRemote_obj::writeThreadLoop() + 759
64 org.snowkit.snowbasic 0x00000001002e0919 debugger::HaxeRemote_obj::__construct(bool, String, hx::Null<int>)::_Function_1_1::run() + 217
65 org.snowkit.snowbasic 0x00000001002e0803 debugger::HaxeRemote_obj::__construct(bool, String, hx::Null<int>)::_Function_1_1::__run() + 35
66 org.snowkit.snowbasic 0x00000001003f9f18 hxThreadFunc(void*) + 184
67 libsystem_pthread.dylib 0x00007fff8999705a _pthread_body + 131
68 libsystem_pthread.dylib 0x00007fff89996fd7 _pthread_start + 176
69 libsystem_pthread.dylib 0x00007fff899943ed thread_start + 13
What else could it be? As far as I can tell snow needs to build its own C++ stuff and I've done that by hand as described there https://underscorediscovery.github.io/snow/guide/native-layer.html
@underscorediscovery maybe you've got a suggestion about something I might be doing wrong?
@andyli I've started getting the same error that you had with 3.2.1, but this time I'm on 3.3 (git) and either hxcpp 3.2.205 and hxcpp git.
Debugger:Starting App side debugger support.
Debugger:Connected to debugging server at localhost:6972.
Bus error: 10
This doesn't happen with the CLI test app but it happens with an app using the snow
library. I suspect this might be happening either with any library that contains lots of files or even with small libraries that do something that messes up the enumeration serialization. Is there anything I can do to help get to the source of this problem?
Here's the lldb output:
MBP-di-Valerio:test-snow-empty tanis$ lldb bin/mac64/snow_empty.app/Contents/MacOS/snow_empty
(lldb) target create "bin/mac64/snow_empty.app/Contents/MacOS/snow_empty"
Current executable set to 'bin/mac64/snow_empty.app/Contents/MacOS/snow_empty' (x86_64).
(lldb) run
Process 9216 launched: '/Users/tanis/Documents/test-snow-empty/bin/mac64/snow_empty.app/Contents/MacOS/snow_empty' (x86_64)
Debugger:Starting App side debugger support.
Debugger:Connected to debugging server at localhost:6972.
Process 9216 stopped
* thread #2: tid = 0xee65, 0x00007fff96d94d6d libsystem_c.dylib`_vsnprintf + 20, stop reason = EXC_BAD_ACCESS (code=2, address=0x102100f68)
frame #0: 0x00007fff96d94d6d libsystem_c.dylib`_vsnprintf + 20
libsystem_c.dylib`_vsnprintf:
-> 0x7fff96d94d6d <+20>: movq %r9, -0x1e8(%rbp)
0x7fff96d94d74 <+27>: movq %r8, %r15
0x7fff96d94d77 <+30>: movq %rcx, %rbx
0x7fff96d94d7a <+33>: movq %rdx, %r14
(lldb) bt
warning: could not load any Objective-C class information. This will significantly reduce the quality of type information available.
* thread #2: tid = 0xee65, 0x00007fff96d94d6d libsystem_c.dylib`_vsnprintf + 20, stop reason = EXC_BAD_ACCESS (code=2, address=0x102100f68)
* frame #0: 0x00007fff96d94d6d libsystem_c.dylib`_vsnprintf + 20
frame #1: 0x00007fff96d9500c libsystem_c.dylib`vsnprintf_l + 41
frame #2: 0x00007fff96d853b2 libsystem_c.dylib`snprintf + 188
frame #3: 0x000000010041da73 snow_empty`String::String(this=0x00000001021014c0, inRHS=0x0000000100d3710c) + 83 at String.cpp:311
frame #4: 0x000000010041dbcd snow_empty`String::String(this=0x00000001021014c0, inRHS=0x0000000100d3710c) + 29 at String.cpp:309
frame #5: 0x0000000100417aa3 snow_empty`hx::IntData::toString(this=0x0000000100d37104) + 35 at Dynamic.cpp:55
frame #6: 0x000000010036b779 snow_empty`Std_obj::string(s=Dynamic @ 0x00000001021014b8) + 361 at Std.cpp:67
frame #7: 0x000000010036a0fb snow_empty`StringBuf_obj::add(this=0x0000000100e40a18, x=Dynamic @ 0x0000000102101690) + 315 at StringBuf.cpp:44
frame #8: 0x00000001002ac50a snow_empty`haxe::Serializer_obj::serializeString(this=0x0000000100e409ec, s=(length = 20, __s = "snow%2Fapi%2FLibs.hx")) + 1530 at Serializer.cpp:123
frame #9: 0x00000001002ae8a9 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102104958) + 4409 at Serializer.cpp:300
frame #10: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102107128) + 34688 at Serializer.cpp:796
frame #11: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x00000001021098f8) + 34688 at Serializer.cpp:796
frame #12: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010210c0c8) + 34688 at Serializer.cpp:796
frame #13: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010210e898) + 34688 at Serializer.cpp:796
frame #14: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102111068) + 34688 at Serializer.cpp:796
frame #15: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102113838) + 34688 at Serializer.cpp:796
frame #16: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102116008) + 34688 at Serializer.cpp:796
frame #17: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x00000001021187d8) + 34688 at Serializer.cpp:796
frame #18: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010211afa8) + 34688 at Serializer.cpp:796
frame #19: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010211d778) + 34688 at Serializer.cpp:796
frame #20: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010211ff48) + 34688 at Serializer.cpp:796
frame #21: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102122718) + 34688 at Serializer.cpp:796
frame #22: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102124ee8) + 34688 at Serializer.cpp:796
frame #23: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x00000001021276b8) + 34688 at Serializer.cpp:796
frame #24: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102129e88) + 34688 at Serializer.cpp:796
frame #25: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010212c658) + 34688 at Serializer.cpp:796
frame #26: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010212ee28) + 34688 at Serializer.cpp:796
frame #27: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x00000001021315f8) + 34688 at Serializer.cpp:796
frame #28: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102133dc8) + 34688 at Serializer.cpp:796
frame #29: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102136598) + 34688 at Serializer.cpp:796
frame #30: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102138d68) + 34688 at Serializer.cpp:796
frame #31: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010213b538) + 34688 at Serializer.cpp:796
frame #32: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010213dd08) + 34688 at Serializer.cpp:796
frame #33: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x00000001021404d8) + 34688 at Serializer.cpp:796
frame #34: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102142ca8) + 34688 at Serializer.cpp:796
frame #35: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102145478) + 34688 at Serializer.cpp:796
frame #36: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102147c48) + 34688 at Serializer.cpp:796
frame #37: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010214a418) + 34688 at Serializer.cpp:796
frame #38: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010214cbe8) + 34688 at Serializer.cpp:796
frame #39: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010214f3b8) + 34688 at Serializer.cpp:796
frame #40: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102151b88) + 34688 at Serializer.cpp:796
frame #41: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102154358) + 34688 at Serializer.cpp:796
frame #42: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102156b28) + 34688 at Serializer.cpp:796
frame #43: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x00000001021592f8) + 34688 at Serializer.cpp:796
frame #44: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010215bac8) + 34688 at Serializer.cpp:796
frame #45: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010215e298) + 34688 at Serializer.cpp:796
frame #46: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102160a68) + 34688 at Serializer.cpp:796
frame #47: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102163238) + 34688 at Serializer.cpp:796
frame #48: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102165a08) + 34688 at Serializer.cpp:796
frame #49: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x00000001021681d8) + 34688 at Serializer.cpp:796
frame #50: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010216a9a8) + 34688 at Serializer.cpp:796
frame #51: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010216d178) + 34688 at Serializer.cpp:796
frame #52: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010216f948) + 34688 at Serializer.cpp:796
frame #53: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102172118) + 34688 at Serializer.cpp:796
frame #54: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x00000001021748e8) + 34688 at Serializer.cpp:796
frame #55: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x00000001021770b8) + 34688 at Serializer.cpp:796
frame #56: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102179888) + 34688 at Serializer.cpp:796
frame #57: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010217c058) + 34688 at Serializer.cpp:796
frame #58: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x000000010217e828) + 34688 at Serializer.cpp:796
frame #59: 0x00000001002b5ef0 snow_empty`haxe::Serializer_obj::serialize(this=0x0000000100e409ec, v=Dynamic @ 0x0000000102180710) + 34688 at Serializer.cpp:796
frame #60: 0x00000001002b6747 snow_empty`haxe::Serializer_obj::run(v=Dynamic @ 0x0000000102180980) + 423 at Serializer.cpp:842
frame #61: 0x00000001002e4f30 snow_empty`debugger::HaxeProtocol_obj::writeDynamic(output=(mPtr = 0x0000000100e36cd0), value=Dynamic @ 0x0000000102180a98) + 304 at HaxeProtocol.cpp:237
frame #62: 0x00000001002e56e4 snow_empty`debugger::HaxeProtocol_obj::writeMessage(output=(mPtr = 0x0000000100e36cd0), message=debugger::Message @ 0x0000000102180cb0) + 340 at HaxeProtocol.cpp:148
frame #63: 0x00000001002df947 snow_empty`debugger::HaxeRemote_obj::writeThreadLoop(this=0x0000000100e36be8) + 759 at HaxeRemote.cpp:233
frame #64: 0x00000001002e1a09 snow_empty`debugger::HaxeRemote_obj::__construct(this=0x0000000100e36fc8)::_Function_1_1::run() + 217 at HaxeRemote.cpp:75
frame #65: 0x00000001002e18f3 snow_empty`debugger::HaxeRemote_obj::__construct(this=0x0000000100e36fc8)::_Function_1_1::__run() + 35 at HaxeRemote.cpp:79
frame #66: 0x00000001003eb018 snow_empty`hxThreadFunc(inInfo=0x0000000100e36fdc) + 184 at Thread.cpp:255
frame #67: 0x00007fff8dbac05a libsystem_pthread.dylib`_pthread_body + 131
frame #68: 0x00007fff8dbabfd7 libsystem_pthread.dylib`_pthread_start + 176
frame #69: 0x00007fff8dba93ed libsystem_pthread.dylib`thread_start + 13
(lldb)
Again, try to make a minimal example such that we can reproduce the issue. Once we confirmed it is not a set up problem on your side, we can pass the example to Hugh ;)
It's hard to come up with a minimal example. Snow is a big library just as Lime and it's hard to isolate the piece of that library that might be causing the problem. I hoped that the backtrace could eventually give you an idea of what's going on and you could tell me what part of that library might be having troubles. As far as I can tell it's just failing serializing to a string something that also contains an integer. I'm not an lldb expert. If you know how to load the symbols with that tool I might be able to find the exact line of cose that is throwing the error. Thanks so much for your patience.
Valerio Santinelli
Inviato da iPhone
Il giorno 24 gen 2016, alle ore 15:51, Andy Li notifications@github.com ha scritto:
Again, try to make a minimal example such that we can reproduce the issue. Once we confirmed it is not a set up problem on your side, we can pass the example to Hugh ;)
— Reply to this email directly or view it on GitHub.
Just try your best. If you cannot remove the snow dependency, let it be. But please provide an example that we can use to reproduce the issue. Hugh can probably tell something from the backtrace, but I'm not very comfortable to pass him an issue without a code example.
Hi Jeff,
I'm trying to run the debugger on Mac but all I get when hitting the Build & Debug button is the following log:
Is there any way to get a more detailed log? BTW I'm using the
test openfl
project as the testbed.