unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#24581: 25.1 crash in ns_scroll_run  after closing a frame
       [not found] <5457C3AC-EEBA-403F-B27D-6C78F59F9F4A@univie.ac.at>
@ 2016-10-01 14:17 ` David Reitter
  2016-10-01 15:56   ` Eli Zaretskii
  2016-10-01 20:35   ` Alan Third
  0 siblings, 2 replies; 18+ messages in thread
From: David Reitter @ 2016-10-01 14:17 UTC (permalink / raw)
  To: 24581; +Cc: konrad podczeck

[-- Attachment #1: Type: text/plain, Size: 60523 bytes --]

X-Debbugs-CC: Konrad Podczeck <konrad.podczeck@univie.ac.at>
This is with our latest build, which is derived from the Emacs 25 branch.

Is it possible that we’re trying to redisplay or scroll after the window was removed? 
The stack trace might be actionable in this case, so I’m reporting this here. 


> Begin forwarded message:
> 
> From: Konrad Podczeck <konrad.podczeck@univie.ac.at>
> Subject: [aquamacs-devel] Again a crash after closing a frame
> Date: October 1, 2016 at 8:17:05 AM EDT
> To: aquamacs-devel@googlegroups.com
> Reply-To: aquamacs-devel@googlegroups.com
> 
> Process:               Aquamacs [428]
> Path:                  /Applications/Aquamacs.app/Contents/MacOS/Aquamacs
> Identifier:            org.gnu.Aquamacs
> Version:               3.4dev (3.4.1474686331)
> Code Type:             X86-64 (Native)
> Parent Process:        ??? [1]
> Responsible:           Aquamacs [428]
> User ID:               501
> 
> Date/Time:             2016-10-01 14:15:13.455 +0200
> OS Version:            Mac OS X 10.12 (16A323)
> Report Version:        12
> Anonymous UUID:        1CA8E71D-80C8-EF60-23A1-50AF3DA0C418
> 
> 
> Time Awake Since Boot: 200 seconds
> 
> System Integrity Protection: enabled
> 
> Crashed Thread:        0  Dispatch queue: com.apple.main-thread
> 
> Exception Type:        EXC_BREAKPOINT (SIGABRT)
> Exception Codes:       0x0000000000000002, 0x0000000000000000
> Exception Note:        EXC_CORPSE_NOTIFY
> 
> Application Specific Information:
> *** CFRelease() called with NULL ***
> 
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0   libsystem_kernel.dylib        	0x00007fffaee53dda __pthread_kill + 10
> 1   libsystem_pthread.dylib       	0x00007fffaef3e797 pthread_kill + 90
> 2   libsystem_c.dylib             	0x00007fffaed6a4d7 raise + 26
> 3   org.gnu.Aquamacs              	0x00000001000c2978 terminate_due_to_signal + 136
> 4   org.gnu.Aquamacs              	0x00000001000df9a3 emacs_abort + 19
> 5   org.gnu.Aquamacs              	0x00000001001bbc4a ns_term_shutdown + 122
> 6   org.gnu.Aquamacs              	0x00000001000c2b45 shut_down_emacs + 261
> 7   org.gnu.Aquamacs              	0x00000001000c2945 terminate_due_to_signal + 85
> 8   org.gnu.Aquamacs              	0x00000001000e12e6 deliver_fatal_thread_signal + 134
> 9   libsystem_platform.dylib      	0x00007fffaef31bba _sigtramp + 26
> 10  ???                           	000000000000000000 0 + 0
> 11  com.apple.AppKit              	0x00007fff97e024c8 backing_store_DrawWindowContents + 1160
> 12  com.apple.CoreGraphics        	0x00007fff9a1f2440 CGContextDelegateDrawWindowContents + 66
> 13  com.apple.SkyLight            	0x00007fffab1fb082 SLContextCopyWindowContentsToRect + 121
> 14  com.apple.AppKit              	0x00007fff97d1d629 _NSRenderImageFromWindow + 1624
> 15  com.apple.AppKit              	0x00007fff97d1cfb1 _NXScroll + 499
> 16  com.apple.AppKit              	0x00007fff981d7a95 NSCopyBitsFromGraphicsContext + 312
> 17  com.apple.AppKit              	0x00007fff98188dfd -[NSView scrollRect:by:] + 1095
> 18  org.gnu.Aquamacs              	0x00000001001cbd67 ns_scroll_run + 535
> 19  org.gnu.Aquamacs              	0x0000000100007010 update_window + 3616
> 20  org.gnu.Aquamacs              	0x0000000100005ad4 update_window_tree + 116
> 21  org.gnu.Aquamacs              	0x0000000100005907 update_frame + 135
> 22  org.gnu.Aquamacs              	0x0000000100029563 redisplay_internal + 6083
> 23  org.gnu.Aquamacs              	0x00000001000ca4af read_char + 1999
> 24  org.gnu.Aquamacs              	0x00000001000c7bfa read_key_sequence + 1946
> 25  org.gnu.Aquamacs              	0x00000001000c6332 command_loop_1 + 1154
> 26  org.gnu.Aquamacs              	0x0000000100145349 internal_condition_case + 265
> 27  org.gnu.Aquamacs              	0x00000001000d59e0 command_loop_2 + 48
> 28  org.gnu.Aquamacs              	0x0000000100144c21 internal_catch + 257
> 29  org.gnu.Aquamacs              	0x00000001000c534e command_loop + 158
> 30  org.gnu.Aquamacs              	0x00000001000c5261 recursive_edit_1 + 113
> 31  org.gnu.Aquamacs              	0x00000001000c5540 Frecursive_edit + 400
> 32  org.gnu.Aquamacs              	0x00000001000c418b main + 5595
> 33  libdyld.dylib                 	0x00007fffaed25255 start + 1
> 
> Thread 1:
> 0   libsystem_kernel.dylib        	0x00007fffaee53f4e __select + 10
> 1   org.gnu.Aquamacs              	0x00000001001be8c7 -[EmacsApp fd_handler:] + 295
> 2   com.apple.Foundation          	0x00007fff9b6f330d __NSThread__start__ + 1243
> 3   libsystem_pthread.dylib       	0x00007fffaef3babb _pthread_body + 180
> 4   libsystem_pthread.dylib       	0x00007fffaef3ba07 _pthread_start + 286
> 5   libsystem_pthread.dylib       	0x00007fffaef3b231 thread_start + 13
> 
> Thread 2:: com.apple.NSEventThread
> 0   libsystem_kernel.dylib        	0x00007fffaee4c41a mach_msg_trap + 10
> 1   libsystem_kernel.dylib        	0x00007fffaee4b867 mach_msg + 55
> 2   com.apple.CoreFoundation      	0x00007fff99ce68d4 __CFRunLoopServiceMachPort + 212
> 3   com.apple.CoreFoundation      	0x00007fff99ce5d61 __CFRunLoopRun + 1361
> 4   com.apple.CoreFoundation      	0x00007fff99ce55b4 CFRunLoopRunSpecific + 420
> 5   com.apple.AppKit              	0x00007fff97ac9e9e _NSEventThread + 205
> 6   libsystem_pthread.dylib       	0x00007fffaef3babb _pthread_body + 180
> 7   libsystem_pthread.dylib       	0x00007fffaef3ba07 _pthread_start + 286
> 8   libsystem_pthread.dylib       	0x00007fffaef3b231 thread_start + 13
> 
> Thread 3:
> 0   libsystem_kernel.dylib        	0x00007fffaee544e6 __workq_kernreturn + 10
> 1   libsystem_pthread.dylib       	0x00007fffaef3b632 _pthread_wqthread + 1023
> 2   libsystem_pthread.dylib       	0x00007fffaef3b221 start_wqthread + 13
> 
> Thread 4:
> 0   libsystem_pthread.dylib       	0x00007fffaef3b214 start_wqthread + 0
> 
> Thread 5:
> 0   libsystem_kernel.dylib        	0x00007fffaee544e6 __workq_kernreturn + 10
> 1   libsystem_pthread.dylib       	0x00007fffaef3b632 _pthread_wqthread + 1023
> 2   libsystem_pthread.dylib       	0x00007fffaef3b221 start_wqthread + 13
> 
> Thread 0 crashed with X86 Thread State (64-bit):
>  rax: 0x0000000000000000  rbx: 0x0000000000000006  rcx: 0x00007fff5fbfcbb8  rdx: 0x0000000000000000
>  rdi: 0x000000000000150b  rsi: 0x0000000000000006  rbp: 0x00007fff5fbfcbe0  rsp: 0x00007fff5fbfcbb8
>   r8: 0x0000000000000050   r9: 0x000000000000018d  r10: 0x0000000000000000  r11: 0x0000000000000287
>  r12: 0x8a4b450ec44c0076  r13: 0x00007fffae439b40  r14: 0x00007fffb7a1a3c0  r15: 0x0000000000000000
>  rip: 0x00007fffaee53dda  rfl: 0x0000000000000286  cr2: 0x00007fff99e31150
> 
> Logical CPU:     0
> Error Code:      0x02000148
> Trap Number:     133
> 
> 
> Binary Images:
>       0x100000000 -        0x10022aff3 +org.gnu.Aquamacs (3.4dev - 3.4.1474686331) <804A240D-471A-30CE-8A95-42C4201A8EF0> /Applications/Aquamacs.app/Contents/MacOS/Aquamacs
>       0x1073f9000 -        0x1073faff1 +cl_kernels (???) <013287BD-5815-454D-BE69-001D4EBADC43> cl_kernels
>       0x1075c2000 -        0x1075c6fff  libFontRegistryUI.dylib (196) <8531768D-4B74-3CD6-992D-2FAC8E89F71B> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Resources/libFontRegistryUI.dylib
>       0x10768f000 -        0x10768ffff  com.apple.applescript.component (2.5 - 380) <CACD7B1D-5303-3953-8E61-9C6CEEE9F659> /System/Library/Components/AppleScript.component/Contents/MacOS/AppleScript
>       0x107699000 -        0x10769aff3 +cl_kernels (???) <B515D1EF-E84B-45AC-A436-77C2D529AACA> cl_kernels
>       0x10a50c000 -        0x10a582fff  com.apple.driver.AppleIntelHD5000GraphicsMTLDriver (10.18.65 - 10.1.8) <4D4D9BD5-04D7-3CE2-A07C-9DD97E6D7B9D> /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
>       0x10e000000 -        0x10e56cfff  com.apple.driver.AppleIntelHD5000GraphicsGLDriver (10.18.65 - 10.1.8) <4C5E84A9-01FE-33AC-BEF0-40E993B535E7> /System/Library/Extensions/AppleIntelHD5000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsGLDriver
>       0x1112d7000 -        0x111360fff  com.apple.applescript (2.5 - 380) <F1376741-14FE-3196-95DE-3961EA349C5C> /System/Library/PrivateFrameworks/AppleScript.framework/Versions/A/AppleScript
>       0x111e52000 -        0x111e8f1c7  dyld (421.1) <A525EAEA-AF86-30C2-B360-3D093B4F0828> /usr/lib/dyld
>    0x7fff94b11000 -     0x7fff94e49fff  com.apple.RawCamera.bundle (7.00 - 874) <99AF1865-BCDD-3313-85BF-E246745201F0> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
>    0x7fff96666000 -     0x7fff96824fff  com.apple.avfoundation (2.0 - 1183.3) <E6DCAB50-ECD4-3645-8A93-D14F14092DC4> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
>    0x7fff96825000 -     0x7fff968c8ff7  com.apple.audio.AVFAudio (1.0 - ???) <18E472FC-5AD7-33B8-8D46-49D5AC2DB13A> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
>    0x7fff9695b000 -     0x7fff9695bfff  com.apple.Accelerate (1.11 - Accelerate 1.11) <D700DBDF-69AE-37A2-B9C7-0961CF0B6841> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
>    0x7fff9695c000 -     0x7fff96973ffb  libCGInterfaces.dylib (331.4) <03835456-F519-3B47-85F6-426BF7B05EE3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
>    0x7fff96974000 -     0x7fff96e8dfeb  com.apple.vImage (8.1 - ???) <A1D77DB1-2893-3A18-8986-BD78E441D89D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
>    0x7fff96e8e000 -     0x7fff96ffeff3  libBLAS.dylib (1185) <C7E42BBE-2337-3AEF-9C45-A2F2CB1A5B3E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
>    0x7fff96fff000 -     0x7fff97013ffb  libBNNS.dylib (14) <CFDEE88D-E002-347C-BC68-83099651585B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
>    0x7fff97014000 -     0x7fff9740afef  libLAPACK.dylib (1185) <2E8201CB-9A41-3D65-853E-841917FCE77B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
>    0x7fff9740b000 -     0x7fff97421fff  libLinearAlgebra.dylib (1185) <8CC29DE1-A231-3D5E-B5F1-DCC309036FE0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
>    0x7fff97422000 -     0x7fff97428fff  libQuadrature.dylib (3) <120F6228-A3D4-3184-89D7-785ADC2AC715> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
>    0x7fff97429000 -     0x7fff9743dff7  libSparseBLAS.dylib (1185) <C35235B7-CFA6-39A7-BD6E-79F4D9CAFD36> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
>    0x7fff9743e000 -     0x7fff975c5fe7  libvDSP.dylib (600) <F59348AA-E1D3-3A27-8AB5-F546D38BFB76> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
>    0x7fff975c6000 -     0x7fff97678ffb  libvMisc.dylib (600) <70D4B548-47EE-3C6B-A93B-3EA6B60701E0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
>    0x7fff97679000 -     0x7fff97679fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <A395B521-8E54-30F2-B4FE-355D68900DAF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
>    0x7fff97936000 -     0x7fff9860dff3  com.apple.AppKit (6.9 - 1504) <5524F97F-FB11-3556-8AC4-FF634C6CCCB7> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
>    0x7fff9860e000 -     0x7fff9861efff  com.apple.AppleScriptObjC (1.4 - 32) <D697A702-E764-39D3-B5A7-F22E28C268D1> /System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/AppleScriptObjC
>    0x7fff9861f000 -     0x7fff9861ffff  com.apple.ApplicationServices (48 - 48) <3E1395EA-C661-3318-9B87-9857BB81021B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
>    0x7fff98620000 -     0x7fff9868eff7  com.apple.ApplicationServices.ATS (377 - 422) <521E41BF-D495-3233-B6BF-C0B83DD1A8C0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
>    0x7fff98728000 -     0x7fff98856fff  libFontParser.dylib (194) <CDC6A0AA-E6AC-315B-AFBF-011F64548911> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
>    0x7fff98857000 -     0x7fff988a1fff  libFontRegistry.dylib (196) <3B8B0E78-2B30-3F18-B7D3-BE4E96F6BAF3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
>    0x7fff988fe000 -     0x7fff98930fff  libTrueTypeScaler.dylib (194) <E8B9E8E7-1F7A-3700-895C-501C12EDD001> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
>    0x7fff9899c000 -     0x7fff98a46ff7  com.apple.ColorSync (4.12.0 - 502) <C86F8032-83DD-34EB-A4CB-87E96F25CF1C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
>    0x7fff98a47000 -     0x7fff98a97fff  com.apple.HIServices (1.22 - 589) <3167EF9C-F121-39EF-AAE2-7700E7128426> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
>    0x7fff98a98000 -     0x7fff98aa7ff3  com.apple.LangAnalysis (1.7.0 - 1.7.0) <47D1A017-91A4-37F3-93E0-3923CD6ED2DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
>    0x7fff98aa8000 -     0x7fff98af5fff  com.apple.print.framework.PrintCore (12 - 491) <B7CC15C1-AF50-37F3-8AF6-65F8CDC323F0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
>    0x7fff98af6000 -     0x7fff98b31fff  com.apple.QD (3.12 - 310) <8F718290-DD82-36CE-9AF0-EFB6D31A49F4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
>    0x7fff98b32000 -     0x7fff98b3dff7  com.apple.speech.synthesis.framework (6.0.15 - 6.0.15) <23EA6076-ECDF-3A50-81E7-3CE6451DC8C4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
>    0x7fff98b3e000 -     0x7fff98d4afff  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <EDDC86C8-92F3-34C6-A5C1-A176ADA724C3> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
>    0x7fff98d4b000 -     0x7fff98d4bfff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <AA9DB0D2-3B2F-3366-B451-DD9E89038F6F> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
>    0x7fff98eb4000 -     0x7fff99237fff  com.apple.CFNetwork (807.0.4 - 807.0.4) <A338A213-4FFF-3317-B4DB-84735C63C507> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
>    0x7fff99251000 -     0x7fff99251fff  com.apple.Carbon (154 - 157) <AB71A31F-5B15-3BF5-8532-591EACD07B21> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
>    0x7fff99252000 -     0x7fff99255fff  com.apple.CommonPanels (1.2.6 - 98) <DDA2DF0B-86E7-34B6-B688-D7371DBC8A63> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
>    0x7fff99256000 -     0x7fff99559fff  com.apple.HIToolbox (2.1.1 - 855) <AA4E2957-6B2D-3822-881C-0F64222F9578> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
>    0x7fff9955a000 -     0x7fff9955dff7  com.apple.help (1.3.5 - 49) <27C5F9FE-838F-3807-A4AC-D99470185B10> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
>    0x7fff9955e000 -     0x7fff99563fff  com.apple.ImageCapture (9.0 - 9.0) <E3E757FD-4060-33A4-A2AC-85EFBD987FCE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
>    0x7fff99564000 -     0x7fff995fbff3  com.apple.ink.framework (10.9 - 219) <B44BA36D-7549-3EB2-8CF6-E171885194FB> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
>    0x7fff995fc000 -     0x7fff99616fff  com.apple.openscripting (1.7 - 172) <B204BF70-C4AA-3699-8493-66E6645A92A8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
>    0x7fff99617000 -     0x7fff99618ff3  com.apple.print.framework.Print (12 - 267) <CA7E9448-0903-34C8-AAF6-9070B52BF70E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
>    0x7fff99619000 -     0x7fff9961bff7  com.apple.securityhi (9.0 - 55006) <856F4FB9-AAF2-3FC2-BE19-E7AB494232CC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
>    0x7fff9961c000 -     0x7fff99622ff7  com.apple.speech.recognition.framework (6.0.1 - 6.0.1) <A20B0F7B-C32A-3FF1-BB75-BAC0EE4EF889> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
>    0x7fff99623000 -     0x7fff99701ffb  com.apple.cloudkit.CloudKit (638.1 - 638.1) <C81C2824-1E30-3887-A499-43755EDF27C7> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
>    0x7fff99702000 -     0x7fff99702fff  com.apple.Cocoa (6.11 - 22) <5EEB0A26-F1C2-3D57-8441-52C0B80C2A6A> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
>    0x7fff99835000 -     0x7fff998c5ff7  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <0352D931-596B-3AFE-B5C6-5925CF9F870E> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
>    0x7fff998c6000 -     0x7fff998d9ff3  com.apple.CoreBluetooth (1.0 - 1) <73A2B185-70E4-3535-A653-E1BC74584E55> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
>    0x7fff998da000 -     0x7fff99bd0ffb  com.apple.CoreData (120 - 752.2) <CCDCE896-CD36-3483-8E04-C513433BDDC5> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
>    0x7fff99bd1000 -     0x7fff99c5dfff  com.apple.CoreDisplay (1.0 - 1) <F10E2F1A-FA51-3256-BCCE-34FF30AB1E3A> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
>    0x7fff99c5e000 -     0x7fff9a0f7fef  com.apple.CoreFoundation (6.9 - 1348.1) <4F7826EC-CC36-38B4-A8F3-DC57BF00EE9B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
>    0x7fff9a0f8000 -     0x7fff9a776fff  com.apple.CoreGraphics (2.0 - 1070) <ED82EAB8-A6E9-30C5-A36E-0F1597A259EF> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
>    0x7fff9a777000 -     0x7fff9a9b6ff7  com.apple.CoreImage (12.0.0 - 451) <84C71E9C-5231-342F-94B1-2BB6860E8AD3> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
>    0x7fff9a9b7000 -     0x7fff9aa13ff7  com.apple.corelocation (2100.3.13) <1064F400-1027-34D7-8F24-CDCB6DAF0F16> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
>    0x7fff9aa14000 -     0x7fff9aac4ff7  com.apple.CoreMedia (1.0 - 1903.7) <5FE3B4CC-EC1A-38FE-96FA-FFD419229F3E> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
>    0x7fff9aac5000 -     0x7fff9ab10ff7  com.apple.CoreMediaIO (801.0 - 4922) <2813BA18-E24C-3CFB-8B34-73575DFDF0BC> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
>    0x7fff9ab11000 -     0x7fff9ab11fff  com.apple.CoreServices (775.8 - 775.8) <C36F7F47-D585-32F2-8A6F-7711935CDFD6> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
>    0x7fff9ab12000 -     0x7fff9ab63ff7  com.apple.AE (712 - 712) <0EF17D7E-6BA4-3555-BC38-9BD0CC5B82A3> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
>    0x7fff9ab64000 -     0x7fff9ae3ffff  com.apple.CoreServices.CarbonCore (1159 - 1159) <837B7ECF-7E62-3210-988C-63D7AB4EAA88> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
>    0x7fff9ae40000 -     0x7fff9ae73fff  com.apple.DictionaryServices (1.2 - 274) <302B8678-D057-3CF8-ACA7-7424A4A6A00A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
>    0x7fff9ae74000 -     0x7fff9ae7cffb  com.apple.CoreServices.FSEvents (1230 - 1230) <8836E7D0-844F-36F9-9601-B630BB82336B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
>    0x7fff9ae7d000 -     0x7fff9afe8fff  com.apple.LaunchServices (775.8 - 775.8) <6E7CE1DA-27A4-3B48-A8E3-F2AA868ADD7C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
>    0x7fff9afe9000 -     0x7fff9b099ffb  com.apple.Metadata (10.7.0 - 1075) <9EDF10CF-1755-346A-A3C9-97642C443A58> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
>    0x7fff9b09a000 -     0x7fff9b0f9fff  com.apple.CoreServices.OSServices (775.8 - 775.8) <FCF1334F-D2D7-3C5A-A8FE-C173C5EDE586> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
>    0x7fff9b0fa000 -     0x7fff9b16afff  com.apple.SearchKit (1.4.0 - 1.4.0) <F1B3EF8D-E820-317C-AC7F-8F056C246874> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
>    0x7fff9b16b000 -     0x7fff9b1b1ff7  com.apple.coreservices.SharedFileList (38 - 38) <6C5A3FBB-9502-3725-AC3A-AE7B1528BBD4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
>    0x7fff9b23e000 -     0x7fff9b389ff7  com.apple.CoreText (352.0 - 544) <064B53E8-CD5A-3D1B-81DF-498A659FC20A> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
>    0x7fff9b38a000 -     0x7fff9b3bffff  com.apple.CoreVideo (1.8 - 234.0) <48C31E93-87C2-31F4-97E7-9E54C1EA8E7D> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
>    0x7fff9b3c0000 -     0x7fff9b431ffb  com.apple.framework.CoreWLAN (11.0 - 1200.25.1) <F46EF4A2-C348-3F76-A1C2-B8A84C17FE2B> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
>    0x7fff9b52c000 -     0x7fff9b531fff  com.apple.DiskArbitration (2.7 - 2.7) <566D5C06-13E8-3638-B2EC-2B834D5F04F1> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
>    0x7fff9b6c0000 -     0x7fff9ba67ffb  com.apple.Foundation (6.9 - 1349) <08A463B1-296E-3AC1-B8D3-01A75B0785A8> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
>    0x7fff9ba93000 -     0x7fff9bac4ff3  com.apple.GSS (4.0 - 2.0) <B30A0B99-AFDE-3BF8-A04F-761A75A6A3B1> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
>    0x7fff9bb78000 -     0x7fff9bc1bffb  com.apple.Bluetooth (5.0.0 - 5.0.0f18) <00417775-D746-32C1-9598-CE8716DFBECD> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
>    0x7fff9bc1c000 -     0x7fff9bcb1fff  com.apple.framework.IOKit (2.0.2 - 1324.1.7) <10BDCD1E-0463-3C53-BF11-C9A0919C1588> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
>    0x7fff9bcb2000 -     0x7fff9bcb8ffb  com.apple.IOSurface (152 - 152) <558D4451-2D9D-3D47-B3A5-E7C18DF53F1B> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
>    0x7fff9bcb9000 -     0x7fff9bd0bff3  com.apple.ImageCaptureCore (7.0 - 7.0) <EF8DF81D-3D82-3202-BE75-E49D38EC105D> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
>    0x7fff9bd0c000 -     0x7fff9be62fef  com.apple.ImageIO.framework (3.3.0 - 1570.1) <AB0EB12E-A175-3901-A50F-3D9DF7494DFD> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
>    0x7fff9be63000 -     0x7fff9be67fff  libGIF.dylib (1570.1) <118942D5-4B78-32AF-BC57-AF1EFAFADE44> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
>    0x7fff9be68000 -     0x7fff9bf58fff  libJP2.dylib (1570.1) <12D6A8AE-58CA-342B-884B-C39DF672EFD1> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
>    0x7fff9bf59000 -     0x7fff9bf7cffb  libJPEG.dylib (1570.1) <FD9BB4E5-EB4B-3ECF-866A-2B3C6BB1842C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
>    0x7fff9bf7d000 -     0x7fff9bfa4ff7  libPng.dylib (1570.1) <1F8E3EB7-BD80-3E8B-9BD4-213EBDB9BD07> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
>    0x7fff9bfa5000 -     0x7fff9bfa7ff3  libRadiance.dylib (1570.1) <0136CEAF-70C5-3B3F-A3A9-C79D6C95CD4A> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
>    0x7fff9bfa8000 -     0x7fff9c001ff3  libTIFF.dylib (1570.1) <BE6B299B-6481-36F8-9A18-FD6628DC4D54> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
>    0x7fff9c121000 -     0x7fff9cbc7ff7  com.apple.JavaScriptCore (12602 - 12602.1.50.0.5) <D701E578-C347-392D-BB90-1B144DAAAEEB> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
>    0x7fff9cbc8000 -     0x7fff9cbe1ff7  com.apple.Kerberos (3.0 - 1) <49DCBE1A-130C-3FBF-AAEA-AF9A518913AC> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
>    0x7fff9ce5b000 -     0x7fff9ce61fff  com.apple.MediaAccessibility (1.0 - 97.1.1) <EE1825C7-3B58-32F8-9F5F-B7172452BB01> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
>    0x7fff9ce77000 -     0x7fff9d3c4fff  com.apple.MediaToolbox (1.0 - 1903.7) <37363406-481C-3DDD-A61F-9E2153A3660B> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
>    0x7fff9d3c5000 -     0x7fff9d41cff7  com.apple.Metal (85.82 - 85.82) <CDC847A6-F1F6-3661-8981-180F2A485092> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
>    0x7fff9db32000 -     0x7fff9db3afff  com.apple.NetFS (6.0 - 4.0) <6614F9B8-0861-338B-8FF0-8E402F96141C> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
>    0x7fff9dd0e000 -     0x7fff9dd16ff7  libcldcpuengine.dylib (2.8.4) <F15C17F0-3342-36BD-A28E-7AC44B87BF8C> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
>    0x7fff9dd17000 -     0x7fff9ddfdfff  unorm8_bgra.dylib (2.8.4) <387BD705-3EB5-3335-9F35-8C8E54B6A553> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
>    0x7fff9dedf000 -     0x7fff9df2dff3  com.apple.opencl (2.8.6 - 2.8.6) <DA3164B7-EB48-3F68-A40F-CD9B433E385F> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
>    0x7fff9df2e000 -     0x7fff9df47ffb  com.apple.CFOpenDirectory (10.12 - 194) <BDD22B3E-4149-366A-A974-942280861DD4> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
>    0x7fff9df48000 -     0x7fff9df53ff7  com.apple.OpenDirectory (10.12 - 194) <E1125140-E42C-369C-8DC8-D0935767B275> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
>    0x7fff9df54000 -     0x7fff9df56fff  libCVMSPluginSupport.dylib (12.4.2.1) <5A7CBDC5-297E-30E0-8951-2F3DAFD0027E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
>    0x7fff9df57000 -     0x7fff9df5aff7  libCoreFSCache.dylib (148) <3297ACE0-B9D8-3821-8685-2619B4234621> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
>    0x7fff9df5b000 -     0x7fff9df5efff  libCoreVMClient.dylib (148) <B4299590-02BA-3130-98EA-A2D3A53852E1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
>    0x7fff9df5f000 -     0x7fff9df67ffb  libGFXShared.dylib (12.4.2.1) <3CBE90E5-6472-3C4C-825D-7567A5652115> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
>    0x7fff9df68000 -     0x7fff9df73fff  libGL.dylib (12.4.2.1) <E68C6C85-3B98-3525-9279-3296977FBF9F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
>    0x7fff9df74000 -     0x7fff9dfb0ff7  libGLImage.dylib (12.4.2.1) <50C7DE05-73CB-3D21-BB93-31C384EB6199> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
>    0x7fff9dfb1000 -     0x7fff9e127ffb  libGLProgrammability.dylib (12.4.2.1) <2B17044B-CDB6-38F7-BA1F-9ED1A078481A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
>    0x7fff9e128000 -     0x7fff9e168ff3  libGLU.dylib (12.4.2.1) <D5DB68EC-751F-34D1-BCEB-2B86D560E243> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
>    0x7fff9ead0000 -     0x7fff9eadefff  com.apple.opengl (12.4.2 - 12.4.2) <06F5BF0B-BD03-361D-9D7B-626517E4F761> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
>    0x7fff9eadf000 -     0x7fff9ec85fff  GLEngine (12.4.2.1) <8FFA4B17-F02A-3D7A-ACA9-D156E4E43B4D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
>    0x7fff9ec86000 -     0x7fff9ecb0ffb  GLRendererFloat (12.4.2.1) <82826589-22A1-312C-9C4E-FA45F4D8D976> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
>    0x7fff9ed47000 -     0x7fff9ee8eff7  com.apple.QTKit (7.7.3 - 2974) <DD63A171-2DE6-3210-89B0-BD5991539755> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
>    0x7fff9ee8f000 -     0x7fff9f0fafff  com.apple.imageKit (3.0 - 1016) <A3D24043-95CD-3A40-9850-83E02BDF56D0> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
>    0x7fff9f0fb000 -     0x7fff9f1b4ff7  com.apple.PDFKit (1.0 - 1) <32ED1D9C-B9AB-337B-93E5-9DDA8E68F6FB> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
>    0x7fff9f1b5000 -     0x7fff9f6dbfff  com.apple.QuartzComposer (5.1 - 351) <10A260C7-A44C-3C64-BF68-FC0FCCD08489> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
>    0x7fff9f6dc000 -     0x7fff9f6ffffb  com.apple.quartzfilters (1.10.0 - 1.10.0) <9ECD9812-151A-300D-8F37-F7FEBE67B8BC> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
>    0x7fff9f700000 -     0x7fff9f7edff7  com.apple.QuickLookUIFramework (5.0 - 720) <7DBE40A6-3F2F-3AF0-ACF4-8C95B78346C5> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
>    0x7fff9f7ee000 -     0x7fff9f7eefff  com.apple.quartzframework (1.5 - 21) <09455972-8A33-3D61-B193-BA7E7CF984CA> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
>    0x7fff9f7ef000 -     0x7fff9f9e9ff7  com.apple.QuartzCore (1.11 - 449.39) <B6BEEBAC-2923-3BA6-8DBD-621A2B0E51C1> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
>    0x7fff9f9ea000 -     0x7fff9fa3fff7  com.apple.QuickLookFramework (5.0 - 720) <F54FCBB5-53DD-351D-AAEB-2470CEB30017> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
>    0x7fff9fa40000 -     0x7fff9fa53ff7  com.apple.SafariServices.framework (12602 - 12602.1.50.0.10) <165467B5-1EE7-325A-8847-0929DC0B81E4> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
>    0x7fff9ff4f000 -     0x7fffa026afff  com.apple.security (7.0 - 57740.1.18) <AF5E42F1-B513-3410-A5BE-1EC9CBAF8452> /System/Library/Frameworks/Security.framework/Versions/A/Security
>    0x7fffa026b000 -     0x7fffa02e1ff7  com.apple.securityfoundation (6.0 - 55132.1.1) <259D4B70-0F8C-3818-99E7-3EBEAA18DE1B> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
>    0x7fffa030b000 -     0x7fffa030eff3  com.apple.xpc.ServiceManagement (1.0 - 1) <6A9EA339-BB6A-3DD9-BF08-00B8C0262839> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
>    0x7fffa0693000 -     0x7fffa0704ff7  com.apple.SystemConfiguration (1.14 - 1.14) <C7F21776-2CCE-327B-B155-7A5948277BD6> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
>    0x7fffa0705000 -     0x7fffa0ab0ff7  com.apple.VideoToolbox (1.0 - 1903.7) <C0044876-9800-3CCA-B7D3-50B92077EF4D> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
>    0x7fffa0ab1000 -     0x7fffa1ce6ff7  com.apple.WebCore (12602 - 12602.1.50.0.6) <583B797D-A847-3B29-9DB3-70062E6D94B8> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
>    0x7fffa1ce7000 -     0x7fffa1e4bfff  com.apple.WebKitLegacy (12602 - 12602.1.50.0.10) <D8332A25-F5C0-3D5B-B130-8594F4321DAF> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
>    0x7fffa1e4c000 -     0x7fffa21b3ffb  com.apple.WebKit (12602 - 12602.1.50.0.10) <F6839138-E458-33CD-BC9F-3D433184FB3C> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
>    0x7fffa2d12000 -     0x7fffa2d2dff3  com.apple.AppContainer (4.0 - 307.1.1) <05373DD5-5892-3542-B178-C140F1AB6886> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
>    0x7fffa2d2e000 -     0x7fffa2d3bff3  com.apple.AppSandbox (4.0 - 307.1.1) <20324EFC-70DC-389D-9C27-37DCAA7E07CC> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
>    0x7fffa2d3c000 -     0x7fffa2d5effb  com.apple.framework.Apple80211 (12.0 - 1200.33) <06F8EA45-5E43-3744-BF41-BA86B8BBB5CF> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
>    0x7fffa2d5f000 -     0x7fffa2d6efdb  com.apple.AppleFSCompression (88 - 1.0) <B6E2148F-BFBF-3F1B-A7DF-0F39190B4C20> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
>    0x7fffa2e59000 -     0x7fffa2ee497f  com.apple.AppleJPEG (1.0 - 1) <B4C3209B-58A5-359F-A898-F61B6C40E5E9> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
>    0x7fffa2f1d000 -     0x7fffa2f20ff3  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <6FF50E26-5BDA-3421-BDAE-B57AE6E4F6AC> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
>    0x7fffa2f21000 -     0x7fffa2f73fff  com.apple.AppleVAFramework (5.0.34 - 5.0.34) <193400A6-B326-3911-BB4F-6C49C1E5FA8F> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
>    0x7fffa2f7c000 -     0x7fffa2f83ffb  com.apple.AssetCacheServices (31 - 31) <13E874CA-86AB-33E7-A4D8-544D3B8157CD> /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/AssetCacheServices
>    0x7fffa3300000 -     0x7fffa337eff7  com.apple.backup.framework (1.8 - 1.8) <E2888B63-F43C-367F-B23F-7D9F9BD64401> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
>    0x7fffa3f98000 -     0x7fffa3fbfffb  com.apple.ChunkingLibrary (172 - 172) <83E91936-305D-32A4-A256-5582B96B1852> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
>    0x7fffa3fc0000 -     0x7fffa4052ffb  com.apple.CloudDocs (1.0 - 483.2) <9DBD244F-83A0-3593-AA84-313CD5861F2C> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
>    0x7fffa48df000 -     0x7fffa48e8ffb  com.apple.CommonAuth (4.0 - 2.0) <D9958C57-9E97-33F5-A21C-B454FDB11548> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
>    0x7fffa4a69000 -     0x7fffa4e46fe7  com.apple.CoreAUC (224.0.0 - 224.0.0) <8DF6075A-0711-33A9-9031-6FDA22E85C4F> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
>    0x7fffa4e47000 -     0x7fffa4e77fff  com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <5E1B0512-E50B-3534-99EF-AD15E601877A> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
>    0x7fffa5004000 -     0x7fffa5015fff  com.apple.CoreEmoji (1.0 - 40) <F3D73BF8-6D48-3B1F-BBE6-EE927E725E92> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
>    0x7fffa50ca000 -     0x7fffa50e0fff  com.apple.CoreMediaAuthoring (2.2 - 955) <3B877988-3823-3A84-A083-CE0B5B54F791> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
>    0x7fffa50e7000 -     0x7fffa5177ffb  com.apple.CorePDF (4.0 - 4) <42FD0781-A19C-3E36-BFDA-DAEAFB3A3115> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
>    0x7fffa52ee000 -     0x7fffa531eff3  com.apple.CoreServicesInternal (276 - 276) <CCB21255-89DC-3F53-A6D6-8FA8F693C837> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
>    0x7fffa55a7000 -     0x7fffa5631fff  com.apple.CoreSymbolication (61050) <BAC8D20F-4DC6-32EE-91FE-BF08E930420A> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
>    0x7fffa5632000 -     0x7fffa576cfef  com.apple.coreui (2.1 - 424.1) <B9B92DB5-1C6C-306F-BD29-B1F82EC95283> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
>    0x7fffa576d000 -     0x7fffa580cffb  com.apple.CoreUtils (4.3 - 430.70) <87BEB880-3D71-3251-B51E-FF0A42DFC065> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
>    0x7fffa585c000 -     0x7fffa58c1ff3  com.apple.framework.CoreWiFi (12.0 - 1200.25.1) <D7C870BE-55DE-34AF-8941-D42696D505B1> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
>    0x7fffa58c2000 -     0x7fffa58cdfff  com.apple.CrashReporterSupport (10.12 - 815) <10C3797E-DD63-303B-B901-1C52A502D2F8> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
>    0x7fffa5973000 -     0x7fffa59eaff3  com.apple.datadetectorscore (7.0 - 539) <C3F6F52B-A1AD-36FA-9BF9-C8D0E147F0A3> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
>    0x7fffa5a24000 -     0x7fffa5a63fff  com.apple.DebugSymbols (137 - 137) <B229F3F7-250B-3151-8048-CEA7BF80FA52> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
>    0x7fffa5a64000 -     0x7fffa5b75ff7  com.apple.desktopservices (1.11 - 1.11) <494E239D-706F-350B-9481-2A8ECEEDBD8B> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
>    0x7fffa5cb4000 -     0x7fffa5cbefff  com.apple.DisplayServicesFW (3.1 - 380) <79733A44-F60D-3EC0-BBC7-C4AEC5649D8F> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
>    0x7fffa5e40000 -     0x7fffa6271ff7  com.apple.vision.FaceCore (3.3.2 - 3.3.2) <DEB42099-6927-332C-8D3E-D45096318D25> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
>    0x7fffa75aa000 -     0x7fffa75aafff  libmetal_timestamp.dylib (600.0.48.25) <348D32E6-AD49-36DC-A0DE-5A44B2699FFA> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
>    0x7fffa75b7000 -     0x7fffa75c2ff3  libGPUSupportMercury.dylib (12.4.2.1) <A720545E-40F3-3FE0-A8B3-067D49083417> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
>    0x7fffa7874000 -     0x7fffa7890ff7  com.apple.GenerationalStorage (2.0 - 259) <43D40063-BD46-3008-8992-FF092B7C9A58> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
>    0x7fffa78a8000 -     0x7fffa7f3cfff  com.apple.GeoServices (1.0 - 1226.20.7.17.11) <A6007FBD-25F7-3F52-972A-EEFCE0F6BF70> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
>    0x7fffa7f82000 -     0x7fffa7ff8fff  com.apple.Heimdal (4.0 - 2.0) <18C127D7-9C61-3C5B-8C6F-7953760D2674> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
>    0x7fffa7ff9000 -     0x7fffa800afff  com.apple.HelpData (2.1.10 - 100) <BD5AC3F0-9619-3D1C-B96D-6BFCAD1C0245> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
>    0x7fffa860a000 -     0x7fffa8611ffb  com.apple.IOAccelerator (288.13 - 288.13) <F77E27C3-20DD-3CE5-9D0A-6C89A997080E> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
>    0x7fffa8613000 -     0x7fffa8627ff3  com.apple.IOPresentment (1.0 - 25) <40934217-996A-3DDB-A8C4-484CA0F0222B> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
>    0x7fffa8628000 -     0x7fffa864aff7  com.apple.IconServices (74.1 - 74.1) <F7B83970-4A72-3186-BBB3-90FA86C3E263> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
>    0x7fffa86e5000 -     0x7fffa86f5ff3  com.apple.IntlPreferences (2.0 - 216) <43FFAB0C-4124-3231-B0CB-137CCB0A53AF> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
>    0x7fffa872c000 -     0x7fffa88e0fff  com.apple.LanguageModeling (1.0 - 123) <10152D7F-C7C0-34AA-A295-D712D16C76E6> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
>    0x7fffa89b0000 -     0x7fffa8a81ff3  com.apple.MMCS (1.3 - 379) <14867D2F-6E87-351E-AB4B-9BD759364DFD> /System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS
>    0x7fffa8f17000 -     0x7fffa8f1afff  com.apple.Mangrove (1.0 - 1) <05039E9F-9C07-375B-A940-D90D455A2EC2> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
>    0x7fffa9176000 -     0x7fffa91eefef  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <FAFA0DF5-4226-3867-A2E2-CAB889DC4490> /System/Library/PrivateFrameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
>    0x7fffa9354000 -     0x7fffa935fff7  com.apple.MobileKeyBag (2.0 - 1.0) <7ECC9D0A-246F-3D7E-9E78-16DBA0B55F49> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
>    0x7fffa9370000 -     0x7fffa9396fff  com.apple.MultitouchSupport.framework (367.6 - 367.6) <32D8588A-29BD-3A23-92B2-05C013DA5BC5> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
>    0x7fffa9443000 -     0x7fffa944dfff  com.apple.NetAuth (6.0 - 6.0) <D57D5888-0290-3295-A1C4-D673D4DCB497> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
>    0x7fffa9bee000 -     0x7fffa9c2fff7  com.apple.PerformanceAnalysis (1.145 - 145) <9DF1FCCC-7EBF-3213-B77A-0C3D3B7CF7AF> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
>    0x7fffaa293000 -     0x7fffaa2beffb  com.apple.ProtectedCloudStorage (1.0 - 1) <A1219818-97B0-3A4D-825B-24ADF9B7C8B6> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
>    0x7fffaa2bf000 -     0x7fffaa2d9fff  com.apple.ProtocolBuffer (1 - 249) <D8B7694B-B598-3728-8583-9C4CC0F05B64> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
>    0x7fffaa2da000 -     0x7fffaa2eaffb  com.apple.QuickLookThumbnailing (1.0 - 1) <DD5F14E6-A8A8-3EA8-96A3-4C84092BC18F> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing
>    0x7fffaa2f3000 -     0x7fffaa316ff3  com.apple.RemoteViewServices (2.0 - 124) <280DB828-4613-3DF8-ACBA-C91989B64347> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
>    0x7fffaaf45000 -     0x7fffaaf48ff7  com.apple.SecCodeWrapper (4.0 - 307.1.1) <64F951CB-A975-32F0-BC60-1E839E607FCB> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
>    0x7fffaafd6000 -     0x7fffab051fff  com.apple.Sharing (659.1.6 - 659.1.6) <C217107C-CD4B-311D-9FBA-7435B1F6186F> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
>    0x7fffab052000 -     0x7fffab071ff7  com.apple.shortcut (2.16 - 98) <AC3AFB42-F3F7-3E71-8DAF-AA4ACF3021F7> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
>    0x7fffab072000 -     0x7fffab2c4fff  com.apple.SkyLight (1.600.0 - 100) <6B9F1B65-AA33-3AA6-8EA2-DB98CC74E37F> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
>    0x7fffab49e000 -     0x7fffab4aafff  com.apple.SpeechRecognitionCore (3.0.15 - 3.0.15) <BE386037-4B61-341F-80E2-5D8B5B50C8BC> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
>    0x7fffabb8d000 -     0x7fffabbf9ff3  com.apple.Symbolication (61080.2) <0F183B36-0BCF-3330-8C68-4A521A142919> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
>    0x7fffabff0000 -     0x7fffabff6ff7  com.apple.TCC (1.0 - 1) <CEE9F9F9-2A24-3F60-BE73-4703D85E307C> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
>    0x7fffac082000 -     0x7fffac235ff3  com.apple.TextureIO (1.31 - 1.31) <9E6E91C7-76DC-3C12-9629-494084792476> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
>    0x7fffac2a9000 -     0x7fffac2aafff  com.apple.TrustEvaluationAgent (2.0 - 28) <6793B664-C4FC-3CD4-B0E7-25B9933391AC> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
>    0x7fffac2ab000 -     0x7fffac43affb  com.apple.UIFoundation (1.0 - 489) <0CD14719-FC52-3AC5-87EF-775437927990> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
>    0x7ffface95000 -     0x7fffacf44ff7  com.apple.ViewBridge (265.1 - 265.1) <21855FE3-F19D-3E3F-9500-BFC811DA75C6> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
>    0x7fffad36c000 -     0x7fffad372fff  com.apple.XPCService (2.0 - 1) <BC3FCE26-6219-3316-949F-37F7005C9A0F> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
>    0x7fffad443000 -     0x7fffad445ffb  com.apple.loginsupport (1.0 - 1) <03B57D6F-C210-32BC-B384-5B0E95660283> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
>    0x7fffad49a000 -     0x7fffad4b5ff7  libCRFSuite.dylib (34) <BACC371B-6153-36B5-BC54-3BCF26FBB221> /usr/lib/libCRFSuite.dylib
>    0x7fffad4b6000 -     0x7fffad4c1fff  libChineseTokenizer.dylib (21) <09E74E18-ADB2-30D2-A858-13691CB1186C> /usr/lib/libChineseTokenizer.dylib
>    0x7fffad553000 -     0x7fffad554ff3  libDiagnosticMessagesClient.dylib (102) <422911A4-E273-3E88-BFC4-DF6470E48242> /usr/lib/libDiagnosticMessagesClient.dylib
>    0x7fffad555000 -     0x7fffad768fff  libFosl_dynamic.dylib (16.37) <3EA1C7EE-4A6C-3B09-BCA7-81A074B24013> /usr/lib/libFosl_dynamic.dylib
>    0x7fffad784000 -     0x7fffad78bfff  libMatch.1.dylib (27) <5D52A207-E2AF-3E05-8C51-91C1D82FCEE8> /usr/lib/libMatch.1.dylib
>    0x7fffad78c000 -     0x7fffad78cfff  libOpenScriptingUtil.dylib (172) <D025E180-BB3B-3FFA-98FC-B6835354D723> /usr/lib/libOpenScriptingUtil.dylib
>    0x7fffad78d000 -     0x7fffad790ff7  libScreenReader.dylib (477.1.5) <88D484EC-7589-324B-890D-799F27DF0FB3> /usr/lib/libScreenReader.dylib
>    0x7fffad791000 -     0x7fffad792ff3  libSystem.B.dylib (1238) <168B3C56-081B-3998-9A44-681EB4C6828F> /usr/lib/libSystem.B.dylib
>    0x7fffad7fe000 -     0x7fffad829ffb  libarchive.2.dylib (41.1.1) <C4F76D18-8484-3779-AE80-14F27E57ABB5> /usr/lib/libarchive.2.dylib
>    0x7fffad82a000 -     0x7fffad89efff  libate.dylib (1.12.12) <DD989482-B873-3094-97BB-2B5AE8D3B544> /usr/lib/libate.dylib
>    0x7fffad8a2000 -     0x7fffad8a2ff3  libauto.dylib (187) <5BBF6A00-CC76-389D-84E7-CA88EDADE683> /usr/lib/libauto.dylib
>    0x7fffad8a3000 -     0x7fffad8b3ff3  libbsm.0.dylib (34) <20084796-B04D-3B35-A003-EA11459557A9> /usr/lib/libbsm.0.dylib
>    0x7fffad8b4000 -     0x7fffad8c2ff7  libbz2.1.0.dylib (38) <6FD3B63F-0F86-3A25-BD5B-E243F58792C9> /usr/lib/libbz2.1.0.dylib
>    0x7fffad8c3000 -     0x7fffad919ff7  libc++.1.dylib (307.4) <BEE86868-F831-384C-919E-2B286ACFE87C> /usr/lib/libc++.1.dylib
>    0x7fffad91a000 -     0x7fffad944fff  libc++abi.dylib (307.2) <1CEF8ABB-7E6D-3C2F-8E0A-E7884478DD23> /usr/lib/libc++abi.dylib
>    0x7fffad945000 -     0x7fffad955ffb  libcmph.dylib (6) <2B5D405E-2D0B-3320-ABD6-622934C86ABE> /usr/lib/libcmph.dylib
>    0x7fffad956000 -     0x7fffad96bfc3  libcompression.dylib (34) <1691D6F2-46CD-3DA6-B44F-24CDD9BD0E4E> /usr/lib/libcompression.dylib
>    0x7fffad96c000 -     0x7fffad96cff7  libcoretls.dylib (121.1.1) <F3BAB54C-DA82-37C3-A218-46FEB179D555> /usr/lib/libcoretls.dylib
>    0x7fffad96d000 -     0x7fffad96effb  libcoretls_cfhelpers.dylib (121.1.1) <D12709F3-BBE3-3CF7-9070-C2A0803F5526> /usr/lib/libcoretls_cfhelpers.dylib
>    0x7fffada28000 -     0x7fffadb0cff3  libcrypto.0.9.8.dylib (64) <4CB423CE-0B86-334A-9335-FEE75198024F> /usr/lib/libcrypto.0.9.8.dylib
>    0x7fffadcaa000 -     0x7fffadcfdff7  libcups.2.dylib (450) <04CA1F55-4B70-3D65-B4B1-62F6C271A9EF> /usr/lib/libcups.2.dylib
>    0x7fffadd4e000 -     0x7fffadd55ff3  libdscsym.dylib (145) <0972B577-B427-3A1C-A9E7-325B6B265135> /usr/lib/libdscsym.dylib
>    0x7fffadd77000 -     0x7fffadd77fff  libenergytrace.dylib (15) <A1B040A2-7977-3097-9ADF-34FF181EB970> /usr/lib/libenergytrace.dylib
>    0x7fffadd85000 -     0x7fffadd86fff  libffi.dylib (18.1) <49D03682-E111-351C-8266-4519B3B82BE9> /usr/lib/libffi.dylib
>    0x7fffadd87000 -     0x7fffadd8cff3  libheimdal-asn1.dylib (498) <8F3F1AE8-CE4A-355C-82E3-74DA46B5BB02> /usr/lib/libheimdal-asn1.dylib
>    0x7fffadd8d000 -     0x7fffade7fff7  libiconv.2.dylib (50) <42125B35-81D7-3FC4-9475-A26DBE10884D> /usr/lib/libiconv.2.dylib
>    0x7fffade80000 -     0x7fffae0a5fff  libicucore.A.dylib (57131.0.1) <72594943-D25E-3F70-A4AC-8E9F9F442B7E> /usr/lib/libicucore.A.dylib
>    0x7fffae0ab000 -     0x7fffae0acfff  liblangid.dylib (126) <3F4530C9-8BE1-3AA7-9A82-98694D240866> /usr/lib/liblangid.dylib
>    0x7fffae0ad000 -     0x7fffae0c6ffb  liblzma.5.dylib (10) <44BD0279-99DD-36B5-8A6E-C11432E2098D> /usr/lib/liblzma.5.dylib
>    0x7fffae0c7000 -     0x7fffae0ddff7  libmarisa.dylib (5) <2183D484-032D-3DE5-8984-3A14006E034E> /usr/lib/libmarisa.dylib
>    0x7fffae0de000 -     0x7fffae387fff  libmecabra.dylib (744) <545EDC2D-22BB-3E8F-BFD3-921447581D9F> /usr/lib/libmecabra.dylib
>    0x7fffae388000 -     0x7fffae3b9ff3  libncurses.5.4.dylib (51) <6B88562D-86DB-3EFA-8C55-0148C30DC642> /usr/lib/libncurses.5.4.dylib
>    0x7fffae3ba000 -     0x7fffae432ffb  libnetwork.dylib (856.1.8) <30FC3C60-CCA9-3E2B-80AA-DE53F5762374> /usr/lib/libnetwork.dylib
>    0x7fffae433000 -     0x7fffae803d97  libobjc.A.dylib (706) <F9AFE665-A3A2-3285-9495-19803A565861> /usr/lib/libobjc.A.dylib
>    0x7fffae806000 -     0x7fffae80afff  libpam.2.dylib (21) <352F8FF6-2248-3594-B357-8D031DEFB06C> /usr/lib/libpam.2.dylib
>    0x7fffae80b000 -     0x7fffae83bff7  libpcap.A.dylib (67) <450DB888-2C0C-3085-A5F1-69324DFE902C> /usr/lib/libpcap.A.dylib
>    0x7fffae859000 -     0x7fffae875ffb  libresolv.9.dylib (64) <A244AE4C-00B0-396C-98FF-97FE4DB3DA30> /usr/lib/libresolv.9.dylib
>    0x7fffae876000 -     0x7fffae8affff  libsandbox.1.dylib (592.1.3) <0024D751-23D8-35DF-87CF-72E489DA2F9F> /usr/lib/libsandbox.1.dylib
>    0x7fffae8c3000 -     0x7fffae8c4ff3  libspindump.dylib (228) <F80FAB75-D656-3FDA-8753-D3D6771B17E6> /usr/lib/libspindump.dylib
>    0x7fffae8c5000 -     0x7fffaea0dfff  libsqlite3.dylib (252) <FCA29CD2-E8E4-3324-8E2C-19BDC11F0338> /usr/lib/libsqlite3.dylib
>    0x7fffaeafe000 -     0x7fffaeb0bfff  libxar.1.dylib (354) <AAFCF321-8100-3622-880B-9661DCA35D69> /usr/lib/libxar.1.dylib
>    0x7fffaeb0f000 -     0x7fffaebfeffb  libxml2.2.dylib (30.11) <26676155-64CE-323F-B73C-AD77AF5982E8> /usr/lib/libxml2.2.dylib
>    0x7fffaebff000 -     0x7fffaec28fff  libxslt.1.dylib (15.8) <FFF5DD45-F544-34B2-BE3C-DB877DC60081> /usr/lib/libxslt.1.dylib
>    0x7fffaec29000 -     0x7fffaec3aff3  libz.1.dylib (67) <46E3FFA2-4328-327A-8D34-A03E20BFFB8E> /usr/lib/libz.1.dylib
>    0x7fffaec49000 -     0x7fffaec4dff7  libcache.dylib (79) <84E55656-FDA9-3B29-9E4F-BE31B2C0AA3C> /usr/lib/system/libcache.dylib
>    0x7fffaec4e000 -     0x7fffaec58fff  libcommonCrypto.dylib (60092.1.2) <79F738D8-0AD7-3DEA-AF80-E0F8B90B74E3> /usr/lib/system/libcommonCrypto.dylib
>    0x7fffaec59000 -     0x7fffaec60fff  libcompiler_rt.dylib (62) <486BDE52-81B4-3446-BD72-23977CAE556F> /usr/lib/system/libcompiler_rt.dylib
>    0x7fffaec61000 -     0x7fffaec69fff  libcopyfile.dylib (138) <0DA49B77-56EC-362D-98FF-FA78CFD986D6> /usr/lib/system/libcopyfile.dylib
>    0x7fffaec6a000 -     0x7fffaececff3  libcorecrypto.dylib (442.1.3) <1CA8B679-810E-3C04-945A-4AC19372CDC7> /usr/lib/system/libcorecrypto.dylib
>    0x7fffaeced000 -     0x7fffaed1ffff  libdispatch.dylib (703.1.4) <12B1D95B-283D-325D-85AB-29A2FFD36987> /usr/lib/system/libdispatch.dylib
>    0x7fffaed20000 -     0x7fffaed25ff3  libdyld.dylib (421.1) <CDFBDC9C-418C-369D-B433-F64B0630E640> /usr/lib/system/libdyld.dylib
>    0x7fffaed26000 -     0x7fffaed26ffb  libkeymgr.dylib (28) <09CD7CA6-46D2-3A9F-B9F1-7C4CA5CA0D68> /usr/lib/system/libkeymgr.dylib
>    0x7fffaed27000 -     0x7fffaed33ffb  libkxld.dylib (3789.1.32) <48BDBE7F-AAE6-3050-9017-6959051CF16A> /usr/lib/system/libkxld.dylib
>    0x7fffaed34000 -     0x7fffaed34fff  liblaunch.dylib (972.1.5) <DC31FDEA-FD81-335E-BAA8-5A7395D20772> /usr/lib/system/liblaunch.dylib
>    0x7fffaed35000 -     0x7fffaed3afff  libmacho.dylib (894) <1EAE5ADD-490C-3B1F-9F97-447BA8E0E90F> /usr/lib/system/libmacho.dylib
>    0x7fffaed3b000 -     0x7fffaed3dff3  libquarantine.dylib (85) <78EF62D8-C890-3FC0-937A-C2FD8CEF8992> /usr/lib/system/libquarantine.dylib
>    0x7fffaed3e000 -     0x7fffaed3fffb  libremovefile.dylib (45) <C4FC07FF-ED86-382E-B06F-33C34718080C> /usr/lib/system/libremovefile.dylib
>    0x7fffaed40000 -     0x7fffaed58ff7  libsystem_asl.dylib (349.1.1) <F0987490-8427-367F-B302-A05A7D61FEBF> /usr/lib/system/libsystem_asl.dylib
>    0x7fffaed59000 -     0x7fffaed59ff7  libsystem_blocks.dylib (67) <B8C3701D-5A91-3D35-999D-2DC8D5393525> /usr/lib/system/libsystem_blocks.dylib
>    0x7fffaed5a000 -     0x7fffaede7fe7  libsystem_c.dylib (1158.1.2) <5F260836-48E4-3F57-8553-62D2DA228A1F> /usr/lib/system/libsystem_c.dylib
>    0x7fffaede8000 -     0x7fffaedebffb  libsystem_configuration.dylib (888.1.2) <67BB9D8B-2430-38AD-81A7-F0EC924B2590> /usr/lib/system/libsystem_configuration.dylib
>    0x7fffaedec000 -     0x7fffaedeffff  libsystem_coreservices.dylib (41.1) <11F22E6C-0DCB-3699-A4F0-C99E301E56E9> /usr/lib/system/libsystem_coreservices.dylib
>    0x7fffaedf0000 -     0x7fffaee08ffb  libsystem_coretls.dylib (121.1.1) <8F7E9B12-400D-3276-A9C5-4546B0258554> /usr/lib/system/libsystem_coretls.dylib
>    0x7fffaee09000 -     0x7fffaee0ffff  libsystem_dnssd.dylib (765.1.2) <C5FF2025-C60B-39C6-B205-6BF1BC51D1B3> /usr/lib/system/libsystem_dnssd.dylib
>    0x7fffaee10000 -     0x7fffaee39fff  libsystem_info.dylib (503) <C686B834-5E7D-382C-AF6E-44AB78EE83E2> /usr/lib/system/libsystem_info.dylib
>    0x7fffaee3a000 -     0x7fffaee5cff7  libsystem_kernel.dylib (3789.1.32) <5C68A0D7-C3C9-3E52-B983-EDE9A28AB6FC> /usr/lib/system/libsystem_kernel.dylib
>    0x7fffaee5d000 -     0x7fffaeea4fe7  libsystem_m.dylib (3121.4) <E3370D16-EBAA-3C7F-AC56-2D6EAD7DB0A4> /usr/lib/system/libsystem_m.dylib
>    0x7fffaeea5000 -     0x7fffaeec3ff7  libsystem_malloc.dylib (116) <3DD17B88-B7A4-38B9-9E95-AB88E1C3B647> /usr/lib/system/libsystem_malloc.dylib
>    0x7fffaeec4000 -     0x7fffaef1afff  libsystem_network.dylib (856.1.8) <A8973360-956A-33BF-9971-14D59C84E0D1> /usr/lib/system/libsystem_network.dylib
>    0x7fffaef1b000 -     0x7fffaef24ff3  libsystem_networkextension.dylib (563.1.11) <1C551832-9360-36DD-A7BA-52B55A171720> /usr/lib/system/libsystem_networkextension.dylib
>    0x7fffaef25000 -     0x7fffaef2effb  libsystem_notify.dylib (165) <AF77D471-6B13-36BA-B144-7E7DDB9DBA9F> /usr/lib/system/libsystem_notify.dylib
>    0x7fffaef2f000 -     0x7fffaef37fe7  libsystem_platform.dylib (126.1.2) <884DDF42-3CAE-334A-82CE-965617130FB1> /usr/lib/system/libsystem_platform.dylib
>    0x7fffaef38000 -     0x7fffaef42fff  libsystem_pthread.dylib (218.1.3) <050AE77B-4F4B-334A-A5BA-CF0D10AF5304> /usr/lib/system/libsystem_pthread.dylib
>    0x7fffaef43000 -     0x7fffaef46fff  libsystem_sandbox.dylib (592.1.3) <90FEF628-316D-3F84-9EF4-F7F510A4FBBB> /usr/lib/system/libsystem_sandbox.dylib
>    0x7fffaef47000 -     0x7fffaef48fff  libsystem_secinit.dylib (24) <A54B8FEF-E792-3C54-8E0B-E80A376662F2> /usr/lib/system/libsystem_secinit.dylib
>    0x7fffaef49000 -     0x7fffaef50fff  libsystem_symptoms.dylib (532.1.1) <B26F656E-94F9-3834-9B03-51C4FF11D1BF> /usr/lib/system/libsystem_symptoms.dylib
>    0x7fffaef51000 -     0x7fffaef71ff7  libsystem_trace.dylib (518.1.16) <C3CDF7BC-CA3D-34F5-ADF8-46AAAB0B47F8> /usr/lib/system/libsystem_trace.dylib
>    0x7fffaef72000 -     0x7fffaef77ffb  libunwind.dylib (35.3) <9F7C2AD8-A9A7-3DE4-828D-B0F0F166AAA0> /usr/lib/system/libunwind.dylib
>    0x7fffaef78000 -     0x7fffaefa1ff7  libxpc.dylib (972.1.5) <2A901937-48E1-3BF2-83F1-2431156D82B7> /usr/lib/system/libxpc.dylib
> 
> External Modification Summary:
>  Calls made by other processes targeting this process:
>    task_for_pid: 2
>    thread_create: 0
>    thread_set_state: 0
>  Calls made by this process:
>    task_for_pid: 0
>    thread_create: 0
>    thread_set_state: 0
>  Calls made by all processes on this machine:
>    task_for_pid: 594
>    thread_create: 0
>    thread_set_state: 0
> 
> VM Region Summary:
> ReadOnly portion of Libraries: Total=326.9M resident=0K(0%) swapped_out_or_unallocated=326.9M(100%)
> Writable regions: Total=283.4M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=283.4M(100%)
> 
>                                VIRTUAL   REGION 
> REGION TYPE                        SIZE    COUNT (non-coalesced) 
> ===========                     =======  ======= 
> Accelerate framework               640K        5 
> Activity Tracing                   256K        2 
> CG backing stores                 22.9M        7 
> CG image                           228K       25 
> CoreAnimation                      660K       30 
> CoreUI image data                 1848K       17 
> CoreUI image file                  156K        4 
> Foundation                           4K        2 
> Image IO                          3200K       51 
> Kernel Alloc Once                    8K        2 
> MALLOC                           166.1M       65 
> MALLOC guard page                   48K       10 
> Memory Tag 242                      12K        2 
> Memory Tag 249                     156K        3 
> OpenCL                              32K        3 
> STACK GUARD                       55.7M        7 
> Stack                             10.9M        8 
> VM_ALLOCATE                        100K       19 
> __DATA                           107.8M      322 
> __GLSLBUILTINS                    2588K        2 
> __IMAGE                            528K        2 
> __LINKEDIT                       113.6M       11 
> __TEXT                           213.3M      272 
> __UNICODE                          556K        2 
> mapped file                       54.5M       48 
> shared memory                     16.4M       17 
> ===========                     =======  ======= 
> TOTAL                            771.9M      912 
> 
> Model: MacBookPro11,2, BootROM MBP112.0138.B17, 4 processors, Intel Core i7, 2,2 GHz, 16 GB, SMC 2.18f15
> Graphics: Intel Iris Pro, Intel Iris Pro, Built-In
> Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020
> Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020
> AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x134), Broadcom BCM43xx 1.0 (7.21.171.10.1a16)
> Bluetooth: Version 5.0.0f18, 3 services, 27 devices, 1 incoming serial ports
> Network Service: Wi-Fi, AirPort, en0
> Serial ATA Device: APPLE SSD SM0512F, 500,28 GB
> USB Device: USB 3.0 Bus
> USB Device: Apple Internal Keyboard / Trackpad
> USB Device: BRCM20702 Hub
> USB Device: Bluetooth USB Host Controller
> Thunderbolt Bus: MacBook Pro, Apple Inc., 17.1


[-- Attachment #2: Type: text/html, Size: 92306 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run  after closing a frame
  2016-10-01 14:17 ` bug#24581: 25.1 crash in ns_scroll_run after closing a frame David Reitter
