airbnb / react-sketchapp

render React components to Sketch βš›οΈπŸ’Ž
http://airbnb.io/react-sketchapp/
MIT License
14.94k stars 821 forks source link

Sketch quits unexpectedly when importing image assets. #216

Closed dlehmhus closed 4 years ago

dlehmhus commented 6 years ago

πŸ‘‹ Hello! Thanks for contributing. Please use the template that matches your intention

I am... Dario Lehmhus

------------------------------------------------------------------------------------------------- Reporting a bug or issue

Expected behavior: Import image asset into Component

Observed behavior: Sketch quits unexpectedly

How to reproduce: import logo from 'path/to/asset/logo.png';

Sketch version: 47.1

Dependencies:

"dependencies": {
    "nwb": "^0.15.6",
    "react": "^15.4.2",
    "react-primitives": "^0.3.4",
    "react-sketchapp": "^1.0.0-beta.5",
    "react-test-renderer": "^15.4.1"
  },
  "devDependencies": {
    "@skpm/builder": "^0.2.0"
  }
thierryc commented 6 years ago

Use URL to import your images.

like

source={`http://127.0.0.1:8080/Lists/list-items/Icons/${cat}@2x.png`}

PS is ready for sketch 48.


"react-sketchapp": "^1.0.0",
LincMitch commented 6 years ago

How about if your rendering to SketchApp and not rendering to Web?

LincMitch commented 6 years ago

I also get a crash when trying to use: <Image source={require('./image.png')} /> Sketch 48.1 and v1.0.0

But if I remove require('...') and just use <Image source={'./image.png'} /> it doesn't crash. Instead I get an empty red box in place of the image dimensions .

In fact I'm not sure what require('...') is used for as copied the code.

thierryc commented 6 years ago

Use a server. http://

Good Node server. https://www.npmjs.com/package/http-server

dlehmhus commented 6 years ago

@thierryc you're right, it works via URL imports! In my case, I would prefer to import my assets directly into my components, because I have a rather complex workspace setup ( by my standards πŸ˜„ ) sharing components between a web-, native- and a sketch-project.

thierryc commented 6 years ago

Via a Base64 image ? How do you import your image in js ? via babel ?

https://www.npmjs.com/package/babel-plugin-nodejs-import-images

LincMitch commented 6 years ago

Local images used to work in 1.0.0-beta.5.

thierryc commented 6 years ago

I read the source of the render and for me extractURLFromSource expect a URI string.

const image = makeImageDataFromUrl(extractURLFromSource(props.source)); extractURLFromSource()

Try file:// ?

LincMitch commented 6 years ago

Noticed this closed issue which point to SKPM #199

LincMitch commented 6 years ago

file:// didn't appear to work. So am using a localhost for now, until local images become available again.

csantiago132 commented 6 years ago

@LincMitch my work-around is to upload assets to repo and import jpg|png|gif|svg| via direct URL. works like a charm too

LincMitch commented 6 years ago

Sounds good @csantiago132 can you send a code example?

csantiago132 commented 6 years ago

@LincMitch ill set one up and send it tomorrow

LincMitch commented 6 years ago

Thx @csantiago132 looking forward to it

mathieudutour commented 6 years ago

no issue for me with

<Image source={require('./img.png')} style={{
      height: 220,
      width: 200,
      resizeMode: 'contain',
      marginBottom: 20,
      borderRadius: 10,
    }} />

sketch 48, react-sketchapp 1.0, @skpm/builder 0.2.10

What the crash logs?

csantiago132 commented 6 years ago

@mathieudutour i tried this and used to fail, ill update my project and let you know. @LincMitch I basically do what its on the Profile Cards example (i have a mess on mine as were working on it, Ill make some time today to create one thats not related to what we're working).

But if it helps, TL; DR version of it: I provide a URL on the JSON, then

 <Image src={this.props.img} .../>

Hope this helps while I setup an example for you. This way i can reuse the component and loop thu diff data-sets and use it cross diff screens

LincMitch commented 6 years ago

@mathieudutour do you mean the message from the sketch report dialog box? If so its rather long.

LincMitch commented 6 years ago

@mathieudutour BTY your example still crashes Sketchapp

mathieudutour commented 6 years ago

well we need something to debug, it's working for me, I just tested this morning so if you can't provide a reliable way to reproduce, we won't get far...

LincMitch commented 6 years ago

There is no terminal error just the crash report that sketch wants me to send to them. Again, its very long, so hope it's what you wanted.

logs Process: Sketch [65238] Path: /Applications/Sketch.app/Contents/MacOS/Sketch Identifier: com.bohemiancoding.sketch3 Version: 48.1 (47250) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Sketch [65238] User ID: 502 Date/Time: 2017-12-20 08:08:45.121 +1100 OS Version: Mac OS X 10.12.6 (16G1036) Report Version: 12 Anonymous UUID: 6BDA2A22-4296-5DAB-C937-A1A4A8B73C20 Sleep/Wake UUID: 6222C6CF-A724-446E-94B1-549E671C03A2 Time Awake Since Boot: 33000 seconds Time Since Wake: 180 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x00001cae7573bec8 Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler [0] VM Regions Near 0x1cae7573bec8: WebKit Malloc 0000000137a00000-000000013fa00000 [128.0M] rw-/rwx SM=PRV --> JS JIT generated code 000030215ce00000-000030215ce01000 [ 4K] ---/rwx SM=NUL Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x00007fffb117649f objc_release + 31 1 com.apple.CoreFoundation 0x00007fff9c3d655e common_removeAllObjects + 254 2 com.apple.CoreFoundation 0x00007fff9c288913 -[__NSArrayM dealloc] + 19 3 com.apple.CoreFoundation 0x00007fff9c2dfc1b -[NSInvocation dealloc] + 91 4 libobjc.A.dylib 0x00007fffb11773bd (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 781 5 com.apple.CoreFoundation 0x00007fff9c2a1026 _CFAutoreleasePoolPop + 22 6 com.apple.Foundation 0x00007fff9dd6eca1 -[NSConnection handlePortCoder:] + 1152 7 com.apple.Foundation 0x00007fff9dd6e43d -[NSConnection dispatchWithComponents:] + 53 8 com.apple.Foundation 0x00007fff9dd6deff __NSFireMachPort + 248 9 com.apple.CoreFoundation 0x00007fff9c2eb213 __CFMachPortPerform + 291 10 com.apple.CoreFoundation 0x00007fff9c2eb0d9 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 41 11 com.apple.CoreFoundation 0x00007fff9c2eb051 __CFRunLoopDoSource1 + 465 12 com.apple.CoreFoundation 0x00007fff9c2e2cc5 __CFRunLoopRun + 2389 13 com.apple.CoreFoundation 0x00007fff9c2e2114 CFRunLoopRunSpecific + 420 14 com.apple.HIToolbox 0x00007fff9b842ebc RunCurrentEventLoopInMode + 240 15 com.apple.HIToolbox 0x00007fff9b842cf1 ReceiveNextEventCommon + 432 16 com.apple.HIToolbox 0x00007fff9b842b26 _BlockUntilNextEventMatchingListInModeWithFilter + 71 17 com.apple.AppKit 0x00007fff99dd9a54 _DPSNextEvent + 1120 18 com.apple.AppKit 0x00007fff9a5557ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796 19 com.apple.AppKit 0x00007fff99dce3db -[NSApplication run] + 926 20 com.apple.AppKit 0x00007fff99d98e0e NSApplicationMain + 1237 21 libdyld.dylib 0x00007fffb1a68235 start + 1 Thread 1:: Dispatch queue: com.apple.root.default-qos 0 libsystem_kernel.dylib 0x00007fffb1b8f34a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fffb1b8e797 mach_msg + 55 2 com.apple.CoreFoundation 0x00007fff9c2e3434 __CFRunLoopServiceMachPort + 212 3 com.apple.CoreFoundation 0x00007fff9c2e28c1 __CFRunLoopRun + 1361 4 com.apple.CoreFoundation 0x00007fff9c2e2114 CFRunLoopRunSpecific + 420 5 com.apple.Foundation 0x00007fff9dd9b051 -[NSConcreteTask waitUntilExit] + 213 6 com.tomashanacek.Panels 0x000000010b71580f __31-[ICHTTPProxyHealthcheck start]_block_invoke + 404 7 libdispatch.dylib 0x00007fffb1a3b524 _dispatch_call_block_and_release + 12 8 libdispatch.dylib 0x00007fffb1a328fc _dispatch_client_callout + 8 9 libdispatch.dylib 0x00007fffb1a3486e _dispatch_root_queue_drain + 917 10 libdispatch.dylib 0x00007fffb1a3448c _dispatch_worker_thread3 + 99 11 libsystem_pthread.dylib 0x00007fffb1c815a2 _pthread_wqthread + 1299 12 libsystem_pthread.dylib 0x00007fffb1c8107d start_wqthread + 13 Thread 2: 0 libsystem_kernel.dylib 0x00007fffb1b96f46 __semwait_signal + 10 1 libsystem_c.dylib 0x00007fffb1b1db72 nanosleep + 199 2 libc++.1.dylib 0x00007fffb064065b std::__1::this_thread::sleep_for(std::__1::chrono::duration > const&) + 80 3 com.apple.JavaScriptCore 0x00007fff9f2f012f void std::__1::this_thread::sleep_for >(std::__1::chrono::duration > const&) + 63 4 com.apple.JavaScriptCore 0x00007fff9f2ef011 bmalloc::waitUntilFalse(std::__1::unique_lock&, std::__1::chrono::duration >, bool&) + 113 5 com.apple.JavaScriptCore 0x00007fff9f2eee60 bmalloc::Heap::scavenge(std::__1::unique_lock&, std::__1::chrono::duration >) + 48 6 com.apple.JavaScriptCore 0x00007fff9f2eecf6 bmalloc::Heap::concurrentScavenge() + 102 7 com.apple.JavaScriptCore 0x00007fff9f2f0381 bmalloc::AsyncTask::threadRunLoop() + 97 8 com.apple.JavaScriptCore 0x00007fff9f2f028d bmalloc::AsyncTask::threadEntryPoint(bmalloc::AsyncTask*) + 29 9 com.apple.JavaScriptCore 0x00007fff9f2f053d void* std::__1::__thread_proxy*), bmalloc::AsyncTask*> >(void*) + 93 10 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 11 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 12 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 3:: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x00007fffb1b8f34a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fffb1b8e797 mach_msg + 55 2 com.apple.CoreFoundation 0x00007fff9c2e3434 __CFRunLoopServiceMachPort + 212 3 com.apple.CoreFoundation 0x00007fff9c2e28c1 __CFRunLoopRun + 1361 4 com.apple.CoreFoundation 0x00007fff9c2e2114 CFRunLoopRunSpecific + 420 5 com.apple.CFNetwork 0x00007fff9b41e0d4 +[NSURLConnection(Loader) _resourceLoadLoop:] + 313 6 com.apple.Foundation 0x00007fff9dd058ad __NSThread__start__ + 1243 7 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 8 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 9 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 4:: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x00007fffb1b96eb6 __select + 10 1 com.apple.CoreFoundation 0x00007fff9c31e66a __CFSocketManager + 682 2 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 3 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 4 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 5:: WebCore: LocalStorage 0 libsystem_kernel.dylib 0x00007fffb1b96bf2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fffb1c827fa _pthread_cond_wait + 712 2 com.apple.JavaScriptCore 0x00007fff9e787f6f WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 63 3 com.apple.JavaScriptCore 0x00007fff9f2d7a22 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&) + 2706 4 com.apple.WebKitLegacy 0x00007fffa4517c86 bool WTF::ConditionBase::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150 5 com.apple.WebKitLegacy 0x00007fffa451af7f std::__1::unique_ptr, std::__1::default_delete > > WTF::MessageQueue >::waitForMessageFilteredWithTimeout >::waitForMessage()::'lambda'(WTF::Function const&)>(WTF::MessageQueueWaitResult&, WTF::MessageQueue >::waitForMessage()::'lambda'(WTF::Function const&)&&, WTF::WallTime) + 127 6 com.apple.WebKitLegacy 0x00007fffa451a71c WebCore::StorageThread::threadEntryPoint() + 172 7 com.apple.JavaScriptCore 0x00007fff9e77ffd2 WTF::threadEntryPoint(void*) + 178 8 com.apple.JavaScriptCore 0x00007fff9e77feff WTF::wtfThreadEntryPoint(void*) + 15 9 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 10 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 11 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 6: 0 libsystem_kernel.dylib 0x00007fffb1b9744e __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fffb1c81621 _pthread_wqthread + 1426 2 libsystem_pthread.dylib 0x00007fffb1c8107d start_wqthread + 13 Thread 7: 0 libsystem_kernel.dylib 0x00007fffb1b8f34a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fffb1b8e797 mach_msg + 55 2 net.hockeyapp.sdk.mac 0x0000000107191403 exception_server_thread + 202 3 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 4 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 5 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 8: 0 libsystem_kernel.dylib 0x00007fffb1b9744e __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fffb1c81621 _pthread_wqthread + 1426 2 libsystem_pthread.dylib 0x00007fffb1c8107d start_wqthread + 13 Thread 9: 0 libsystem_kernel.dylib 0x00007fffb1b9744e __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fffb1c81621 _pthread_wqthread + 1426 2 libsystem_pthread.dylib 0x00007fffb1c8107d start_wqthread + 13 Thread 10:: Dispatch queue: com.apple.security.keychain-cache-queue 0 com.apple.security 0x00007fffa2575342 Security::MetaRecord::~MetaRecord() + 90 1 com.apple.security 0x00007fffa25751f8 Security::DbVersion::~DbVersion() + 88 2 com.apple.security 0x00007fffa26d8b7e Security::RefPointer::release_internal() + 48 3 com.apple.security 0x00007fffa2572c5b Security::RefPointer::setPointer(Security::DbVersion const*) + 51 4 com.apple.security 0x00007fffa2575178 Security::DbModifier::closeDatabase() + 44 5 com.apple.security 0x00007fffa257511b Security::AppleDatabase::dbClose() + 47 6 com.apple.security 0x00007fffa25750c6 Security::Database::_dbClose(Security::DbContext&) + 70 7 com.apple.security 0x00007fffa257506d Security::DatabaseManager::dbClose(Security::DbContext&) + 23 8 com.apple.security 0x00007fffa2574fd7 Security::DatabaseSession::DbClose(long) + 303 9 com.apple.security 0x00007fffa25b74d8 cssm_DbClose(cssm_dl_db_handle) + 72 10 com.apple.security 0x00007fffa25b73d9 CSSM_DL_DbClose + 69 11 com.apple.security 0x00007fffa25b7262 Security::CssmClient::DbImpl::close() + 54 12 com.apple.security 0x00007fffa263feea SSDLSession::~SSDLSession() + 206 13 com.apple.security 0x00007fffa25b737e SSDLSession::~SSDLSession() + 14 14 com.apple.security 0x00007fffa25b72d5 CSSM_SPI_ModuleDetach__apple_cspdl + 36 15 com.apple.security 0x00007fffa258ccf9 Attachment::detach(bool) + 111 16 com.apple.security 0x00007fffa258caf7 CSSM_ModuleDetach + 32 17 com.apple.security 0x00007fffa258caa3 Security::CssmClient::AttachmentImpl::deactivate() + 51 18 com.apple.security 0x00007fffa258ca2e Security::CssmClient::AttachmentImpl::~AttachmentImpl() + 28 19 com.apple.security 0x00007fffa2664e04 Security::CssmClient::SSCSPDLImpl::~SSCSPDLImpl() + 66 20 com.apple.security 0x00007fffa26678d5 Security::RefPointer::release_internal() + 53 21 com.apple.security 0x00007fffa256a725 Security::RefPointer::release() + 37 22 com.apple.security 0x00007fffa26630df Security::RefPointer::~RefPointer() + 15 23 com.apple.security 0x00007fffa2581552 Security::CssmClient::ObjectImpl::~ObjectImpl() + 186 24 com.apple.security 0x00007fffa25b7115 Security::CssmClient::SSDbImpl::~SSDbImpl() + 21 25 com.apple.security 0x00007fffa26678d5 Security::RefPointer::release_internal() + 53 26 com.apple.security 0x00007fffa256a725 Security::RefPointer::release() + 37 27 com.apple.security 0x00007fffa26630df Security::RefPointer::~RefPointer() + 15 28 com.apple.security 0x00007fffa26fe9ea Security::KeychainCore::KeychainImpl::~KeychainImpl() + 270 29 com.apple.security 0x00007fffa25b709a Security::KeychainCore::KeychainImpl::~KeychainImpl() + 14 30 com.apple.security 0x00007fffa256a803 Security::CFClass::refCountForType(long, void const*) + 135 31 libdispatch.dylib 0x00007fffb1a328fc _dispatch_client_callout + 8 32 libdispatch.dylib 0x00007fffb1a47a16 _dispatch_continuation_pop + 533 33 libdispatch.dylib 0x00007fffb1a3da6c _dispatch_source_latch_and_call + 194 34 libdispatch.dylib 0x00007fffb1a3513b _dispatch_source_invoke + 1248 35 libdispatch.dylib 0x00007fffb1a487db _dispatch_queue_serial_drain + 443 36 libdispatch.dylib 0x00007fffb1a3b306 _dispatch_queue_invoke + 1046 37 libdispatch.dylib 0x00007fffb1a346b5 _dispatch_root_queue_drain + 476 38 libdispatch.dylib 0x00007fffb1a3448c _dispatch_worker_thread3 + 99 39 libsystem_pthread.dylib 0x00007fffb1c815a2 _pthread_wqthread + 1299 40 libsystem_pthread.dylib 0x00007fffb1c8107d start_wqthread + 13 Thread 11: 0 libsystem_kernel.dylib 0x00007fffb1b9744e __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fffb1c8148e _pthread_wqthread + 1023 2 libsystem_pthread.dylib 0x00007fffb1c8107d start_wqthread + 13 Thread 12:: Tile Content Display Thread 0 libsystem_kernel.dylib 0x00007fffb1b8f34a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fffb1b8e797 mach_msg + 55 2 com.apple.CoreFoundation 0x00007fff9c2e3434 __CFRunLoopServiceMachPort + 212 3 com.apple.CoreFoundation 0x00007fff9c2e28c1 __CFRunLoopRun + 1361 4 com.apple.CoreFoundation 0x00007fff9c2e2114 CFRunLoopRunSpecific + 420 5 com.apple.Foundation 0x00007fff9dcf5252 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277 6 com.bohemiancoding.sketch3 0x0000000106d2d439 0x106a04000 + 3314745 7 com.apple.Foundation 0x00007fff9dd058ad __NSThread__start__ + 1243 8 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 9 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 10 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 13:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fffb1b8f34a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fffb1b8e797 mach_msg + 55 2 com.apple.CoreFoundation 0x00007fff9c2e3434 __CFRunLoopServiceMachPort + 212 3 com.apple.CoreFoundation 0x00007fff9c2e28c1 __CFRunLoopRun + 1361 4 com.apple.CoreFoundation 0x00007fff9c2e2114 CFRunLoopRunSpecific + 420 5 com.apple.AppKit 0x00007fff99f26f02 _NSEventThread + 205 6 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 7 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 8 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 14: 0 libsystem_pthread.dylib 0x00007fffb1c81070 start_wqthread + 0 1 ??? 0xfffffffc00000003 0 + 18446744056529682435 Thread 15:: WTF::AutomaticThread 0 libsystem_kernel.dylib 0x00007fffb1b96bf2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fffb1c827fa _pthread_cond_wait + 712 2 com.apple.JavaScriptCore 0x00007fff9e787fa7 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119 3 com.apple.JavaScriptCore 0x00007fff9f2d7a22 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&) + 2706 4 com.apple.JavaScriptCore 0x00007fff9ee24a16 bool WTF::ConditionBase::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150 5 com.apple.JavaScriptCore 0x00007fff9f2c8587 std::__1::__function::__func const&)::$_0, std::__1::allocator const&)::$_0>, void ()>::operator()() + 199 6 com.apple.JavaScriptCore 0x00007fff9e77ffd2 WTF::threadEntryPoint(void*) + 178 7 com.apple.JavaScriptCore 0x00007fff9e77feff WTF::wtfThreadEntryPoint(void*) + 15 8 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 9 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 10 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 16:: WTF::AutomaticThread 0 libsystem_kernel.dylib 0x00007fffb1b96bf2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fffb1c827fa _pthread_cond_wait + 712 2 com.apple.JavaScriptCore 0x00007fff9e787fa7 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119 3 com.apple.JavaScriptCore 0x00007fff9f2d7a22 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&) + 2706 4 com.apple.JavaScriptCore 0x00007fff9ee24a16 bool WTF::ConditionBase::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150 5 com.apple.JavaScriptCore 0x00007fff9f2c8587 std::__1::__function::__func const&)::$_0, std::__1::allocator const&)::$_0>, void ()>::operator()() + 199 6 com.apple.JavaScriptCore 0x00007fff9e77ffd2 WTF::threadEntryPoint(void*) + 178 7 com.apple.JavaScriptCore 0x00007fff9e77feff WTF::wtfThreadEntryPoint(void*) + 15 8 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 9 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 10 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 17:: WTF::AutomaticThread 0 libsystem_kernel.dylib 0x00007fffb1b96bf2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fffb1c827fa _pthread_cond_wait + 712 2 com.apple.JavaScriptCore 0x00007fff9e787fa7 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119 3 com.apple.JavaScriptCore 0x00007fff9f2d7a22 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&) + 2706 4 com.apple.JavaScriptCore 0x00007fff9ee24a16 bool WTF::ConditionBase::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150 5 com.apple.JavaScriptCore 0x00007fff9f2c8587 std::__1::__function::__func const&)::$_0, std::__1::allocator const&)::$_0>, void ()>::operator()() + 199 6 com.apple.JavaScriptCore 0x00007fff9e77ffd2 WTF::threadEntryPoint(void*) + 178 7 com.apple.JavaScriptCore 0x00007fff9e77feff WTF::wtfThreadEntryPoint(void*) + 15 8 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 9 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 10 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 18:: WTF::AutomaticThread 0 libsystem_kernel.dylib 0x00007fffb1b96bf2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fffb1c827fa _pthread_cond_wait + 712 2 com.apple.JavaScriptCore 0x00007fff9e787fa7 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119 3 com.apple.JavaScriptCore 0x00007fff9f2d7a22 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&) + 2706 4 com.apple.JavaScriptCore 0x00007fff9ee24a16 bool WTF::ConditionBase::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150 5 com.apple.JavaScriptCore 0x00007fff9f2c8587 std::__1::__function::__func const&)::$_0, std::__1::allocator const&)::$_0>, void ()>::operator()() + 199 6 com.apple.JavaScriptCore 0x00007fff9e77ffd2 WTF::threadEntryPoint(void*) + 178 7 com.apple.JavaScriptCore 0x00007fff9e77feff WTF::wtfThreadEntryPoint(void*) + 15 8 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 9 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 10 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 19:: WTF::AutomaticThread 0 libsystem_kernel.dylib 0x00007fffb1b96bf2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fffb1c827fa _pthread_cond_wait + 712 2 com.apple.JavaScriptCore 0x00007fff9e787fa7 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119 3 com.apple.JavaScriptCore 0x00007fff9f2d7a22 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&) + 2706 4 com.apple.JavaScriptCore 0x00007fff9ee24a16 bool WTF::ConditionBase::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150 5 com.apple.JavaScriptCore 0x00007fff9f2c8587 std::__1::__function::__func const&)::$_0, std::__1::allocator const&)::$_0>, void ()>::operator()() + 199 6 com.apple.JavaScriptCore 0x00007fff9e77ffd2 WTF::threadEntryPoint(void*) + 178 7 com.apple.JavaScriptCore 0x00007fff9e77feff WTF::wtfThreadEntryPoint(void*) + 15 8 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 9 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 10 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 20:: WTF::AutomaticThread 0 libsystem_kernel.dylib 0x00007fffb1b96bf2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fffb1c827fa _pthread_cond_wait + 712 2 com.apple.JavaScriptCore 0x00007fff9e787fa7 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119 3 com.apple.JavaScriptCore 0x00007fff9f2d7a22 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&) + 2706 4 com.apple.JavaScriptCore 0x00007fff9ee24a16 bool WTF::ConditionBase::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150 5 com.apple.JavaScriptCore 0x00007fff9f2c8587 std::__1::__function::__func const&)::$_0, std::__1::allocator const&)::$_0>, void ()>::operator()() + 199 6 com.apple.JavaScriptCore 0x00007fff9e77ffd2 WTF::threadEntryPoint(void*) + 178 7 com.apple.JavaScriptCore 0x00007fff9e77feff WTF::wtfThreadEntryPoint(void*) + 15 8 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 9 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 10 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 21:: WTF::AutomaticThread 0 libsystem_kernel.dylib 0x00007fffb1b96bf2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fffb1c827fa _pthread_cond_wait + 712 2 com.apple.JavaScriptCore 0x00007fff9e787fa7 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119 3 com.apple.JavaScriptCore 0x00007fff9f2d7a22 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&) + 2706 4 com.apple.JavaScriptCore 0x00007fff9ee24a16 bool WTF::ConditionBase::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150 5 com.apple.JavaScriptCore 0x00007fff9f2c8587 std::__1::__function::__func const&)::$_0, std::__1::allocator const&)::$_0>, void ()>::operator()() + 199 6 com.apple.JavaScriptCore 0x00007fff9e77ffd2 WTF::threadEntryPoint(void*) + 178 7 com.apple.JavaScriptCore 0x00007fff9e77feff WTF::wtfThreadEntryPoint(void*) + 15 8 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 9 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 10 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 22:: WTF::AutomaticThread 0 libsystem_kernel.dylib 0x00007fffb1b96bf2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fffb1c827fa _pthread_cond_wait + 712 2 com.apple.JavaScriptCore 0x00007fff9e787fa7 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119 3 com.apple.JavaScriptCore 0x00007fff9f2d7a22 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&) + 2706 4 com.apple.JavaScriptCore 0x00007fff9ee24a16 bool WTF::ConditionBase::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150 5 com.apple.JavaScriptCore 0x00007fff9f2c8587 std::__1::__function::__func const&)::$_0, std::__1::allocator const&)::$_0>, void ()>::operator()() + 199 6 com.apple.JavaScriptCore 0x00007fff9e77ffd2 WTF::threadEntryPoint(void*) + 178 7 com.apple.JavaScriptCore 0x00007fff9e77feff WTF::wtfThreadEntryPoint(void*) + 15 8 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 9 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 10 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 23:: WTF::AutomaticThread 0 libsystem_kernel.dylib 0x00007fffb1b96bf2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fffb1c827fa _pthread_cond_wait + 712 2 com.apple.JavaScriptCore 0x00007fff9e787fa7 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119 3 com.apple.JavaScriptCore 0x00007fff9f2d7a22 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&) + 2706 4 com.apple.JavaScriptCore 0x00007fff9ee24a16 bool WTF::ConditionBase::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150 5 com.apple.JavaScriptCore 0x00007fff9f2c8587 std::__1::__function::__func const&)::$_0, std::__1::allocator const&)::$_0>, void ()>::operator()() + 199 6 com.apple.JavaScriptCore 0x00007fff9e77ffd2 WTF::threadEntryPoint(void*) + 178 7 com.apple.JavaScriptCore 0x00007fff9e77feff WTF::wtfThreadEntryPoint(void*) + 15 8 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 9 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 10 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 24:: WTF::AutomaticThread 0 libsystem_kernel.dylib 0x00007fffb1b96bf2 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fffb1c827fa _pthread_cond_wait + 712 2 com.apple.JavaScriptCore 0x00007fff9e787fa7 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 119 3 com.apple.JavaScriptCore 0x00007fff9f2d7a22 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda const&, WTF::ScopedLambda const&, WTF::TimeWithDynamicClockType const&) + 2706 4 com.apple.JavaScriptCore 0x00007fff9ee24a16 bool WTF::ConditionBase::waitUntil(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 150 5 com.apple.JavaScriptCore 0x00007fff9f2c8587 std::__1::__function::__func const&)::$_0, std::__1::allocator const&)::$_0>, void ()>::operator()() + 199 6 com.apple.JavaScriptCore 0x00007fff9e77ffd2 WTF::threadEntryPoint(void*) + 178 7 com.apple.JavaScriptCore 0x00007fff9e77feff WTF::wtfThreadEntryPoint(void*) + 15 8 libsystem_pthread.dylib 0x00007fffb1c8193b _pthread_body + 180 9 libsystem_pthread.dylib 0x00007fffb1c81887 _pthread_start + 286 10 libsystem_pthread.dylib 0x00007fffb1c8108d thread_start + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0xbadd9cae7573bead rbx: 0x0000000000000002 rcx: 0x00001cae7573bea8 rdx: 0x000060800020d940 rdi: 0x00006080003863f0 rsi: 0x0000000000000000 rbp: 0x00007fff591f8ef0 rsp: 0x00007fff591f8ef0 r8: 0x000000000000002d r9: 0x00007fd7dbc73770 r10: 0x00007fffb730bc30 r11: 0x00007fd7dca1b440 r12: 0x0000000000000001 r13: 0x0000000000000001 r14: 0x0000000000000001 r15: 0x000060800020d940 rip: 0x00007fffb117649f rfl: 0x0000000000010202 cr2: 0x00001cae7573bec8 Logical CPU: 0 Error Code: 0x00000004 Trap Number: 14 Binary Images: 0x106a04000 - 0x106fb0f5f +com.bohemiancoding.sketch3 (48.1 - 47250) <05D69169-D4E4-39C7-B374-0814368D4D33> /Applications/Sketch.app/Contents/MacOS/Sketch 0x10715f000 - 0x1071c1ff7 +net.hockeyapp.sdk.mac (3.1.0 - 28) /Applications/Sketch.app/Contents/Frameworks/HockeySDK.framework/Versions/A/HockeySDK 0x10721e000 - 0x1072e1fff +com.cocoascript.CocoaScript (1.0) /Applications/Sketch.app/Contents/Frameworks/CocoaScript.framework/Versions/A/CocoaScript 0x10733d000 - 0x107364ff3 +net.pol-online.GCDWebServers (3.3.4 - 3.3.4) <3E4AF7C4-1606-3908-8497-85988BBC337A> /Applications/Sketch.app/Contents/Frameworks/GCDWebServers.framework/Versions/A/GCDWebServers 0x10738b000 - 0x1073c2ff7 +org.sparkle-project.Sparkle (1.15.0 - 1.15.0) <09554A71-6166-318F-BE94-3218E528CD16> /Applications/Sketch.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle 0x1073e8000 - 0x1073fefff +co.awkward.SketchCloudKit (1.0 - 1) /Applications/Sketch.app/Contents/Frameworks/SketchCloudKit.framework/Versions/A/SketchCloudKit 0x107419000 - 0x107423fff +com.elegantchaos.frameworks.eclogging (1.0 - 1) <12155F0A-B520-38A8-9760-A372CE78223A> /Applications/Sketch.app/Contents/Frameworks/ECLogging.framework/Versions/A/ECLogging 0x107433000 - 0x107438ffb +com.elegantchaos.frameworks.eclogging.ui (1.0 - 1) <4B239F1E-1DE9-3DD2-A774-2CB4507C28F6> /Applications/Sketch.app/Contents/Frameworks/ECLoggingUI.framework/Versions/A/ECLoggingUI 0x107440000 - 0x107460ffb +com.bohemiancoding.BCFoundation (1.0 - 1) <77173C71-7ED0-3B51-9D4C-3D055248D357> /Applications/Sketch.app/Contents/Frameworks/BCFoundation.framework/Versions/A/BCFoundation 0x10747d000 - 0x107496fff libexpat.1.dylib (15.1) <588CA992-60BB-363B-BEE7-3CC0A26C1AFA> /usr/lib/libexpat.1.dylib 0x108e5e000 - 0x108e78ff7 com.apple.security.csparser (3.0 - 57740.60.20) /System/Library/Frameworks/Security.framework/PlugIns/csparser.bundle/Contents/MacOS/csparser 0x1092c4000 - 0x1092c4ffb Foundation.dylib (97.50.1) <6B6DBCF3-F483-3699-8C37-C96CFAA14C84> /System/Library/Frameworks/Foundation.framework/Resources/BridgeSupport/Foundation.dylib 0x1093f3000 - 0x1093f3ff7 CoreGraphics.dylib (97.50.1) <0041D012-E188-34E9-A896-37A804BE488C> /System/Library/Frameworks/CoreGraphics.framework/Resources/BridgeSupport/CoreGraphics.dylib 0x1093f8000 - 0x1093f8ffb AppKit.dylib (97.50.1) /System/Library/Frameworks/AppKit.framework/Resources/BridgeSupport/AppKit.dylib 0x10b6e2000 - 0x10b6e4fff +com.atlassian.AtlassianSketchFramework (1.0 - 1) <4A1EAF4E-773B-3F01-A8F9-8E357C2EDC08> /Users/USER/Library/Application Support/com.bohemiancoding.sketch3/*/AtlassianSketchFramework.framework/AtlassianSketchFramework 0x10b705000 - 0x10b73effb +com.tomashanacek.Panels (1.0 - 1) /Users/USER/Library/Application Support/com.bohemiancoding.sketch3/*/Panels.framework/Panels 0x10db8a000 - 0x10dbb4fff GLRendererFloat (14.0.16) <6B57F70A-EFAC-3DB2-B9BA-E55D05D44DB5> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat 0x10dbc3000 - 0x10dbceff3 +com.invisionlabs.Surface (1.0 - 1) <3E6721DA-8F7C-3FE9-905C-9928F6F07248> /Users/USER/Library/Application Support/com.bohemiancoding.sketch3/*/Surface.framework/Surface 0x10dbf4000 - 0x10dc31dc7 dyld (433.5) <93EA668C-4BB2-3646-96E9-B406B81308D6> /usr/lib/dyld 0x10dc7f000 - 0x10dd45ffb com.apple.AMDRadeonX4000GLDriver (1.51.8 - 1.5.1) /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/AMDRadeonX4000GLDriver 0x10ed2d000 - 0x10eed3fff GLEngine (14.0.16) <08F2E804-13D2-3E80-9322-1A23A84A55F3> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine 0x10ef12000 - 0x10f966ff7 com.apple.driver.AppleIntelKBLGraphicsGLDriver (10.25.17 - 10.2.5) <135BF9C7-88BC-371A-BE21-F6D96B7AA336> /System/Library/Extensions/AppleIntelKBLGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelKBLGraphicsGLDriver 0x10fc95000 - 0x1101d3ff3 ATIRadeonX4000SCLib.dylib (1.51.8.1) <6C9FB712-55D4-3A7C-ADBE-C15261F3465B> /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/ATIRadeonX4000SCLib.dylib 0x110272000 - 0x110300fff com.apple.driver.AppleIntelKBLGraphicsMTLDriver (10.25.17 - 10.2.5) /System/Library/Extensions/AppleIntelKBLGraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelKBLGraphicsMTLDriver 0x1108bb000 - 0x1108cdff3 +com.invisionlabs.Data (1.0 - 1) <1B087E14-4978-37BB-9F87-ADEFCF223C92> /Users/USER/Library/Application Support/com.bohemiancoding.sketch3/*/Data.framework/Data 0x110de3000 - 0x110e44ffb com.apple.xquery (1.3.1 - 30) <05E1A892-FA8D-378C-8C6B-A9376A74EB00> /System/Library/PrivateFrameworks/XQuery.framework/XQuery 0x110e80000 - 0x110ec0ff3 libpcre.0.dylib (9) /usr/lib/libpcre.0.dylib 0x110ec6000 - 0x110ed4ffb +com.invisionlabs.Getty (1.0 - 1) /Users/USER/Library/Application Support/com.bohemiancoding.sketch3/*/Getty.framework/Getty 0x110ee9000 - 0x110ef5ffb +com.invisionlabs.LibrarySync (1.0 - 1) <4EBB8C26-99F6-37B2-8CD3-E936DB0DD61E> /Users/USER/Library/Application Support/com.bohemiancoding.sketch3/*/LibrarySync.framework/LibrarySync 0x110f07000 - 0x110f1aff3 +com.invisionlabs.Library (1.0 - 1) <9242D0F4-059A-3A5F-AC42-B7C22A794F05> /Users/USER/Library/Application Support/com.bohemiancoding.sketch3/*/Library.framework/Library 0x110f34000 - 0x110ffaffb +com.invisionlabs.Sync (1.0 - 1) <368AF50D-9E19-3312-8C84-E5F0E07A80FA> /Users/USER/Library/Application Support/com.bohemiancoding.sketch3/*/Sync.framework/Sync 0x1111c7000 - 0x1111cbfff libFontRegistryUI.dylib (196.4) <4EEE5715-A024-3A4B-BF0E-D55325B8E129> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Resources/libFontRegistryUI.dylib 0x111587000 - 0x1117aefff +com.animaapp.AutoLayoutPlugin (0.11.0 - 1) /Users/USER/Library/Application Support/com.bohemiancoding.sketch3/*/AutoLayoutPlugin.bundle/Contents/MacOS/AutoLayoutPlugin 0x11382e000 - 0x11382ffff ATSHI.dylib (422.3) <3F6F3A19-9DA7-395F-A8A3-354DC59B5F80> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/ATSHI.dylib 0x116bd2000 - 0x116bd3fed +cl_kernels (???) <40B17E7C-3A05-4F2D-B923-5AEF1A8258B4> cl_kernels 0x116bd6000 - 0x116cbcfff unorm8_bgra.dylib (2.8.5) <74CB9618-8EDC-336E-A994-C5A1612BD32E> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib 0x116d00000 - 0x116de0fe7 unorm8_rgba.dylib (2.8.5) /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.dylib 0x116e48000 - 0x116e49ff1 +cl_kernels (???) <4FC5A684-5D78-406D-A4C7-CA903E623F09> cl_kernels 0x1175c8000 - 0x1175cfffb com.apple.symptoms.SymptomReporter (1.0 - 1) <33640FA7-BA53-303E-BDB5-61315FDE4B2F> /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomReporter.framework/SymptomReporter 0x12a8d2000 - 0x12a8e4ff7 com.apple.webcontentfilter.framework (5.1 - 5.1) /System/Library/PrivateFrameworks/WebContentAnalysis.framework/WebContentAnalysis 0x7fff96f0a000 - 0x7fff9724fff7 com.apple.RawCamera.bundle (7.04 - 914) <86A67D11-9791-3CE6-9FF5-3387C0AB925B> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera 0x7fff97250000 - 0x7fff97383ffb com.apple.AMDMTLBronzeDriver (1.51.8 - 1.5.1) <22FC26E9-35FA-3413-93A8-CFA3C516F5B6> /System/Library/Extensions/AMDMTLBronzeDriver.bundle/Contents/MacOS/AMDMTLBronzeDriver 0x7fff98a86000 - 0x7fff98c47fff com.apple.avfoundation (2.0 - 1187.36) <2F390EAD-07BB-3788-9E73-13104C2E04CD> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation 0x7fff98c48000 - 0x7fff98ceaff7 com.apple.audio.AVFAudio (1.0 - ???) <7997D588-B542-3EBB-B822-D719C1114BB4> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio 0x7fff98db5000 - 0x7fff98db5fff com.apple.Accelerate (1.11 - Accelerate 1.11) <916E360F-323C-3AE1-AB3D-D1F3B284AEE9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x7fff98db6000 - 0x7fff98dcdffb libCGInterfaces.dylib (331.5) <17109679-A284-3C72-AA60-DBA815D3062B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib 0x7fff98dce000 - 0x7fff992e7feb com.apple.vImage (8.1 - ???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x7fff992e8000 - 0x7fff99459ff3 libBLAS.dylib (1185.50.4) <4087FFE0-627E-3623-96B4-F0A9A1991E09> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x7fff9945a000 - 0x7fff9946effb libBNNS.dylib (15) <254698C7-7D36-3FFF-864E-ADEEEE543076> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib 0x7fff9946f000 - 0x7fff99865fef libLAPACK.dylib (1185.50.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x7fff99866000 - 0x7fff9987cfff libLinearAlgebra.dylib (1185.50.4) <345CAACF-7263-36EF-B69B-793EA8B390AF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib 0x7fff9987d000 - 0x7fff99883fff libQuadrature.dylib (3) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib 0x7fff99884000 - 0x7fff99898ff7 libSparseBLAS.dylib (1185.50.4) <67BA432E-FB59-3C78-A8BE-ED4274CBC359> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib 0x7fff99899000 - 0x7fff99a20fe7 libvDSP.dylib (600.60.1) <4155F45B-41CD-3782-AE8F-7AE740FD83C3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x7fff99a21000 - 0x7fff99ad3fff libvMisc.dylib (600.60.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x7fff99ad4000 - 0x7fff99ad4fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <7C5733E7-0568-3E7D-AF61-160F19FED544> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x7fff99d93000 - 0x7fff9ab6cff3 com.apple.AppKit (6.9 - 1504.83.101) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x7fff9ab7e000 - 0x7fff9ab7efff com.apple.ApplicationServices (48 - 48) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x7fff9ab7f000 - 0x7fff9abedff7 com.apple.ApplicationServices.ATS (377 - 422.3) <73C230CF-3213-3DCA-B528-664FEC76A90C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x7fff9ac87000 - 0x7fff9adb6fff libFontParser.dylib (194.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib 0x7fff9adb7000 - 0x7fff9ae01fff libFontRegistry.dylib (196.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib 0x7fff9ae5e000 - 0x7fff9ae91fff libTrueTypeScaler.dylib (194.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib 0x7fff9aefe000 - 0x7fff9afa8ff7 com.apple.ColorSync (4.12.0 - 502.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x7fff9afa9000 - 0x7fff9affafff com.apple.HIServices (1.22 - 593) <045870A9-1D92-3FEF-8722-671E99A35E71> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x7fff9affb000 - 0x7fff9b00aff3 com.apple.LangAnalysis (1.7.0 - 1.7.0) <2CBE7F61-2056-3F96-99A1-0D527796AFA6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x7fff9b00b000 - 0x7fff9b058fff com.apple.print.framework.PrintCore (12 - 491) <5027FD58-F0EE-33E4-8577-934CA06CD2AF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x7fff9b059000 - 0x7fff9b094fff com.apple.QD (3.12 - 313) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x7fff9b095000 - 0x7fff9b0a0fff com.apple.speech.synthesis.framework (6.6.2 - 6.6.2) <7853EFF4-62B9-394E-B7B8-41A645656820> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x7fff9b0a1000 - 0x7fff9b2adff7 com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x7fff9b2ae000 - 0x7fff9b2aefff com.apple.audio.units.AudioUnit (1.14 - 1.14) <860636FF-F3B1-32AB-BD6E-75357FB16625> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit 0x7fff9b417000 - 0x7fff9b7f3fff com.apple.CFNetwork (811.7.2 - 811.7.2) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x7fff9b80d000 - 0x7fff9b80dfff com.apple.Carbon (154 - 157) <69F403C7-F0CB-34E6-89B0-235CF4978C17> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 0x7fff9b80e000 - 0x7fff9b811fff com.apple.CommonPanels (1.2.6 - 98) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels 0x7fff9b812000 - 0x7fff9bb1bfff com.apple.HIToolbox (2.1.1 - 857.8) <5367366E-747E-32CF-8E76-93CD8E7424C7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x7fff9bb1c000 - 0x7fff9bb1fff7 com.apple.help (1.3.5 - 49) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help 0x7fff9bb20000 - 0x7fff9bb25fff com.apple.ImageCapture (9.0 - 9.0) <341252B4-E082-361A-B756-6A330259C741> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture 0x7fff9bb26000 - 0x7fff9bbbdff3 com.apple.ink.framework (10.9 - 219) <1BD40B45-FD33-3177-A935-565EE5FC79D7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink 0x7fff9bbbe000 - 0x7fff9bbd8fff com.apple.openscripting (1.7 - 172.1) <78F3256B-AF4C-324A-A591-ECA4443A469F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting 0x7fff9bbd9000 - 0x7fff9bbdaff3 com.apple.print.framework.Print (12 - 267) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print 0x7fff9bbdb000 - 0x7fff9bbddff7 com.apple.securityhi (9.0 - 55006) <3CC6C7D1-613E-36A9-8159-113A634AEE6C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI 0x7fff9bbde000 - 0x7fff9bbe4ff7 com.apple.speech.recognition.framework (6.0.1 - 6.0.1) <082895DC-3AC7-3DEF-ADCA-5B018C19C9D3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition 0x7fff9bbe5000 - 0x7fff9bcc4ffb com.apple.cloudkit.CloudKit (651.14 - 651.14) <9F901E45-23E3-3F45-B66F-1BAB3AFC4462> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit 0x7fff9bcc5000 - 0x7fff9bcc5fff com.apple.Cocoa (6.11 - 22) <85EDFBE1-75F0-369E-8CA8-C6A639B98FA6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 0x7fff9be0f000 - 0x7fff9be9cfff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <78767F88-91D4-31CE-AAC6-1F9407F479BB> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x7fff9be9d000 - 0x7fff9beb0fff com.apple.CoreBluetooth (1.0 - 1) /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth 0x7fff9beb1000 - 0x7fff9c1acfff com.apple.CoreData (120 - 754.2) <4C9CAB2C-60D4-3694-A0A0-5B04B14BD14E> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 0x7fff9c1ad000 - 0x7fff9c25aff7 com.apple.CoreDisplay (1.0 - 1) <53D1EAFE-23A4-398D-BF52-E4299E670DB6> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay 0x7fff9c25b000 - 0x7fff9c6f4ff7 com.apple.CoreFoundation (6.9 - 1349.8) <09ED473E-5DE8-307F-B55C-16F6419236D5> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7fff9c6f5000 - 0x7fff9cd77fff com.apple.CoreGraphics (2.0 - 1070.22) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x7fff9cd78000 - 0x7fff9cfbbffb com.apple.CoreImage (12.4.0 - 451.4.9) /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage 0x7fff9cfbc000 - 0x7fff9d021ff7 com.apple.corelocation (2101.0.63) /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation 0x7fff9d022000 - 0x7fff9d0d3fff com.apple.CoreMedia (1.0 - 1907.59.1.6) <570690D8-A956-3629-9E46-4F8BDDB8A82C> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia 0x7fff9d0d4000 - 0x7fff9d11fff7 com.apple.CoreMediaIO (805.0 - 4932) /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO 0x7fff9d120000 - 0x7fff9d120fff com.apple.CoreServices (775.19 - 775.19) <81091F3C-0D38-3302-BD8B-3CA6BC5F72AB> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x7fff9d121000 - 0x7fff9d172fff com.apple.AE (712.5 - 712.5) <61F2AE2C-E04E-3FDF-9E88-201325136C83> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x7fff9d173000 - 0x7fff9d44eff7 com.apple.CoreServices.CarbonCore (1159.6 - 1159.6) <08AC074C-965B-3EDF-8E45-0707C8DE9EAD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x7fff9d44f000 - 0x7fff9d482fff com.apple.DictionaryServices (1.2 - 274) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices 0x7fff9d483000 - 0x7fff9d48bff3 com.apple.CoreServices.FSEvents (1230.50.1 - 1230.50.1) <2AD1B0E5-7214-37C4-8D11-A27C9CAC0F74> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents 0x7fff9d48c000 - 0x7fff9d5f8ff7 com.apple.LaunchServices (775.19 - 775.19) <76F27409-F3E0-31A7-BA40-060FBD10CB8B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x7fff9d5f9000 - 0x7fff9d6a9ffb com.apple.Metadata (10.7.0 - 1075.40) <563BC9F3-5552-3C61-AA80-837648BE0995> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x7fff9d6aa000 - 0x7fff9d709fff com.apple.CoreServices.OSServices (775.19 - 775.19) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x7fff9d70a000 - 0x7fff9d77afff com.apple.SearchKit (1.4.0 - 1.4.0) <7A6DDA2B-03F1-3137-BA9E-1CC211973E26> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x7fff9d77b000 - 0x7fff9d7c0ff7 com.apple.coreservices.SharedFileList (38 - 38) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList 0x7fff9d849000 - 0x7fff9d996ffb com.apple.CoreText (352.0 - 544.16) <543AFBA5-4E6B-3F81-BC45-81ED9707BD9C> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText 0x7fff9d997000 - 0x7fff9d9ccff3 com.apple.CoreVideo (1.8 - 235.3) /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 0x7fff9d9cd000 - 0x7fff9da3effb com.apple.framework.CoreWLAN (11.0 - 1200.31) <64338DCB-8204-3B62-A9C5-0CDDC89F60D6> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN 0x7fff9da71000 - 0x7fff9da7cff3 com.apple.DirectoryService.Framework (10.12 - 194) <45BEA292-4550-3082-8CE7-5D6CE7E0052A> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService 0x7fff9da7d000 - 0x7fff9db3bff7 com.apple.DiscRecording (9.0.3 - 9030.4.5) <9397E609-CB54-37B2-B28E-D4BC6C34BFAB> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording 0x7fff9db3c000 - 0x7fff9db41fff com.apple.DiskArbitration (2.7 - 2.7) <70F56042-EF04-3BAF-9E04-90F423FB2BCC> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x7fff9dcd3000 - 0x7fff9e079fff com.apple.Foundation (6.9 - 1349.91) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x7fff9e0a5000 - 0x7fff9e0d6ff7 com.apple.GSS (4.0 - 2.0) <30A77A95-CBD4-3BD7-9BFF-8426071F5D9D> /System/Library/Frameworks/GSS.framework/Versions/A/GSS 0x7fff9e196000 - 0x7fff9e239fff com.apple.Bluetooth (5.0.5 - 5.0.5f1) /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth 0x7fff9e23a000 - 0x7fff9e2d0ff7 com.apple.framework.IOKit (2.0.2 - 1324.60.3) <7CE4C98B-107C-3AAA-B49A-F2ACFCBBF526> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x7fff9e2d1000 - 0x7fff9e2d7ffb com.apple.IOSurface (159.10 - 159.10) <5CD66C69-9CEE-3033-8E05-3D5004B37282> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface 0x7fff9e2d8000 - 0x7fff9e329ff7 com.apple.ImageCaptureCore (7.0 - 7.0) /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore 0x7fff9e32a000 - 0x7fff9e48afef com.apple.ImageIO.framework (3.3.0 - 1599.13) <443879A7-48C6-37ED-AC0B-166EEEABA662> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x7fff9e48b000 - 0x7fff9e48ffff libGIF.dylib (1599.13) <11C5D9D7-B8A1-3D53-BA50-B25976FE6379> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x7fff9e490000 - 0x7fff9e580ff7 libJP2.dylib (1599.13) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib 0x7fff9e581000 - 0x7fff9e5a4ffb libJPEG.dylib (1599.13) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x7fff9e5a5000 - 0x7fff9e5ccff7 libPng.dylib (1599.13) <561865FA-A51B-3EFF-ABFF-B4566B90B1A2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x7fff9e5cd000 - 0x7fff9e5cfff3 libRadiance.dylib (1599.13) <6559253B-8FE2-3884-BC93-95BB7705A6D1> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x7fff9e5d0000 - 0x7fff9e61effb libTIFF.dylib (1599.13) <8FC594B3-6BBF-3A70-9994-203E9B330B5F> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x7fff9e77c000 - 0x7fff9f386fff com.apple.JavaScriptCore (12603 - 12603.3.8) <9557271A-1838-38DD-93E3-D8A9ECDE3B6B> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore 0x7fff9f387000 - 0x7fff9f3a0ff7 com.apple.Kerberos (3.0 - 1) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos 0x7fff9f3a1000 - 0x7fff9f3d7fff com.apple.LDAPFramework (2.4.28 - 194.5) <492ACA22-373E-3DD9-BAEB-9EF6AA962FD5> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP 0x7fff9f3d8000 - 0x7fff9f3fbfff com.apple.speech.LatentSemanticMappingFramework (2.12.2 - 2.12.2) /System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/LatentSemanticMapping 0x7fff9f62a000 - 0x7fff9f630fff com.apple.MediaAccessibility (1.0 - 97.1.1) <0BD82735-6644-37CE-B13D-8E7CC59A1752> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility 0x7fff9f646000 - 0x7fff9fb7fff7 com.apple.MediaToolbox (1.0 - 1907.59.1.6) /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox 0x7fff9fb80000 - 0x7fff9fbdbfff com.apple.Metal (87.18 - 87.18) /System/Library/Frameworks/Metal.framework/Versions/A/Metal 0x7fffa04c4000 - 0x7fffa04ccfff com.apple.NetFS (6.0 - 4.0) <14A24D00-5673-330A-959D-87F72040DEFF> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS 0x7fffa04cd000 - 0x7fffa0608fff com.apple.NetworkExtension (1.0 - 1) /System/Library/Frameworks/NetworkExtension.framework/Versions/A/NetworkExtension 0x7fffa06a3000 - 0x7fffa06abff7 libcldcpuengine.dylib (2.8.5) <61453530-0F85-32C6-9124-49C8676A0154> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib 0x7fffa06ac000 - 0x7fffa06faff3 com.apple.opencl (2.8.6 - 2.8.6) /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL 0x7fffa06fb000 - 0x7fffa0714ffb com.apple.CFOpenDirectory (10.12 - 194) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory 0x7fffa0715000 - 0x7fffa0720ff7 com.apple.OpenDirectory (10.12 - 194) <4298FFD0-B1A7-3064-AF5B-708B3FA38671> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory 0x7fffa0721000 - 0x7fffa0723fff libCVMSPluginSupport.dylib (14.0.16) <9E12EB67-6630-39A0-AB93-77405F5EC2A7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib 0x7fffa0724000 - 0x7fffa0727ff7 libCoreFSCache.dylib (156.3) <687C4CC3-6537-344B-8BE1-5234C8CB2864> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib 0x7fffa0728000 - 0x7fffa072cfff libCoreVMClient.dylib (156.3) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib 0x7fffa072d000 - 0x7fffa0736ff7 libGFXShared.dylib (14.0.16) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib 0x7fffa0737000 - 0x7fffa0742fff libGL.dylib (14.0.16) <0801F3B9-A525-32BB-9BC0-478947CE21D9> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 0x7fffa0743000 - 0x7fffa077fff7 libGLImage.dylib (14.0.16) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib 0x7fffa0780000 - 0x7fffa08f6ff3 libGLProgrammability.dylib (14.0.16) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib 0x7fffa08f7000 - 0x7fffa0938ff7 libGLU.dylib (14.0.16) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib 0x7fffa12a0000 - 0x7fffa12aefff com.apple.opengl (14.0.16 - 14.0.16) <167C9883-A79E-3B7F-AFED-8CD6683B291D> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 0x7fffa134b000 - 0x7fffa1492fff com.apple.QTKit (7.7.3 - 2978.8) <80B27C5D-087F-3B83-AF99-AD6BA2E1105D> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit 0x7fffa1493000 - 0x7fffa16fdff7 com.apple.imageKit (3.0 - 1023) <9C547565-CBAA-3ACB-A3F6-1366A0DCDCB4> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit 0x7fffa16fe000 - 0x7fffa17c5fff com.apple.PDFKit (1.0 - 1) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit 0x7fffa17c6000 - 0x7fffa1cecff7 com.apple.QuartzComposer (5.1 - 356) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer 0x7fffa1ced000 - 0x7fffa1d10ffb com.apple.quartzfilters (1.10.0 - 1.10.0) <365342ED-7A1A-3C75-AE60-90764E96034C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters 0x7fffa1d11000 - 0x7fffa1dfefff com.apple.QuickLookUIFramework (5.0 - 720.7) <3136C23E-399E-3296-928A-B18EC9FC423C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI 0x7fffa1dff000 - 0x7fffa1dfffff com.apple.quartzframework (1.5 - 21) <09455972-8A33-3D61-B193-BA7E7CF984CA> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz 0x7fffa1e00000 - 0x7fffa2000fff com.apple.QuartzCore (1.11 - 453.39.4) <5F454FE6-3CD6-3563-90D1-EB6D092969BA> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x7fffa2001000 - 0x7fffa2056fff com.apple.QuickLookFramework (5.0 - 720.7) <3BD7BA2F-924C-3EFF-B26E-3F930E62E6B4> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook 0x7fffa2057000 - 0x7fffa206dfff com.apple.SafariServices.framework (12604 - 12604.3.5.1.1) <4E786ADD-97F5-3E19-8ACC-816F21C72929> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices 0x7fffa2550000 - 0x7fffa2567ff7 com.apple.ScriptingBridge (1.3.3 - 69) /System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge 0x7fffa2568000 - 0x7fffa286aff7 com.apple.security (7.0 - 57740.60.20) <229EDBC0-997C-3CFB-A6AA-A5AC41C98DE1> /System/Library/Frameworks/Security.framework/Versions/A/Security 0x7fffa286b000 - 0x7fffa28e0fff com.apple.securityfoundation (6.0 - 55132.50.7) <1276FFB8-05B8-3760-9EA7-2037B7FE2FBC> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation 0x7fffa290b000 - 0x7fffa290eff3 com.apple.xpc.ServiceManagement (1.0 - 1) /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement 0x7fffa2c95000 - 0x7fffa2d04ff7 com.apple.SystemConfiguration (1.14 - 1.14) <3FFD3930-B307-3E31-9FA6-12221EB0F969> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x7fffa2d05000 - 0x7fffa30b3fff com.apple.VideoToolbox (1.0 - 1907.59.1.6) /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox 0x7fffa30b4000 - 0x7fffa443bff3 com.apple.WebCore (12603 - 12603.3.8) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore 0x7fffa443c000 - 0x7fffa4628ff3 com.apple.WebKitLegacy (12603 - 12603.3.8) <28AA902F-7CF9-3FF3-AC30-0CA3B2068C8C> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy 0x7fffa4629000 - 0x7fffa49d4fff com.apple.WebKit (12603 - 12603.3.8) /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit 0x7fffa4de0000 - 0x7fffa4de7ffb com.apple.APFS (1.0 - 1) <6E79797E-26BD-3E49-891C-03B223F7BD59> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS 0x7fffa555b000 - 0x7fffa5576ff3 com.apple.AppContainer (4.0 - 307.50.21) /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer 0x7fffa5577000 - 0x7fffa5584ff3 com.apple.AppSandbox (4.0 - 307.50.21) /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox 0x7fffa5585000 - 0x7fffa55a7ffb com.apple.framework.Apple80211 (12.0 - 1200.47) <6C01014A-49D0-312D-A4EF-BFB5B7882F9C> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211 0x7fffa55a8000 - 0x7fffa55b7feb com.apple.AppleFSCompression (88.50.3 - 1.0) <478E8BFF-8BA2-375E-BE02-BA27F115C15A> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression 0x7fffa56a2000 - 0x7fffa572d97f com.apple.AppleJPEG (1.0 - 1) /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG 0x7fffa575d000 - 0x7fffa5765ffb com.apple.AppleSRP (5.0 - 1) <6AAE93B6-9816-35B2-9C59-D5C3218065AF> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP 0x7fffa5766000 - 0x7fffa5769ff3 com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <42A1731A-A576-307A-B07C-9F8F64696CB7> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo 0x7fffa576a000 - 0x7fffa57bcfff com.apple.AppleVAFramework (5.0.36 - 5.0.36) <7352078D-C230-397C-81A5-57A48CF218C0> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA 0x7fffa57c6000 - 0x7fffa57cdff7 com.apple.AssetCacheServices (48.3 - 48.3) /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/AssetCacheServices 0x7fffa5b60000 - 0x7fffa5bdeff7 com.apple.backup.framework (1.8.5 - 1.8.5) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup 0x7fffa6869000 - 0x7fffa6890ff3 com.apple.ChunkingLibrary (173 - 173) /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary 0x7fffa6891000 - 0x7fffa691dff7 com.apple.CloudDocs (1.0 - 486.29) <392B87EC-0317-313F-8FE2-F571831C7F35> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs 0x7fffa71b5000 - 0x7fffa71beffb com.apple.CommonAuth (4.0 - 2.0) <44E4467E-90BB-3CC4-9E57-9B09D7E90081> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth 0x7fffa7343000 - 0x7fffa7722ff7 com.apple.CoreAUC (226.0.0 - 226.0.0) /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC 0x7fffa7723000 - 0x7fffa7753fff com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <3F6857D1-AE7C-3593-B064-930F5BB7269E> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD 0x7fffa77ee000 - 0x7fffa77f6ffb com.apple.frameworks.CoreDaemon (1.3 - 1.3) <2AB86FAF-37B3-3323-9EF0-CA591B6E357C> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon 0x7fffa7907000 - 0x7fffa7917fff com.apple.CoreEmoji (1.0 - 40.3.3) /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji 0x7fffa79dc000 - 0x7fffa79f2ff3 com.apple.CoreMediaAuthoring (2.2 - 956) /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring 0x7fffa79f9000 - 0x7fffa7a89ffb com.apple.CorePDF (4.0 - 4) <7F50E4A6-940C-33F5-BE4E-7E01AFE98A8F> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF 0x7fffa7c52000 - 0x7fffa7c82ff3 com.apple.CoreServicesInternal (276.2 - 276.2) <05EB7D45-DD4C-3A0F-AC63-A0C2A68E6481> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal 0x7fffa7f13000 - 0x7fffa7fa2ff7 com.apple.CoreSymbolication (62046) <7839CD8E-011D-3567-88DE-3D472C661136> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication 0x7fffa7fa3000 - 0x7fffa80e2fe7 com.apple.coreui (2.1 - 431.3) <8D0FA478-9B6C-3D6D-8ADF-8677BA0BF134> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI 0x7fffa80e3000 - 0x7fffa81b3ff3 com.apple.CoreUtils (5.1 - 510.31) <7FBB03B5-13E2-3284-B5DF-6C73AD774479> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils 0x7fffa8203000 - 0x7fffa8268ff3 com.apple.framework.CoreWiFi (12.0 - 1200.31) <926A9CE7-6F3F-3EB6-A392-81FF485F0B7A> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi 0x7fffa8269000 - 0x7fffa8277ff7 com.apple.CrashReporterSupport (10.12 - 827) <802A9B81-E349-348B-90AB-10E40B654250> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport 0x7fffa82e9000 - 0x7fffa82f3ffb com.apple.framework.DFRFoundation (1.0 - 104.25) <7CFF896C-EF22-3941-BB3D-F3615CE4C908> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation 0x7fffa82f4000 - 0x7fffa82f8ff3 com.apple.DSExternalDisplay (3.1 - 380) <4B5E3FF0-E8C3-38CC-BF72-418C928956AB> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay 0x7fffa832e000 - 0x7fffa83a3ffb com.apple.datadetectorscore (7.0 - 539.1) <74595F6C-8283-3C73-9F56-C6FA957F8B94> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore 0x7fffa83df000 - 0x7fffa841efff com.apple.DebugSymbols (137 - 137) <58A70B66-2628-3CFE-B103-2200D95FC5F7> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols 0x7fffa841f000 - 0x7fffa8530fff com.apple.desktopservices (1.11.5 - 1.11.5) <46A9D4F3-1EF8-373C-98A4-AD48D285E484> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x7fffa8535000 - 0x7fffa860afff com.apple.DiskImagesFramework (444.50.16 - 444.50.16) <533370F7-DB79-311C-99DE-6A04BBF72EFD> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages 0x7fffa8673000 - 0x7fffa867efff com.apple.DisplayServicesFW (3.1 - 380) <0BDF6C17-5E5F-33F8-8E99-C7350C6F9667> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices 0x7fffa868d000 - 0x7fffa86c2ff3 com.apple.SystemConfiguration.EAP8021X (14.0.0 - 14.0) <752FC39D-652B-3118-B4D4-31AFD8B0A014> /System/Library/PrivateFrameworks/EAP8021X.framework/Versions/A/EAP8021X 0x7fffa86c3000 - 0x7fffa86c5ffb com.apple.EFILogin (2.0 - 2) /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin 0x7fffa8818000 - 0x7fffa8c49ff7 com.apple.vision.FaceCore (3.3.2 - 3.3.2) <9391D5A3-738C-3136-9D07-518CB43DBADA> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore 0x7fffa9fa0000 - 0x7fffa9fa0fff libmetal_timestamp.dylib (600.0.49.9) /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib 0x7fffa9fad000 - 0x7fffa9fb8ff3 libGPUSupportMercury.dylib (14.0.16) <7EE3DA75-2F9D-3C6D-AECD-F73EA47BE81B> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib 0x7fffaa271000 - 0x7fffaa28dfff com.apple.GenerationalStorage (2.0 - 267.1) <3DE1C580-D089-362D-8582-8DE68A3C5F13> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage 0x7fffaa2a6000 - 0x7fffaa958fff com.apple.GeoServices (1.0 - 1228.24.9.30.34) <96BF97F6-8FF2-3FC4-A8C1-498CB7B0D9A0> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices 0x7fffaa99e000 - 0x7fffaaa14ff3 com.apple.Heimdal (4.0 - 2.0) <9541C717-96FF-32D3-8F0B-5048525DAA70> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal 0x7fffaaa15000 - 0x7fffaaa26fff com.apple.HelpData (2.1.12 - 100.1) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData 0x7fffab024000 - 0x7fffab02efff com.apple.IOAccelMemoryInfo (1.0 - 1) <64B2B12A-D218-393F-94DB-157549955551> /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo 0x7fffab02f000 - 0x7fffab036ffb com.apple.IOAccelerator (311.15 - 311.15) <68CDBE59-EAAA-3018-9342-1FF0E3DAE0B6> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator 0x7fffab038000 - 0x7fffab04cff7 com.apple.IOPresentment (1.0 - 29.10) <30DF04EE-10E2-353F-845F-A97B87DF3207> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment 0x7fffab04d000 - 0x7fffab06ffff com.apple.IconServices (74.4 - 74.4) <218DDD05-35F4-3833-B98D-471ED0EBC031> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices 0x7fffab10b000 - 0x7fffab11bff3 com.apple.IntlPreferences (2.0 - 216) <77C9C2E7-EF9F-34BB-A5E3-B8BEA4226B5F> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences 0x7fffab156000 - 0x7fffab30dfff com.apple.LanguageModeling (1.0 - 123.2.5) /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling 0x7fffab359000 - 0x7fffab35dff7 com.apple.LoginUICore (4.0 - 4.0) <7ADA40B1-995C-3947-8163-2257E7FB9440> /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore 0x7fffab409000 - 0x7fffab4cbff3 com.apple.MMCS (1.3 - 385.4) /System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS 0x7fffab97d000 - 0x7fffab980fff com.apple.Mangrove (1.0 - 1) <98814966-FD65-302B-B47E-00928DC34E5C> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove 0x7fffaba59000 - 0x7fffaba8dff3 com.apple.MediaKit (16 - 845) <883DC63F-F90F-3FB9-8C23-9CECD72EBCDE> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit 0x7fffabc2e000 - 0x7fffabca7ff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) /System/Library/PrivateFrameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders 0x7fffabe0b000 - 0x7fffabe19fff com.apple.MobileKeyBag (2.0 - 1.0) /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag 0x7fffabe2a000 - 0x7fffabe52ff7 com.apple.MultitouchSupport.framework (368.16 - 368.16) <9E602B4A-22CD-3CF3-B284-78D5123C9AE8> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport 0x7fffabf04000 - 0x7fffabf0ffff com.apple.NetAuth (6.2 - 6.2) <97F487D6-8089-31A8-B68C-6C1EAC6ED1B5> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth 0x7fffabf1c000 - 0x7fffabf99fff com.apple.Network (1.0 - 1) <1B93BA06-3544-370F-8349-471826F5B24C> /System/Library/PrivateFrameworks/Network.framework/Versions/A/Network 0x7fffac7e7000 - 0x7fffac828ff3 com.apple.PerformanceAnalysis (1.148.3 - 148.3) /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis 0x7fffaced5000 - 0x7fffacf0fffb com.apple.ProtectedCloudStorage (1.0 - 1) <8B32A7EC-D371-38E3-A286-F1BE1307F1E1> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage 0x7fffacf10000 - 0x7fffacf2afff com.apple.ProtocolBuffer (1 - 249.1) /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer 0x7fffacf2b000 - 0x7fffacf3aff7 com.apple.QuickLookThumbnailing (1.0 - 1) <173EE873-1700-3FCA-9782-C060FBB5BCAD> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing 0x7fffacf43000 - 0x7fffacf66ff3 com.apple.RemoteViewServices (2.0 - 124) <6B967FDA-6591-302C-BA0A-76C4856E584E> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices 0x7fffadc30000 - 0x7fffadc33fff com.apple.SecCodeWrapper (4.0 - 307.50.21) /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper 0x7fffadcc2000 - 0x7fffadd4ffff com.apple.Sharing (696.2.67 - 696.2.67) /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing 0x7fffadd50000 - 0x7fffadd6fff7 com.apple.shortcut (2.16 - 98) <6C0435B1-83DD-3254-B0D3-3B86C6CE606A> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut 0x7fffadd70000 - 0x7fffadfd6feb com.apple.SkyLight (1.600.0 - 170.3) <38AC05EF-3A9E-3E3E-9849-04E0223DF7B9> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight 0x7fffae1b5000 - 0x7fffae1c1ff7 com.apple.SpeechRecognitionCore (3.3.2 - 3.3.2) <684BD1EA-8268-331C-A5A9-080EB375C658> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore 0x7fffae8ad000 - 0x7fffae921fdf com.apple.Symbolication (62048.1) <1A30ED19-7532-3F46-9DD3-9879A973D0CF> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication 0x7fffaeb41000 - 0x7fffaeb6dff3 com.apple.framework.SystemAdministration (1.0 - 1.0) /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration 0x7fffaed60000 - 0x7fffaed66ff7 com.apple.TCC (1.0 - 1) <911B534B-4AC7-34E4-935E-E42ECD008CBC> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC 0x7fffaedf2000 - 0x7fffaeeb8ff7 com.apple.TextureIO (2.8 - 2.8) <3D61E533-4156-3B21-B7ED-CB823E680DFC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO 0x7fffaef2c000 - 0x7fffaef2dfff com.apple.TrustEvaluationAgent (2.0 - 28.50.1) /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent 0x7fffaef2e000 - 0x7fffaf0beff3 com.apple.UIFoundation (1.0 - 490.7) <2A3063FE-1790-3510-8A0E-AEC581D42B7E> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation 0x7fffafb8d000 - 0x7fffafc4dfff com.apple.ViewBridge (283 - 283) <25A635B3-C87C-3D3A-ADF3-539713FA1048> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge 0x7fffb0098000 - 0x7fffb009efff com.apple.XPCService (2.0 - 1) <4B28B225-2105-33F4-9ED0-F04288FF4FB1> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService 0x7fffb016f000 - 0x7fffb0171ffb com.apple.loginsupport (1.0 - 1) /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport 0x7fffb01c6000 - 0x7fffb01e1ff7 libCRFSuite.dylib (34) /usr/lib/libCRFSuite.dylib 0x7fffb01e2000 - 0x7fffb01edfff libChineseTokenizer.dylib (21) <0886E908-A825-36AF-B94B-2361FD8BC2A1> /usr/lib/libChineseTokenizer.dylib 0x7fffb01ee000 - 0x7fffb027eff7 libCoreStorage.dylib (540.30.1) <85C0A366-F901-36E3-854A-FE8A14A04A72> /usr/lib/libCoreStorage.dylib 0x7fffb027f000 - 0x7fffb0280ff3 libDiagnosticMessagesClient.dylib (102) <84A04D24-0E60-3810-A8C0-90A65E2DF61A> /usr/lib/libDiagnosticMessagesClient.dylib 0x7fffb0281000 - 0x7fffb0494fff libFosl_dynamic.dylib (16.39) /usr/lib/libFosl_dynamic.dylib 0x7fffb04b0000 - 0x7fffb04b7fff libMatch.1.dylib (27) <70D4BD2A-9383-37F2-B0D6-9B592D236601> /usr/lib/libMatch.1.dylib 0x7fffb04b8000 - 0x7fffb04b8fff libOpenScriptingUtil.dylib (172.1) <0F1BA407-97D1-36F6-882D-A355EAAD5E00> /usr/lib/libOpenScriptingUtil.dylib 0x7fffb04b9000 - 0x7fffb04bdffb libScreenReader.dylib (477.40.6) /usr/lib/libScreenReader.dylib 0x7fffb04be000 - 0x7fffb04bfffb libSystem.B.dylib (1238.60.2) <838E181D-C87F-3C8C-A6D9-FF80B2D05BEB> /usr/lib/libSystem.B.dylib 0x7fffb052b000 - 0x7fffb0556ff3 libarchive.2.dylib (41.70.2) <907D1FB1-9A65-33F5-AFC8-0B6E5AE9D83A> /usr/lib/libarchive.2.dylib 0x7fffb0557000 - 0x7fffb05d3fc7 libate.dylib (1.12.13) /usr/lib/libate.dylib 0x7fffb05d7000 - 0x7fffb05d7ff3 libauto.dylib (187) <34388D0B-C539-3C1B-9408-2BC152162E43> /usr/lib/libauto.dylib 0x7fffb05d8000 - 0x7fffb05e8ff3 libbsm.0.dylib (34) <20084796-B04D-3B35-A003-EA11459557A9> /usr/lib/libbsm.0.dylib 0x7fffb05e9000 - 0x7fffb05f7ff7 libbz2.1.0.dylib (38) /usr/lib/libbz2.1.0.dylib 0x7fffb05f8000 - 0x7fffb064eff7 libc++.1.dylib (307.5) <0B43BB5D-E6EB-3464-8DE9-B41AC8ED9D1C> /usr/lib/libc++.1.dylib 0x7fffb064f000 - 0x7fffb0678ff7 libc++abi.dylib (307.4) /usr/lib/libc++abi.dylib 0x7fffb0679000 - 0x7fffb0689ffb libcmph.dylib (6) <2B5D405E-2D0B-3320-ABD6-622934C86ABE> /usr/lib/libcmph.dylib 0x7fffb068a000 - 0x7fffb06a0fcf libcompression.dylib (39) /usr/lib/libcompression.dylib 0x7fffb06a1000 - 0x7fffb06a1ff7 libcoretls.dylib (121.50.4) <64B1001E-10F6-3542-A3B2-C4B49F51817F> /usr/lib/libcoretls.dylib 0x7fffb06a2000 - 0x7fffb06a3ff3 libcoretls_cfhelpers.dylib (121.50.4) <1A10303E-5EB0-3C7C-9165-021FCDFD934D> /usr/lib/libcoretls_cfhelpers.dylib 0x7fffb075d000 - 0x7fffb0842ff7 libcrypto.0.9.8.dylib (64.50.6) /usr/lib/libcrypto.0.9.8.dylib 0x7fffb09d4000 - 0x7fffb09dffff libcsfde.dylib (540.30.1) <0C2B183B-16D9-3D5F-962D-0A09C7063211> /usr/lib/libcsfde.dylib 0x7fffb09e0000 - 0x7fffb0a33ff7 libcups.2.dylib (450) <9950BFCB-7882-33C9-9ECF-CE66773C5657> /usr/lib/libcups.2.dylib 0x7fffb0a34000 - 0x7fffb0a86fff libcurl.4.dylib (95.70.3) <8196CF9C-3FA4-324C-A143-121C5CF21C60> /usr/lib/libcurl.4.dylib 0x7fffb0a87000 - 0x7fffb0a8eff3 libdscsym.dylib (148.3) /usr/lib/libdscsym.dylib 0x7fffb0ab0000 - 0x7fffb0ab0fff libenergytrace.dylib (15) /usr/lib/libenergytrace.dylib 0x7fffb0abe000 - 0x7fffb0abffff libffi.dylib (18.1) <49D03682-E111-351C-8266-4519B3B82BE9> /usr/lib/libffi.dylib 0x7fffb0ac0000 - 0x7fffb0ac5ff7 libheimdal-asn1.dylib (498.50.9) <92C953A2-5E1D-39E9-875E-92F29A12D6FB> /usr/lib/libheimdal-asn1.dylib 0x7fffb0ac6000 - 0x7fffb0bb8ff7 libiconv.2.dylib (50) <42125B35-81D7-3FC4-9475-A26DBE10884D> /usr/lib/libiconv.2.dylib 0x7fffb0bb9000 - 0x7fffb0ddeffb libicucore.A.dylib (57166.0.1) /usr/lib/libicucore.A.dylib 0x7fffb0de4000 - 0x7fffb0de5fff liblangid.dylib (126) <2085E7A7-9A34-3735-87F4-F174EF8EABF0> /usr/lib/liblangid.dylib 0x7fffb0de6000 - 0x7fffb0dffffb liblzma.5.dylib (10) <44BD0279-99DD-36B5-8A6E-C11432E2098D> /usr/lib/liblzma.5.dylib 0x7fffb0e00000 - 0x7fffb0e16ff7 libmarisa.dylib (5) <9030D214-5D0F-30CB-AC03-902C63909362> /usr/lib/libmarisa.dylib 0x7fffb0e17000 - 0x7fffb10bfff7 libmecabra.dylib (744.8) /usr/lib/libmecabra.dylib 0x7fffb10f2000 - 0x7fffb116cff3 libnetwork.dylib (856.60.1) <191E99F5-4723-3180-8013-02AF2F9AE4B8> /usr/lib/libnetwork.dylib 0x7fffb116d000 - 0x7fffb153f047 libobjc.A.dylib (709.1) <70614861-0340-32E2-85ED-FE65759CDFFA> /usr/lib/libobjc.A.dylib 0x7fffb1540000 - 0x7fffb1541fff libodfde.dylib (23.50.1) <744F1E66-11EB-3A4D-8944-722F39C55278> /usr/lib/libodfde.dylib 0x7fffb1542000 - 0x7fffb1546fff libpam.2.dylib (21.30.1) <71EB0D88-DE84-3C8D-A2C5-58AA282BC5BC> /usr/lib/libpam.2.dylib 0x7fffb1547000 - 0x7fffb1578fff libpcap.A.dylib (67.60.2) /usr/lib/libpcap.A.dylib 0x7fffb1595000 - 0x7fffb15b1ffb libresolv.9.dylib (64) /usr/lib/libresolv.9.dylib 0x7fffb15b2000 - 0x7fffb15ebfff libsandbox.1.dylib (592.70.2) /usr/lib/libsandbox.1.dylib 0x7fffb15ec000 - 0x7fffb15feffb libsasl2.2.dylib (209) <32107C59-22C6-3049-B86E-9C2F85FF549B> /usr/lib/libsasl2.2.dylib 0x7fffb15ff000 - 0x7fffb1600ff3 libspindump.dylib (231.3) /usr/lib/libspindump.dylib 0x7fffb1601000 - 0x7fffb174fff7 libsqlite3.dylib (254.8) <1ECF7DF7-7A07-3B4B-A63B-F4EFF6BC7ACF> /usr/lib/libsqlite3.dylib 0x7fffb1840000 - 0x7fffb1843ff7 libutil.dylib (47.30.1) <88CC63B3-0EDF-306E-9AB5-D87EBE0F3F16> /usr/lib/libutil.dylib 0x7fffb1844000 - 0x7fffb1851fff libxar.1.dylib (357) <69547C64-E811-326F-BBED-490C6361BDCB> /usr/lib/libxar.1.dylib 0x7fffb1852000 - 0x7fffb1941ff3 libxml2.2.dylib (30.18) <75135C3D-47B1-3217-AC2B-B566E2E1A4A3> /usr/lib/libxml2.2.dylib 0x7fffb1942000 - 0x7fffb196bfff libxslt.1.dylib (15.9.1) /usr/lib/libxslt.1.dylib 0x7fffb196c000 - 0x7fffb197dff3 libz.1.dylib (67) <46E3FFA2-4328-327A-8D34-A03E20BFFB8E> /usr/lib/libz.1.dylib 0x7fffb198c000 - 0x7fffb1990ff7 libcache.dylib (79) <093A4DAB-8385-3D47-A350-E20CB7CCF7BF> /usr/lib/system/libcache.dylib 0x7fffb1991000 - 0x7fffb199bfff libcommonCrypto.dylib (60092.50.5) <8A64D1B0-C70E-385C-92F0-E669079FDA90> /usr/lib/system/libcommonCrypto.dylib 0x7fffb199c000 - 0x7fffb19a3fff libcompiler_rt.dylib (62) <55D47421-772A-32AB-B529-1A46C2F43B4D> /usr/lib/system/libcompiler_rt.dylib 0x7fffb19a4000 - 0x7fffb19acfff libcopyfile.dylib (138) <819BEA3C-DF11-3E3D-A1A1-5A51C5BF1961> /usr/lib/system/libcopyfile.dylib 0x7fffb19ad000 - 0x7fffb1a30fdf libcorecrypto.dylib (442.50.19) <65D7165E-2E71-335D-A2D6-33F78E2DF0C1> /usr/lib/system/libcorecrypto.dylib 0x7fffb1a31000 - 0x7fffb1a62fff libdispatch.dylib (703.50.37) <6582BAD6-ED27-3B30-B620-90B1C5A4AE3C> /usr/lib/system/libdispatch.dylib 0x7fffb1a63000 - 0x7fffb1a68ffb libdyld.dylib (433.5) <83A214CD-AAE5-3ECD-85AC-B5E44FA4F37D> /usr/lib/system/libdyld.dylib 0x7fffb1a69000 - 0x7fffb1a69ffb libkeymgr.dylib (28) <7AA011A9-DC21-3488-BF73-3B5B14D1FDD6> /usr/lib/system/libkeymgr.dylib 0x7fffb1a6a000 - 0x7fffb1a76fff libkxld.dylib (3789.71.6) <60E25246-FA2F-36D9-A5EA-AD2E8607F847> /usr/lib/system/libkxld.dylib 0x7fffb1a77000 - 0x7fffb1a77fff liblaunch.dylib (972.70.1) /usr/lib/system/liblaunch.dylib 0x7fffb1a78000 - 0x7fffb1a7dff3 libmacho.dylib (898) <17D5D855-F6C3-3B04-B680-E9BF02EF8AED> /usr/lib/system/libmacho.dylib 0x7fffb1a7e000 - 0x7fffb1a80ff3 libquarantine.dylib (85.50.1) <12448CC2-378E-35F3-BE33-9DC395A5B970> /usr/lib/system/libquarantine.dylib 0x7fffb1a81000 - 0x7fffb1a82ffb libremovefile.dylib (45) <38D4CB9C-10CD-30D3-8B7B-A515EC75FE85> /usr/lib/system/libremovefile.dylib 0x7fffb1a83000 - 0x7fffb1a9bff7 libsystem_asl.dylib (349.50.5) <096E4228-3B7C-30A6-8B13-EC909A64499A> /usr/lib/system/libsystem_asl.dylib 0x7fffb1a9c000 - 0x7fffb1a9cff7 libsystem_blocks.dylib (67) <10DC5404-73AB-35B3-A277-A8AFECB476EB> /usr/lib/system/libsystem_blocks.dylib 0x7fffb1a9d000 - 0x7fffb1b2afef libsystem_c.dylib (1158.50.2) /usr/lib/system/libsystem_c.dylib 0x7fffb1b2b000 - 0x7fffb1b2effb libsystem_configuration.dylib (888.60.2) /usr/lib/system/libsystem_configuration.dylib 0x7fffb1b2f000 - 0x7fffb1b32fff libsystem_coreservices.dylib (41.4) <7D26DE79-B424-3450-85E1-F7FAB32714AB> /usr/lib/system/libsystem_coreservices.dylib 0x7fffb1b33000 - 0x7fffb1b4bfff libsystem_coretls.dylib (121.50.4) /usr/lib/system/libsystem_coretls.dylib 0x7fffb1b4c000 - 0x7fffb1b52fff libsystem_dnssd.dylib (765.50.9) /usr/lib/system/libsystem_dnssd.dylib 0x7fffb1b53000 - 0x7fffb1b7cff7 libsystem_info.dylib (503.50.4) <611DB84C-BF70-3F92-8702-B9F28A900920> /usr/lib/system/libsystem_info.dylib 0x7fffb1b7d000 - 0x7fffb1b9fff7 libsystem_kernel.dylib (3789.71.6) <5F3C87FD-A59C-390A-B0F0-26C831200FBD> /usr/lib/system/libsystem_kernel.dylib 0x7fffb1ba0000 - 0x7fffb1be7fe7 libsystem_m.dylib (3121.6) <86D499B5-BBDC-3D3B-8A4E-97AE8E6672A4> /usr/lib/system/libsystem_m.dylib 0x7fffb1be8000 - 0x7fffb1c06ff7 libsystem_malloc.dylib (116.50.8) /usr/lib/system/libsystem_malloc.dylib 0x7fffb1c07000 - 0x7fffb1c60ffb libsystem_network.dylib (856.60.1) <369D0221-56CA-3C3E-9EDE-94B41CAE77B7> /usr/lib/system/libsystem_network.dylib 0x7fffb1c61000 - 0x7fffb1c6aff3 libsystem_networkextension.dylib (563.60.2) /usr/lib/system/libsystem_networkextension.dylib 0x7fffb1c6b000 - 0x7fffb1c74ff3 libsystem_notify.dylib (165.20.1) /usr/lib/system/libsystem_notify.dylib 0x7fffb1c75000 - 0x7fffb1c7dfe7 libsystem_platform.dylib (126.50.8) <897462FD-B318-321B-A554-E61982630F7E> /usr/lib/system/libsystem_platform.dylib 0x7fffb1c7e000 - 0x7fffb1c88ff7 libsystem_pthread.dylib (218.60.3) /usr/lib/system/libsystem_pthread.dylib 0x7fffb1c89000 - 0x7fffb1c8cff7 libsystem_sandbox.dylib (592.70.2) <19320A42-2E3B-361B-BBDA-2F5F2E87B100> /usr/lib/system/libsystem_sandbox.dylib 0x7fffb1c8d000 - 0x7fffb1c8eff3 libsystem_secinit.dylib (24.50.4) /usr/lib/system/libsystem_secinit.dylib 0x7fffb1c8f000 - 0x7fffb1c96ffb libsystem_symptoms.dylib (532.50.47) <3390E07C-C1CE-348F-ADBD-2C5440B45EAA> /usr/lib/system/libsystem_symptoms.dylib 0x7fffb1c97000 - 0x7fffb1caaff7 libsystem_trace.dylib (518.70.1) /usr/lib/system/libsystem_trace.dylib 0x7fffb1cab000 - 0x7fffb1cb0ffb libunwind.dylib (35.3) <3D50D8A8-C460-334D-A519-2DA841102C6B> /usr/lib/system/libunwind.dylib 0x7fffb1cb1000 - 0x7fffb1cdaff7 libxpc.dylib (972.70.1) /usr/lib/system/libxpc.dylib External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 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: 21197 thread_create: 0 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=367.0M resident=0K(0%) swapped_out_or_unallocated=367.0M(100%) Writable regions: Total=1.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.9G(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= ATS (font support) 32.0M 9 ATS (font support) (reserved) 4K 2 reserved VM address space (unallocated) Accelerate framework 512K 5 Activity Tracing 256K 2 CG backing stores 34.3M 9 CG image 76.6M 51 CoreAnimation 123.6M 80 CoreImage 688K 14 CoreUI image data 4604K 31 CoreUI image file 316K 9 Foundation 224K 5 Image IO 2276K 72 JS JIT generated code 256.0M 5 JS JIT generated code (reserved) 768.0M 2 reserved VM address space (unallocated) Kernel Alloc Once 8K 2 MALLOC 293.7M 50 MALLOC guard page 48K 10 Memory Tag 242 12K 2 Memory Tag 251 80K 4 OpenCL 32K 5 SQLite page cache 128K 3 STACK GUARD 56.1M 26 Stack 20.2M 28 VM_ALLOCATE 192K 34 WebKit Malloc 336.2M 339 __DATA 36.4M 323 __GLSLBUILTINS 2588K 2 __IMAGE 528K 2 __LINKEDIT 121.1M 42 __TEXT 245.9M 324 __UNICODE 556K 2 mapped file 78.1M 103 shared memory 16.4M 16 =========== ======= ======= TOTAL 2.4G 1580 TOTAL, minus reserved VM space 1.7G 1580 Model: MacBookPro14,3, BootROM MBP143.0167.B00, 4 processors, Intel Core i7, 2.8 GHz, 16 GB, SMC 2.45f0 Graphics: kHW_IntelHDGraphics630Item, Intel HD Graphics 630, Built-In Graphics: kHW_AMDRadeonPro555Item, Radeon Pro 555, PCIe, 2048 MB Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320 Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320 AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x173), Broadcom BCM43xx 1.0 (7.21.171.131.1a1) Bluetooth: Version 5.0.5f1, 3 services, 27 devices, 1 incoming serial ports Network Service: Wi-Fi, AirPort, en0 USB Device: USB 3.0 Bus USB Device: iBridge Thunderbolt Bus: MacBook Pro, Apple Inc., 22.2 Thunderbolt Bus: MacBook Pro, Apple Inc., 22.2
mathieudutour commented 6 years ago

hum it doesn't even look like it's calling the plugin πŸ€”

Do you have a repo with a repro?

LincMitch commented 6 years ago

@mathieudutour I don't have a git hub repo, just installed locally. Do you need me to set one up?

dlehmhus commented 6 years ago

@mathieudutour here is an example-repo that causes my sketch app to crash the same way as @LincMitch describes!

mathieudutour commented 6 years ago
screen shot 2017-12-20 at 09 48 47

works fine for me :(

dlehmhus commented 6 years ago

Okay, that is odd. I just asked a coworker to run my repo and he is having the same problem. It seems like I'm missing something existentiell... hmm..

LincMitch commented 6 years ago

@dlehmhus what macOS you running? Mines Sierra 10.12.6. Not sure if that would cause an issue like this, just thought it worth a mention.

dlehmhus commented 6 years ago

Right now my setup is:

dmeehan1968 commented 6 years ago

This still appears to be happening on 48.2 using @dlehmhus example repo, and on my own code. Any update?

I've tried using an http:// url from a public server but all I get is a view of the desired dimensions which is filled in red. I don't see how a local server improves on that.

silviopaganini commented 6 years ago

same here.. crashing on 48.2 any updates?

dmeehan1968 commented 6 years ago

I've been able to isolate this from any code, building a minimal sketch plugin that contains a require() for an asset (image or text) and that causes Sketch to crash if you use skpm-build with the --run flag. As a workaround, you can build without running (with --watch if required) and then use the Sketch > Plugins > MyPlugin menu to run the plugin manually, and it will work.

jhampton commented 6 years ago

FWIW - Confirmed on OS X Sierra 10.12.6, Sketch 48.2, and latest sketchapp (from yesterday). I also logged-out the skpm path that's being generated from the resourceLoader:

Transforming incoming path [../Resources/_webpack_resources/6b51d3460464a7505a248809d1b1b2ed.png]
New outgoing path ["file://" + context.plugin.urlForResourceNamed("_webpack_resources/6b51d3460464a7505a248809d1b1b2ed.png").path()]
Transforming incoming path [../Resources/_webpack_resources/866b178fd9de26e5744aff4857d05deb.png]
New outgoing path ["file://" + context.plugin.urlForResourceNamed("_webpack_resources/866b178fd9de26e5744aff4857d05deb.png").path()]

So the assets are getting copied into the plugin, and the path that's being translated by skpm are correct. I also checked the copied assets, and they render just fine, so it doesn't appear to be a corruption issue.

As a testing step with my own minimal codebase, I pulled latest on skpm to make sure it's not a lagging dependency, same result. A search for related issues on the skpm repo doesn't provide any good hits on this problem being confirmed or fixed.

Confirmed same behavior with the repo @dlehmhus provided. But it only crashes when using npm run render, which means that skpm's --watch behavior may be the culprit. The version of skpm has some outdated deps. I get this warning when using npm run render

(node:79496) DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic, see https://github.com/webpack/loader-utils/issues/56
parseQuery() will be replaced with getOptions() in the next major version of loader-utils.

It may be that webpack's hot reloading is the issue here. I'll investigate and report back if I make any progress.

dmeehan1968 commented 6 years ago

@mathieudutour Ok, I've now isolated the problem, but can't find a workaround.

The trigger for the crash is the line generated by the resourceLoader:

module.exports = "file://" + context.plugin.urlForResourceNamed("_webpack_resources/754269c360d531468abfcc3b7be4e6bb.png").path();

Specifically, the context.plugin.urlForResourceNamed() call appears to return an unstable object (possibly deallocated memory). I've been able to log it without crashing, but I can't return it via module.exports nor can I copy any of it.

Also, the path() call is redundant, because the URL is already prefixed by file://, but this is not the trigger for the crash in itself, just an observation.

I can't find any further documentation or source for the plugin object, other than its headers. That seems to suggest that the return value is an object ID, and therefore I think is at risk of being garbage collected without appropriate tracking (if my memory of Objective-C serves me correctly).

I can't conceive of another way of getting the absolute path to the resource, without making something brittle, so this appears to be a fault in Sketch that needs resolving to make progress.

To determine the above I used sketchtool to manually run the plugin after build, and this still crashes Sketch, so I think that at least proves that the problem is not related to the way that webpack triggers the plugin run after bundling is complete.

Just to be clear, it is possible to run the plugin manually from the Sketch plugin menu after building, so the context for where the plugin function is broken is specific to when the plugin is run via the CLI.

I tried switching the skpm/builder to use the older (v43) command interface but this threw an exception, so probably is no longer supported in v48.2.

I've created a test repo here - https://github.com/dmeehan1968/sketch-require-crash

dmeehan1968 commented 6 years ago

@jhampton Thanks for the input, see my comment above, I isolated webpack and its not related to anything its doing, nor is it a --watch related issue.

mathieudutour commented 6 years ago

Specifically, the context.plugin.urlForResourceNamed() call appears to return an unstable object (possibly deallocated memory). I've been able to log it without crashing, but I can't return it via module.exports nor can I copy any of it.

That seems like an issue in Sketch, we might not set the context.plugin when running with sketchtool. I'll file and see if I can fix it for Sketch 50

Also, the path() call is redundant, because the URL is already prefixed by file://, but this is not the trigger for the crash in itself, just an observation.

I don't think so, context.plugin.urlForResourceNamed returns a NSURL and we want a string, hence the .path()

dmeehan1968 commented 6 years ago

context.plugin.urlForResourceNamed returns a NSURL and we want a string, hence the .path()

I was going by what I could see when I used log(). Perhaps [NSURL absoluteString]?

Here is what context holds.

{
    api = "<MOJavaScriptObject: 0x60c000c22340>";
    command = "<MSPluginCommand: 0x6000004ee580>";
    document = "<MSDocument: 0x7fa85791b370>";
    plugin = "<MSPluginBundle: 0x6080004f6a80>";
    scriptPath = "/Users/dmeehan/Documents/Dropbox/Projects/node-tutorials/skpm-require-crash/plugin.sketchplugin/Contents/Sketch/my-command.js";
    scriptURL = "file:///Users/dmeehan/Documents/Dropbox/Projects/node-tutorials/skpm-require-crash/plugin.sketchplugin/Contents/Sketch/my-command.js";
    selection =     (
    );
}

And that got me to writing an dirty, ugly hack 😁

const parts = context
  .scriptPath
  .split('/')

const index = parts
  .slice(0)
  .reverse()
  .findIndex(part => /.sketchplugin$/i.test(part))

const root = parts.slice(0, -index).concat(['Contents', 'Resources']).join('/')

module.exports = 'file://' + root + '/' + "_webpack_resources/754269c360d531468abfcc3b7be4e6bb.png";

And that works. I then decided to save myself the prefixing with the 'file://' literal by using the context.scriptURL value. And hey-ho, it crashed.

I don't know what that means. I think it means Sketch might have a bit of an issue with NSURL, but only when plugins are run in this context.

I'm not suggesting you'd use the above hack in place of the existing resource loader, but it gave some further insight.

mathieudutour commented 6 years ago

context.scriptURL is a NSURL so you need to use scriptURL.path() or something. You can't just concatenate it with a string

dmeehan1968 commented 6 years ago

Is this stuff actually documented somewhere?

dmeehan1968 commented 6 years ago

So, I think that proves that the way Sketch exposes NSURL instances is problematic when the plugin is invoked from sketchtool. You seemingly can't convert the NSURL instance to a string, via path() or absoluteString() without it leading to a crash. Whereas the context.scriptPath is already a string, and is handled ok.

From the logging I've tried, the crash is NOT on the access of the NSURL, but sometime a fraction of a second later. In my test repo, the only thing that doesn't show up is:

  context.document.showMessage("It's alive πŸ™Œ")

But its possible it gets that far but the window disappears before its possible to notice.

nixvalentine commented 6 years ago

any updates on this bug so far? I see it closed but I could not see any solution provided here yet, or I'm just too ignorant on this,(if so, could any kindly enough to show me the answer?). Sorry I'm a designer learning to code.

csantiago132 commented 6 years ago

@nixvalentine a workaround is to pass urls instead of paths to the images, at least that’s what I’m doing

thierryc commented 6 years ago

@nixvalentine

2 Simple solutions for designers (like me)

  1. use "require" to import your image data directly.
  2. use servers and an HTTP request to get your image.

1. use require to import your image data directly.

<Image 
source={require('./img.png')} 
style={{
      height: 220,
      width: 200,
      resizeMode: 'contain',
      marginBottom: 20,
      borderRadius: 10,
    }} />

If your assets are recently changed. Kill your watch process and relaunch it or rebuild your plug-in.

2. use servers and an HTTP request to get your image.

<Image 
source={`http://127.0.0.1:8080/Lists/list-items/Icons/${cat}@2x.png`}
style={{
      height: 220,
      width: 200,
      resizeMode: 'contain',
      marginBottom: 20,
      borderRadius: 10,
    }} />

You need to have an HTTP server.

3. Read also the Mathieu Dutour and Dave Meehan post

context.scriptURL is a NSURL so you need to use scriptURL.path() or something. You can't just concatenate it with a string

That seems like an issue in Sketch, we might not set the context.plugin when running with sketchtool. I'll file and see if I can fix it for Sketch 50

csantiago132 commented 6 years ago

@thierryc idk if it owuld help you but I am hosting the images from the repo itself to avoid other people having issues with assets but glad to see this workaround, didnt think of it (serving them local)