yousseb / meld

Meld for macOS
https://yousseb.github.io/meld/
GNU General Public License v2.0
2.31k stars 120 forks source link

Latest version no longer works after upgrading to Sonoma #147

Open sammirata opened 1 year ago

sammirata commented 1 year ago

I upgraded my mac to sonoma and now the software crashes on startup. Here is the crash message:

Translated Report (Full Report Below)

Process: Meld [13083] Path: /Applications/Meld.app/Contents/MacOS/Meld Identifier: org.gnome.meld Version: 3.21.0.osx2 (3.21.0.osx2) Code Type: ARM-64 (Translated) Parent Process: launchd [1] User ID: 501

Date/Time: 2023-06-09 09:27:14.8923 -0400 OS Version: macOS 14.0 (23A5257q) Report Version: 12 Anonymous UUID: 24976634-5085-2C39-8A49-4462CB674113

Sleep/Wake UUID: BB6CB32F-0CE4-43D8-AC9B-A12741CB7AE9

Time Awake Since Boot: 62000 seconds Time Since Wake: 3052 seconds

System Integrity Protection: enabled

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

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

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 ??? 0x7ff89732aa78 ??? 1 libsystem_kernel.dylib 0x7ff8075ea88e pthread_kill + 10 2 libsystem_pthread.dylib 0x7ff807622f30 pthread_kill + 262 3 libsystem_c.dylib 0x7ff807542a71 abort + 126 4 libsystem_c.dylib 0x7ff807541d84 __assert_rtn + 314 5 libcairo.2.dylib 0x10df39aa3 _cairo_surface_release_source_image.cold.1 + 35 6 libcairo.2.dylib 0x10dedad50 _cairo_surface_release_source_image + 32 7 libcairo.2.dylib 0x10df05899 DataProviderReleaseCallback + 25 8 CoreGraphics 0x7ff80ce467f1 data_release_info + 31 9 CoreGraphics 0x7ff80cdff8bd data_provider_finalize + 54 10 CoreGraphics 0x7ff80cdc7a68 data_provider_retain_count + 74 11 CoreFoundation 0x7ff8077c6906 _CFRelease + 515 12 CoreGraphics 0x7ff80ce25e93 image_finalize + 103 13 CoreFoundation 0x7ff8077c681b _CFRelease + 280 14 CoreGraphics 0x7ff80ce6d411 CG::DisplayListResourceImage::~DisplayListResourceImage() + 23 15 CoreGraphics 0x7ff80ce6d3ea CG::DisplayListResourceImage::~DisplayListResourceImage() + 14 16 CoreGraphics 0x7ff80d41a407 std::1::shared_ptr::~shared_ptr[abi:v160002]() + 49 17 CoreGraphics 0x7ff80d412893 std::1::tree<std::1::shared_ptr, CG::CompareResourceImage, std::1::allocator<std::1::shared_ptr>>::destroy(std::1::tree_node<std::__1::shared_ptr, void>) + 47 18 CoreGraphics 0x7ff80d41287e std::1::tree<std::1::shared_ptr, CG::CompareResourceImage, std::1::allocator<std::1::shared_ptr>>::destroy(std::1::tree_node<std::1::shared_ptr, void>) + 26 19 CoreGraphics 0x7ff80d41287e std::1::tree<std::__1::shared_ptr, CG::CompareResourceImage, std::1::allocator<std::1::shared_ptr>>::destroy(std::1::tree_node<std::1::shared_ptr, void>) + 26 20 CoreGraphics 0x7ff80ce6d2d3 CG::DisplayList::~DisplayList() + 301 21 CoreFoundation 0x7ff8077c681b _CFRelease + 280 22 libobjc.A.dylib 0x7ff8072640d5 object_cxxDestructFromClass(objc_object, objc_class) + 83 23 libobjc.A.dylib 0x7ff80725d2f0 objc_destructInstance + 96 24 libobjc.A.dylib 0x7ff80725d289 _objc_rootDealloc + 62 25 AppKit 0x7ff80b4c8b6e -[NSViewBackingStoreImage dealloc] + 41 26 QuartzCore 0x7ff80fec40d5 CA::release_objects(X::List<void const>) + 21 27 QuartzCore 0x7ff80feb5258 CA::Transaction::commit() + 1548 28 AppKit 0x7ff80ad2b0bd 62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_blockinvoke + 285 29 AppKit 0x7ff80b66ce99 NSRunLoopObserverCreateWithHandler_block_invoke + 41 30 CoreFoundation 0x7ff8076fdfac CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 23 31 CoreFoundation 0x7ff8076fded1 CFRunLoopDoObservers + 493 32 CoreFoundation 0x7ff8076fd453 CFRunLoopRun + 850 33 CoreFoundation 0x7ff8076fcae9 CFRunLoopRunSpecific + 557 34 HIToolbox 0x7ff812312819 RunCurrentEventLoopInMode + 292 35 HIToolbox 0x7ff812312456 ReceiveNextEventCommon + 201 36 HIToolbox 0x7ff812312371 _BlockUntilNextEventMatchingListInModeWithFilter + 66 37 AppKit 0x7ff80abce571 _DPSNextEvent + 880 38 AppKit 0x7ff80abcd2d3 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1304 39 libgdk-3.0.dylib 0x10f5abc4c poll_func + 172 40 libglib-2.0.0.dylib 0x10d82648d g_main_context_iterate + 445 41 libglib-2.0.0.dylib 0x10d826594 g_main_context_iteration + 100 42 libgio-2.0.0.dylib 0x10e4f823d g_application_run + 541

yousseb commented 1 year ago

@matthiasdiener That is awesome! Thank you very much for doing this..

AravindGopala commented 1 year ago

@matthiasdiener tried your dmg on a M1 max running Sonoma, it is throwing an error, would not start.

matthiasdiener commented 1 year ago

@matthiasdiener tried your dmg on a M1 max running Sonoma, it is throwing an error, would not start.

What's the error message?

pequeurb commented 1 year ago

I tried it as well (M2 Pro). At first I thought it was the same message as the one above, but it looks like it's complaining about a different file in the warning?

This is what I get:

/Applications/Meld.app/Contents/MacOS/Meld
/Applications/Meld.app/Contents/Resources/__boot__.py:118: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

** (process:5266): WARNING **: 07:29:20.370: Failed to load shared library '@executable_path/../Frameworks/libpango-1.0.0.dylib' referenced by the typelib: dlopen(@executable_path/../Frameworks/libpango-1.0.0.dylib, 0x0009): Library not loaded: /opt/homebrew/opt/brotli/lib/libbrotlidec.1.dylib
  Referenced from: <18E08805-971F-3010-A09C-B33FCA63EE36> /Applications/Meld.app/Contents/Frameworks/libfreetype.6.20.0.dylib
  Reason: tried: '/opt/homebrew/opt/brotli/lib/libbrotlidec.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/brotli/lib/libbrotlidec.1.dylib' (no such file), '/opt/homebrew/opt/brotli/lib/libbrotlidec.1.dylib' (no such file)
Traceback (most recent call last):
  File "/Applications/Meld.app/Contents/Resources/__boot__.py", line 163, in <module>
    _run()
  File "/Applications/Meld.app/Contents/Resources/__boot__.py", line 86, in _run
    exec(compile(source, path, "exec"), globals(), globals())
  File "/Applications/Meld.app/Contents/Resources/meld", line 517, in <module>
    sys.exit(main())
             ^^^^^^
  File "/Applications/Meld.app/Contents/Resources/meld", line 508, in main
    check_requirements()
  File "/Applications/Meld.app/Contents/Resources/meld", line 276, in check_requirements
    r.check()
  File "/Applications/Meld.app/Contents/Resources/meld", line 243, in check
    mod = importlib.import_module(module)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "importlib/__init__.pyc", line 126, in import_module
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 674, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/Applications/Meld.app/Contents/Resources/lib/python3.11/gi/importer.py", line 149, in load_module
    importlib.import_module('gi.repository.' + dep.split("-")[0])
  File "importlib/__init__.pyc", line 126, in import_module
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 674, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/Applications/Meld.app/Contents/Resources/lib/python3.11/gi/importer.py", line 149, in load_module
    importlib.import_module('gi.repository.' + dep.split("-")[0])
  File "importlib/__init__.pyc", line 126, in import_module
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 674, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/Applications/Meld.app/Contents/Resources/lib/python3.11/gi/importer.py", line 150, in load_module
    dynamic_module = load_overrides(introspection_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Applications/Meld.app/Contents/Resources/lib/python3.11/gi/overrides/__init__.py", line 118, in load_overrides
    override_mod = importlib.import_module(override_package_name)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "importlib/__init__.pyc", line 126, in import_module
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/Applications/Meld.app/Contents/Resources/lib/python3.11/gi/overrides/Pango.py", line 41, in <module>
    FontDescription = override(FontDescription)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Applications/Meld.app/Contents/Resources/lib/python3.11/gi/overrides/__init__.py", line 195, in override
    assert g_type != TYPE_NONE
           ^^^^^^^^^^^^^^^^^^^
AssertionError
2023-11-08 07:29:20.438 Meld[5266:46622] Launch error
2023-11-08 07:29:20.438 Meld[5266:46622] Launch error
See the py2app website for debugging launch issues
danilocmd commented 1 year ago

I tried it as well (M2 Pro). At first I thought it was the same message as the one above, but it looks like it's complaining about a different file in the warning?

This is what I get:

/Applications/Meld.app/Contents/MacOS/Meld
/Applications/Meld.app/Contents/Resources/__boot__.py:118: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html

** (process:5266): WARNING **: 07:29:20.370: Failed to load shared library '@executable_path/../Frameworks/libpango-1.0.0.dylib' referenced by the typelib: dlopen(@executable_path/../Frameworks/libpango-1.0.0.dylib, 0x0009): Library not loaded: /opt/homebrew/opt/brotli/lib/libbrotlidec.1.dylib
  Referenced from: <18E08805-971F-3010-A09C-B33FCA63EE36> /Applications/Meld.app/Contents/Frameworks/libfreetype.6.20.0.dylib
  Reason: tried: '/opt/homebrew/opt/brotli/lib/libbrotlidec.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/brotli/lib/libbrotlidec.1.dylib' (no such file), '/opt/homebrew/opt/brotli/lib/libbrotlidec.1.dylib' (no such file)
Traceback (most recent call last):
  File "/Applications/Meld.app/Contents/Resources/__boot__.py", line 163, in <module>
    _run()
  File "/Applications/Meld.app/Contents/Resources/__boot__.py", line 86, in _run
    exec(compile(source, path, "exec"), globals(), globals())
  File "/Applications/Meld.app/Contents/Resources/meld", line 517, in <module>
    sys.exit(main())
             ^^^^^^
  File "/Applications/Meld.app/Contents/Resources/meld", line 508, in main
    check_requirements()
  File "/Applications/Meld.app/Contents/Resources/meld", line 276, in check_requirements
    r.check()
  File "/Applications/Meld.app/Contents/Resources/meld", line 243, in check
    mod = importlib.import_module(module)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "importlib/__init__.pyc", line 126, in import_module
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 674, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/Applications/Meld.app/Contents/Resources/lib/python3.11/gi/importer.py", line 149, in load_module
    importlib.import_module('gi.repository.' + dep.split("-")[0])
  File "importlib/__init__.pyc", line 126, in import_module
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 674, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/Applications/Meld.app/Contents/Resources/lib/python3.11/gi/importer.py", line 149, in load_module
    importlib.import_module('gi.repository.' + dep.split("-")[0])
  File "importlib/__init__.pyc", line 126, in import_module
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 674, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/Applications/Meld.app/Contents/Resources/lib/python3.11/gi/importer.py", line 150, in load_module
    dynamic_module = load_overrides(introspection_module)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Applications/Meld.app/Contents/Resources/lib/python3.11/gi/overrides/__init__.py", line 118, in load_overrides
    override_mod = importlib.import_module(override_package_name)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "importlib/__init__.pyc", line 126, in import_module
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/Applications/Meld.app/Contents/Resources/lib/python3.11/gi/overrides/Pango.py", line 41, in <module>
    FontDescription = override(FontDescription)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Applications/Meld.app/Contents/Resources/lib/python3.11/gi/overrides/__init__.py", line 195, in override
    assert g_type != TYPE_NONE
           ^^^^^^^^^^^^^^^^^^^
AssertionError
2023-11-08 07:29:20.438 Meld[5266:46622] Launch error
2023-11-08 07:29:20.438 Meld[5266:46622] Launch error
See the py2app website for debugging launch issues

I'm facing the same issue on M2 Pro.

matthiasdiener commented 1 year ago

Does installing the referenced packages via homebrew help (i.e., pango and brotli)?

pequeurb commented 1 year ago

Does installing the referenced packages via homebrew help (i.e., pango and brotli)?

You know, that was an embarrassingly easy solution to my problem. Installing brotli with homebrew did it. Boots up without issue and seems to work fine after playing around with it for a bit. Thanks a bunch!

AravindGopala commented 1 year ago

Thank you @matthiasdiener installing brotli and pango using brew fixed the issue for me, now I can launch meld on my M1 variant.

Krishanu-1988 commented 1 year ago

Does installing the referenced packages via homebrew help (i.e., pango and brotli)?

It helped me to run the app by using your dmg in M2 Pro when I installed these packages through homebrew. Thanks a lot @matthiasdiener

gdsotirov commented 1 year ago

Just to note that using homebrew on my office laptop (and I guess I'm not the only one) is not an option.

kf6kjg commented 1 year ago

Just tried the new 3.21.0.osx4 prerelease... Turns out that it's not got a binary for Apple Silicon: big grey cross-out and failure to launch with error You can’t open the application “Meld.app” because this application is not supported on this Mac.

AlbertoMarnetto commented 1 year ago

Thanks a lot to @yousseb and @matthiasdiener !

genebean commented 1 year ago

@yousseb per https://gitlab.gnome.org/GNOME/meld/-/issues/804 it seems they'd accept this work upstream so that you don't have to maintain an entire fork... any chance of that happening or does the Sonoma update need to stay here for some reason? It just seems to me that collaborating on the upstream would mean less work and faster progress on things.

KejPi commented 1 year ago

I have both pango and brotli from homebrew and still Meld does not work on my M1 Macbook Pro. Usually it just crashes, sometimes the window shortly appears and then it crashes. I am using Meld from homebrew but I have also tried to install 3.21.0.osx3 manually (the same result) and 3.21.0.osx4 with the same message that @kf6kjg gets.

AravindGopala commented 1 year ago

@KejPi try this dmg file here.

kf6kjg commented 1 year ago

@AravindGopala Just tried it, but my work machine refused to open it because of the unidentified developer. We've gotta get a proper release - even an alpha.

I forced my way forward by executing xattr -rc /Applications/Meld.app, but now I hit the libpng error. No win there: my homebrew install is a bit special on its paths due to transferring my user from an x86 machine. Back to needing a proper release.

KejPi commented 1 year ago

@AravindGopala Thank you, that dmg works 👍

andriyl commented 1 year ago

@AravindGopala Thank you very much, you saved my day.

stevescott-sharethis commented 1 year ago
Translated Report (Full Report Below)
-------------------------------------

Process:               Meld [37845]
Path:                  /Applications/Meld.app/Contents/MacOS/Meld
Identifier:            org.gnome.meld
Version:               3.21.0.osx3 (3.21.0.osx3)
Code Type:             X86-64 (Native)
Parent Process:        Exited process [37808]
Responsible:           Terminal [2765]
User ID:               502

Date/Time:             2023-11-21 14:40:48.2647 -0800
OS Version:            macOS 14.0 (23A344)
Report Version:        12
Bridge OS Version:     8.1 (21P1069)
Anonymous UUID:        D3199371-4C99-2BAC-59EC-5D4C4D3D683F

Time Awake Since Boot: 98000 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       UNKNOWN_0xD at 0x0000000000000000
Exception Codes:       0x000000000000000d, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [37845]

VM Region Info: 0 is not in any region.  Bytes before following region: 4294967296
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      100000000-100006000    [   24K] r-x/rwx SM=COW  ...ts/MacOS/Meld

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libcairo.2.dylib                       0x104b95d3d _cairo_surface_release_source_image + 13
1   libcairo.2.dylib                       0x104bc0899 DataProviderReleaseCallback + 25
2   CoreGraphics                        0x7ff807444601 data_release_info + 31
3   CoreGraphics                        0x7ff8073fe80b data_provider_finalize + 66
4   CoreGraphics                        0x7ff8073c6ee4 data_provider_retain_count + 74
5   CoreFoundation                      0x7ff801adbf16 _CFRelease + 495
6   CoreGraphics                        0x7ff807423c71 image_finalize + 103
7   CoreFoundation                      0x7ff801adbe40 _CFRelease + 281
8   CoreGraphics                        0x7ff8074677e3 CG::DisplayListResourceImage::~DisplayListResourceImage() + 23
9   CoreGraphics                        0x7ff8074677ba CG::DisplayListResourceImage::~DisplayListResourceImage() + 14
10  CoreGraphics                        0x7ff80791e34b std::__1::shared_ptr<CG::DisplayListResourceImage>::~shared_ptr[abi:v160006]() + 49
11  CoreGraphics                        0x7ff807916567 std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*) + 47
12  CoreGraphics                        0x7ff80791655e std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*) + 38
13  CoreGraphics                        0x7ff807916552 std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*) + 26
14  CoreGraphics                        0x7ff807916552 std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*) + 26
15  CoreGraphics                        0x7ff807916552 std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*) + 26
16  CoreGraphics                        0x7ff8074676a3 CG::DisplayList::~DisplayList() + 301
17  CoreFoundation                      0x7ff801adbe40 _CFRelease + 281
18  libobjc.A.dylib                     0x7ff801575929 object_cxxDestructFromClass(objc_object*, objc_class*) + 83
19  libobjc.A.dylib                     0x7ff80156ecdc objc_destructInstance + 96
20  libobjc.A.dylib                     0x7ff80156ec6d _objc_rootDealloc + 62
21  AppKit                              0x7ff8059497ce -[NSViewBackingStoreImage dealloc] + 41
22  QuartzCore                          0x7ff809e9d281 CA::release_objects(X::List<void const*>*) + 21
23  QuartzCore                          0x7ff809e8e354 CA::Transaction::commit() + 1548
24  AppKit                              0x7ff805173c6d __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 285
25  AppKit                              0x7ff805c41339 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
26  CoreFoundation                      0x7ff801a11836 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
27  CoreFoundation                      0x7ff801a1175a __CFRunLoopDoObservers + 493
28  CoreFoundation                      0x7ff801a10cdc __CFRunLoopRun + 850
29  CoreFoundation                      0x7ff801a10372 CFRunLoopRunSpecific + 557
30  HIToolbox                           0x7ff80c27c9d9 RunCurrentEventLoopInMode + 292
31  HIToolbox                           0x7ff80c27c616 ReceiveNextEventCommon + 201
32  HIToolbox                           0x7ff80c27c531 _BlockUntilNextEventMatchingListInModeWithFilter + 66
33  AppKit                              0x7ff8050180c5 _DPSNextEvent + 880
34  AppKit                              0x7ff805909150 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1304
35  libgdk-3.0.dylib                       0x10596dc4c poll_func + 172
36  libglib-2.0.0.dylib                    0x10477548d g_main_context_iterate + 445
37  libglib-2.0.0.dylib                    0x104775594 g_main_context_iteration + 100
38  libgio-2.0.0.dylib                     0x1052cd23d g_application_run + 541
39  libffi.6.dylib                         0x1005f88ac ffi_call_unix64 + 76
40  libffi.6.dylib                         0x1005f7e8f ffi_call + 927
41  _gi.cpython-36m-darwin.so              0x10431e557 0x1042ff000 + 128343
42  _gi.cpython-36m-darwin.so              0x10431f437 0x1042ff000 + 132151
43  libpython3.6m.dylib                    0x10284e9f7 PyObject_Call + 87
44  libpython3.6m.dylib                    0x10290b214 _PyEval_EvalFrameDefault + 23844
45  libpython3.6m.dylib                    0x10290f0d3 0x102845000 + 827603
46  libpython3.6m.dylib                    0x102910408 0x102845000 + 832520
47  libpython3.6m.dylib                    0x10290ecad 0x102845000 + 826541
48  libpython3.6m.dylib                    0x10290b0a4 _PyEval_EvalFrameDefault + 23476
49  libpython3.6m.dylib                    0x10290f0d3 0x102845000 + 827603
50  libpython3.6m.dylib                    0x102910408 0x102845000 + 832520
51  libpython3.6m.dylib                    0x10290ecad 0x102845000 + 826541
52  libpython3.6m.dylib                    0x10290b0a4 _PyEval_EvalFrameDefault + 23476
53  libpython3.6m.dylib                    0x10291036a 0x102845000 + 832362
54  libpython3.6m.dylib                    0x10290ecad 0x102845000 + 826541
55  libpython3.6m.dylib                    0x10290b0a4 _PyEval_EvalFrameDefault + 23476
56  libpython3.6m.dylib                    0x10290f0d3 0x102845000 + 827603
57  libpython3.6m.dylib                    0x102905480 PyEval_EvalCode + 48
58  libpython3.6m.dylib                    0x102903505 0x102845000 + 779525
59  libpython3.6m.dylib                    0x102896566 _PyCFunction_FastCallDict + 150
60  libpython3.6m.dylib                    0x10290ec10 0x102845000 + 826384
61  libpython3.6m.dylib                    0x10290b0a4 _PyEval_EvalFrameDefault + 23476
62  libpython3.6m.dylib                    0x10291036a 0x102845000 + 832362
63  libpython3.6m.dylib                    0x10290ecad 0x102845000 + 826541
64  libpython3.6m.dylib                    0x10290b0a4 _PyEval_EvalFrameDefault + 23476
65  libpython3.6m.dylib                    0x10290f0d3 0x102845000 + 827603
66  libpython3.6m.dylib                    0x102905480 PyEval_EvalCode + 48
67  libpython3.6m.dylib                    0x1029d829c PyRun_FileExFlags + 236
68  libpython3.6m.dylib                    0x1029d799a PyRun_SimpleFileExFlags + 522
69  Meld                                   0x100002ba6 0x100000000 + 11174
70  Meld                                   0x100000f9d main + 333
71  Meld                                   0x100000e24 start + 52

