Skip to content

Segmentation Fault when decoding PNG on macOS 10.14 #8750

Description

@arisolt

What did you do?

I've come across this bug while using pytautogui.screenshot(). By debugging it, I've narrowed it down to this call: decoder.decode(b) inside Image.load(). This call runs successfully when the image is a JPEG format, but not when it's PNG (the latter is the default format used by the screenshot utility on macOS).

For now, I've resolved the problem by downgrading Pillow to 7.2, which was the last version tested on macOS 10.14 according to https://pillow.readthedocs.io/en/latest/installation/platform-support.html

What actually happened?

Python crashes with Segmentation fault: 11 on this line inside Image.load():

n, err_code = decoder.decode(b)

Jumping to the definition of decode() shows that the only instruction is to raise "NotImplementedError", with the message "unvailable in base decoder".

What are your OS, Python and Pillow versions?

  • OS: macOS 10.14.6
  • Python: 3.11.4
  • Pillow: 11.1.0
--------------------------------------------------------------------
Pillow 11.1.0
Python 3.11.4 (main, Jun 23 2023, 05:06:34) [Clang 10.0.1 (clang-1001.0.46.4)]
--------------------------------------------------------------------
Python executable is /usr/local/opt/[email protected]/bin/python3.11
System Python files loaded from /usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.11
--------------------------------------------------------------------
Python Pillow modules loaded from /usr/local/lib/python3.11/site-packages/PIL
Binary Pillow modules loaded from /usr/local/lib/python3.11/site-packages/PIL
--------------------------------------------------------------------
--- PIL CORE support ok, compiled for 11.1.0
*** TKINTER support not installed
--- FREETYPE2 support ok, loaded 2.13.2
--- LITTLECMS2 support ok, loaded 2.16
--- WEBP support ok, loaded 1.5.0
--- JPEG support ok, compiled for libjpeg-turbo 3.1.0
--- OPENJPEG (JPEG2000) support ok, loaded 2.5.3
--- ZLIB (PNG/ZIP) support ok, loaded 1.3.1.zlib-ng, compiled for zlib-ng 2.2.2
--- LIBTIFF support ok, loaded 4.6.0
--- RAQM (Bidirectional Text) support ok, loaded 0.10.1, fribidi 1.0.11, harfbuzz 10.1.0
*** LIBIMAGEQUANT (Quantization method) support not installed
--- XCB (X protocol) support ok
--------------------------------------------------------------------
from PIL import Image

img = Image.open("image.png") 
img.load()

Image