@ 2016-10-01 15:56   ` Eli Zaretskii
  2016-10-01 20:35   ` Alan Third
  1 sibling, 0 replies; 18+ messages in thread
From: Eli Zaretskii @ 2016-10-01 15:56 UTC (permalink / raw)
  To: David Reitter; +Cc: 24581, konrad.podczeck

> From: David Reitter <david.reitter@gmail.com>
> Date: Sat, 1 Oct 2016 10:17:24 -0400
> Cc: konrad podczeck <konrad.podczeck@univie.ac.at>
> 
> Is it possible that we’re trying to redisplay or scroll after the window was removed? 

If this is the suspicion, we could add an assertion at the beginning
of update_window, and see if it triggers.





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run  after closing a frame
  2016-10-01 14:17 ` bug#24581: 25.1 crash in ns_scroll_run after closing a frame David Reitter
  2016-10-01 15:56   ` Eli Zaretskii
@ 2016-10-01 20:35   ` Alan Third
  2016-10-03  1:55     ` David Reitter
  1 sibling, 1 reply; 18+ messages in thread
From: Alan Third @ 2016-10-01 20:35 UTC (permalink / raw)
  To: David Reitter; +Cc: 24581, konrad podczeck

On Sat, Oct 01, 2016 at 10:17:24AM -0400, David Reitter wrote:
> X-Debbugs-CC: Konrad Podczeck <konrad.podczeck@univie.ac.at>
> This is with our latest build, which is derived from the Emacs 25 branch.
> 
> Is it possible that we’re trying to redisplay or scroll after the window was removed? 
> The stack trace might be actionable in this case, so I’m reporting this here. 

I’m inclined to suspect that we’re processing input while the OS is
closing the frame. We got similar crashes when minimizing without
blocking input.

> > 21  org.gnu.Aquamacs              	0x0000000100005907 update_frame + 135
> > 22  org.gnu.Aquamacs              	0x0000000100029563 redisplay_internal + 6083
> > 23  org.gnu.Aquamacs              	0x00000001000ca4af read_char + 1999
                                                           ^^^^^^^^^
> > 24  org.gnu.Aquamacs              	0x00000001000c7bfa read_key_sequence + 1946
> > 25  org.gnu.Aquamacs              	0x00000001000c6332 command_loop_1 + 1154
> > 26  org.gnu.Aquamacs              	0x0000000100145349 internal_condition_case + 265

Unfortunately it looks like input is already blocked when closing the
frame (nsterm.m:1657), so I’m a little at a loss.

(I’m assuming that by ‘after closing a frame’ you mean as soon as you
close it, and not that there’s a pause then the crash?)

Is it possible to recompile with NSTRACE turned on so we can see the
sequence of NS functions up to a crash?
-- 
Alan Third





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run  after closing a frame
  2016-10-01 20:35   ` Alan Third
@ 2016-10-03  1:55     ` David Reitter
       [not found]       ` <CABGBtwmdW+hJRYBHtqH0mRspBadPGpGqoCAcndrFChYGJbMoKw@mail.gmail.com>
  2020-08-12  1:17       ` Stefan Kangas
  0 siblings, 2 replies; 18+ messages in thread
From: David Reitter @ 2016-10-03  1:55 UTC (permalink / raw)
  To: Alan Third; +Cc: 24581, konrad podczeck

On Oct 1, 2016, at 4:35 PM, Alan Third <alan@idiocy.org> wrote:

> Is it possible to recompile with NSTRACE turned on so we can see the
> sequence of NS functions up to a crash?

I think we should do that.

By the way, Konrad just had another crash after closing a frame.  This time it looks like it’s a bad pointer to an NSImage that is being deallocated “again” (NSAutoreleasePool drain -> NSImage dealloc).






^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
       [not found]       ` <CABGBtwmdW+hJRYBHtqH0mRspBadPGpGqoCAcndrFChYGJbMoKw@mail.gmail.com>
@ 2016-10-03  6:59         ` Alan Third
  0 siblings, 0 replies; 18+ messages in thread
From: Alan Third @ 2016-10-03  6:59 UTC (permalink / raw)
  To: David Reitter; +Cc: 24581, konrad podczeck

[-- Attachment #1: Type: text/plain, Size: 323 bytes --]

On 3 Oct 2016 2:55 a.m., "David Reitter" <david.reitter@gmail.com> wrote:
>
> By the way, Konrad just had another crash after closing a frame.  This
time it looks like it’s a bad pointer to an NSImage that is being
deallocated “again” (NSAutoreleasePool drain -> NSImage dealloc).

That sounds like bug#23875.

[-- Attachment #2: Type: text/html, Size: 457 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2016-10-03  1:55     ` David Reitter
       [not found]       ` <CABGBtwmdW+hJRYBHtqH0mRspBadPGpGqoCAcndrFChYGJbMoKw@mail.gmail.com>
@ 2020-08-12  1:17       ` Stefan Kangas
  2020-08-12 10:22         ` David Reitter
  1 sibling, 1 reply; 18+ messages in thread
From: Stefan Kangas @ 2020-08-12  1:17 UTC (permalink / raw)
  To: David Reitter; +Cc: Alan Third, 24581, konrad podczeck

David Reitter <david.reitter@gmail.com> writes:

> On Oct 1, 2016, at 4:35 PM, Alan Third <alan@idiocy.org> wrote:
>
>> Is it possible to recompile with NSTRACE turned on so we can see the
>> sequence of NS functions up to a crash?
>
> I think we should do that.

That was almost 4 years ago.  Are you still seeing this issue?  Did you
ever have the chance to recompile with NSTRACE turned on as suggested by
Alan Third?  Thanks.

Best regards,
Stefan Kangas





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2020-08-12  1:17       ` Stefan Kangas
@ 2020-08-12 10:22         ` David Reitter
  2020-08-13 18:21           ` Win Treese
  0 siblings, 1 reply; 18+ messages in thread
From: David Reitter @ 2020-08-12 10:22 UTC (permalink / raw)
  To: Stefan Kangas, Win Treese; +Cc: Alan Third, 24581, konrad podczeck

[-- Attachment #1: Type: text/plain, Size: 592 bytes --]

+Win Treese <treese@acm.org>

On Wed, Aug 12, 2020 at 3:17 AM Stefan Kangas <stefan@marxist.se> wrote:

> David Reitter <david.reitter@gmail.com> writes:
>
> > On Oct 1, 2016, at 4:35 PM, Alan Third <alan@idiocy.org> wrote:
> >
> >> Is it possible to recompile with NSTRACE turned on so we can see the
> >> sequence of NS functions up to a crash?
> >
> > I think we should do that.
>
> That was almost 4 years ago.  Are you still seeing this issue?  Did you
> ever have the chance to recompile with NSTRACE turned on as suggested by
> Alan Third?  Thanks.
>
> Best regards,
> Stefan Kangas
>

[-- Attachment #2: Type: text/html, Size: 1152 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2020-08-12 10:22         ` David Reitter
@ 2020-08-13 18:21           ` Win Treese
  2020-08-13 18:46             ` Alan Third
  0 siblings, 1 reply; 18+ messages in thread
From: Win Treese @ 2020-08-13 18:21 UTC (permalink / raw)
  To: David Reitter; +Cc: Alan Third, Stefan Kangas, 24581, konrad podczeck


> On Aug 12, 2020, at 6:22 AM, David Reitter <david.reitter@gmail.com> wrote:
> 
> +Win Treese 
> 
> On Wed, Aug 12, 2020 at 3:17 AM Stefan Kangas <stefan@marxist.se> wrote:
> David Reitter <david.reitter@gmail.com> writes:
> 
> > On Oct 1, 2016, at 4:35 PM, Alan Third <alan@idiocy.org> wrote:
> >
> >> Is it possible to recompile with NSTRACE turned on so we can see the
> >> sequence of NS functions up to a crash?
> >
> > I think we should do that.
> 
> That was almost 4 years ago.  Are you still seeing this issue?  Did you
> ever have the chance to recompile with NSTRACE turned on as suggested by
> Alan Third?  Thanks.

I have taken over maintenance of Aquamacs from David.

By coincidence, I was noticing this problem in looking through a
collection of crash reports from the past several months.

It’s still happening out there, and I haven’t yet figured out a way
to reproduce it. I did recompile a version with NSTRACE enabled,
but without being able to generate the crash to see what’s going on.

Any suggestions about what to look for there would be great. I’m
pretty comfortable with hacking on the code, but I don’t yet know
enough about what’s going on inside Emacs at that level to have a
good mental model of what’s going on.

Thanks,

Win







^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2020-08-13 18:21           ` Win Treese
@ 2020-08-13 18:46             ` Alan Third
  2020-08-13 20:51               ` Win Treese
  0 siblings, 1 reply; 18+ messages in thread
From: Alan Third @ 2020-08-13 18:46 UTC (permalink / raw)
  To: Win Treese; +Cc: David Reitter, Stefan Kangas, 24581, konrad podczeck

On Thu, Aug 13, 2020 at 02:21:00PM -0400, Win Treese wrote:
> 
> I have taken over maintenance of Aquamacs from David.
> 
> By coincidence, I was noticing this problem in looking through a
> collection of crash reports from the past several months.
> 
> It’s still happening out there, and I haven’t yet figured out a way
> to reproduce it. I did recompile a version with NSTRACE enabled,
> but without being able to generate the crash to see what’s going on.
> 
> Any suggestions about what to look for there would be great. I’m
> pretty comfortable with hacking on the code, but I don’t yet know
> enough about what’s going on inside Emacs at that level to have a
> good mental model of what’s going on.

Hi Win,

What version of Emacs is Aquamacs based on? Is it still Emacs 25?
-- 
Alan Third





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2020-08-13 18:46             ` Alan Third
@ 2020-08-13 20:51               ` Win Treese
  2020-08-14  9:51                 ` Robert Pluim
                                   ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Win Treese @ 2020-08-13 20:51 UTC (permalink / raw)
  To: Alan Third; +Cc: David Reitter, Stefan Kangas, 24581, konrad podczeck



> On Aug 13, 2020, at 2:46 PM, Alan Third <alan@idiocy.org> wrote:
> 
> Hi Win,
> 
> What version of Emacs is Aquamacs based on? Is it still Emacs 25?
> -- 
> Alan Third

Hi, Alan. 

Yes. The current version of Aquamacs (3.5) is based on Emacs 25.3.50.1.

My current plan (if you’re interested ) is to try fixing several of the
known bugs that are getting in people’s way, ship that as 3.6, and then
roll the code base forward to catch up with the current Emacs release.

I’ll probably do that by merging onto the earlier releases so that it’s
easier to understand the changes at each point, and along the way I
hope to decrease the amount of Aquamacs-specific code where we can.

Thanks,
Win






^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2020-08-13 20:51               ` Win Treese
@ 2020-08-14  9:51                 ` Robert Pluim
  2020-08-14 14:43                   ` Win Treese
  2020-08-14 20:06                   ` Alan Third
  2020-08-14 19:58                 ` Alan Third
  2020-10-10  9:45                 ` Alan Third
  2 siblings, 2 replies; 18+ messages in thread
From: Robert Pluim @ 2020-08-14  9:51 UTC (permalink / raw)
  To: Win Treese
  Cc: David Reitter, Alan Third, Stefan Kangas, 24581, konrad podczeck

>>>>> On Thu, 13 Aug 2020 16:51:35 -0400, Win Treese <treese@acm.org> said:

    >> On Aug 13, 2020, at 2:46 PM, Alan Third <alan@idiocy.org> wrote:
    >> 
    >> Hi Win,
    >> 
    >> What version of Emacs is Aquamacs based on? Is it still Emacs 25?
    >> -- 
    >> Alan Third

    Win> Hi, Alan. 

    Win> Yes. The current version of Aquamacs (3.5) is based on Emacs 25.3.50.1.

    Win> My current plan (if you’re interested ) is to try fixing several of the
    Win> known bugs that are getting in people’s way, ship that as 3.6, and then
    Win> roll the code base forward to catch up with the current Emacs release.

    Win> I’ll probably do that by merging onto the earlier releases so that it’s
    Win> easier to understand the changes at each point, and along the way I
    Win> hope to decrease the amount of Aquamacs-specific code where we can.

As someone who's totally ignorant about Aquamacs: would it be possible
to get the Aquamacs changes into Emacs? (feel free to point me at a 200
message email thread discussing this :-) )

Robert





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2020-08-14  9:51                 ` Robert Pluim
@ 2020-08-14 14:43                   ` Win Treese
  2020-08-14 20:06                   ` Alan Third
  1 sibling, 0 replies; 18+ messages in thread
From: Win Treese @ 2020-08-14 14:43 UTC (permalink / raw)
  To: Robert Pluim
  Cc: David Reitter, Alan Third, Stefan Kangas, 24581, konrad podczeck


> On Aug 14, 2020, at 5:51 AM, Robert Pluim <rpluim@gmail.com> wrote:
> 
> As someone who's totally ignorant about Aquamacs: would it be possible
> to get the Aquamacs changes into Emacs? (feel free to point me at a 200
> message email thread discussing this :-) )

The answer is “sort of”, over time. David started the Aquamacs project
in the very early days of Mac OS X, with a principal goal being to give
Mac users a more Mac-like experience for Emacs. Over time, the code
bases diverged as the main Emacs distribution got a lot more work done
on the Mac version. There has been some back and forth over time, but
still a number of subtle differences.

So today Aquamacs consists of:
1. A set of changes to core Emacs C/Objective-C source code and elisp code
2. Non-core customizations and elisp code for the more Mac-like experience
3. A set of pre-installed packages of special interest in the Aquamacs community,
	such as AUCTeX and ESS.
4. Additional documentation, and probably a few things I missed

It would be great to get to the point where #1 is the empty set, or at least
very, very close to it. Then Aquamacs can be more of a specially packaged
distribution of Emacs on the Mac, and the Aquamacs community can
more easily benefit from and contribute to the main Emacs work.

Other thoughts on this welcome, of course!

- Win






^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2020-08-13 20:51               ` Win Treese
  2020-08-14  9:51                 ` Robert Pluim
@ 2020-08-14 19:58                 ` Alan Third
  2020-10-10  9:45                 ` Alan Third
  2 siblings, 0 replies; 18+ messages in thread
From: Alan Third @ 2020-08-14 19:58 UTC (permalink / raw)
  To: Win Treese; +Cc: David Reitter, Stefan Kangas, 24581, konrad podczeck

On Thu, Aug 13, 2020 at 04:51:35PM -0400, Win Treese wrote:
> 
> 
> > On Aug 13, 2020, at 2:46 PM, Alan Third <alan@idiocy.org> wrote:
> > 
> > Hi Win,
> > 
> > What version of Emacs is Aquamacs based on? Is it still Emacs 25?
> 
> Hi, Alan. 
> 
> Yes. The current version of Aquamacs (3.5) is based on Emacs 25.3.50.1.

Hmm, that's pretty damn old. I don't think GNU Emacs 25 even builds on
recent macOS versions. There have been a LOT of crash fixes made to
the NS code since then, although I imagine a few have been back-ported
to Aquamacs.

I suspect the best option may be just to check whether the frame is
still live at the top of ns_scroll_run and return if not. Assuming it
doesn't do that already, of course.

> My current plan (if you’re interested ) is to try fixing several of the
> known bugs that are getting in people’s way, ship that as 3.6, and then
> roll the code base forward to catch up with the current Emacs release.
> 
> I’ll probably do that by merging onto the earlier releases so that it’s
> easier to understand the changes at each point, and along the way I
> hope to decrease the amount of Aquamacs-specific code where we can.

You'll probably run into the fun diversion the GUI code took in Emacs
26.something and Emacs 27 which has (mostly) been reverted for Emacs
28. But thinking about it, you must have code in Aquamacs to get round
the same issue, so perhaps you're already in the midst of it (or have
a better solution).
-- 
Alan Third





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2020-08-14  9:51                 ` Robert Pluim
  2020-08-14 14:43                   ` Win Treese
@ 2020-08-14 20:06                   ` Alan Third
  1 sibling, 0 replies; 18+ messages in thread
From: Alan Third @ 2020-08-14 20:06 UTC (permalink / raw)
  To: Robert Pluim
  Cc: David Reitter, Win Treese, Stefan Kangas, konrad podczeck, 24581

On Fri, Aug 14, 2020 at 11:51:51AM +0200, Robert Pluim wrote:
> 
> As someone who's totally ignorant about Aquamacs: would it be possible
> to get the Aquamacs changes into Emacs? (feel free to point me at a 200
> message email thread discussing this :-) )

I'd imagine that would depend to a very large extent on which changes
we were talking about. I'm pretty sure there are some that will be
unacceptable, but others that are fine. Like I think Aquamacs is able
to use the macOS spell-checker, and I don't see any reason why Emacs
shouldn't. We already have spell checking on GNU/Linux, so what's the
big deal?

(I enjoy the people who pop up whenever we discuss NS style shortcuts
to tell us we're doing the devils work and we should NOT under ANY
circumstances begin adding system specific shortcuts, despite the
shortcuts having been in GNU Emacs for well nigh a decade now.)
-- 
Alan Third





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2020-08-13 20:51               ` Win Treese
  2020-08-14  9:51                 ` Robert Pluim
  2020-08-14 19:58                 ` Alan Third
@ 2020-10-10  9:45                 ` Alan Third
  2020-10-10 16:23                   ` Win Treese
  2020-10-10 16:26                   ` Stefan Kangas
  2 siblings, 2 replies; 18+ messages in thread
From: Alan Third @ 2020-10-10  9:45 UTC (permalink / raw)
  To: Win Treese; +Cc: David Reitter, Stefan Kangas, 24581, konrad podczeck

On Thu, Aug 13, 2020 at 04:51:35PM -0400, Win Treese wrote:
> 
> 
> > On Aug 13, 2020, at 2:46 PM, Alan Third <alan@idiocy.org> wrote:
> > 
> > Hi Win,
> > 
> > What version of Emacs is Aquamacs based on? Is it still Emacs 25?
> 
> Hi, Alan. 
> 
> Yes. The current version of Aquamacs (3.5) is based on Emacs 25.3.50.1.
> 
> My current plan (if you’re interested ) is to try fixing several of the
> known bugs that are getting in people’s way, ship that as 3.6, and then
> roll the code base forward to catch up with the current Emacs release.
> 
> I’ll probably do that by merging onto the earlier releases so that it’s
> easier to understand the changes at each point, and along the way I
> hope to decrease the amount of Aquamacs-specific code where we can.

I was just cleaning up my inbox and found this and remembered I wanted
to say something.

It may not be fully worth your while trying to merge into later Emacs
26 and Emacs 27 releases because we changed the way it draws to the
screen to try and work around some deprecations in macOS 10.14.

Most of those changes have been undone in the master branch and
another approach used which is more like how drawing was done in Emacs
25.

It may not actually matter to you, as I suspect you're probably not
changing that much about how things are drawn, but I don't want you to
waste your time trying to get things working with the Emacs 26/27 drawing
path only to have to undo it for Emacs 28.
-- 
Alan Third





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2020-10-10  9:45                 ` Alan Third
@ 2020-10-10 16:23                   ` Win Treese
  2020-10-10 16:26                   ` Stefan Kangas
  1 sibling, 0 replies; 18+ messages in thread
From: Win Treese @ 2020-10-10 16:23 UTC (permalink / raw)
  To: Alan Third; +Cc: David Reitter, Stefan Kangas, 24581, konrad podczeck



> On Oct 10, 2020, at 5:45 AM, Alan Third <alan@idiocy.org> wrote:
> 
> It may not actually matter to you, as I suspect you're probably not
> changing that much about how things are drawn, but I don't want you to
> waste your time trying to get things working with the Emacs 26/27 drawing
> path only to have to undo it for Emacs 28.

Alan,

Thanks for the note. I’m thinking I may just try to work through a merge
all the way up to 28. Fun times, I’m sure….

 - Win







^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2020-10-10  9:45                 ` Alan Third
  2020-10-10 16:23                   ` Win Treese
@ 2020-10-10 16:26                   ` Stefan Kangas
  2020-10-11  8:44                     ` Alan Third
  1 sibling, 1 reply; 18+ messages in thread
From: Stefan Kangas @ 2020-10-10 16:26 UTC (permalink / raw)
  To: Alan Third, Win Treese; +Cc: David Reitter, 24581, konrad podczeck

Alan Third <alan@idiocy.org> writes:

>> > What version of Emacs is Aquamacs based on? Is it still Emacs 25?
>>
>> Yes. The current version of Aquamacs (3.5) is based on Emacs 25.3.50.1.
>>
>> My current plan (if you’re interested ) is to try fixing several of the
>> known bugs that are getting in people’s way, ship that as 3.6, and then
>> roll the code base forward to catch up with the current Emacs release.
>>
>> I’ll probably do that by merging onto the earlier releases so that it’s
>> easier to understand the changes at each point, and along the way I
>> hope to decrease the amount of Aquamacs-specific code where we can.
>
> I was just cleaning up my inbox and found this and remembered I wanted
> to say something.
>
> It may not be fully worth your while trying to merge into later Emacs
> 26 and Emacs 27 releases because we changed the way it draws to the
> screen to try and work around some deprecations in macOS 10.14.
>
> Most of those changes have been undone in the master branch and
> another approach used which is more like how drawing was done in Emacs
> 25.
>
> It may not actually matter to you, as I suspect you're probably not
> changing that much about how things are drawn, but I don't want you to
> waste your time trying to get things working with the Emacs 26/27 drawing
> path only to have to undo it for Emacs 28.

Should this bug remain open?  It seems like it's only relevant on old
versions of Emacs and Aquamacs (based on Emacs 25)?





^ permalink raw reply	[flat|nested] 18+ messages in thread

* bug#24581: 25.1 crash in ns_scroll_run after closing a frame
  2020-10-10 16:26                   ` Stefan Kangas
@ 2020-10-11  8:44                     ` Alan Third
  0 siblings, 0 replies; 18+ messages in thread
From: Alan Third @ 2020-10-11  8:44 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: David Reitter, Win Treese, konrad podczeck, 24581-done

On Sat, Oct 10, 2020 at 09:26:25AM -0700, Stefan Kangas wrote:
> Should this bug remain open?  It seems like it's only relevant on old
> versions of Emacs and Aquamacs (based on Emacs 25)?

No, I don't think so.
-- 
Alan Third





^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2020-10-11  8:44 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <5457C3AC-EEBA-403F-B27D-6C78F59F9F4A@univie.ac.at>
2016-10-01 14:17 ` bug#24581: 25.1 crash in ns_scroll_run after closing a frame David Reitter
2016-10-01 15:56   ` Eli Zaretskii
2016-10-01 20:35   ` Alan Third
2016-10-03  1:55     ` David Reitter
     [not found]       ` <CABGBtwmdW+hJRYBHtqH0mRspBadPGpGqoCAcndrFChYGJbMoKw@mail.gmail.com>
2016-10-03  6:59         ` Alan Third
2020-08-12  1:17       ` Stefan Kangas
2020-08-12 10:22         ` David Reitter
2020-08-13 18:21           ` Win Treese
2020-08-13 18:46             ` Alan Third
2020-08-13 20:51               ` Win Treese
2020-08-14  9:51                 ` Robert Pluim
2020-08-14 14:43                   ` Win Treese
2020-08-14 20:06                   ` Alan Third
2020-08-14 19:58                 ` Alan Third
2020-10-10  9:45                 ` Alan Third
2020-10-10 16:23                   ` Win Treese
2020-10-10 16:26                   ` Stefan Kangas
2020-10-11  8:44                     ` Alan Third

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).