Thread 1:
0   libdispatch.dylib                   0x7ff80179f564 _dispatch_workloop_worker_thread + 810
1   libsystem_pthread.dylib             0x7ff801933c47 _pthread_wqthread + 327
2   libsystem_pthread.dylib             0x7ff801932b97 start_wqthread + 15

Thread 2:
0   libsystem_pthread.dylib             0x7ff801932b88 start_wqthread + 0

Thread 3::  Dispatch queue: compiler request queue
0   libsystem_kernel.dylib              0x7ff8018f7a2e mach_msg2_trap + 10
1   libsystem_kernel.dylib              0x7ff801905e4a mach_msg2_internal + 84
2   libsystem_kernel.dylib              0x7ff8018feb6e mach_msg_overwrite + 653
3   libsystem_kernel.dylib              0x7ff8018f7d1f mach_msg + 19
4   libdispatch.dylib                   0x7ff8017a6e27 _dispatch_mach_send_and_wait_for_reply + 521
5   libdispatch.dylib                   0x7ff8017a722b dispatch_mach_send_with_result_and_wait_for_reply + 50
6   libxpc.dylib                        0x7ff8016545a3 xpc_connection_send_message_with_reply_sync + 261
7   Metal                               0x7ff80be513c4 XPCCompilerConnection::checkConnectionActive(bool&) + 106
8   Metal                               0x7ff80bda09f8 XPCCompilerConnection::BuildRequestInternal(MTLCompilerRequest*, char const*, NSObject<OS_dispatch_data>*, int, bool, void (unsigned int, void const*, unsigned long, char const*) block_pointer) + 1246
9   Metal                               0x7ff80be51fed invocation function for block in XPCCompilerConnection::BuildRequest(MTLCompilerRequest*, char const*, NSObject<OS_dispatch_data>*, int, bool, void (unsigned int, void const*, unsigned long, char const*) block_pointer) + 63
10  libdispatch.dylib                   0x7ff80178f59a _dispatch_client_callout + 8
11  libdispatch.dylib                   0x7ff80179c447 _dispatch_lane_barrier_sync_invoke_and_complete + 60
12  Metal                               0x7ff80bda04b8 XPCCompilerConnection::BuildRequest(MTLCompilerRequest*, char const*, NSObject<OS_dispatch_data>*, int, bool, void (unsigned int, void const*, unsigned long, char const*) block_pointer) + 116
13  Metal                               0x7ff80bda029a MTLCompilerConnectionManagerPrivate::buildRequest(unsigned int, MTLCompilerRequest*, bool, void (MTLCompilerError, NSObject<OS_dispatch_data>*, char const*) block_pointer) + 464
14  Metal                               0x7ff80be997b2 -[MTLCompiler compileFunctionRequestInternal:frameworkLinking:linkDataSize:reflectionOnly:completionHandler:] + 8398
15  Metal                               0x7ff80bea6b5a -[MTLCompiler newRenderPipelineStateWithDescriptorInternal:options:reflection:destinationBinaryArchive:error:completionHandler:] + 2736
16  Metal                               0x7ff80bd93167 -[MTLCompiler newRenderPipelineStateWithDescriptor:options:reflection:error:completionHandler:] + 27
17  Metal                               0x7ff80bd92b4d -[_MTLDevice newRenderPipelineStateWithDescriptor:error:] + 65
18  QuartzCore                          0x7ff809ee80d8 CA::OGL::MetalContext::create_pipeline_state(CA::OGL::MetalContext::Pipeline::Spec const&, unsigned int*, std::__1::atomic<bool>*) + 5568
19  QuartzCore                          0x7ff80a0b1dc8 invocation function for block in CA::OGL::MetalContext::dispatch_async_pipeline(CA::OGL::MetalContext::Pipeline::Spec const&, CA::OGL::MetalContext::Pipeline*, bool) + 117
20  libdispatch.dylib                   0x7ff80179c002 _dispatch_block_async_invoke2 + 85
21  libdispatch.dylib                   0x7ff80178f59a _dispatch_client_callout + 8
22  libdispatch.dylib                   0x7ff801795668 _dispatch_lane_serial_drain + 816
23  libdispatch.dylib                   0x7ff801796100 _dispatch_lane_invoke + 377
24  libdispatch.dylib                   0x7ff80179faee _dispatch_root_queue_drain_deferred_wlh + 271
25  libdispatch.dylib                   0x7ff80179f3fd _dispatch_workloop_worker_thread + 451
26  libsystem_pthread.dylib             0x7ff801933c47 _pthread_wqthread + 327
27  libsystem_pthread.dylib             0x7ff801932b97 start_wqthread + 15

Thread 4::  Dispatch queue: com.apple.root.utility-qos
0   libdispatch.dylib                   0x7ff80179e6a6 _dispatch_root_queue_drain + 120
1   libdispatch.dylib                   0x7ff80179ef22 _dispatch_worker_thread2 + 152
2   libsystem_pthread.dylib             0x7ff801933c06 _pthread_wqthread + 262
3   libsystem_pthread.dylib             0x7ff801932b97 start_wqthread + 15

Thread 5:: gmain
0   libsystem_kernel.dylib              0x7ff8018fe84e poll + 10
1   libglib-2.0.0.dylib                    0x10477548d g_main_context_iterate + 445
2   libglib-2.0.0.dylib                    0x1047773f8 glib_worker_main + 120
3   libglib-2.0.0.dylib                    0x1047a2c32 g_thread_proxy + 66
4   libsystem_pthread.dylib             0x7ff801937202 _pthread_start + 99
5   libsystem_pthread.dylib             0x7ff801932bab thread_start + 15

Thread 6:: pool-org.gnome.
0   libsystem_kernel.dylib              0x7ff8018fa5d6 __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x7ff80193779c _pthread_cond_wait + 1260
2   libglib-2.0.0.dylib                    0x1047cc681 g_cond_wait_until + 129
3   libglib-2.0.0.dylib                    0x10473f2de g_async_queue_pop_intern_unlocked + 142
4   libglib-2.0.0.dylib                    0x1047a3b9a g_thread_pool_thread_proxy + 154
5   libglib-2.0.0.dylib                    0x1047a2c32 g_thread_proxy + 66
6   libsystem_pthread.dylib             0x7ff801937202 _pthread_start + 99
7   libsystem_pthread.dylib             0x7ff801932bab thread_start + 15

Thread 7:: pool-org.gnome.
0   libsystem_kernel.dylib              0x7ff8018fa5d6 __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x7ff80193779c _pthread_cond_wait + 1260
2   libglib-2.0.0.dylib                    0x1047cc681 g_cond_wait_until + 129
3   libglib-2.0.0.dylib                    0x10473f2de g_async_queue_pop_intern_unlocked + 142
4   libglib-2.0.0.dylib                    0x1047a3b9a g_thread_pool_thread_proxy + 154
5   libglib-2.0.0.dylib                    0x1047a2c32 g_thread_proxy + 66
6   libsystem_pthread.dylib             0x7ff801937202 _pthread_start + 99
7   libsystem_pthread.dylib             0x7ff801932bab thread_start + 15

Thread 8:
0   libsystem_pthread.dylib             0x7ff801932b88 start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x600007fc3ac8daff  rbx: 0x0000600003e3bfc0  rcx: 0x00007ff8073c6e9a  rdx: 0x0000000000000000
  rdi: 0x00007fc3ac8d97f0  rsi: 0x00007fc3ac8d97f0  rbp: 0x00007ff7bfef99b0  rsp: 0x00007ff7bfef99b0
   r8: 0x00000000000003ff   r9: 0x00000000b958a929  r10: 0x0000000000000315  r11: 0x0000000000000128
  r12: 0xffffffffff804e80  r13: 0x0000600001a68120  r14: 0x00007fc3ac8d87f0  r15: 0xffff000000000000
  rip: 0x0000000104b95d3d  rfl: 0x0000000000010246  cr2: 0x0000600000c80000

Logical CPU:     14
Error Code:      0x00000000 
Trap Number:     13

Thread 0 instruction stream:
  c0 74 0e 48 8d 75 d8 48-89 df ff d0 48 85 c0 75  .t.H.u.H....H..u
  0c 48 8d 75 d8 48 89 df-e8 f6 17 fc ff 49 89 07  .H.u.H.......I..
  49 c7 06 00 00 00 00 49-8b 07 8b 40 1c 48 83 c4  I......I...@.H..
  18 5b 41 5e 41 5f 5d c3-bf 20 00 00 00 e8 91 ef  .[A^A_].. ......
  fa ff eb e9 66 2e 0f 1f-84 00 00 00 00 00 0f 1f  ....f...........
  44 00 00 55 48 89 e5 f6-47 30 02 75 11 48 8b 07  D..UH...G0.u.H..
 [48]8b 40 48 48 85 c0 74-03 5d ff e0 5d c3 e8 30  H.@HH..t.]..]..0 <==
  ed 05 00 55 48 89 e5 5d-e9 56 ec ff ff 66 0f 1f  ...UH..].V...f..
  44 00 00 55 48 89 e5 48-8b 07 48 8b 40 38 48 85  D..UH..H..H.@8H.
  c0 74 03 5d ff e0 e8 38-ed 05 00 0f 1f 84 00 00  .t.]...8........
  00 00 00 55 48 89 e5 41-56 53 48 89 fb 48 85 f6  ...UH..AVSH..H..
  74 3c 49 89 f6 83 7b 1c-00 75 51 f6 43 30 02 75  t<I...{..uQ.C0.u

Binary Images:
       0x105104000 -        0x105113fff libobjc-trampolines.dylib (*) <c43ce21c-a026-37b5-95ee-ef39fd2196de> /usr/lib/libobjc-trampolines.dylib
       0x104f32000 -        0x104f36fff libpixbufloader-svg.so (*) <c3e35e40-b3c4-3833-a8fc-9de358d8bc2c> /Applications/Meld.app/Contents/Resources/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
       0x10887f000 -        0x1088aefff librsvg-2.2.dylib (*) <87ed231d-1f3c-31a7-90de-f502bf978db1> /Applications/Meld.app/Contents/Frameworks/librsvg-2.2.dylib
       0x1088b7000 -        0x1088e3fff libcroco-0.6.3.dylib (*) <7d17f4e5-ebc7-3c53-95b5-8ce468ad1f3b> /Applications/Meld.app/Contents/Frameworks/libcroco-0.6.3.dylib
       0x1050b3000 -        0x1050c0fff libgtkmacintegration-gtk3.2.dylib (*) <67eb44bd-0557-3a37-9829-5f64bc98af23> /Applications/Meld.app/Contents/Frameworks/libgtkmacintegration-gtk3.2.dylib
       0x104de2000 -        0x104de4fff mmap.so (*) <267a6ed4-4437-3110-b355-230fdfd70199> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/mmap.so
       0x108440000 -        0x108480fff _decimal.so (*) <6e6db4ab-09ee-3fa9-ad58-1e6adf746d51> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_decimal.so
       0x105b42000 -        0x105b57fff _AppKit.so (*) <f3cc44d5-4e56-32cb-b963-8d98e1f90bdc> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/AppKit/_AppKit.so
       0x1042fc000 -        0x1042fcfff _inlines.so (*) <61331da7-6604-3c56-bef0-f090e23f995b> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/AppKit/_inlines.so
       0x106fb5000 -        0x10702bfff libgtksourceview-4.0.dylib (*) <cd025015-2b56-3268-9b01-9a8ea54d6285> /Applications/Meld.app/Contents/Frameworks/libgtksourceview-4.0.dylib
       0x106d61000 -        0x106ea6fff libxml2.2.dylib (*) <bb4f85e4-fe0b-3240-8332-5b68bcdeb423> /Applications/Meld.app/Contents/Frameworks/libxml2.2.dylib
       0x10738e000 -        0x107888fff libgtk-3.0.dylib (*) <b54d9caa-55fb-32ba-8c75-30044d202cd7> /Applications/Meld.app/Contents/Frameworks/libgtk-3.0.dylib
       0x1050d1000 -        0x1050ebfff libatk-1.0.0.dylib (*) <be1c4225-c179-3db9-ab6e-1df6024fea40> /Applications/Meld.app/Contents/Frameworks/libatk-1.0.0.dylib
       0x10593b000 -        0x105994fff libgdk-3.0.dylib (*) <231908c0-f8c4-3978-b3f0-b373cc6e95c1> /Applications/Meld.app/Contents/Frameworks/libgdk-3.0.dylib
       0x104ea6000 -        0x104eb5fff libpangocairo-1.0.0.dylib (*) <31e4654b-0c12-3301-ab3a-c701eaed059d> /Applications/Meld.app/Contents/Frameworks/libpangocairo-1.0.0.dylib
       0x105b76000 -        0x105be3fff libepoxy.0.dylib (*) <78c388cf-b1f1-3620-beed-0828e1654b26> /Applications/Meld.app/Contents/Frameworks/libepoxy.0.dylib
       0x104dcc000 -        0x104dd8fff libpangoft2-1.0.0.dylib (*) <add3de5f-f439-3eb8-a581-713530bab7cb> /Applications/Meld.app/Contents/Frameworks/libpangoft2-1.0.0.dylib
       0x104eec000 -        0x104f27fff libgdk_pixbuf-2.0.0.dylib (*) <ed3c1423-8f61-35a7-84a1-6179c2ef9db3> /Applications/Meld.app/Contents/Frameworks/libgdk_pixbuf-2.0.0.dylib
       0x105055000 -        0x105099fff libjpeg.9.dylib (*) <ed6f8b69-d8ef-3c6a-9525-6959cea0e5ed> /Applications/Meld.app/Contents/Frameworks/libjpeg.9.dylib
       0x10511e000 -        0x105193fff libtiff.5.dylib (*) <ae73e0ec-d43c-3579-85bd-a4912b57590d> /Applications/Meld.app/Contents/Frameworks/libtiff.5.dylib
       0x104e19000 -        0x104e53fff libpango-1.0.0.dylib (*) <d691e537-66d2-3cf2-9734-897db1201ea7> /Applications/Meld.app/Contents/Frameworks/libpango-1.0.0.dylib
       0x104deb000 -        0x104e07fff libfribidi.0.dylib (*) <f75f866b-f0ed-3d0e-8f13-b67207477b66> /Applications/Meld.app/Contents/Frameworks/libfribidi.0.dylib
       0x104f39000 -        0x104ffffff libharfbuzz.0.dylib (*) <074602b0-cc3e-35e7-bb55-5d071876849a> /Applications/Meld.app/Contents/Frameworks/libharfbuzz.0.dylib
       0x10440d000 -        0x104423fff _cairo.so (*) <8f676adb-a7c4-379a-b585-991fc943b29b> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/cairo/_cairo.so
       0x10383c000 -        0x10383efff _gi_cairo.cpython-36m-darwin.so (*) <25116a9f-ca42-3440-adf8-4064658832ac> /Applications/Meld.app/Contents/Resources/lib/python3.6/gi/_gi_cairo.cpython-36m-darwin.so
       0x104b2b000 -        0x104c10fff libcairo.2.dylib (*) <d687c0e6-56d7-33f6-83e4-c8b505660469> /Applications/Meld.app/Contents/Frameworks/libcairo.2.dylib
       0x103b90000 -        0x103b95fff libcairo-gobject.2.dylib (*) <a3d40da4-0e1a-315d-9b31-ec41c4890aac> /Applications/Meld.app/Contents/Frameworks/libcairo-gobject.2.dylib
       0x10454c000 -        0x1045f3fff libpixman-1.0.dylib (*) <9356adf6-b3eb-36f2-906f-9b809d0a9c41> /Applications/Meld.app/Contents/Frameworks/libpixman-1.0.dylib
       0x10438d000 -        0x1043cafff libfontconfig.1.dylib (*) <b553127c-0c7d-3cdc-87ca-1943dbaab6fb> /Applications/Meld.app/Contents/Frameworks/libfontconfig.1.dylib
       0x104c46000 -        0x104cebfff libfreetype.6.dylib (*) <4a43f9e1-b136-31da-ad8c-01866faed20c> /Applications/Meld.app/Contents/Frameworks/libfreetype.6.dylib
       0x1043d5000 -        0x104406fff libpng16.16.dylib (*) <60b70c56-b9f1-3e8d-a98f-3b9a793613d6> /Applications/Meld.app/Contents/Frameworks/libpng16.16.dylib
       0x1042ff000 -        0x104330fff _gi.cpython-36m-darwin.so (*) <04777852-2c2b-3117-9c31-b53a4d5a2f96> /Applications/Meld.app/Contents/Resources/lib/python3.6/gi/_gi.cpython-36m-darwin.so
       0x104738000 -        0x10485efff libglib-2.0.0.dylib (*) <7937929d-4ab5-34b6-9cdf-5795edc9c119> /Applications/Meld.app/Contents/Frameworks/libglib-2.0.0.dylib
       0x1042b9000 -        0x1042dffff libgirepository-1.0.1.dylib (*) <404f7923-150b-3a6f-85a6-aad6952100e8> /Applications/Meld.app/Contents/Frameworks/libgirepository-1.0.1.dylib
       0x104448000 -        0x104481fff libgobject-2.0.0.dylib (*) <236dc226-f534-3c26-9672-e1933bc8cc78> /Applications/Meld.app/Contents/Frameworks/libgobject-2.0.0.dylib
       0x103b7c000 -        0x103b7dfff libgmodule-2.0.0.dylib (*) <eb7b3ed4-c9b9-385b-9c07-8e3a64b355d0> /Applications/Meld.app/Contents/Frameworks/libgmodule-2.0.0.dylib
       0x105232000 -        0x10536cfff libgio-2.0.0.dylib (*) <dbc4484e-488a-3399-8996-5bdfa16b1982> /Applications/Meld.app/Contents/Frameworks/libgio-2.0.0.dylib
       0x1037a0000 -        0x1037a1fff _inlines.so (*) <d7566573-9a3d-3971-abb5-efa6c3ffec85> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/Foundation/_inlines.so
       0x10390c000 -        0x103912fff _Foundation.so (*) <33e52fdb-b579-3187-84a7-057938da0b85> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/Foundation/_Foundation.so
       0x103901000 -        0x103908fff _CoreFoundation.so (*) <4a7841d9-dbfc-355e-89fc-ed0ad87e57c2> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/CoreFoundation/_CoreFoundation.so
       0x10377b000 -        0x10377bfff _inlines.so (*) <a2653c09-64df-3e18-a872-a085991d0a53> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/CoreFoundation/_inlines.so
       0x103769000 -        0x103769fff _opcode.so (*) <142d57fc-8cd1-3786-a02c-f6a22c4c852b> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_opcode.so
       0x103765000 -        0x103766fff _random.so (*) <c25c048f-9d24-3e0b-b755-9280ffc81375> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_random.so
       0x102842000 -        0x102842fff _bisect.so (*) <5a9007d8-2257-3b81-9300-14f4e2407f3a> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_bisect.so
       0x103b27000 -        0x103b37fff _sha3.so (*) <413065e9-1c65-305c-b108-75a675407840> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_sha3.so
       0x1038e3000 -        0x1038e9fff _blake2.so (*) <1e66fcf5-4a57-3661-b9ad-56c202e29b57> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_blake2.so
       0x103799000 -        0x10379cfff _hashlib.so (*) <5909f5c3-926d-3d8b-9819-3a725d904fbe> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_hashlib.so
       0x103bab000 -        0x103c09fff libssl.1.1.dylib (*) <27ec1846-f55c-3393-a939-33093ffb3c55> /Applications/Meld.app/Contents/Frameworks/libssl.1.1.dylib
       0x103e75000 -        0x104041fff libcrypto.1.1.dylib (*) <157d441d-3ef1-3f4e-a42c-1e6bf9dcb21d> /Applications/Meld.app/Contents/Frameworks/libcrypto.1.1.dylib
       0x1039eb000 -        0x1039fafff _datetime.so (*) <208fa740-e671-36e3-9ef8-6e58e80f31bb> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_datetime.so
       0x103775000 -        0x103778fff binascii.so (*) <e875de5b-3d07-32dc-b205-10620ac79f7f> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/binascii.so
       0x1039d9000 -        0x1039e5fff pyexpat.so (*) <d143ff29-3b49-3659-a400-e588afef2605> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/pyexpat.so
       0x1038f2000 -        0x1038fbfff _elementtree.so (*) <cc1fa529-a294-3ae4-bebd-1f312b9c2061> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_elementtree.so
       0x103a00000 -        0x103a22fff libexpat.1.6.7.dylib (*) <d7e11c1b-6d12-32d6-b585-b35c7a803326> /Applications/Meld.app/Contents/Frameworks/libexpat.1.6.7.dylib
       0x10391e000 -        0x103971fff _objc.so (*) <5554f2ca-a5dc-3db7-9c89-9fae9234549b> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/objc/_objc.so
       0x10378d000 -        0x103793fff array.so (*) <cddf0bdb-ef2f-3def-a2f9-e52a300ef056> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/array.so
       0x103825000 -        0x10382efff _socket.so (*) <beacc7f6-f845-362b-98ac-19c0b400ee78> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_socket.so
       0x103844000 -        0x10385bfff _pickle.so (*) <9ac5d3c8-c69b-37ce-87d2-02b3dc99c5f7> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_pickle.so
       0x103781000 -        0x103788fff math.so (*) <ba904184-acd9-331e-b4dc-8fa29e162001> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/math.so
       0x10376d000 -        0x103770fff select.so (*) <02499913-0839-3931-a5dd-cb575cbcfe71> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/select.so
       0x10283e000 -        0x10283ffff _posixsubprocess.so (*) <4b776ccb-0885-3669-9608-564ad99becad> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_posixsubprocess.so
       0x102782000 -        0x102787fff _struct.so (*) <dfa46aba-d235-3a1e-bba1-7b0b3ae3affe> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_struct.so
       0x1027c3000 -        0x1027d5fff _ctypes.so (*) <a2fb5166-fb69-3dbc-9e5c-ff135c74a896> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_ctypes.so
       0x1005f3000 -        0x1005f8fff libffi.6.dylib (*) <1acd0e1a-f7e4-3b46-b511-8df8354b8e6b> /Applications/Meld.app/Contents/Frameworks/libffi.6.dylib
       0x1000fc000 -        0x1000fdfff grp.so (*) <8f3106cf-50fc-3140-8f16-cc7c3eada7be> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/grp.so
       0x1005cf000 -        0x1005d3fff _lzma.so (*) <b8c8061b-1c18-308d-9079-66df1f4d16b9> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_lzma.so
       0x10279d000 -        0x1027bffff liblzma.5.dylib (*) <b53cd836-9fef-37bf-a843-5d997a76dccf> /Applications/Meld.app/Contents/Frameworks/liblzma.5.dylib
       0x1005c1000 -        0x1005c3fff _bz2.so (*) <e0b86a48-dcbb-3838-96fd-8b2226d8fa28> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_bz2.so
       0x10009f000 -        0x1000a0fff _heapq.so (*) <137e82a9-a835-3ad1-a113-03f4c60156e3> /Applications/Meld.app/Contents/Resources/lib/python3.6/lib-dynload/_heapq.so
       0x1000f4000 -        0x1000f8fff zlib.cpython-36m-darwin.so (*) <7df13c5e-7bcd-3b3c-b8be-8900cbb7eb3c> /Applications/Meld.app/Contents/Resources/zlib.cpython-36m-darwin.so
       0x1005da000 -        0x1005effff libz.1.2.11.dylib (*) <389c57cd-9c40-325d-87f5-25bbcc14f39d> /Applications/Meld.app/Contents/Frameworks/libz.1.2.11.dylib
       0x102845000 -        0x102a51fff libpython3.6m.dylib (*) <5266ff2c-5537-3e97-8b27-31e98163e2c0> /Applications/Meld.app/Contents/Frameworks/libpython3.6m.dylib
       0x1000a7000 -        0x1000b0fff libintl.8.dylib (*) <b5080e24-a045-3356-ae20-8b2636496560> /Applications/Meld.app/Contents/Frameworks/libintl.8.dylib
       0x100000000 -        0x100005fff org.gnome.meld (3.21.0.osx3) <e37428d1-cc34-329b-b7bf-62cfeab0fae3> /Applications/Meld.app/Contents/MacOS/Meld
    0x7ff8073bb000 -     0x7ff807b73ffc com.apple.CoreGraphics (2.0) <91173ef3-baef-307c-be39-feee169ec3d9> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7ff801996000 -     0x7ff801e2fffc com.apple.CoreFoundation (6.9) <9daa29f3-fe48-39a9-a70d-1e0fd4750372> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff801566000 -     0x7ff8015a7fc0 libobjc.A.dylib (*) <cb7ac98c-b998-3a03-a07d-6125de3391d1> /usr/lib/libobjc.A.dylib
    0x7ff804fd9000 -     0x7ff8063dafff com.apple.AppKit (6.9) <70a55260-7bb1-3c07-aac3-402d42fa9913> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7ff809e8c000 -     0x7ff80a22fff3 com.apple.QuartzCore (1.11) <b67c66ab-c1f1-3094-b36f-a64a99b0d585> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7ff80c24c000 -     0x7ff80c4e7ff4 com.apple.HIToolbox (2.1.1) <ad043d3b-2199-381b-96f2-2d827bae0c57> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
    0x7ff80178c000 -     0x7ff8017d2ffd libdispatch.dylib (*) <5203f33a-d525-32a5-bd79-2cce93555aee> /usr/lib/system/libdispatch.dylib
    0x7ff801931000 -     0x7ff80193cfff libsystem_pthread.dylib (*) <33c43114-85f0-3f32-86d7-8e6a2403d38c> /usr/lib/system/libsystem_pthread.dylib
    0x7ff8018f6000 -     0x7ff801930ff7 libsystem_kernel.dylib (*) <3690c1fc-599f-39ff-bbdb-85422e9a996c> /usr/lib/system/libsystem_kernel.dylib
    0x7ff801649000 -     0x7ff80168cffa libxpc.dylib (*) <c8a6cabb-1668-3673-95a5-fb0d51156e24> /usr/lib/system/libxpc.dylib
    0x7ff80bd74000 -     0x7ff80bf99ffd com.apple.Metal (341.16) <5f8eed50-a37e-3ab8-ad98-e913f8114a83> /System/Library/Frameworks/Metal.framework/Versions/A/Metal

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

VM Region Summary:
ReadOnly portion of Libraries: Total=510.8M resident=0K(0%) swapped_out_or_unallocated=510.8M(100%)
Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
Activity Tracing                   256K        1 
CG image                            12K        2 
CG raster data                    11.9M        6 
ColorSync                          236K       30 
CoreAnimation                     7044K        9 
CoreGraphics                        12K        2 
CoreUI image data                  348K        5 
Foundation                          16K        1 
Kernel Alloc Once                    8K        1 
MALLOC                             1.6G       66 
MALLOC guard page                   48K       12 
STACK GUARD                       56.0M        9 
Stack                             12.1M        9 
VM_ALLOCATE                       16.0M       72 
__CTF                               824        1 
__DATA                            20.3M      434 
__DATA_CONST                      18.4M      217 
__DATA_DIRTY                       798K      110 
__FONT_DATA                        2352        1 
__LINKEDIT                       184.7M       75 
__LLVM                            10.4M        5 
__OBJC_RO                         70.6M        1 
__OBJC_RW                         2154K        2 
__TEXT                           326.1M      447 
dyld private memory               4360K        4 
mapped file                       75.1M       42 
shared memory                     1296K       17 
===========                     =======  ======= 
TOTAL                              2.4G     1582 

-----------
Full Report
-----------

{"app_name":"Meld","timestamp":"2023-11-21 14:40:48.00 -0800","app_version":"3.21.0.osx3","slice_uuid":"e37428d1-cc34-329b-b7bf-62cfeab0fae3","build_version":"3.21.0.osx3","platform":1,"bundleID":"org.gnome.meld","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.0 (23A344)","roots_installed":0,"name":"Meld","incident_id":"6EEB2374-8590-4AD6-A361-DD8D8066571B"}
{
  "uptime" : 98000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 502,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro16,1",
  "coalitionID" : 3382,
  "osVersion" : {
    "train" : "macOS 14.0",
    "build" : "23A344",
    "releaseType" : "User"
  },
  "captureTime" : "2023-11-21 14:40:48.2647 -0800",
  "codeSigningMonitor" : 0,
  "incident" : "6EEB2374-8590-4AD6-A361-DD8D8066571B",
  "pid" : 37845,
  "cpuType" : "X86-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2023-11-21 14:40:45.0104 -0800",
  "procStartAbsTime" : 98916140390808,
  "procExitAbsTime" : 98919393978629,
  "procName" : "Meld",
  "procPath" : "\/Applications\/Meld.app\/Contents\/MacOS\/Meld",
  "bundleInfo" : {"CFBundleShortVersionString":"3.21.0.osx3","CFBundleVersion":"3.21.0.osx3","CFBundleIdentifier":"org.gnome.meld"},
  "storeInfo" : {"deviceIdentifierForVendor":"28B39ADA-0CED-5769-83F1-14273FAAF593","thirdParty":true},
  "parentProc" : "Exited process",
  "parentPid" : 37808,
  "coalitionName" : "com.apple.Terminal",
  "crashReporterKey" : "D3199371-4C99-2BAC-59EC-5D4C4D3D683F",
  "responsiblePid" : 2765,
  "responsibleProc" : "Terminal",
  "codeSigningID" : "",
  "codeSigningTeamID" : "",
  "codeSigningValidationCategory" : 0,
  "codeSigningTrustLevel" : 4294967295,
  "bridgeVersion" : {"build":"21P1069","train":"8.1"},
  "sip" : "enabled",
  "vmRegionInfo" : "0 is not in any region.  Bytes before following region: 4294967296\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      100000000-100006000    [   24K] r-x\/rwx SM=COW  ...ts\/MacOS\/Meld",
  "exception" : {"codes":"0x000000000000000d, 0x0000000000000000","rawCodes":[13,0],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"UNKNOWN_0xD at 0x0000000000000000"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":37845},
  "vmregioninfo" : "0 is not in any region.  Bytes before following region: 4294967296\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      100000000-100006000    [   24K] r-x\/rwx SM=COW  ...ts\/MacOS\/Meld",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":1780846,"instructionState":{"instructionStream":{"bytes":[192,116,14,72,141,117,216,72,137,223,255,208,72,133,192,117,12,72,141,117,216,72,137,223,232,246,23,252,255,73,137,7,73,199,6,0,0,0,0,73,139,7,139,64,28,72,131,196,24,91,65,94,65,95,93,195,191,32,0,0,0,232,145,239,250,255,235,233,102,46,15,31,132,0,0,0,0,0,15,31,68,0,0,85,72,137,229,246,71,48,2,117,17,72,139,7,72,139,64,72,72,133,192,116,3,93,255,224,93,195,232,48,237,5,0,85,72,137,229,93,233,86,236,255,255,102,15,31,68,0,0,85,72,137,229,72,139,7,72,139,64,56,72,133,192,116,3,93,255,224,232,56,237,5,0,15,31,132,0,0,0,0,0,85,72,137,229,65,86,83,72,137,251,72,133,246,116,60,73,137,246,131,123,28,0,117,81,246,67,48,2,117],"offset":96}},"threadState":{"r13":{"value":105553143955744},"rax":{"value":6917537807540476671},"rflags":{"value":66118},"cpu":{"value":14},"r14":{"value":140478390306800},"rsi":{"value":140478390310896},"r8":{"value":1023},"cr2":{"value":105553129373696},"rdx":{"value":0},"r10":{"value":789},"r9":{"value":3109595433},"r15":{"value":18446462598732840960},"rbx":{"value":105553181523904},"trap":{"value":13},"err":{"value":0},"r11":{"value":296},"rip":{"value":4374224189,"matchesCrashFrame":1},"rbp":{"value":140702053800368},"rsp":{"value":140702053800368},"r12":{"value":18446744073701183104},"rcx":{"value":140703250017946,"symbolLocation":0,"symbol":"data_provider_retain_count"},"flavor":"x86_THREAD_STATE","rdi":{"value":140478390310896}},"queue":"com.apple.main-thread","frames":[{"imageOffset":437565,"symbol":"_cairo_surface_release_source_image","symbolLocation":13,"imageIndex":25},{"imageOffset":612505,"symbol":"DataProviderReleaseCallback","symbolLocation":25,"imageIndex":25},{"imageOffset":562689,"symbol":"data_release_info","symbolLocation":31,"imageIndex":74},{"imageOffset":276491,"symbol":"data_provider_finalize","symbolLocation":66,"imageIndex":74},{"imageOffset":48868,"symbol":"data_provider_retain_count","symbolLocation":74,"imageIndex":74},{"imageOffset":1335062,"symbol":"_CFRelease","symbolLocation":495,"imageIndex":75},{"imageOffset":429169,"symbol":"image_finalize","symbolLocation":103,"imageIndex":74},{"imageOffset":1334848,"symbol":"_CFRelease","symbolLocation":281,"imageIndex":75},{"imageOffset":706531,"symbol":"CG::DisplayListResourceImage::~DisplayListResourceImage()","symbolLocation":23,"imageIndex":74},{"imageOffset":706490,"symbol":"CG::DisplayListResourceImage::~DisplayListResourceImage()","symbolLocation":14,"imageIndex":74},{"imageOffset":5649227,"symbol":"std::__1::shared_ptr<CG::DisplayListResourceImage>::~shared_ptr[abi:v160006]()","symbolLocation":49,"imageIndex":74},{"imageOffset":5616999,"symbol":"std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*)","symbolLocation":47,"imageIndex":74},{"imageOffset":5616990,"symbol":"std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*)","symbolLocation":38,"imageIndex":74},{"imageOffset":5616978,"symbol":"std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*)","symbolLocation":26,"imageIndex":74},{"imageOffset":5616978,"symbol":"std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*)","symbolLocation":26,"imageIndex":74},{"imageOffset":5616978,"symbol":"std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*)","symbolLocation":26,"imageIndex":74},{"imageOffset":706211,"symbol":"CG::DisplayList::~DisplayList()","symbolLocation":301,"imageIndex":74},{"imageOffset":1334848,"symbol":"_CFRelease","symbolLocation":281,"imageIndex":75},{"imageOffset":63785,"symbol":"object_cxxDestructFromClass(objc_object*, objc_class*)","symbolLocation":83,"imageIndex":76},{"imageOffset":36060,"symbol":"objc_destructInstance","symbolLocation":96,"imageIndex":76},{"imageOffset":35949,"symbol":"_objc_rootDealloc","symbolLocation":62,"imageIndex":76},{"imageOffset":9897934,"symbol":"-[NSViewBackingStoreImage dealloc]","symbolLocation":41,"imageIndex":77},{"imageOffset":70273,"symbol":"CA::release_objects(X::List<void const*>*)","symbolLocation":21,"imageIndex":78},{"imageOffset":9044,"symbol":"CA::Transaction::commit()","symbolLocation":1548,"imageIndex":78},{"imageOffset":1682541,"symbol":"__62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke","symbolLocation":285,"imageIndex":77},{"imageOffset":13009721,"symbol":"___NSRunLoopObserverCreateWithHandler_block_invoke","symbolLocation":41,"imageIndex":77},{"imageOffset":505910,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__","symbolLocation":23,"imageIndex":75},{"imageOffset":505690,"symbol":"__CFRunLoopDoObservers","symbolLocation":493,"imageIndex":75},{"imageOffset":503004,"symbol":"__CFRunLoopRun","symbolLocation":850,"imageIndex":75},{"imageOffset":500594,"symbol":"CFRunLoopRunSpecific","symbolLocation":557,"imageIndex":75},{"imageOffset":199129,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":79},{"imageOffset":198166,"symbol":"ReceiveNextEventCommon","symbolLocation":201,"imageIndex":79},{"imageOffset":197937,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":66,"imageIndex":79},{"imageOffset":258245,"symbol":"_DPSNextEvent","symbolLocation":880,"imageIndex":77},{"imageOffset":9634128,"symbol":"-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1304,"imageIndex":77},{"imageOffset":207948,"symbol":"poll_func","symbolLocation":172,"imageIndex":13},{"imageOffset":251021,"symbol":"g_main_context_iterate","symbolLocation":445,"imageIndex":32},{"imageOffset":251284,"symbol":"g_main_context_iteration","symbolLocation":100,"imageIndex":32},{"imageOffset":635453,"symbol":"g_application_run","symbolLocation":541,"imageIndex":36},{"imageOffset":22700,"symbol":"ffi_call_unix64","symbolLocation":76,"imageIndex":63},{"imageOffset":20111,"symbol":"ffi_call","symbolLocation":927,"imageIndex":63},{"imageOffset":128343,"imageIndex":31},{"imageOffset":132151,"imageIndex":31},{"imageOffset":39415,"symbol":"PyObject_Call","symbolLocation":87,"imageIndex":71},{"imageOffset":811540,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23844,"imageIndex":71},{"imageOffset":827603,"imageIndex":71},{"imageOffset":832520,"imageIndex":71},{"imageOffset":826541,"imageIndex":71},{"imageOffset":811172,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23476,"imageIndex":71},{"imageOffset":827603,"imageIndex":71},{"imageOffset":832520,"imageIndex":71},{"imageOffset":826541,"imageIndex":71},{"imageOffset":811172,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23476,"imageIndex":71},{"imageOffset":832362,"imageIndex":71},{"imageOffset":826541,"imageIndex":71},{"imageOffset":811172,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23476,"imageIndex":71},{"imageOffset":827603,"imageIndex":71},{"imageOffset":787584,"symbol":"PyEval_EvalCode","symbolLocation":48,"imageIndex":71},{"imageOffset":779525,"imageIndex":71},{"imageOffset":333158,"symbol":"_PyCFunction_FastCallDict","symbolLocation":150,"imageIndex":71},{"imageOffset":826384,"imageIndex":71},{"imageOffset":811172,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23476,"imageIndex":71},{"imageOffset":832362,"imageIndex":71},{"imageOffset":826541,"imageIndex":71},{"imageOffset":811172,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23476,"imageIndex":71},{"imageOffset":827603,"imageIndex":71},{"imageOffset":787584,"symbol":"PyEval_EvalCode","symbolLocation":48,"imageIndex":71},{"imageOffset":1651356,"symbol":"PyRun_FileExFlags","symbolLocation":236,"imageIndex":71},{"imageOffset":1649050,"symbol":"PyRun_SimpleFileExFlags","symbolLocation":522,"imageIndex":71},{"imageOffset":11174,"imageIndex":73},{"imageOffset":3997,"symbol":"main","symbolLocation":333,"imageIndex":73},{"imageOffset":3620,"symbol":"start","symbolLocation":52,"imageIndex":73}]},{"id":1780847,"frames":[{"imageOffset":79204,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":810,"imageIndex":81},{"imageOffset":11335,"symbol":"_pthread_wqthread","symbolLocation":327,"imageIndex":82},{"imageOffset":7063,"symbol":"start_wqthread","symbolLocation":15,"imageIndex":82}],"threadState":{"r13":{"value":1},"rax":{"value":0},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":123145480227504},"rsi":{"value":9005137670438912},"r8":{"value":0},"cr2":{"value":4480221184},"rdx":{"value":105553133227648},"r10":{"value":1},"r9":{"value":0},"r15":{"value":123145480227712},"rbx":{"value":123145480229024},"trap":{"value":222},"err":{"value":0},"r11":{"value":105553133227704},"rip":{"value":140703153386852},"rbp":{"value":123145480227600},"rsp":{"value":123145480227456},"r12":{"value":105553133227648},"rcx":{"value":1},"flavor":"x86_THREAD_STATE","rdi":{"value":2147487999}}},{"id":1780848,"frames":[{"imageOffset":7048,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":82}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":1},"rsi":{"value":6147},"r8":{"value":409604},"cr2":{"value":18446743922702330084},"rdx":{"value":123145480241152},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":123145480764288},"rbx":{"value":123145480765440},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703155039112},"rbp":{"value":0},"rsp":{"value":123145480765440},"r12":{"value":1982472},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145480765440}}},{"id":1780851,"threadState":{"r13":{"value":17297326606},"rax":{"value":268451845},"rflags":{"value":514},"cpu":{"value":0},"r14":{"value":16384},"rsi":{"value":17297326606},"r8":{"value":0},"cr2":{"value":123145481277344},"rdx":{"value":0},"r10":{"value":45571},"r9":{"value":183631326740480},"r15":{"value":183631326740480},"rbx":{"value":123145481277360},"trap":{"value":133},"err":{"value":16777263},"r11":{"value":514},"rip":{"value":140703154797102},"rbp":{"value":123145481276992},"rsp":{"value":123145481276888},"r12":{"value":0},"rcx":{"value":123145481276888},"flavor":"x86_THREAD_STATE","rdi":{"value":123145481277360}},"queue":"compiler request queue","frames":[{"imageOffset":6702,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":83},{"imageOffset":65098,"symbol":"mach_msg2_internal","symbolLocation":84,"imageIndex":83},{"imageOffset":35694,"symbol":"mach_msg_overwrite","symbolLocation":653,"imageIndex":83},{"imageOffset":7455,"symbol":"mach_msg","symbolLocation":19,"imageIndex":83},{"imageOffset":110119,"symbol":"_dispatch_mach_send_and_wait_for_reply","symbolLocation":521,"imageIndex":81},{"imageOffset":111147,"symbol":"dispatch_mach_send_with_result_and_wait_for_reply","symbolLocation":50,"imageIndex":81},{"imageOffset":46499,"symbol":"xpc_connection_send_message_with_reply_sync","symbolLocation":261,"imageIndex":84},{"imageOffset":906180,"symbol":"XPCCompilerConnection::checkConnectionActive(bool&)","symbolLocation":106,"imageIndex":85},{"imageOffset":182776,"symbol":"XPCCompilerConnection::BuildRequestInternal(MTLCompilerRequest*, char const*, NSObject<OS_dispatch_data>*, int, bool, void (unsigned int, void const*, unsigned long, char const*) block_pointer)","symbolLocation":1246,"imageIndex":85},{"imageOffset":909293,"symbol":"invocation function for block in XPCCompilerConnection::BuildRequest(MTLCompilerRequest*, char const*, NSObject<OS_dispatch_data>*, int, bool, void (unsigned int, void const*, unsigned long, char const*) block_pointer)","symbolLocation":63,"imageIndex":85},{"imageOffset":13722,"symbol":"_dispatch_client_callout","symbolLocation":8,"imageIndex":81},{"imageOffset":66631,"symbol":"_dispatch_lane_barrier_sync_invoke_and_complete","symbolLocation":60,"imageIndex":81},{"imageOffset":181432,"symbol":"XPCCompilerConnection::BuildRequest(MTLCompilerRequest*, char const*, NSObject<OS_dispatch_data>*, int, bool, void (unsigned int, void const*, unsigned long, char const*) block_pointer)","symbolLocation":116,"imageIndex":85},{"imageOffset":180890,"symbol":"MTLCompilerConnectionManagerPrivate::buildRequest(unsigned int, MTLCompilerRequest*, bool, void (MTLCompilerError, NSObject<OS_dispatch_data>*, char const*) block_pointer)","symbolLocation":464,"imageIndex":85},{"imageOffset":1202098,"symbol":"-[MTLCompiler compileFunctionRequestInternal:frameworkLinking:linkDataSize:reflectionOnly:completionHandler:]","symbolLocation":8398,"imageIndex":85},{"imageOffset":1256282,"symbol":"-[MTLCompiler newRenderPipelineStateWithDescriptorInternal:options:reflection:destinationBinaryArchive:error:completionHandler:]","symbolLocation":2736,"imageIndex":85},{"imageOffset":127335,"symbol":"-[MTLCompiler newRenderPipelineStateWithDescriptor:options:reflection:error:completionHandler:]","symbolLocation":27,"imageIndex":85},{"imageOffset":125773,"symbol":"-[_MTLDevice newRenderPipelineStateWithDescriptor:error:]","symbolLocation":65,"imageIndex":85},{"imageOffset":377048,"symbol":"CA::OGL::MetalContext::create_pipeline_state(CA::OGL::MetalContext::Pipeline::Spec const&, unsigned int*, std::__1::atomic<bool>*)","symbolLocation":5568,"imageIndex":78},{"imageOffset":2252232,"symbol":"invocation function for block in CA::OGL::MetalContext::dispatch_async_pipeline(CA::OGL::MetalContext::Pipeline::Spec const&, CA::OGL::MetalContext::Pipeline*, bool)","symbolLocation":117,"imageIndex":78},{"imageOffset":65538,"symbol":"_dispatch_block_async_invoke2","symbolLocation":85,"imageIndex":81},{"imageOffset":13722,"symbol":"_dispatch_client_callout","symbolLocation":8,"imageIndex":81},{"imageOffset":38504,"symbol":"_dispatch_lane_serial_drain","symbolLocation":816,"imageIndex":81},{"imageOffset":41216,"symbol":"_dispatch_lane_invoke","symbolLocation":377,"imageIndex":81},{"imageOffset":80622,"symbol":"_dispatch_root_queue_drain_deferred_wlh","symbolLocation":271,"imageIndex":81},{"imageOffset":78845,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":451,"imageIndex":81},{"imageOffset":11335,"symbol":"_pthread_wqthread","symbolLocation":327,"imageIndex":82},{"imageOffset":7063,"symbol":"start_wqthread","symbolLocation":15,"imageIndex":82}]},{"id":1780854,"threadState":{"r13":{"value":0},"rax":{"value":1023},"rflags":{"value":66118},"cpu":{"value":0},"r14":{"value":140704285277760,"symbolLocation":768,"symbol":"_dispatch_root_queues"},"rsi":{"value":1023},"r8":{"value":409603},"cr2":{"value":123145483960352},"rdx":{"value":196608},"r10":{"value":0},"r9":{"value":0},"r15":{"value":0},"rbx":{"value":123145481838592},"trap":{"value":7},"err":{"value":0},"r11":{"value":582},"rip":{"value":140703153383078},"rbp":{"value":123145481838480},"rsp":{"value":123145481838368},"r12":{"value":0},"rcx":{"value":4294967293},"flavor":"x86_THREAD_STATE","rdi":{"value":0}},"queue":"com.apple.root.utility-qos","frames":[{"imageOffset":75430,"symbol":"_dispatch_root_queue_drain","symbolLocation":120,"imageIndex":81},{"imageOffset":77602,"symbol":"_dispatch_worker_thread2","symbolLocation":152,"imageIndex":81},{"imageOffset":11270,"symbol":"_pthread_wqthread","symbolLocation":262,"imageIndex":82},{"imageOffset":7063,"symbol":"start_wqthread","symbolLocation":15,"imageIndex":82}]},{"id":1780887,"name":"gmain","threadState":{"r13":{"value":105553179636704},"rax":{"value":4},"rflags":{"value":583},"cpu":{"value":0},"r14":{"value":3919},"rsi":{"value":2},"r8":{"value":1780887},"cr2":{"value":4370509088},"rdx":{"value":3919},"r10":{"value":105553161742944},"r9":{"value":18446744069414584320},"r15":{"value":2},"rbx":{"value":105553126202592},"trap":{"value":133},"err":{"value":33554662},"r11":{"value":582},"rip":{"value":140703154825294},"rbp":{"value":123145482375008},"rsp":{"value":123145482374936},"r12":{"value":4369964640,"symbolLocation":0,"symbol":"g_poll"},"rcx":{"value":123145482374936},"flavor":"x86_THREAD_STATE","rdi":{"value":105553179636704}},"frames":[{"imageOffset":34894,"symbol":"poll","symbolLocation":10,"imageIndex":83},{"imageOffset":251021,"symbol":"g_main_context_iterate","symbolLocation":445,"imageIndex":32},{"imageOffset":259064,"symbol":"glib_worker_main","symbolLocation":120,"imageIndex":32},{"imageOffset":437298,"symbol":"g_thread_proxy","symbolLocation":66,"imageIndex":32},{"imageOffset":25090,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":82},{"imageOffset":7083,"symbol":"thread_start","symbolLocation":15,"imageIndex":82}]},{"id":1780890,"name":"pool-org.gnome.","threadState":{"r13":{"value":36283883725568},"rax":{"value":4},"rflags":{"value":663},"cpu":{"value":0},"r14":{"value":8960},"rsi":{"value":36283883725568},"r8":{"value":0},"cr2":{"value":105553133268992},"rdx":{"value":8448},"r10":{"value":0},"r9":{"value":160},"r15":{"value":8448},"rbx":{"value":22},"trap":{"value":133},"err":{"value":33554737},"r11":{"value":663},"rip":{"value":140703154808278},"rbp":{"value":123145482911440},"rsp":{"value":123145482911288},"r12":{"value":500000000},"rcx":{"value":123145482911288},"flavor":"x86_THREAD_STATE","rdi":{"value":105553166954976}},"frames":[{"imageOffset":17878,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":83},{"imageOffset":26524,"symbol":"_pthread_cond_wait","symbolLocation":1260,"imageIndex":82},{"imageOffset":607873,"symbol":"g_cond_wait_until","symbolLocation":129,"imageIndex":32},{"imageOffset":29406,"symbol":"g_async_queue_pop_intern_unlocked","symbolLocation":142,"imageIndex":32},{"imageOffset":441242,"symbol":"g_thread_pool_thread_proxy","symbolLocation":154,"imageIndex":32},{"imageOffset":437298,"symbol":"g_thread_proxy","symbolLocation":66,"imageIndex":32},{"imageOffset":25090,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":82},{"imageOffset":7083,"symbol":"thread_start","symbolLocation":15,"imageIndex":82}]},{"id":1780891,"name":"pool-org.gnome.","threadState":{"r13":{"value":37383395353600},"rax":{"value":260},"rflags":{"value":663},"cpu":{"value":0},"r14":{"value":9216},"rsi":{"value":37383395353600},"r8":{"value":0},"cr2":{"value":140479185567744},"rdx":{"value":8704},"r10":{"value":0},"r9":{"value":160},"r15":{"value":8704},"rbx":{"value":22},"trap":{"value":133},"err":{"value":33554737},"r11":{"value":663},"rip":{"value":140703154808278},"rbp":{"value":123145483448016},"rsp":{"value":123145483447864},"r12":{"value":500000000},"rcx":{"value":123145483447864},"flavor":"x86_THREAD_STATE","rdi":{"value":105553166954976}},"frames":[{"imageOffset":17878,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":83},{"imageOffset":26524,"symbol":"_pthread_cond_wait","symbolLocation":1260,"imageIndex":82},{"imageOffset":607873,"symbol":"g_cond_wait_until","symbolLocation":129,"imageIndex":32},{"imageOffset":29406,"symbol":"g_async_queue_pop_intern_unlocked","symbolLocation":142,"imageIndex":32},{"imageOffset":441242,"symbol":"g_thread_pool_thread_proxy","symbolLocation":154,"imageIndex":32},{"imageOffset":437298,"symbol":"g_thread_proxy","symbolLocation":66,"imageIndex":32},{"imageOffset":25090,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":82},{"imageOffset":7083,"symbol":"thread_start","symbolLocation":15,"imageIndex":82}]},{"id":1780915,"frames":[{"imageOffset":7048,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":82}],"threadState":{"r13":{"value":0},"rax":{"value":33554800},"rflags":{"value":512},"cpu":{"value":0},"r14":{"value":1},"rsi":{"value":45827},"r8":{"value":409604},"cr2":{"value":123145483960352},"rdx":{"value":123145483460608},"r10":{"value":0},"r9":{"value":18446744073709551615},"r15":{"value":123145483983736},"rbx":{"value":123145483984896},"trap":{"value":133},"err":{"value":33554800},"r11":{"value":582},"rip":{"value":140703155039112},"rbp":{"value":0},"rsp":{"value":123145483984896},"r12":{"value":5193734},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":123145483984896}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 4379918336,
    "size" : 65536,
    "uuid" : "c43ce21c-a026-37b5-95ee-ef39fd2196de",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4378009600,
    "size" : 20480,
    "uuid" : "c3e35e40-b3c4-3833-a8fc-9de358d8bc2c",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/gdk-pixbuf-2.0\/2.10.0\/loaders\/libpixbufloader-svg.so",
    "name" : "libpixbufloader-svg.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4438093824,
    "size" : 196608,
    "uuid" : "87ed231d-1f3c-31a7-90de-f502bf978db1",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/librsvg-2.2.dylib",
    "name" : "librsvg-2.2.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4438323200,
    "size" : 184320,
    "uuid" : "7d17f4e5-ebc7-3c53-95b5-8ce468ad1f3b",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libcroco-0.6.3.dylib",
    "name" : "libcroco-0.6.3.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4379586560,
    "size" : 57344,
    "uuid" : "67eb44bd-0557-3a37-9829-5f64bc98af23",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libgtkmacintegration-gtk3.2.dylib",
    "name" : "libgtkmacintegration-gtk3.2.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4376633344,
    "size" : 12288,
    "uuid" : "267a6ed4-4437-3110-b355-230fdfd70199",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/mmap.so",
    "name" : "mmap.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4433641472,
    "size" : 266240,
    "uuid" : "6e6db4ab-09ee-3fa9-ad58-1e6adf746d51",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_decimal.so",
    "name" : "_decimal.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4390658048,
    "size" : 90112,
    "uuid" : "f3cc44d5-4e56-32cb-b963-8d98e1f90bdc",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/AppKit\/_AppKit.so",
    "name" : "_AppKit.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4365205504,
    "size" : 4096,
    "uuid" : "61331da7-6604-3c56-bef0-f090e23f995b",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/AppKit\/_inlines.so",
    "name" : "_inlines.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4412100608,
    "size" : 487424,
    "uuid" : "cd025015-2b56-3268-9b01-9a8ea54d6285",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libgtksourceview-4.0.dylib",
    "name" : "libgtksourceview-4.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4409659392,
    "size" : 1335296,
    "uuid" : "bb4f85e4-fe0b-3240-8332-5b68bcdeb423",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libxml2.2.dylib",
    "name" : "libxml2.2.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4416135168,
    "size" : 5222400,
    "uuid" : "b54d9caa-55fb-32ba-8c75-30044d202cd7",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libgtk-3.0.dylib",
    "name" : "libgtk-3.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4379709440,
    "size" : 110592,
    "uuid" : "be1c4225-c179-3db9-ab6e-1df6024fea40",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libatk-1.0.0.dylib",
    "name" : "libatk-1.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4388532224,
    "size" : 368640,
    "uuid" : "231908c0-f8c4-3978-b3f0-b373cc6e95c1",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libgdk-3.0.dylib",
    "name" : "libgdk-3.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4377436160,
    "size" : 65536,
    "uuid" : "31e4654b-0c12-3301-ab3a-c701eaed059d",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libpangocairo-1.0.0.dylib",
    "name" : "libpangocairo-1.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4390871040,
    "size" : 450560,
    "uuid" : "78c388cf-b1f1-3620-beed-0828e1654b26",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libepoxy.0.dylib",
    "name" : "libepoxy.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4376543232,
    "size" : 53248,
    "uuid" : "add3de5f-f439-3eb8-a581-713530bab7cb",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libpangoft2-1.0.0.dylib",
    "name" : "libpangoft2-1.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4377722880,
    "size" : 245760,
    "uuid" : "ed3c1423-8f61-35a7-84a1-6179c2ef9db3",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libgdk_pixbuf-2.0.0.dylib",
    "name" : "libgdk_pixbuf-2.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4379201536,
    "size" : 282624,
    "uuid" : "ed6f8b69-d8ef-3c6a-9525-6959cea0e5ed",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libjpeg.9.dylib",
    "name" : "libjpeg.9.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4380024832,
    "size" : 483328,
    "uuid" : "ae73e0ec-d43c-3579-85bd-a4912b57590d",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libtiff.5.dylib",
    "name" : "libtiff.5.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4376858624,
    "size" : 241664,
    "uuid" : "d691e537-66d2-3cf2-9734-897db1201ea7",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libpango-1.0.0.dylib",
    "name" : "libpango-1.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4376670208,
    "size" : 118784,
    "uuid" : "f75f866b-f0ed-3d0e-8f13-b67207477b66",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libfribidi.0.dylib",
    "name" : "libfribidi.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4378038272,
    "size" : 815104,
    "uuid" : "074602b0-cc3e-35e7-bb55-5d071876849a",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libharfbuzz.0.dylib",
    "name" : "libharfbuzz.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4366323712,
    "size" : 94208,
    "uuid" : "8f676adb-a7c4-379a-b585-991fc943b29b",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/cairo\/_cairo.so",
    "name" : "_cairo.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4353933312,
    "size" : 12288,
    "uuid" : "25116a9f-ca42-3440-adf8-4064658832ac",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/gi\/_gi_cairo.cpython-36m-darwin.so",
    "name" : "_gi_cairo.cpython-36m-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4373786624,
    "size" : 942080,
    "uuid" : "d687c0e6-56d7-33f6-83e4-c8b505660469",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libcairo.2.dylib",
    "name" : "libcairo.2.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4357423104,
    "size" : 24576,
    "uuid" : "a3d40da4-0e1a-315d-9b31-ec41c4890aac",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libcairo-gobject.2.dylib",
    "name" : "libcairo-gobject.2.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4367630336,
    "size" : 688128,
    "uuid" : "9356adf6-b3eb-36f2-906f-9b809d0a9c41",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libpixman-1.0.dylib",
    "name" : "libpixman-1.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4365799424,
    "size" : 253952,
    "uuid" : "b553127c-0c7d-3cdc-87ca-1943dbaab6fb",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libfontconfig.1.dylib",
    "name" : "libfontconfig.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4374945792,
    "size" : 679936,
    "uuid" : "4a43f9e1-b136-31da-ad8c-01866faed20c",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libfreetype.6.dylib",
    "name" : "libfreetype.6.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4366094336,
    "size" : 204800,
    "uuid" : "60b70c56-b9f1-3e8d-a98f-3b9a793613d6",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libpng16.16.dylib",
    "name" : "libpng16.16.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4365217792,
    "size" : 204800,
    "uuid" : "04777852-2c2b-3117-9c31-b53a4d5a2f96",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/gi\/_gi.cpython-36m-darwin.so",
    "name" : "_gi.cpython-36m-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4369645568,
    "size" : 1208320,
    "uuid" : "7937929d-4ab5-34b6-9cdf-5795edc9c119",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libglib-2.0.0.dylib",
    "name" : "libglib-2.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4364931072,
    "size" : 159744,
    "uuid" : "404f7923-150b-3a6f-85a6-aad6952100e8",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libgirepository-1.0.1.dylib",
    "name" : "libgirepository-1.0.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4366565376,
    "size" : 237568,
    "uuid" : "236dc226-f534-3c26-9672-e1933bc8cc78",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libgobject-2.0.0.dylib",
    "name" : "libgobject-2.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4357341184,
    "size" : 8192,
    "uuid" : "eb7b3ed4-c9b9-385b-9c07-8e3a64b355d0",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libgmodule-2.0.0.dylib",
    "name" : "libgmodule-2.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4381155328,
    "size" : 1290240,
    "uuid" : "dbc4484e-488a-3399-8996-5bdfa16b1982",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libgio-2.0.0.dylib",
    "name" : "libgio-2.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4353294336,
    "size" : 8192,
    "uuid" : "d7566573-9a3d-3971-abb5-efa6c3ffec85",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/Foundation\/_inlines.so",
    "name" : "_inlines.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4354785280,
    "size" : 28672,
    "uuid" : "33e52fdb-b579-3187-84a7-057938da0b85",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/Foundation\/_Foundation.so",
    "name" : "_Foundation.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4354740224,
    "size" : 32768,
    "uuid" : "4a7841d9-dbfc-355e-89fc-ed0ad87e57c2",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/CoreFoundation\/_CoreFoundation.so",
    "name" : "_CoreFoundation.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4353142784,
    "size" : 4096,
    "uuid" : "a2653c09-64df-3e18-a872-a085991d0a53",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/CoreFoundation\/_inlines.so",
    "name" : "_inlines.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4353069056,
    "size" : 4096,
    "uuid" : "142d57fc-8cd1-3786-a02c-f6a22c4c852b",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_opcode.so",
    "name" : "_opcode.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4353052672,
    "size" : 8192,
    "uuid" : "c25c048f-9d24-3e0b-b755-9280ffc81375",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_random.so",
    "name" : "_random.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4337180672,
    "size" : 4096,
    "uuid" : "5a9007d8-2257-3b81-9300-14f4e2407f3a",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_bisect.so",
    "name" : "_bisect.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4356993024,
    "size" : 69632,
    "uuid" : "413065e9-1c65-305c-b108-75a675407840",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_sha3.so",
    "name" : "_sha3.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4354617344,
    "size" : 28672,
    "uuid" : "1e66fcf5-4a57-3661-b9ad-56c202e29b57",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_blake2.so",
    "name" : "_blake2.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4353265664,
    "size" : 16384,
    "uuid" : "5909f5c3-926d-3d8b-9819-3a725d904fbe",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_hashlib.so",
    "name" : "_hashlib.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4357533696,
    "size" : 389120,
    "uuid" : "27ec1846-f55c-3393-a939-33093ffb3c55",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libssl.1.1.dylib",
    "name" : "libssl.1.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4360458240,
    "size" : 1888256,
    "uuid" : "157d441d-3ef1-3f4e-a42c-1e6bf9dcb21d",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libcrypto.1.1.dylib",
    "name" : "libcrypto.1.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4355698688,
    "size" : 65536,
    "uuid" : "208fa740-e671-36e3-9ef8-6e58e80f31bb",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_datetime.so",
    "name" : "_datetime.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4353118208,
    "size" : 16384,
    "uuid" : "e875de5b-3d07-32dc-b205-10620ac79f7f",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/binascii.so",
    "name" : "binascii.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4355624960,
    "size" : 53248,
    "uuid" : "d143ff29-3b49-3659-a400-e588afef2605",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/pyexpat.so",
    "name" : "pyexpat.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4354678784,
    "size" : 40960,
    "uuid" : "cc1fa529-a294-3ae4-bebd-1f312b9c2061",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_elementtree.so",
    "name" : "_elementtree.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4355784704,
    "size" : 143360,
    "uuid" : "d7e11c1b-6d12-32d6-b585-b35c7a803326",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libexpat.1.6.7.dylib",
    "name" : "libexpat.1.6.7.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4354859008,
    "size" : 344064,
    "uuid" : "5554f2ca-a5dc-3db7-9c89-9fae9234549b",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/objc\/_objc.so",
    "name" : "_objc.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4353216512,
    "size" : 28672,
    "uuid" : "cddf0bdb-ef2f-3def-a2f9-e52a300ef056",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/array.so",
    "name" : "array.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4353839104,
    "size" : 40960,
    "uuid" : "beacc7f6-f845-362b-98ac-19c0b400ee78",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_socket.so",
    "name" : "_socket.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4353966080,
    "size" : 98304,
    "uuid" : "9ac5d3c8-c69b-37ce-87d2-02b3dc99c5f7",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_pickle.so",
    "name" : "_pickle.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4353167360,
    "size" : 32768,
    "uuid" : "ba904184-acd9-331e-b4dc-8fa29e162001",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/math.so",
    "name" : "math.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4353085440,
    "size" : 16384,
    "uuid" : "02499913-0839-3931-a5dd-cb575cbcfe71",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/select.so",
    "name" : "select.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4337164288,
    "size" : 8192,
    "uuid" : "4b776ccb-0885-3669-9608-564ad99becad",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_posixsubprocess.so",
    "name" : "_posixsubprocess.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4336394240,
    "size" : 24576,
    "uuid" : "dfa46aba-d235-3a1e-bba1-7b0b3ae3affe",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_struct.so",
    "name" : "_struct.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4336660480,
    "size" : 77824,
    "uuid" : "a2fb5166-fb69-3dbc-9e5c-ff135c74a896",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_ctypes.so",
    "name" : "_ctypes.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4301205504,
    "size" : 24576,
    "uuid" : "1acd0e1a-f7e4-3b46-b511-8df8354b8e6b",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libffi.6.dylib",
    "name" : "libffi.6.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4295999488,
    "size" : 8192,
    "uuid" : "8f3106cf-50fc-3140-8f16-cc7c3eada7be",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/grp.so",
    "name" : "grp.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4301058048,
    "size" : 20480,
    "uuid" : "b8c8061b-1c18-308d-9079-66df1f4d16b9",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_lzma.so",
    "name" : "_lzma.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4336504832,
    "size" : 143360,
    "uuid" : "b53cd836-9fef-37bf-a843-5d997a76dccf",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/liblzma.5.dylib",
    "name" : "liblzma.5.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4301000704,
    "size" : 12288,
    "uuid" : "e0b86a48-dcbb-3838-96fd-8b2226d8fa28",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_bz2.so",
    "name" : "_bz2.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4295618560,
    "size" : 8192,
    "uuid" : "137e82a9-a835-3ad1-a113-03f4c60156e3",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/lib\/python3.6\/lib-dynload\/_heapq.so",
    "name" : "_heapq.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4295966720,
    "size" : 20480,
    "uuid" : "7df13c5e-7bcd-3b3c-b8be-8900cbb7eb3c",
    "path" : "\/Applications\/Meld.app\/Contents\/Resources\/zlib.cpython-36m-darwin.so",
    "name" : "zlib.cpython-36m-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4301103104,
    "size" : 90112,
    "uuid" : "389c57cd-9c40-325d-87f5-25bbcc14f39d",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libz.1.2.11.dylib",
    "name" : "libz.1.2.11.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4337192960,
    "size" : 2150400,
    "uuid" : "5266ff2c-5537-3e97-8b27-31e98163e2c0",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libpython3.6m.dylib",
    "name" : "libpython3.6m.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4295651328,
    "size" : 40960,
    "uuid" : "b5080e24-a045-3356-ae20-8b2636496560",
    "path" : "\/Applications\/Meld.app\/Contents\/Frameworks\/libintl.8.dylib",
    "name" : "libintl.8.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4294967296,
    "CFBundleShortVersionString" : "3.21.0.osx3",
    "CFBundleIdentifier" : "org.gnome.meld",
    "size" : 24576,
    "uuid" : "e37428d1-cc34-329b-b7bf-62cfeab0fae3",
    "path" : "\/Applications\/Meld.app\/Contents\/MacOS\/Meld",
    "name" : "Meld",
    "CFBundleVersion" : "3.21.0.osx3"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140703249969152,
    "CFBundleShortVersionString" : "2.0",
    "CFBundleIdentifier" : "com.apple.CoreGraphics",
    "size" : 8097789,
    "uuid" : "91173ef3-baef-307c-be39-feee169ec3d9",
    "path" : "\/System\/Library\/Frameworks\/CoreGraphics.framework\/Versions\/A\/CoreGraphics",
    "name" : "CoreGraphics",
    "CFBundleVersion" : "1774.0.4.3"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140703155445760,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 4825085,
    "uuid" : "9daa29f3-fe48-39a9-a70d-1e0fd4750372",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "2048.1.403"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140703151054848,
    "size" : 270273,
    "uuid" : "cb7ac98c-b998-3a03-a07d-6125de3391d1",
    "path" : "\/usr\/lib\/libobjc.A.dylib",
    "name" : "libobjc.A.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703212343296,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 20979712,
    "uuid" : "70a55260-7bb1-3c07-aac3-402d42fa9913",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2487"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703294865408,
    "CFBundleShortVersionString" : "1.11",
    "CFBundleIdentifier" : "com.apple.QuartzCore",
    "size" : 3817460,
    "uuid" : "b67c66ab-c1f1-3094-b36f-a64a99b0d585",
    "path" : "\/System\/Library\/Frameworks\/QuartzCore.framework\/Versions\/A\/QuartzCore",
    "name" : "QuartzCore",
    "CFBundleVersion" : "1049.40"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703332352000,
    "CFBundleShortVersionString" : "2.1.1",
    "CFBundleIdentifier" : "com.apple.HIToolbox",
    "size" : 2736117,
    "uuid" : "ad043d3b-2199-381b-96f2-2d827bae0c57",
    "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
    "name" : "HIToolbox"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703153307648,
    "size" : 290814,
    "uuid" : "5203f33a-d525-32a5-bd79-2cce93555aee",
    "path" : "\/usr\/lib\/system\/libdispatch.dylib",
    "name" : "libdispatch.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703155032064,
    "size" : 49152,
    "uuid" : "33c43114-85f0-3f32-86d7-8e6a2403d38c",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703154790400,
    "size" : 241656,
    "uuid" : "3690c1fc-599f-39ff-bbdb-85422e9a996c",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703151984640,
    "size" : 278523,
    "uuid" : "c8a6cabb-1668-3673-95a5-fb0d51156e24",
    "path" : "\/usr\/lib\/system\/libxpc.dylib",
    "name" : "libxpc.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703327272960,
    "CFBundleShortVersionString" : "341.16",
    "CFBundleIdentifier" : "com.apple.Metal",
    "size" : 2252798,
    "uuid" : "5f8eed50-a37e-3ab8-ad98-e913f8114a83",
    "path" : "\/System\/Library\/Frameworks\/Metal.framework\/Versions\/A\/Metal",
    "name" : "Metal",
    "CFBundleVersion" : "341.16"
  }
],
  "sharedCache" : {
  "base" : 140703150628864,
  "size" : 25769803776,
  "uuid" : "62bff6a2-85e3-3e99-aa9c-94b8c34708c1"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=510.8M resident=0K(0%) swapped_out_or_unallocated=510.8M(100%)\nWritable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nActivity Tracing                   256K        1 \nCG image                            12K        2 \nCG raster data                    11.9M        6 \nColorSync                          236K       30 \nCoreAnimation                     7044K        9 \nCoreGraphics                        12K        2 \nCoreUI image data                  348K        5 \nFoundation                          16K        1 \nKernel Alloc Once                    8K        1 \nMALLOC                             1.6G       66 \nMALLOC guard page                   48K       12 \nSTACK GUARD                       56.0M        9 \nStack                             12.1M        9 \nVM_ALLOCATE                       16.0M       72 \n__CTF                               824        1 \n__DATA                            20.3M      434 \n__DATA_CONST                      18.4M      217 \n__DATA_DIRTY                       798K      110 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       184.7M       75 \n__LLVM                            10.4M        5 \n__OBJC_RO                         70.6M        1 \n__OBJC_RW                         2154K        2 \n__TEXT                           326.1M      447 \ndyld private memory               4360K        4 \nmapped file                       75.1M       42 \nshared memory                     1296K       17 \n===========                     =======  ======= \nTOTAL                              2.4G     1582 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "9f0b0f80d429988f7a9c9b05e28cac23ae97388f",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "632c763c58740028737bfdd2",
      "factorPackIds" : {
        "SIRI_DIALOG_ASSETS" : "64a57d23fa6fd41b2353e2ae"
      },
      "deploymentId" : 240000034
    },
    {
      "rolloutId" : "64c17a9925d75a7281053d4c",
      "factorPackIds" : {
        "SIRI_AUDIO_DISABLE_MEDIA_ENTITY_SYNC" : "64d29746ad29a465b3bbeace"
      },
      "deploymentId" : 240000001
    }
  ],
  "experiments" : [

  ]
}
}
rageworx commented 1 year ago

Hi there, I am here for same issue, and tried to debug with lldb on macOS 14.1.1 ( Apple silicon M2, 16GB/512GB MacBook AIR). Meld stops by _cairo_surface_release_source_image.

$ lldb /Applications/Meld.app/Contents/MacOS/Meld
(lldb) target create "/Applications/Meld.app/Contents/MacOS/Meld"
Current executable set to '/Applications/Meld.app/Contents/MacOS/Meld' (x86_64).
(lldb) r
Process 40879 launched: '/Applications/Meld.app/Contents/MacOS/Meld' (x86_64)
warning: libobjc.A.dylib is being read from process memory. This indicates that LLDB could not read from the host's in-memory shared cache. This will likely reduce debugging performance.

2023-11-22 17:33:57.123825+0900 Meld[40879:848913] SecTaskLoadEntitlements failed error=22 cs_flags=20, pid=40879
2023-11-22 17:33:57.123876+0900 Meld[40879:848913] SecTaskCopyDebugDescription: Meld[40879]/0#-1 LF=0
Process 40879 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x400065)
    frame #0: 0x000000010ddf0d3d libcairo.2.dylib`_cairo_surface_release_source_image + 13
libcairo.2.dylib`:
->  0x10ddf0d3d <+13>: movq   0x48(%rax), %rax
    0x10ddf0d41 <+17>: testq  %rax, %rax
    0x10ddf0d44 <+20>: je     0x10ddf0d49               ; <+25>
    0x10ddf0d46 <+22>: popq   %rbp
Target 0: (Meld) stopped.

And back trace is here,

(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x400065)
  * frame #0: 0x000000010ddf0d3d libcairo.2.dylib`_cairo_surface_release_source_image + 13
    frame #1: 0x000000010de1b899 libcairo.2.dylib`DataProviderReleaseCallback + 25
    frame #2: 0x00007ff8193b7591 CoreGraphics`data_release_info + 31
    frame #3: 0x00007ff8193704cd CoreGraphics`data_provider_finalize + 54
    frame #4: 0x00007ff819338a28 CoreGraphics`data_provider_retain_count + 74
    frame #5: 0x00007ff813ad8733 CoreFoundation`_CFRelease + 495
    frame #6: 0x00007ff819396aad CoreGraphics`image_finalize + 103
    frame #7: 0x00007ff813ad865d CoreFoundation`_CFRelease + 281
    frame #8: 0x00007ff8193de419 CoreGraphics`CG::DisplayListResourceImage::~DisplayListResourceImage() + 23
    frame #9: 0x00007ff8193de3f2 CoreGraphics`CG::DisplayListResourceImage::~DisplayListResourceImage() + 14
    frame #10: 0x00007ff819969237 CoreGraphics`std::__1::shared_ptr<CG::DisplayListResourceImage>::~shared_ptr[abi:v160006]() + 49
    frame #11: 0x00007ff8199617e3 CoreGraphics`std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*) + 47
    frame #12: 0x00007ff8199617ce CoreGraphics`std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*) + 26
    frame #13: 0x00007ff8199617da CoreGraphics`std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*) + 38
    frame #14: 0x00007ff8199617da CoreGraphics`std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceImage>, CG::CompareResourceImage, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceImage>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceImage>, void*>*) + 38
    frame #15: 0x00007ff8193de2d3 CoreGraphics`CG::DisplayList::~DisplayList() + 301
    frame #16: 0x00007ff813ad865d CoreFoundation`_CFRelease + 281
    frame #17: 0x00007ff813573d5d libobjc.A.dylib`object_cxxDestructFromClass(objc_object*, objc_class*) + 83
    frame #18: 0x00007ff81356d19c libobjc.A.dylib`objc_destructInstance + 96
    frame #19: 0x00007ff81356d12b libobjc.A.dylib`_objc_rootDealloc + 62
    frame #20: 0x00007ff8178b3aee AppKit`-[NSViewBackingStoreImage dealloc] + 41
    frame #21: 0x00007ff81c387909 QuartzCore`CA::release_objects(X::List<void const*>*) + 21
    frame #22: 0x00007ff81c37878c QuartzCore`CA::Transaction::commit() + 1548
    frame #23: 0x00007ff8170db28d AppKit`__62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 285
    frame #24: 0x00007ff817babf59 AppKit`___NSRunLoopObserverCreateWithHandler_block_invoke + 41
    frame #25: 0x00007ff813a0ef0c CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
    frame #26: 0x00007ff813a0ee31 CoreFoundation`__CFRunLoopDoObservers + 493
    frame #27: 0x00007ff813a0e3b3 CoreFoundation`__CFRunLoopRun + 850
    frame #28: 0x00007ff813a0da99 CoreFoundation`CFRunLoopRunSpecific + 557
    frame #29: 0x00007ff81e7759d9 HIToolbox`RunCurrentEventLoopInMode + 292
    frame #30: 0x00007ff81e775616 HIToolbox`ReceiveNextEventCommon + 201
    frame #31: 0x00007ff81e775531 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 66
    frame #32: 0x00007ff816f7f885 AppKit`_DPSNextEvent + 880
    frame #33: 0x00007ff817873348 AppKit`-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1304
    frame #34: 0x000000010f4c2c4c libgdk-3.0.dylib`poll_func + 172
    frame #35: 0x000000010d73c48d libglib-2.0.0.dylib`g_main_context_iterate + 445
    frame #36: 0x000000010d73c594 libglib-2.0.0.dylib`g_main_context_iteration + 100
    frame #37: 0x000000010e40e23d libgio-2.0.0.dylib`g_application_run + 541
    frame #38: 0x000000010b42d8ac libffi.6.dylib`ffi_call_unix64 + 76
    frame #39: 0x000000010b42ce8f libffi.6.dylib`ffi_call + 927
    frame #40: 0x000000010d277557 _gi.cpython-36m-darwin.so`___lldb_unnamed_symbol1078 + 2631
    frame #41: 0x000000010d278437 _gi.cpython-36m-darwin.so`___lldb_unnamed_symbol1095 + 55
    frame #42: 0x000000010acb29f7 libpython3.6m.dylib`PyObject_Call + 87
    frame #43: 0x000000010ad6f214 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 23844
    frame #44: 0x000000010ad730d3 libpython3.6m.dylib`___lldb_unnamed_symbol3134 + 483
    frame #45: 0x000000010ad74408 libpython3.6m.dylib`___lldb_unnamed_symbol3135 + 360
    frame #46: 0x000000010ad72cad libpython3.6m.dylib`___lldb_unnamed_symbol3133 + 301
    frame #47: 0x000000010ad6f0a4 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 23476
    frame #48: 0x000000010ad730d3 libpython3.6m.dylib`___lldb_unnamed_symbol3134 + 483
    frame #49: 0x000000010ad74408 libpython3.6m.dylib`___lldb_unnamed_symbol3135 + 360
    frame #50: 0x000000010ad72cad libpython3.6m.dylib`___lldb_unnamed_symbol3133 + 301
    frame #51: 0x000000010ad6f0a4 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 23476
    frame #52: 0x000000010ad7436a libpython3.6m.dylib`___lldb_unnamed_symbol3135 + 202
    frame #53: 0x000000010ad72cad libpython3.6m.dylib`___lldb_unnamed_symbol3133 + 301
    frame #54: 0x000000010ad6f0a4 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 23476
    frame #55: 0x000000010ad730d3 libpython3.6m.dylib`___lldb_unnamed_symbol3134 + 483
    frame #56: 0x000000010ad69480 libpython3.6m.dylib`PyEval_EvalCode + 48
    frame #57: 0x000000010ad67505 libpython3.6m.dylib`___lldb_unnamed_symbol3098 + 245
    frame #58: 0x000000010acfa566 libpython3.6m.dylib`_PyCFunction_FastCallDict + 150
    frame #59: 0x000000010ad72c10 libpython3.6m.dylib`___lldb_unnamed_symbol3133 + 144
    frame #60: 0x000000010ad6f0a4 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 23476
    frame #61: 0x000000010ad7436a libpython3.6m.dylib`___lldb_unnamed_symbol3135 + 202
    frame #62: 0x000000010ad72cad libpython3.6m.dylib`___lldb_unnamed_symbol3133 + 301
    frame #63: 0x000000010ad6f0a4 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 23476
    frame #64: 0x000000010ad730d3 libpython3.6m.dylib`___lldb_unnamed_symbol3134 + 483
    frame #65: 0x000000010ad69480 libpython3.6m.dylib`PyEval_EvalCode + 48
    frame #66: 0x000000010ae3c29c libpython3.6m.dylib`PyRun_FileExFlags + 236
    frame #67: 0x000000010ae3b99a libpython3.6m.dylib`PyRun_SimpleFileExFlags + 522
    frame #68: 0x0000000100002ba6 Meld`___lldb_unnamed_symbol44 + 5734
    frame #69: 0x0000000100000f9d Meld`main + 333
    frame #70: 0x0000000100000e24 Meld`start + 52

It seems to segment faults cuased by old libcairo.2.dylib implementation .

Hope it helps solve this issue, love MELD !

eliesaikali commented 1 year ago

Meld on Sonoma is broken for me as well. I am using bcompare instead

JoeLyga commented 1 year ago

Hi folks, check a few messages up. There is an unofficial M1/M2/M3 .dmg that works. I’ve been using it for a few days now on an M1 Macbook Pro and it’s been great.

Frank-D commented 1 year ago

Hi folks, check a few messages up. There is an unofficial M1/M2/M3 .dmg that works. I’ve been using it for a few days now on an M1 Macbook Pro and it’s been great.

Precisely, this above message: https://github.com/yousseb/meld/issues/147#issuecomment-1819564445

And folks, it would help to stop bloating the thread with more “hey it doesn’t work for me as well on sonoma”, I think by now it’s clear that Meld needs to be patched for sonoma, adding more of these msg no longer adds any value, but if it makes you feel better, what can I say.. ;-)

vesvello commented 12 months ago

Hi folks, check a few messages up. There is an unofficial M1/M2/M3 .dmg that works. I’ve been using it for a few days now on an M1 Macbook Pro and it’s been great.

Precisely, this above message: #147 (comment)

And folks, it would help to stop bloating the thread with more “hey it doesn’t work for me as well on sonoma”, I think by now it’s clear that Meld needs to be patched for sonoma, adding more of these msg no longer adds any value, but if it makes you feel better, what can I say.. ;-)

I tried this but I got this message. I tried to resolve by myself with no success

Captura de pantalla 2023-12-07 a la(s) 09 46 00

I have Mac book Pro M1 with Sonoma 14.1.1

sudhir80 commented 12 months ago

Hi folks, check a few messages up. There is an unofficial M1/M2/M3 .dmg that works. I’ve been using it for a few days now on an M1 Macbook Pro and it’s been great.

Precisely, this above message: #147 (comment) And folks, it would help to stop bloating the thread with more “hey it doesn’t work for me as well on sonoma”, I think by now it’s clear that Meld needs to be patched for sonoma, adding more of these msg no longer adds any value, but if it makes you feel better, what can I say.. ;-)

I tried this but I got this message. I tried to resolve by myself with no success

Captura de pantalla 2023-12-07 a la(s) 09 46 00

I have Mac book Pro M1 with Sonoma 14.1.1

I was getting the same error as you when I ran the binary linked in https://github.com/yousseb/meld/pull/148#issuecomment-1800158447. Many thanks to @matthiasdiener for providing the binary. Here is what did to fix it:

On a side note I installed only brotli first and Meld still crashed with the same message. Installing libpng also fixed it for me. Installing libpng without brotli didn't work either. I needed both. YMMV. Good luck.

raf1hh commented 12 months ago

Sonoma 14.1.2 on x86

Latest pre-release works (and is actually quite fast) if you install libpng and brotoli using homebrew.

However, there are some issue related to font rendering. Text seems to be stretched and font setting is not saving in preferences. I.e even after setting custom font to make it look a little better, the font will reset after closing of the app.

syneart commented 11 months ago

Meld 3.21.0 (r4) Sonoma at 14.1.2 with Apple silicon

Hope this snippet can help everyone; I've successfully used it myself and wanted to share it with all of you.

https://gist.github.com/syneart/4a8724cd479d31f0f742f499f807dcb2

Screenshot 2023-12-11 at 11 36 07

dr942120 commented 11 months ago

Meld 3.21.0 (r4) on x86-64 works as well

https://github.com/yousseb/meld/releases

Meld 3.21.0 (r4) Sonoma at 14.1.2 with Apple silicon

Hope this snippet can help everyone; I've successfully used it myself and wanted to share it with all of you.

https://gist.github.com/syneart/4a8724cd479d31f0f742f499f807dcb2

Screenshot 2023-12-11 at 11 36 07

ArthurHoaro commented 11 months ago

I just upgraded to macOS Sonomata 14.2, and it seems to have solved the issue somehow, Meld is now working again. I did not apply any tweak for missing libs.

image

liamjones commented 11 months ago

I just upgraded to macOS Sonomata 14.2, and it seems to have solved the issue somehow, Meld is now working again.

Yep, just tried it on an Intel mac here after upgrading to Sonoma 14.2 and the r3 release is working again. 🥳

Edit: spoke too soon - as marcink said below - it crashes when trying to compare directories. File comparisons work. Crashes in _cairo_surface_release_source_image:

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000048
Exception Codes:       0x0000000000000001, 0x0000000000000048

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [47326]

VM Region Info: 0x48 is not in any region.  Bytes before following region: 140737487830968
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      shared memory            7ffffff80000-7ffffff81000 [    4K] r-x/r-x SM=SHM  

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libcairo.2.dylib                       0x104cd5d3d _cairo_surface_release_source_image + 13
1   libcairo.2.dylib                       0x104d00899 DataProviderReleaseCallback + 25
2   CoreGraphics                        0x7ff80a3907e1 data_release_info + 31
3   CoreGraphics                        0x7ff80a34aabb data_provider_finalize + 66
4   CoreGraphics                        0x7ff80a3137a4 data_provider_retain_count + 74
5   CoreFoundation                      0x7ff804a0cc56 _CFRelease + 495
6   CoreGraphics                        0x7ff80a36fef9 image_finalize + 103
7   CoreFoundation                      0x7ff804a0cb80 _CFRelease + 281
8   libcairo.2.dylib                       0x104d00a01 SurfacePatternReleaseInfoFunc + 17
9   CoreFoundation                      0x7ff804a0cb80 _CFRelease + 281
10  CoreGraphics                        0x7ff80a319750 color_finalize + 32
11  CoreFoundation                      0x7ff804a0cb80 _CFRelease + 281
12  CoreGraphics                        0x7ff80a3b3a9d CG::DisplayListResourceColor::~DisplayListResourceColor() + 23
13  CoreGraphics                        0x7ff80a3b3a78 CG::DisplayListResourceColor::~DisplayListResourceColor() + 14
14  CoreGraphics                        0x7ff80a86c07d std::__1::shared_ptr<CG::DisplayListResourceColor>::~shared_ptr[abi:v160006]() + 49
15  CoreGraphics                        0x7ff80a86124b std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceColor>, CG::CompareResourceColor, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceColor>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceColor>, void*>*) + 47
16  CoreGraphics                        0x7ff80a861236 std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceColor>, CG::CompareResourceColor, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceColor>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceColor>, void*>*) + 26
17  CoreGraphics                        0x7ff80a861236 std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceColor>, CG::CompareResourceColor, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceColor>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceColor>, void*>*) + 26
18  CoreGraphics                        0x7ff80a861236 std::__1::__tree<std::__1::shared_ptr<CG::DisplayListResourceColor>, CG::CompareResourceColor, std::__1::allocator<std::__1::shared_ptr<CG::DisplayListResourceColor>>>::destroy(std::__1::__tree_node<std::__1::shared_ptr<CG::DisplayListResourceColor>, void*>*) + 26
19  CoreGraphics                        0x7ff80a3b389f CG::DisplayList::~DisplayList() + 377
20  CoreFoundation                      0x7ff804a0cb80 _CFRelease + 281
21  libobjc.A.dylib                     0x7ff8044a39e9 object_cxxDestructFromClass(objc_object*, objc_class*) + 83
22  libobjc.A.dylib                     0x7ff80449cdbc objc_destructInstance + 96
23  libobjc.A.dylib                     0x7ff80449cd57 _objc_rootDealloc + 62
24  AppKit                              0x7ff808888e66 -[NSViewBackingStoreImage dealloc] + 41
25  QuartzCore                          0x7ff80ce23465 CA::release_objects(X::List<void const*>*) + 21
26  QuartzCore                          0x7ff80ce142d8 CA::Transaction::commit() + 1548
27  AppKit                              0x7ff8080ab83d __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 285
28  AppKit                              0x7ff808b8175d ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
29  CoreFoundation                      0x7ff804942576 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
30  CoreFoundation                      0x7ff80494249a __CFRunLoopDoObservers + 493
31  CoreFoundation                      0x7ff804941a1c __CFRunLoopRun + 850
32  CoreFoundation                      0x7ff804941102 CFRunLoopRunSpecific + 557
33  HIToolbox                           0x7ff80f2199d9 RunCurrentEventLoopInMode + 292
34  HIToolbox                           0x7ff80f219616 ReceiveNextEventCommon + 201
35  HIToolbox                           0x7ff80f219531 _BlockUntilNextEventMatchingListInModeWithFilter + 66
36  AppKit                              0x7ff807f4f7b9 _DPSNextEvent + 880
37  AppKit                              0x7ff808847f64 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1304
38  libgdk-3.0.dylib                       0x105aadc4c poll_func + 172
39  libglib-2.0.0.dylib                    0x1048b548d g_main_context_iterate + 445
40  libglib-2.0.0.dylib                    0x1048b5594 g_main_context_iteration + 100
41  libgio-2.0.0.dylib                     0x10540d23d g_application_run + 541
42  libffi.6.dylib                         0x1005cf8ac ffi_call_unix64 + 76
43  libffi.6.dylib                         0x1005cee8f ffi_call + 927
44  _gi.cpython-36m-darwin.so              0x10445e557 0x10443f000 + 128343
45  _gi.cpython-36m-darwin.so              0x10445f437 0x10443f000 + 132151
46  libpython3.6m.dylib                    0x10284e9f7 PyObject_Call + 87
47  libpython3.6m.dylib                    0x10290b214 _PyEval_EvalFrameDefault + 23844
48  libpython3.6m.dylib                    0x10290f0d3 0x102845000 + 827603
49  libpython3.6m.dylib                    0x102910408 0x102845000 + 832520
50  libpython3.6m.dylib                    0x10290ecad 0x102845000 + 826541
51  libpython3.6m.dylib                    0x10290b0a4 _PyEval_EvalFrameDefault + 23476
52  libpython3.6m.dylib                    0x10290f0d3 0x102845000 + 827603
53  libpython3.6m.dylib                    0x102910408 0x102845000 + 832520
54  libpython3.6m.dylib                    0x10290ecad 0x102845000 + 826541
55  libpython3.6m.dylib                    0x10290b0a4 _PyEval_EvalFrameDefault + 23476
56  libpython3.6m.dylib                    0x10291036a 0x102845000 + 832362
57  libpython3.6m.dylib                    0x10290ecad 0x102845000 + 826541
58  libpython3.6m.dylib                    0x10290b0a4 _PyEval_EvalFrameDefault + 23476
59  libpython3.6m.dylib                    0x10290f0d3 0x102845000 + 827603
60  libpython3.6m.dylib                    0x102905480 PyEval_EvalCode + 48
61  libpython3.6m.dylib                    0x102903505 0x102845000 + 779525
62  libpython3.6m.dylib                    0x102896566 _PyCFunction_FastCallDict + 150
63  libpython3.6m.dylib                    0x10290ec10 0x102845000 + 826384
64  libpython3.6m.dylib                    0x10290b0a4 _PyEval_EvalFrameDefault + 23476
65  libpython3.6m.dylib                    0x10291036a 0x102845000 + 832362
66  libpython3.6m.dylib                    0x10290ecad 0x102845000 + 826541
67  libpython3.6m.dylib                    0x10290b0a4 _PyEval_EvalFrameDefault + 23476
68  libpython3.6m.dylib                    0x10290f0d3 0x102845000 + 827603
69  libpython3.6m.dylib                    0x102905480 PyEval_EvalCode + 48
70  libpython3.6m.dylib                    0x1029d829c PyRun_FileExFlags + 236
71  libpython3.6m.dylib                    0x1029d799a PyRun_SimpleFileExFlags + 522
72  Meld                                   0x100002ba6 0x100000000 + 11174
73  Meld                                   0x100000f9d main + 333
74  Meld                                   0x100000e24 start + 52

To be clear; the above is related to the last release version, 3.21.0 (r3). Directory diff is working fine in the r4 pre-release.

marcink commented 11 months ago

I can launch meld on its own, and I can compare individual files, but as soon as I try to compare directories Meld crashes.

Update: fixed by the comment below from syneart

syneart commented 11 months ago

Meld 3.21.0 (r4) Sonoma at 14.1.2 with Apple silicon

Hope this snippet can help everyone; I've successfully used it myself and wanted to share it with all of you.

https://gist.github.com/syneart/4a8724cd479d31f0f742f499f807dcb2

Screenshot 2023-12-11 at 11 36 07

I'm also testing Meld version 3.21.0 (r4) on the Sonoma system at 14.2 / 14.2.1 with Apple silicon, and it's still functioning properly.

liamjones commented 11 months ago

I'm continuing to test r4 on Sonoma w/ an Intel chip.

Two things I've encountered that seem unintended;

william-wallace-simplisafe commented 11 months ago

ugh . . .

$ brew reinstall --cask meld
Warning: meld has been deprecated because it is discontinued upstream!
electriquo commented 11 months ago

@william-wallace-simplisafe let's hope this will revive meld!

AviBueno commented 10 months ago

Any workaround ideas for this? My OS got upgraded to Sonoma today and not having meld is very crippling :)

fullheart commented 10 months ago

I also used Meld for many years. Because of the problems with Sonoma, I have now switched to the great Diff Folders extension for Visual Studio Code: https://marketplace.visualstudio.com/items?itemName=L13RARY.l13-diff&ssr=false#overview

Comparing two folders works very well there and I'm not alone in this opinion.

AviBueno commented 10 months ago

I've been using meld for.. decades already. My main usage is in conjunction with git-meld, which is not maintained for many years, but still works like a charm.

I now see that after upgrading to 3.21.0 osx3, I'm able to open meld from the launcher, but when running git0-meld from CLI it fails with the below error. I upgraded cairo to 1.18.0, but then realized that Meld comes with pre-packaged libraries, which is why it continues using cairo 1.16.0 (coming from /Users/yousseb, Meld's owner).

Looks like we'll have to wait for a new release, which is hard to predict based on the fact that the latest Meld 3.21.0 was released nearly 4 years ago.. UNLESS someone has an idea on how to bypass the internally packaged libraries and run with system packages instead.

Assertion failed: (!surface->finished), function _cairo_surface_release_source_image, file /Users/yousseb/Source/gtk/cairo-1.16.0/src/cairo-surface.c, line 2092. Abort trap: 6

jonee commented 10 months ago

@fullheart @AviBueno this is already a long thread but if you read through there should be a working MacOS build for both Intel and Apple silicon.

@AviBueno looks like you have a different bug. @yousseb packages meld for MacOS but meld itself is an unmaintained Gnome project initiative.

dehesselle commented 10 months ago

packages meld for MacOS but meld itself is an unmaintained Gnome project initiative.

Where do you get that from? https://gitlab.gnome.org/GNOME/meld/-/commits/main

AviBueno commented 10 months ago

@jonee @syneart I ran the script from the suggested solution and got a bunch of errors. I had Meld installed via homebrew. Saw that I should use the MacPorts, so I replaced the versions. When I ran the script again I got even more errors (see below). Noticed that the script is intended for Apple Silicon so maybe it's failing because I have an Intel Core i9 CPU (even though I saw in the script's comments that it also worked for someone with an Intel CPU).

error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: can't open file: /Applications/Meld.app/Contents/Frameworks/libfreetype.6.20.0.dylib (No such file or directory) error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: can't open file: /Applications/Meld.app/Contents/Frameworks/libfreetype.6.20.0.dylib (No such file or directory) xattr: No such file: /Applications/Meld.app File Doesn't Exist, Will Create: /Applications/Meld.app/Contents/Info.plist Set: Entry, ":LSRequiresNativeExecution", Does Not Exist The file /Applications/Meld.app does not exist.

TurboEncabulator9000 commented 10 months ago

It's all well and good that someone has uploaded working binaries, and I respect the effort someone had to go through to publish them.

However, given the popularity of supply chain attacks, for some of us, "built on random (though very nice) guy's machine" is not what we're looking for. We prefer something built in an automated fashion on a clean environment with absolutely zero unrelated stuff touching it, ideally by some pipeline on GitHub. We have no idea what is going on with the security posture of very-nice-random-guy's machine, and it's not a risk we're looking to take.

syneart commented 10 months ago

@jonee @syneart I ran the script from the suggested solution and got a bunch of errors. I had Meld installed via homebrew. Saw that I should use the MacPorts, so I replaced the versions. When I ran the script again I got even more errors (see below). Noticed that the script is intended for Apple Silicon so maybe it's failing because I have an Intel Core i9 CPU (even though I saw in the script's comments that it also worked for someone with an Intel CPU).

error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: can't open file: /Applications/Meld.app/Contents/Frameworks/libfreetype.6.20.0.dylib (No such file or directory) error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: can't open file: /Applications/Meld.app/Contents/Frameworks/libfreetype.6.20.0.dylib (No such file or directory) xattr: No such file: /Applications/Meld.app File Doesn't Exist, Will Create: /Applications/Meld.app/Contents/Info.plist Set: Entry, ":LSRequiresNativeExecution", Does Not Exist The file /Applications/Meld.app does not exist.

  1. First, go to https://github.com/yousseb/meld/releases/tag/osx-20 and download the official 3.21.0 osx4 (r4 pre-release) version.
  2. Move the Meld.app file to the /Applications directory.
  3. Execute the hot-fix script at CLI with the following command (only one line): curl https://gist.githubusercontent.com/syneart/4a8724cd479d31f0f742f499f807dcb2/raw/meld_hotfix_sonoma.sh | zsh

    Ref. https://gist.github.com/syneart/4a8724cd479d31f0f742f499f807dcb2

AviBueno commented 10 months ago

Thank you @syneart. Applying the hotfix indeed bypasses the "developer cannot be verified" error, so your script is working.

The problem is that when Meld launches I can see it in the Dock, but it doesn't open any window. Moreover, I cannot launch it from CLI when issuing a simple meld command, so this overall solution doesn't work in my case. I'm just pretty much stuck right now.

AviBueno commented 7 months ago

Hey, I'd like to share that things started working for me after taking a different route (without patching @syneart's hotfix).

I noticed that installing Meld (version 3.21.0 osx4, tag: osx-20) into the Application's folder will create the files with the "admin" group, but when installing to a folder under my home dir the files are created with the "staff" group.

The steps I took are:

  1. Create a "meld" folder under my home dir and open it in Finder (open ~/meld)
  2. Download 3.21.0 osx4 from github. Full link: https://github.com/yousseb/meld/releases/download/osx-20/meldmerge.dmg
  3. Double click meldmerge.dmg
  4. Drag Meld.app to the ~/meld Finder window to copy it
  5. Double click Meld.app in the ~/meld Finder window A popup will say: “Meld.app” cannot be opened because the developer cannot be verified.
  6. Click Cancel
  7. CTRL+Click Meld.app in the ~/meld Finder window
  8. Select Open from the popup menu A popup will say: macOS cannot verify the developer of “Meld.app”. Are you sure you want to open it?
  9. Click Open
  10. Done! (note that steps 5 and 6 are a prerequisite for the following steps to work)

Once set up, Meld can be opened by double clicking in Finder. But more important for me - it can also be launched via CLI: ~/meld/Meld.app/Contents/MacOS/Meld

Hope this helps someone.

electriquo commented 7 months ago

I noticed that installing Meld (version 3.21.0 osx4, tag: osx-20) into the Application's folder will create the files with the "admin" group, but when installing to a folder under my home dir the files are created with the "staff" group.

I installed Meld to my applications directory from day one and I still had to patch Meld.

robwilkerson commented 7 months ago

Using the path @AviBueno detailed, I can run the app and I can even use the CLI to compare files, but comparing directories via the CLI still blows up. The latter is my primary use case, unfortunately.

AviBueno commented 7 months ago

@robwilkerson It was the same for me but at some point something changed and I'm now able to compare directories, which is the primary use case for me as well.

The "assertion 'GTK_IS_WINDOW (window)' failed" error is still being printed to the console, but where it used to just not do anything after that line, it now launches the main window.

I cannot tell if this happened just by running meld from CLI several times or if there was some system update that enabled it. My currently installed OS version is Sonoma 14.4.1.

nkoroste commented 7 months ago

Hey, I'd like to share that things started working for me after taking a different route (without patching @syneart's hotfix).

I noticed that installing Meld (version 3.21.0 osx4, tag: osx-20) into the Application's folder will create the files with the "admin" group, but when installing to a folder under my home dir the files are created with the "staff" group.

The steps I took are:

  1. Create a "meld" folder under my home dir and open it in Finder (open ~/meld)
  2. Download 3.21.0 osx4 from github. Full link: https://github.com/yousseb/meld/releases/download/osx-20/meldmerge.dmg
  3. Double click meldmerge.dmg
  4. Drag Meld.app to the ~/meld Finder window to copy it
  5. Double click Meld.app in the ~/meld Finder window A popup will say: “Meld.app” cannot be opened because the developer cannot be verified.
  6. Click Cancel
  7. CTRL+Click Meld.app in the ~/meld Finder window
  8. Select Open from the popup menu A popup will say: macOS cannot verify the developer of “Meld.app”. Are you sure you want to open it?
  9. Click Open
  10. Done! (note that steps 5 and 6 are a prerequisite for the following steps to work)

Once set up, Meld can be opened by double clicking in Finder. But more important for me - it can also be launched via CLI: ~/meld/Meld.app/Contents/MacOS/Meld

Hope this helps someone.

Trying to follow these steps but in Steps 5 and 6 I get You can’t open the application “Meld.app” because this application is not supported on this Mac. - I'm on Sonoma 14.4.1 on an M3. Any suggestions how to proceed?

AviBueno commented 7 months ago

@nkoroste I'm on the same Sonoma version but with the Intel core i9 flavor. Not familiar with this error and maybe someone else could better help. Until then I don't have much to offer other than the seemingly dumb notion to retry the operation and see if it gets untangled at some point.