Activity

  1. radarhere commented on Feb 14, 2025

    @radarhere
    Member

    I tested the image on my macOS machine and found no error. I ran radarhere@f70ccfa to test it in a variety of macOS environments on GitHub Actions, and it passed. I tried installing from our wheels as well - radarhere@18dd6db - but that passed also.

    How did you install Pillow?

  2. arisolt commented on Feb 14, 2025

    @arisolt
    Author

    Thanks for the checks.

    How did you install Pillow?

    Using pip3 install pillow

    As far as I can tell from the Actions page, they didn't go as low as macOS 10.14.

  3. hugovk commented on Feb 14, 2025

    @hugovk
    Member

    What output do you get for these commands?

    pip3 --version
    python3 --version

    And does it work with this?

    python3 -m pip install pillow

    See also https://snarky.ca/why-you-should-use-python-m-pip/

  4. arisolt commented on Feb 14, 2025

    @arisolt
    Author
    pip 23.1.2
    python 3.11.4
    

    Same outcome (Segmentation fault: 11) when Pillow 11.1 is installed using the command you suggested.

  5. radarhere commented on Feb 14, 2025

    @radarhere
    Member

    You've found that Pillow 7.2 works, but 11.1.0 doesn't. Would you be able to test and find the first version where there is a problem?

  6. radarhere commented on Feb 15, 2025

    @radarhere
    Member

    Jumping to the definition of decode() shows that the only instruction is to raise "NotImplementedError", with the message "unvailable in base decoder".

    Oh, I'll explain this a bit. Regarding,

    n, err_code = decoder.decode(b)

    the decoder was set at

    Pillow/src/PIL/ImageFile.py

    Lines 350 to 352 in ede46d4

    decoder = Image._getdecoder(
    self.mode, decoder_name, args, self.decoderconfig
    )

    where

    Pillow/src/PIL/Image.py

    Lines 420 to 422 in ede46d4

    def _getdecoder(
    mode: str, decoder_name: str, args: Any, extra: tuple[Any, ...] = ()
    ) -> core.ImagingDecoder | ImageFile.PyDecoder:

    The return type here might be an instance of ImageFile.PyDecoder (where if it isn't a subclass overriding decode, then "unavailable in base decoder" would be relevant, yes) or it might be an instance of core.ImagingDecoder. core is where we pass from Python into our C code. In this case, it would be an instance returned by PyImaging_ZipDecoderNew. Within that code, the decode method is set to

    decoder->decode = ImagingZipDecode;

    So if you were interested in investigating our C code to find out where the problem is,

    ImagingZipDecode(Imaging im, ImagingCodecState state, UINT8 *buf, Py_ssize_t bytes) {

    would be the place to look.

  7. arisolt commented on Feb 15, 2025

    @arisolt
    Author

    You've found that Pillow 7.2 works, but 11.1.0 doesn't. Would you be able to test and find the first version where there is a problem?

    Curiously enough, 11.1 turns out to be the first version where it breaks! 11.0 (and below) works fine. So it must be a most recent change that is causing this! and hopefully not difficult to track down.

  8. radarhere commented on Feb 15, 2025

    @radarhere
    Member

    Thanks. The biggest change is that we switched to using zlib-ng in our wheels.

    So, here's a wheel built from main - main.zip. I expect this to fail for you.
    Here's a wheel built from main, except without zlib-ng - zlib.zip. Please let us know if that passes.

  9. arisolt commented on Feb 16, 2025

    @arisolt
    Author

    I can confirm that installing the first wheel reproduces the error, while the second one passes.

  10. radarhere commented on Feb 17, 2025

    @radarhere
    Member

    Thanks.

    When the segfault happens, I don't suppose you get one of those 'Python quit unexpectedly' dialogs, with a 'Report...' option? If so, could you click 'Report...' and copy and paste the contents here?

  11. arisolt commented on Feb 17, 2025

    @arisolt
    Author

    Here it is:

    Process:               Python [71754]
    Path:                  /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/Resources/Python.app/Contents/MacOS/Python
    Identifier:            Python
    Version:               3.11.4 (3.11.4)
    Code Type:             X86-64 (Native)
    Parent Process:        bash [29734]
    Responsible:           Python [71754]
    User ID:               502
    
    Date/Time:             2025-02-17 08:37:42.974 +0000
    OS Version:            Mac OS X 10.14.6 (18G103)
    Report Version:        12
    
    
    Time Awake Since Boot: 1000000 seconds
    
    System Integrity Protection: disabled
    
    Crashed Thread:        0  Dispatch queue: com.apple.main-thread
    
    Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
    Exception Note:        EXC_CORPSE_NOTIFY
    
    Termination Signal:    Segmentation fault: 11
    Termination Reason:    Namespace SIGNAL, Code 0xb
    Terminating Process:   exc handler [71754]
    
    VM Regions Near 0:
    --> 
        __TEXT                 000000010689e000-00000001068a0000 [    8K] r-x/rwx SM=COW  /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/Resources/Python.app/Contents/MacOS/Python
    
    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0   ???                           	000000000000000000 0 + 0
    1   libz.1.3.1.zlib-ng.dylib      	0x00000001076b1dd0 inflateInit2 + 80
    2   _imaging.cpython-311-darwin.so	0x000000010745efa5 ImagingZipDecode + 2133
    3   _imaging.cpython-311-darwin.so	0x0000000107413222 _decode + 82
    4   org.python.python             	0x000000010693719c method_vectorcall_VARARGS + 108
    5   org.python.python             	0x0000000106a28862 _PyEval_EvalFrameDefault + 48813
    6   org.python.python             	0x0000000106a1bc26 PyEval_EvalCode + 280
    7   org.python.python             	0x0000000106a8f9a2 run_eval_code_obj + 72
    8   org.python.python             	0x0000000106a8f928 run_mod + 96
    9   org.python.python             	0x0000000106a8fcf8 PyRun_InteractiveOneObjectEx + 765
    10  org.python.python             	0x0000000106a8ee63 _PyRun_InteractiveLoopObject + 341
    11  org.python.python             	0x0000000106a8e692 _PyRun_AnyFileObject + 63
    12  org.python.python             	0x0000000106a9306e PyRun_AnyFileExFlags + 72
    13  org.python.python             	0x0000000106ab124b pymain_run_stdin + 142
    14  org.python.python             	0x0000000106ab0949 Py_RunMain + 615
    15  org.python.python             	0x0000000106ab1aa8 pymain_main + 38
    16  org.python.python             	0x0000000106ab1d28 Py_BytesMain + 42
    17  libdyld.dylib                 	0x00007fff78b5b3d5 start + 1
    
    Thread 0 crashed with X86 Thread State (64-bit):
      rax: 0x0000000000000001  rbx: 0x00007fee81c01cb0  rcx: 0x00000001076b7c10  rdx: 0x000000000000a4c0
      rdi: 0x0000000000000040  rsi: 0x000000000000a4c0  rbp: 0x00007ffee9360850  rsp: 0x00007ffee9360828
       r8: 0x00000001076b0050   r9: 0x00000001076b0090  r10: 0x00000001076b00d0  r11: 0x00000001076b00f0
      r12: 0x00000000000003cb  r13: 0x00007fee91de86f0  r14: 0x000000000000000f  r15: 0x0000000000010000
      rip: 0x0000000000000000  rfl: 0x0000000000010206  cr2: 0x0000000000000000
      
    Logical CPU:     0
    Error Code:      0x00000014
    Trap Number:     14
    
    
    Binary Images:
           0x10689e000 -        0x10689ffff +org.python.python (3.11.4 - 3.11.4) <2FBD387B-4A60-36C6-9C16-B24EB6891C3F> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/Resources/Python.app/Contents/MacOS/Python
           0x1068a8000 -        0x106c0eff7 +org.python.python (3.11.4, [c] 2001-2023 Python Software Foundation. - 3.11.4) <05E2352A-9296-33F4-91D0-55AF97186CD4> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/Python
           0x106e53000 -        0x106e53ff7 +_opcode.cpython-311-darwin.so (0) <F85726E4-E470-3100-AB1A-B633C27660B6> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_opcode.cpython-311-darwin.so
           0x106e56000 -        0x106e67ffb +libintl.8.dylib (0) <268AA9F9-F68C-3F36-B70A-D6103CBDCC54> /usr/local/opt/gettext/lib/libintl.8.dylib
           0x107092000 -        0x107096fff +readline.cpython-311-darwin.so (0) <21948CDF-BCC8-319B-B2F9-DC0C73913728> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/readline.cpython-311-darwin.so
           0x10729b000 -        0x1072a4ffb +math.cpython-311-darwin.so (0) <0AA8FCB8-7ED0-3C84-BB80-13A667E40D55> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/math.cpython-311-darwin.so
           0x1072a9000 -        0x1072aefff +_struct.cpython-311-darwin.so (0) <767ECC9A-1EA6-3380-9FAD-67F1892E0ED9> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_struct.cpython-311-darwin.so
           0x1072b4000 -        0x1072baff3 +zlib.cpython-311-darwin.so (0) <85F0B42D-B202-37CB-B8BE-B5A7E94FDF50> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/zlib.cpython-311-darwin.so
           0x1072be000 -        0x1072c0ff7 +_bz2.cpython-311-darwin.so (0) <6FE0E346-697B-30DC-9E82-9A359A1EF524> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_bz2.cpython-311-darwin.so
           0x1072c4000 -        0x1072c9ff7 +_lzma.cpython-311-darwin.so (0) <9899486B-EE70-36F7-AB1A-1BED2ED71AEE> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_lzma.cpython-311-darwin.so
           0x1072ce000 -        0x1072efff3 +liblzma.5.dylib (0) <CC399A4A-3EF8-3D47-9F70-5BEC6B66AF15> /usr/local/opt/xz/lib/liblzma.5.dylib
           0x1072f6000 -        0x1072f7ff3 +_bisect.cpython-311-darwin.so (0) <4ED46388-A44D-3B4F-B1BB-8C05A91BD0A7> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_bisect.cpython-311-darwin.so
           0x1072fa000 -        0x1072fbffb +_random.cpython-311-darwin.so (0) <2455A51F-525B-320B-BD11-1E1E84C6D1AA> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_random.cpython-311-darwin.so
           0x1072fe000 -        0x107302ff7 +_sha512.cpython-311-darwin.so (0) <B9DFC18A-3477-3F07-9D65-D339C0111E57> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_sha512.cpython-311-darwin.so
           0x107405000 -        0x107405ff3 +_typing.cpython-311-darwin.so (0) <5F56C5DE-7CE9-3BFA-A255-BC797E110868> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_typing.cpython-311-darwin.so
           0x107408000 -        0x107467ffb +_imaging.cpython-311-darwin.so (???) <0C5E6D58-BA8D-385A-8663-FE1BC2950FDD> /usr/local/lib/python3.11/site-packages/PIL/_imaging.cpython-311-darwin.so
           0x107498000 -        0x107537ff7 +libtiff.6.dylib (7.2) <BFA88893-11C3-3D59-A76D-BEA7CA07FE8B> /usr/local/lib/python3.11/site-packages/PIL/.dylibs/libtiff.6.dylib
           0x107554000 -        0x1075f3fff +libjpeg.62.4.0.dylib (62.4) <2029F6CF-1A2B-3FCD-A3AD-E9F49B236964> /usr/local/lib/python3.11/site-packages/PIL/.dylibs/libjpeg.62.4.0.dylib
           0x107608000 -        0x10768fff7 +libopenjp2.2.5.3.dylib (2.5.3) <429E84D7-FEEE-3666-BCF5-0AC675CAF058> /usr/local/lib/python3.11/site-packages/PIL/.dylibs/libopenjp2.2.5.3.dylib
           0x1076a4000 -        0x1076c7fcf +libz.1.3.1.zlib-ng.dylib (1.3.1) <8E855E17-7179-3392-811B-32C0A55C7235> /usr/local/lib/python3.11/site-packages/PIL/.dylibs/libz.1.3.1.zlib-ng.dylib
           0x1076d4000 -        0x1076fbff7 +libxcb.1.1.0.dylib (3) <1C905907-F754-3A96-AD98-1465E63520C1> /usr/local/lib/python3.11/site-packages/PIL/.dylibs/libxcb.1.1.0.dylib
           0x107718000 -        0x107753fff +liblzma.5.dylib (12.3) <349CFC8C-F616-38F9-BDCB-1C9E20445F00> /usr/local/lib/python3.11/site-packages/PIL/.dylibs/liblzma.5.dylib
           0x107764000 -        0x107767ff7 +libXau.6.dylib (7) <395ED323-3382-3663-9DA0-4804DE425091> /usr/local/lib/python3.11/site-packages/PIL/.dylibs/libXau.6.dylib
           0x107774000 -        0x10777bff3 +array.cpython-311-darwin.so (0) <713A9791-AB63-3830-9844-6FA2EE73ED35> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/array.cpython-311-darwin.so
           0x107781000 -        0x107783ffb +fcntl.cpython-311-darwin.so (0) <4FCFC834-CED1-364B-99F8-792612B4A898> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/fcntl.cpython-311-darwin.so
           0x107786000 -        0x107788fff +_posixsubprocess.cpython-311-darwin.so (0) <6E5DC0C1-3175-3E72-A921-B5E4233606AF> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-darwin.so
           0x10778c000 -        0x107790fff +select.cpython-311-darwin.so (0) <9013674D-9BBD-3E31-8272-0C7B1065DCCE> /usr/local/Cellar/[email protected]/3.11.4/Frameworks/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/select.cpython-311-darwin.so
           0x107894000 -        0x10789bff3 +_imagingmath.cpython-311-darwin.so (???) <5C33365B-53ED-367C-BA13-9D04D66BF4F4> /usr/local/lib/python3.11/site-packages/PIL/_imagingmath.cpython-311-darwin.so
           0x10dc5a000 -        0x10dcc470f  dyld (655.1.1) <DFC3C4AF-6F97-3B34-B18D-7DCB23F2A83A> /usr/lib/dyld
        0x7fff48fae000 -     0x7fff48faefff  com.apple.Accelerate (1.11 - Accelerate 1.11) <762942CB-CFC9-3A0C-9645-A56523A06426> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
        0x7fff48fc6000 -     0x7fff4965ffef  com.apple.vImage (8.1 - ???) <53FA3611-894E-3158-A654-FBD2F70998FE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
        0x7fff49660000 -     0x7fff498d9ff3  libBLAS.dylib (1243.200.4) <417CA0FC-B6CB-3FB3-ACBC-8914E3F62D20> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
        0x7fff498da000 -     0x7fff4994cffb  libBNNS.dylib (38.250.1) <538D12A2-9B9D-3E22-9896-F90F6E69C06E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
        0x7fff4994d000 -     0x7fff49cf6ff3  libLAPACK.dylib (1243.200.4) <92175DF4-863A-3780-909A-A3E5C410F2E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
        0x7fff49cf7000 -     0x7fff49d0cfeb  libLinearAlgebra.dylib (1243.200.4) <CB671EE6-DEA1-391C-9B2B-AA09A46B4D7A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
        0x7fff49d0d000 -     0x7fff49d12ff3  libQuadrature.dylib (3.200.2) <1BAE7E22-2862-379F-B334-A3756067730F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
        0x7fff49d13000 -     0x7fff49d8fff3  libSparse.dylib (79.200.5) <E78B33D3-672A-3C53-B512-D3DDB2E9AC8D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
        0x7fff49d90000 -     0x7fff49da3fe3  libSparseBLAS.dylib (1243.200.4) <E9243341-DB77-37C1-97C5-3DFA00DD70FA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
        0x7fff49da4000 -     0x7fff49f8bff7  libvDSP.dylib (671.250.4) <7B110627-A9C1-3FB7-A077-0C7741BA25D8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
        0x7fff49f8c000 -     0x7fff4a03fff7  libvMisc.dylib (671.250.4) <D5BA4812-BFFC-3CD0-B382-905CD8555DA6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
        0x7fff4a040000 -     0x7fff4a040fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <74288115-EF61-30B6-843F-0593B31D4929> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
        0x7fff4afe9000 -     0x7fff4afe9fff  com.apple.ApplicationServices (50.1 - 50.1) <84097DEB-E2FC-3901-8DD7-A670EA2274E0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
        0x7fff4afea000 -     0x7fff4b055fff  com.apple.ApplicationServices.ATS (377 - 453.11.2.2) <A258DA73-114B-3102-A056-4AAAD3CEB9DD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
        0x7fff4b0ee000 -     0x7fff4b205fff  libFontParser.dylib (228.6.2.3) <3602D55B-3B9E-3B3A-A814-08C1244A8AE4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
        0x7fff4b206000 -     0x7fff4b248fff  libFontRegistry.dylib (228.12.2.3) <2A56347B-2809-3407-A8B4-2AB88E484062> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
        0x7fff4b339000 -     0x7fff4b33dff3  com.apple.ColorSyncLegacy (4.13.0 - 1) <C0D9E23C-ABA0-39DE-A4EB-5A41C5499056> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
        0x7fff4b3d8000 -     0x7fff4b42aff7  com.apple.HIServices (1.22 - 628) <2BE461FF-80B9-30D3-A574-AED5724B1C1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
        0x7fff4b42b000 -     0x7fff4b43afff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <F5617A2A-FEA6-3832-B5BA-C2111B98786F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
        0x7fff4b43b000 -     0x7fff4b484ff7  com.apple.print.framework.PrintCore (14.2 - 503.8) <57C2FE32-0E74-3079-B626-C2D52F2D2717> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
        0x7fff4b485000 -     0x7fff4b4beff7  com.apple.QD (3.12 - 407.2) <28C7D39F-59C9-3314-BECC-67045487229C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
        0x7fff4b4bf000 -     0x7fff4b4cbfff  com.apple.speech.synthesis.framework (8.1.3 - 8.1.3) <5E7B9BD4-122B-3012-A044-3259C97E7509> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
        0x7fff4b4cc000 -     0x7fff4b743ff7  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <04F482F1-E1C1-3955-8A6C-8AA152AA06F3> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
        0x7fff4ba9e000 -     0x7fff4be3ffff  com.apple.CFNetwork (978.0.7 - 978.0.7) <B2133D0D-1399-3F17-80F0-313E3A241C89> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
        0x7fff4c364000 -     0x7fff4c4b3ff7  com.apple.ColorSync (4.13.0 - 3345.6) <31648BB6-7239-3D0E-81B1-BCF51FEF557F> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
        0x7fff4c63f000 -     0x7fff4c6c5fff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <1E8E64E6-0E58-375A-97F7-07CB4EE181AC> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
        0x7fff4c754000 -     0x7fff4cad9fef  com.apple.CoreData (120 - 866.6) <132CB39B-8D58-30FA-B8AD-49BFFF34B293> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
        0x7fff4cada000 -     0x7fff4cbcaff7  com.apple.CoreDisplay (101.3 - 110.18) <0EB2A997-FCAD-3D17-B140-9829961E5327> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
        0x7fff4cbcb000 -     0x7fff4d010ff7  com.apple.CoreFoundation (6.9 - 1575.22) <51040EEE-7C5D-3433-A271-86B47B0562BF> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
        0x7fff4d012000 -     0x7fff4d6a1fff  com.apple.CoreGraphics (2.0 - 1265.9) <BC95B558-EF77-3A57-A0BC-11606C778991> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
        0x7fff4d6a3000 -     0x7fff4d9c3fff  com.apple.CoreImage (14.4.0 - 750.0.140) <11026E39-D2FF-3CF6-8ACE-7BA293F9853E> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
        0x7fff4de21000 -     0x7fff4de21fff  com.apple.CoreServices (946 - 946) <2EB6117A-6389-311B-95A0-7DE32C5FCFE2> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
        0x7fff4de22000 -     0x7fff4de9eff7  com.apple.AE (773 - 773) <55AE7C9E-27C3-30E9-A047-3B92A6FD53B4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
        0x7fff4de9f000 -     0x7fff4e176fff  com.apple.CoreServices.CarbonCore (1178.33 - 1178.33) <CB87F0C7-2CD6-3983-8E32-B6A2EC925352> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
        0x7fff4e177000 -     0x7fff4e1bfff7  com.apple.DictionaryServices (1.2 - 284.16.4) <746EB200-DC51-30AE-9CBC-608A7B4CC8DA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
        0x7fff4e1c0000 -     0x7fff4e1c8ffb  com.apple.CoreServices.FSEvents (1239.200.12 - 1239.200.12) <8406D379-8D33-3611-861B-7ABD26DB50D2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
        0x7fff4e1c9000 -     0x7fff4e37aff7  com.apple.LaunchServices (946 - 946) <A0C91634-9410-38E8-BC11-7A5A369E6BA5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
        0x7fff4e37b000 -     0x7fff4e419ff7  com.apple.Metadata (10.7.0 - 1191.57) <BFFAED00-2560-318A-BB8F-4E7E5123EC61> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
        0x7fff4e41a000 -     0x7fff4e464ff7  com.apple.CoreServices.OSServices (946 - 946) <20C4EEF8-D5AC-39A0-9B4A-78F88E3EFBCC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
        0x7fff4e465000 -     0x7fff4e4ccff7  com.apple.SearchKit (1.4.0 - 1.4.0) <DA08AA6F-A6F1-36C0-87F4-E26294E51A3A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
        0x7fff4e4cd000 -     0x7fff4e4eeff3  com.apple.coreservices.SharedFileList (71.28 - 71.28) <487A8464-729E-305A-B5D1-E3FE8EB9CFC5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
        0x7fff4e7f9000 -     0x7fff4e95bff3  com.apple.CoreText (352.0 - 584.26.3.2) <59919B0C-CBD5-3877-8D6F-D6048F1E5F42> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
        0x7fff4e95c000 -     0x7fff4e99cff3  com.apple.CoreVideo (1.8 - 281.4) <10CF8E52-07E3-382B-8091-2CEEEFFA69B4> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
        0x7fff4ec83000 -     0x7fff4ec88ffb  com.apple.DiskArbitration (2.7 - 2.7) <F481F2C0-884E-3265-8111-ABBEC93F0920> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
        0x7fff4ee4e000 -     0x7fff4f1fbffb  com.apple.Foundation (6.9 - 1575.22) <CDB9A3E1-41A5-36EC-A24E-94FBCC752D6A> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
        0x7fff4f26a000 -     0x7fff4f299ffb  com.apple.GSS (4.0 - 2.0) <E2B90D08-3857-3155-9FCC-07D778988EC9> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
        0x7fff4f506000 -     0x7fff4f595fff  com.apple.framework.IOKit (2.0.2 - 1483.260.4) <8A90F547-86EF-3DFB-92FE-0E2C0376DD84> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
        0x7fff4f597000 -     0x7fff4f5a6ffb  com.apple.IOSurface (255.6.1 - 255.6.1) <85F85EBB-EA59-3A8B-B3EB-7C20F3CC77AE> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
        0x7fff4f5fa000 -     0x7fff4f785fef  com.apple.ImageIO.framework (3.3.0 - 1850.2) <75E46A31-D87D-35CE-86A4-96A50971FDB2> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
        0x7fff4f786000 -     0x7fff4f78affb  libGIF.dylib (1850.2) <4774EBDF-583B-3DDD-A0E1-9F427CB6A074> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
        0x7fff4f78b000 -     0x7fff4f867fef  libJP2.dylib (1850.2) <697BB77F-A682-339F-8659-35432962432D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
        0x7fff4f868000 -     0x7fff4f88dfeb  libJPEG.dylib (1850.2) <171A8AC4-AADA-376F-9F2C-B9C978DB1007> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
        0x7fff4fb50000 -     0x7fff4fb76feb  libPng.dylib (1850.2) <FBCEE909-F573-3AD6-A45F-AF32612BF8A2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
        0x7fff4fb77000 -     0x7fff4fb79ffb  libRadiance.dylib (1850.2) <56907025-D5CE-3A9E-ACCB-A376C2599853> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
        0x7fff4fb7a000 -     0x7fff4fbc7fe7  libTIFF.dylib (1850.2) <F59557C9-C761-3E6F-85D1-0FBFFD53ED5C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
        0x7fff50d3a000 -     0x7fff50d53fff  com.apple.Kerberos (3.0 - 1) <DB1E0679-37E1-3B93-9789-32F63D660C3B> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
        0x7fff5176f000 -     0x7fff51817ff7  com.apple.Metal (162.2 - 162.2) <FFF7DFF3-7C4E-32C6-A0B5-C356079D3B7C> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
        0x7fff51833000 -     0x7fff51852ff7  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <44CE8362-E972-3697-AD6F-15BC863BAEB8> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
        0x7fff51853000 -     0x7fff518cffe7  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <EE8440DA-66DF-3923-ABBC-E0543211C069> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
        0x7fff518d0000 -     0x7fff518f7fff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <E64450DF-2B96-331E-B7F4-666E00571C70> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
        0x7fff518f8000 -     0x7fff51a23ff7  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <F2CF26B6-73F1-3644-8FE9-CDB9B2C4501F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
        0x7fff51a24000 -     0x7fff51a3efff  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <B33A35C3-0393-366B-ACFB-F4BB6A5F7B4A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
        0x7fff51a3f000 -     0x7fff51a40ff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <69F14BCF-C5C5-3BF8-9C31-8F87D2D6130A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
        0x7fff52837000 -     0x7fff52843ff7  com.apple.NetFS (6.0 - 4.0) <E917806F-0607-3292-B2D6-A15404D61B99> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
        0x7fff552e1000 -     0x7fff55338ff7  com.apple.opencl (2.15.3 - 2.15.3) <056BAD8A-23BC-3F74-9E2C-3AC81E7DEA5A> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
        0x7fff55339000 -     0x7fff55354ff7  com.apple.CFOpenDirectory (10.14 - 207.200.4) <F03D84EB-49B2-3A00-9127-B9A269824026> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
        0x7fff55355000 -     0x7fff55360ffb  com.apple.OpenDirectory (10.14 - 207.200.4) <A8020CEE-5B78-3581-A735-EA2833683F31> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
        0x7fff55cb0000 -     0x7fff55cb2fff  libCVMSPluginSupport.dylib (17.7.3) <8E051EA7-55B6-3DF1-9821-72C391DE953B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
        0x7fff55cb3000 -     0x7fff55cb8ff3  libCoreFSCache.dylib (166.2) <222C2A4F-7E32-30F6-8459-2FAB98073A3D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
        0x7fff55cb9000 -     0x7fff55cbdfff  libCoreVMClient.dylib (166.2) <6789ECD4-91DD-32EF-A1FD-F27D2344CD8B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
        0x7fff55cbe000 -     0x7fff55cc6ff7  libGFXShared.dylib (17.7.3) <8C50BF27-B525-3B23-B86C-F444ADF97851> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
        0x7fff55cc7000 -     0x7fff55cd2fff  libGL.dylib (17.7.3) <2AC457EA-1BD3-3C8E-AFAB-7EA6234EB749> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
        0x7fff55cd3000 -     0x7fff55d0dfef  libGLImage.dylib (17.7.3) <AA027AFA-C115-3861-89B2-0AE946838952> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
        0x7fff55e81000 -     0x7fff55ebffff  libGLU.dylib (17.7.3) <CB3B0579-D9A2-3CA5-8942-0C8344FAD054> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
        0x7fff5685c000 -     0x7fff5686bffb  com.apple.opengl (17.7.3 - 17.7.3) <94B5CF34-5BD6-3652-9A8C-E9C56E0A9FB4> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
        0x7fff5766e000 -     0x7fff578c5ff7  com.apple.QuartzCore (1.11 - 701.14) <33E846BE-1794-3186-9BF2-6ADF62C782A3> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
        0x7fff580fa000 -     0x7fff583fafff  com.apple.security (7.0 - 58286.270.3.0.1) <DF7677A7-9765-3B6A-9D1C-3589145E4B65> /System/Library/Frameworks/Security.framework/Versions/A/Security
        0x7fff583fb000 -     0x7fff58487fff  com.apple.securityfoundation (6.0 - 55185.260.1) <1EE899E6-222A-3526-B505-B0D0B6FA042A> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
        0x7fff584b9000 -     0x7fff584bdfff  com.apple.xpc.ServiceManagement (1.0 - 1) <FCF7BABA-DDDD-3770-8DAC-7069850203C2> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
        0x7fff58856000 -     0x7fff588c3fff  com.apple.SystemConfiguration (1.17 - 1.17) <30C8327F-3EFF-3520-9C50-016F8B6B954F> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
        0x7fff5baff000 -     0x7fff5bba4feb  com.apple.APFS (1.0 - 1) <2D22485D-552D-3CB6-9FE1-38547597918F> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
        0x7fff5c5b9000 -     0x7fff5c5baff7  com.apple.AggregateDictionary (1.0 - 1) <A6AF8AC4-1F25-37C4-9157-A02E9C200926> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
        0x7fff5cd0f000 -     0x7fff5cd1efc7  com.apple.AppleFSCompression (96.200.3 - 1.0) <3CF60CE8-976E-3CB8-959D-DD0948C1C2DE> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
        0x7fff5ce66000 -     0x7fff5ceafff3  com.apple.AppleJPEG (1.0 - 1) <4C1F426B-7D77-3980-9633-7DBD8C666B9A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
        0x7fff5d103000 -     0x7fff5d125fff  com.apple.applesauce (1.0 - ???) <F49107C7-3C51-3024-8EF1-C57643BE4F3B> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
        0x7fff5d284000 -     0x7fff5d298ffb  com.apple.AssertionServices (1.0 - 1) <456E507A-4561-3628-9FBE-173ACE7429D8> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
        0x7fff5d915000 -     0x7fff5d91dfff  com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <2A396FC0-7B79-3088-9A82-FB93C1181A57> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
        0x7fff5d9b4000 -     0x7fff5da21ff3  com.apple.BaseBoard (360.28 - 360.28) <68FA8044-F3CD-3BC6-9DAB-27DACF52BFC0> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
        0x7fff5f68c000 -     0x7fff5f695ffb  com.apple.CommonAuth (4.0 - 2.0) <93335CB6-ABEB-3EC7-A040-8A667F40D5F3> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
        0x7fff6036e000 -     0x7fff6037fff7  com.apple.CoreEmoji (1.0 - 69.19.9) <228457B3-E191-356E-9A5B-3C0438D05FBA> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
        0x7fff60929000 -     0x7fff6098fff7  com.apple.CoreNLP (1.0 - 130.15.22) <27877820-17D0-3B02-8557-4014E876CCC7> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
        0x7fff61701000 -     0x7fff61705ff7  com.apple.DSExternalDisplay (3.1 - 380) <787B9748-B120-3453-B8FE-61D9E363A9E0> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
        0x7fff62907000 -     0x7fff62d22fff  com.apple.vision.FaceCore (3.3.4 - 3.3.4) <A576E2DA-BF6F-3B18-8FEB-324E5C5FA9BD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
        0x7fff67c77000 -     0x7fff67c7cfff  com.apple.GPUWrangler (3.50.12 - 3.50.12) <6C820ED9-F306-3978-B5B8-432AD97BBDAF> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
        0x7fff68a88000 -     0x7fff68a97fff  com.apple.GraphVisualizer (1.0 - 5) <48D020B7-5938-3FAE-B468-E291AEE2C06F> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
        0x7fff68bfd000 -     0x7fff68c71ffb  com.apple.Heimdal (4.0 - 2.0) <D97FCF19-EAD6-3E2F-BE88-F817E45CAE96> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
        0x7fff69f77000 -     0x7fff69f7effb  com.apple.IOAccelerator (404.14 - 404.14) <11A50171-C8AE-3BBC-9FB9-2A3313FFBD31> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
        0x7fff69f82000 -     0x7fff69f9afff  com.apple.IOPresentment (1.0 - 42.6) <6DFD9A6E-BF95-3A27-89E7-ACAA9E30D90A> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
        0x7fff6a62f000 -     0x7fff6a70aff7  com.apple.LanguageModeling (1.0 - 159.15.15) <3DE3CE61-542B-37B7-883E-4B9717CAC65F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
        0x7fff6a70b000 -     0x7fff6a747ff7  com.apple.Lexicon-framework (1.0 - 33.15.10) <4B5E843E-2809-3E70-9560-9254E2656419> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
        0x7fff6a74e000 -     0x7fff6a753fff  com.apple.LinguisticData (1.0 - 238.25) <F529B961-098C-3E4C-A3E9-9DA9BFA1B3F0> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
        0x7fff6b448000 -     0x7fff6b470ff7  com.apple.spotlight.metadata.utilities (1.0 - 1191.57) <38BB1FB7-3336-384C-B71F-4D0D402EB606> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
        0x7fff6b471000 -     0x7fff6b4feff7  com.apple.gpusw.MetalTools (1.0 - 1) <CBE2176A-8048-3A9C-AFE4-13973D44C704> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
        0x7fff6b74d000 -     0x7fff6b777ffb  com.apple.MultitouchSupport.framework (2450.1 - 2450.1) <42A23EC9-64A7-31C7-BF33-DF4412ED8A3F> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
        0x7fff6b9b3000 -     0x7fff6b9bdfff  com.apple.NetAuth (6.2 - 6.2) <0D01BBE5-0269-310D-B148-D19DAE143DEB> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
        0x7fff6c21e000 -     0x7fff6c26fff3  com.apple.OTSVG (1.0 - ???) <5BF1A9EB-2694-3267-9514-A4EB3BEF4081> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
        0x7fff71d66000 -     0x7fff72015fff  com.apple.SkyLight (1.600.0 - 340.54) <90EB1C2E-B264-3EC4-AF7F-CDE7E7585746> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
        0x7fff73488000 -     0x7fff73494ffb  com.apple.TCC (1.0 - 1) <73CF6FA9-44CE-30C9-887F-235940976585> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
        0x7fff75367000 -     0x7fff75369ffb  com.apple.loginsupport (1.0 - 1) <3F8D6334-BCD6-36C1-BA20-CC8503A84375> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
        0x7fff75633000 -     0x7fff75667fff  libCRFSuite.dylib (41.15.4) <406DAC06-0C77-3F90-878B-4D38F11F0256> /usr/lib/libCRFSuite.dylib
        0x7fff7566a000 -     0x7fff75674ff7  libChineseTokenizer.dylib (28.15.3) <9B7F6109-3A5D-3641-9A7E-31D2239D73EE> /usr/lib/libChineseTokenizer.dylib
        0x7fff75702000 -     0x7fff75703ffb  libDiagnosticMessagesClient.dylib (107) <A14D0819-0970-34CD-8680-80E4D7FE8C2C> /usr/lib/libDiagnosticMessagesClient.dylib
        0x7fff7573a000 -     0x7fff75991ff3  libFosl_dynamic.dylib (18.3.4) <1B5DD4E2-8AE0-315E-829E-D5BFCD264EA8> /usr/lib/libFosl_dynamic.dylib
        0x7fff759e2000 -     0x7fff75a01fff  libMobileGestalt.dylib (645.270.1) <99A06C8A-97D6-383D-862C-F453BABB48A4> /usr/lib/libMobileGestalt.dylib
        0x7fff75a02000 -     0x7fff75a02fff  libOpenScriptingUtil.dylib (179.1) <4D603146-EDA5-3A74-9FF8-4F75D8BB9BC6> /usr/lib/libOpenScriptingUtil.dylib
        0x7fff75b42000 -     0x7fff75b43ffb  libSystem.B.dylib (1252.250.1) <B1006948-7AD0-3CA9-81E0-833F4DD6BFB4> /usr/lib/libSystem.B.dylib
        0x7fff75bbf000 -     0x7fff75bc0fff  libThaiTokenizer.dylib (2.15.1) <ADB37DC3-7D9B-3E73-A72A-BCC3433C937A> /usr/lib/libThaiTokenizer.dylib
        0x7fff75bd2000 -     0x7fff75be8ffb  libapple_nghttp2.dylib (1.24.1) <6F04250A-6686-3FDC-9A8D-290C64B06502> /usr/lib/libapple_nghttp2.dylib
        0x7fff75be9000 -     0x7fff75c12ffb  libarchive.2.dylib (54.250.1) <47289946-8504-3966-9127-6CE39993DC2C> /usr/lib/libarchive.2.dylib
        0x7fff75c96000 -     0x7fff75c96ff3  libauto.dylib (187) <3E3780E1-96F3-3A22-91C5-92F9A5805518> /usr/lib/libauto.dylib
        0x7fff75d66000 -     0x7fff75d76ffb  libbsm.0.dylib (39.200.18) <CF381E0B-025B-364F-A83D-2527E03F1AA3> /usr/lib/libbsm.0.dylib
        0x7fff75d77000 -     0x7fff75d84fff  libbz2.1.0.dylib (38.200.3) <272953A1-8D36-329B-BDDB-E887B347710F> /usr/lib/libbz2.1.0.dylib
        0x7fff75d85000 -     0x7fff75dd8ff7  libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
        0x7fff75dd9000 -     0x7fff75deeff7  libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
        0x7fff75def000 -     0x7fff75defff3  libcharset.1.dylib (51.200.6) <2A27E064-314C-359C-93FC-8A9B06206174> /usr/lib/libcharset.1.dylib
        0x7fff75df0000 -     0x7fff75e00ffb  libcmph.dylib (6.15.1) <9C52B2FE-179F-32AC-B87E-2AFC49ABF817> /usr/lib/libcmph.dylib
        0x7fff75e01000 -     0x7fff75e19ffb  libcompression.dylib (52.250.2) <7F4BB18C-1FB4-3825-8D8B-6E6B168774C6> /usr/lib/libcompression.dylib
        0x7fff7608e000 -     0x7fff760a4fff  libcoretls.dylib (155.220.1) <4C64BE3E-41E3-3020-8BB7-07E90C0C861C> /usr/lib/libcoretls.dylib
        0x7fff760a5000 -     0x7fff760a6ff3  libcoretls_cfhelpers.dylib (155.220.1) <0959B3E9-6643-3589-8BB3-21D52CDF0EF1> /usr/lib/libcoretls_cfhelpers.dylib
        0x7fff76552000 -     0x7fff765a8ff3  libcups.2.dylib (462.12) <095619DC-9233-3937-9E50-5F10D917A40D> /usr/lib/libcups.2.dylib
        0x7fff766be000 -     0x7fff766dbff7  libedit.3.dylib (50.200.2) <8FBA9760-CFF6-3F53-8DBE-AEC526337D7A> /usr/lib/libedit.3.dylib
        0x7fff766dc000 -     0x7fff766dcfff  libenergytrace.dylib (17.200.1) <80BB567A-FD18-3497-BF97-353F57D98CDD> /usr/lib/libenergytrace.dylib
        0x7fff7670e000 -     0x7fff76713ff7  libgermantok.dylib (17.15.2) <E5F0F794-FF27-3D64-AE52-C78C6A84DD67> /usr/lib/libgermantok.dylib
        0x7fff76714000 -     0x7fff76719ff7  libheimdal-asn1.dylib (520.270.1) <73F60D6F-76F8-35EF-9C86-9A81225EE4BE> /usr/lib/libheimdal-asn1.dylib
        0x7fff76744000 -     0x7fff76834fff  libiconv.2.dylib (51.200.6) <2047C9B7-3F74-3A95-810D-2ED8F0475A99> /usr/lib/libiconv.2.dylib
        0x7fff76835000 -     0x7fff76a96ffb  libicucore.A.dylib (62141.0.1) <A0D63918-76E9-3C1B-B255-46F4C1DA7FE8> /usr/lib/libicucore.A.dylib
        0x7fff76ae3000 -     0x7fff76ae4fff  liblangid.dylib (128.15.1) <22D05C4F-769B-3075-ABCF-44A0EBACE028> /usr/lib/liblangid.dylib
        0x7fff76ae5000 -     0x7fff76afdff3  liblzma.5.dylib (10.200.3) <E1F4FD60-1CE4-37B9-AD95-29D348AF1AC0> /usr/lib/liblzma.5.dylib
        0x7fff76b15000 -     0x7fff76bb9ff7  libmecab.1.0.0.dylib (779.24.1) <A8D0379B-85FA-3B3D-89ED-5CF2C3826AB2> /usr/lib/libmecab.1.0.0.dylib
        0x7fff76bba000 -     0x7fff76dbefff  libmecabra.dylib (779.24.1) <D71F71E0-30E2-3DB3-B636-7DE13D51FB4B> /usr/lib/libmecabra.dylib
        0x7fff76dc3000 -     0x7fff76df3fff  libncurses.5.4.dylib (53.200.3) <767B4D3D-CF4C-33DF-B282-0CAC013A7AD0> /usr/lib/libncurses.5.4.dylib
        0x7fff76f96000 -     0x7fff772e7ff7  libnetwork.dylib (1229.250.15) <72C7E9E3-B2BE-3300-BE1B-64606222022C> /usr/lib/libnetwork.dylib
        0x7fff77379000 -     0x7fff77afefdf  libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
        0x7fff77b10000 -     0x7fff77b14ffb  libpam.2.dylib (22.200.1) <586CF87F-349C-393D-AEEB-FB75F94A5EB7> /usr/lib/libpam.2.dylib
        0x7fff77b17000 -     0x7fff77b4cfff  libpcap.A.dylib (79.250.1) <C0893641-7DFF-3A33-BDAE-190FF54837E8> /usr/lib/libpcap.A.dylib
        0x7fff77c65000 -     0x7fff77c7dffb  libresolv.9.dylib (65.200.2) <893142A5-F153-3437-A22D-407EE542B5C5> /usr/lib/libresolv.9.dylib
        0x7fff77cd0000 -     0x7fff77eadfff  libsqlite3.dylib (274.26) <6404BA3B-BCA4-301F-B2FE-8776105A2AA3> /usr/lib/libsqlite3.dylib
        0x7fff780c6000 -     0x7fff780c9ff7  libutil.dylib (51.200.4) <CE9B18C9-66ED-32D4-9D29-01F8FCB467B0> /usr/lib/libutil.dylib
        0x7fff780ca000 -     0x7fff780d7fff  libxar.1.dylib (417.1) <39CCF46B-C81A-34B1-92A1-58C4E5DA846E> /usr/lib/libxar.1.dylib
        0x7fff780dc000 -     0x7fff781beff3  libxml2.2.dylib (32.10) <AA4E1B1F-0FDE-3274-9FA5-75446298D1AC> /usr/lib/libxml2.2.dylib
        0x7fff781bf000 -     0x7fff781e7ff3  libxslt.1.dylib (16.5) <E330D3A2-E32B-378A-973E-A8D245C0F712> /usr/lib/libxslt.1.dylib
        0x7fff781e8000 -     0x7fff781faff7  libz.1.dylib (70.200.4) <B048FC1F-058F-3A08-A1FE-81D5308CB3E6> /usr/lib/libz.1.dylib
        0x7fff789de000 -     0x7fff789e2ff3  libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
        0x7fff789e3000 -     0x7fff789edff3  libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
        0x7fff789ee000 -     0x7fff789f5ff7  libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
        0x7fff789f6000 -     0x7fff789ffff7  libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
        0x7fff78a00000 -     0x7fff78a84fc3  libcorecrypto.dylib (602.260.2) <01464D24-570C-3B83-9D18-467769E0FCDD> /usr/lib/system/libcorecrypto.dylib
        0x7fff78b0b000 -     0x7fff78b44ff7  libdispatch.dylib (1008.270.1) <97273678-E94C-3C8C-89F6-2E2020F4B43B> /usr/lib/system/libdispatch.dylib
        0x7fff78b45000 -     0x7fff78b71ff7  libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
        0x7fff78b72000 -     0x7fff78b72ffb  libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
        0x7fff78b73000 -     0x7fff78b7fff3  libkxld.dylib (4903.271.2) <FBF128C8-D3F0-36B6-983A-A63B8A3E0E52> /usr/lib/system/libkxld.dylib
        0x7fff78b80000 -     0x7fff78b80ff7  liblaunch.dylib (1336.261.2) <2B07E27E-D404-3E98-9D28-BCA641E5C479> /usr/lib/system/liblaunch.dylib
        0x7fff78b81000 -     0x7fff78b86fff  libmacho.dylib (927.0.3) <A377D608-77AB-3F6E-90F0-B4F251A5C12F> /usr/lib/system/libmacho.dylib
        0x7fff78b87000 -     0x7fff78b89ffb  libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
        0x7fff78b8a000 -     0x7fff78b8bff7  libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
        0x7fff78b8c000 -     0x7fff78ba3ff3  libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
        0x7fff78ba4000 -     0x7fff78ba4ff7  libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
        0x7fff78ba5000 -     0x7fff78c2cfff  libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
        0x7fff78c2d000 -     0x7fff78c30ffb  libsystem_configuration.dylib (963.270.3) <2B4A836D-68A4-33E6-8D48-CD4486B03387> /usr/lib/system/libsystem_configuration.dylib
        0x7fff78c31000 -     0x7fff78c34ff7  libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
        0x7fff78c35000 -     0x7fff78c3bfff  libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
        0x7fff78c3c000 -     0x7fff78c42ff7  libsystem_dnssd.dylib (878.270.2) <E9A5ACCF-E35F-3909-AF0A-2A37CD217276> /usr/lib/system/libsystem_dnssd.dylib
        0x7fff78c43000 -     0x7fff78c8effb  libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
        0x7fff78c8f000 -     0x7fff78cb7ff7  libsystem_kernel.dylib (4903.271.2) <EA204E3C-870B-30DD-B4AF-D1BB66420D14> /usr/lib/system/libsystem_kernel.dylib
        0x7fff78cb8000 -     0x7fff78d03ff7  libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
        0x7fff78d04000 -     0x7fff78d2efff  libsystem_malloc.dylib (166.270.1) <011F3AD0-8E6A-3A89-AE64-6E5F6840F30A> /usr/lib/system/libsystem_malloc.dylib
        0x7fff78d2f000 -     0x7fff78d39ff7  libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
        0x7fff78d3a000 -     0x7fff78d41fff  libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
        0x7fff78d42000 -     0x7fff78d4bfef  libsystem_platform.dylib (177.270.1) <9D1FE5E4-EB7D-3B3F-A8D1-A96D9CF1348C> /usr/lib/system/libsystem_platform.dylib
        0x7fff78d4c000 -     0x7fff78d56ff7  libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
        0x7fff78d57000 -     0x7fff78d5aff7  libsystem_sandbox.dylib (851.270.1) <9494594B-5199-3186-82AB-5FF8BED6EE16> /usr/lib/system/libsystem_sandbox.dylib
        0x7fff78d5b000 -     0x7fff78d5dff3  libsystem_secinit.dylib (30.260.2) <EF1EA47B-7B22-35E8-BD9B-F7003DCB96AE> /usr/lib/system/libsystem_secinit.dylib
        0x7fff78d5e000 -     0x7fff78d65ff3  libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
        0x7fff78d66000 -     0x7fff78d7bfff  libsystem_trace.dylib (906.260.1) <FC761C3B-5434-3A52-912D-F1B15FAA8EB2> /usr/lib/system/libsystem_trace.dylib
        0x7fff78d7d000 -     0x7fff78d82ffb  libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
        0x7fff78d83000 -     0x7fff78db2fff  libxpc.dylib (1336.261.2) <7DEE2300-6D8E-3C00-9C63-E3E80D56B0C4> /usr/lib/system/libxpc.dylib
    
    External Modification Summary:
      Calls made by other processes targeting this process:
        task_for_pid: 4
        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: 105653075
        thread_create: 0
        thread_set_state: 0
    
    VM Region Summary:
    ReadOnly portion of Libraries: Total=343.0M resident=0K(0%) swapped_out_or_unallocated=343.0M(100%)
    Writable regions: Total=853.7M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=853.7M(100%)
     
                                    VIRTUAL   REGION 
    REGION TYPE                        SIZE    COUNT (non-coalesced) 
    ===========                     =======  ======= 
    Kernel Alloc Once                    8K        1 
    MALLOC                           159.1M       27 
    MALLOC guard page                   24K        4 
    MALLOC_MEDIUM (reserved)         672.0M        6         reserved VM address space (unallocated)
    STACK GUARD                          4K        1 
    Stack                             16.0M        1 
    VM_ALLOCATE                       6160K        4 
    __DATA                            17.5M      216 
    __FONT_DATA                          4K        1 
    __LINKEDIT                       223.8M       36 
    __TEXT                           119.3M      215 
    __UNICODE                          564K        1 
    shared memory                       12K        3 
    ===========                     =======  ======= 
    TOTAL                              1.2G      516 
    TOTAL, minus reserved VM space   542.4M      516 
    
    Model: iMac19,1, BootROM 1715.60.4.0.0, 6 processors, Intel Core i7, 3.7 GHz, 32 GB, SMC 2.46f12
    Graphics: Radeon RX 560, Radeon RX 560, spdisplays_pcie_device, 4 GB
    Memory Module: BANK 1/ChannelA-DIMM1, 16 GB, DDR4, 2133 MHz, 029E, CMK32GX4M2D3000C16
    Memory Module: BANK 3/ChannelB-DIMM1, 16 GB, DDR4, 2133 MHz, 029E, CMK32GX4M2D3000C16
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x117), Broadcom BCM43xx 1.0 (7.77.61.2 AirPortDriverBrcmNIC-1305.8)
    Bluetooth: Version 6.0.14d3, 3 services, 27 devices, 1 incoming serial ports
    Network Service: Ethernet, Ethernet, en0
    Network Service: Wi-Fi, AirPort, en1
    Serial ATA Device: Samsung SSD 860 EVO M.2 1TB, 1 TB
    USB Device: USB 3.0 Bus
    USB Device: Portable
    USB Device: USB to ATA/ATAPI Bridge
    USB Device: USB3.1 Hub
    USB Device: Expansion
    USB Device: USB3.1 Hub
    USB Device: Basic
    USB Device: USB3.0-CRW
    USB Device: BRCM20702 Hub
    USB Device: Bluetooth USB Host Controller
    USB Device: USB Optical Mouse
    USB Device: USB2.0 Hub
    USB Device: USB2.0 Hub
    USB Device: Keyboard Hub
    USB Device: Apple Keyboard
    Thunderbolt Bus: 
    
  12. radarhere commented on Feb 22, 2025

    @radarhere
    Member

    Thanks. I've created zlib-ng/zlib-ng#1877, to see what the zlib-ng team makes of this.

  13. arisolt commented on Feb 22, 2025

    @arisolt
    Author

    Thanks for your interest, macOS 10.14 doesn't get much love anymore (after Apple decided to abandon it). Reading the mission statement of zlib-ng, I'm curious to see if they care.

  14. BLKSerene commented on Feb 22, 2025

    @BLKSerene

    Same issue with Pillow 11.1 and Python 3.11.9 on macOS 10.13. Pillow 11.0 works.

  15. radarhere commented on Feb 23, 2025

    @radarhere
    Member

    zlib-ng has a possible fix in zlib-ng/zlib-ng#1878.

    Would someone like to try it out? pillow-11.2.0.dev0-cp311-cp311-macosx_10_10_x86_64.whl.zip

  16. arisolt commented on Feb 24, 2025

    @arisolt
    Author

    Confirmed to work on macOS 10.14.6

  17. BLKSerene commented on Feb 24, 2025

    @BLKSerene

    Thanks. The fix is confirmed to work on macOS 10.13.

  18. radarhere commented on Feb 24, 2025

    @radarhere
    Member

    Thanks very much.

    So the ultimate fix will be to wait for that PR to be merged, become part of a zlib-ng release and then update our wheels accordingly.

    However, that might not happen before our next scheduled release, so I've created #8772 to temporarily revert to zlib on macOS < 10.15 in the meantime.

  19. radarhere commented on Feb 24, 2025

    @radarhere
    Member

    zlib-ng/zlib-ng#1878 has been updated, and they've asked for a retest.

    If anyone would like to do so? pillow-11.2.0.dev0-cp311-cp311-macosx_10_10_x86_64.whl.zip

  20. arisolt commented on Feb 25, 2025

    @arisolt
    Author

    Works fine here!

  21. BLKSerene commented on Feb 25, 2025

    @BLKSerene

    The updated fix also works on macOS 10.13.

  22. radarhere commented on Feb 25, 2025

    @radarhere
    Member

    Thanks.

  23. radarhere commented on Mar 3, 2025

    @radarhere
    Member

    zlib-ng/zlib-ng#1878 has now been merged.

  24. radarhere commented on Apr 12, 2025

    @radarhere
    Member

    Pillow 11.2.1 has been released, with #8772, so this should be fixed.

  25. radarhere commented on Aug 7, 2025

    @radarhere
    Member

    zlib-ng 2.2.5 has been released with the PR, so #9140 has been created to switch back to zlib-ng.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions