MetaImage crashed shift-select several photos

Hi, just wanted to share a crash report in case it is helpful. In this case, so far, I’m able to change metadata on .tiff photos and overwrite successfully. This crash occurred after I change several .tiff photo metadata, I was trying to highlight/shift select them to overwrite and MetaImage crashed just selecting the photos. I’ve had this happen before, but not very often.

Process: MetaImage [670]
Path: /Applications/MetaImage.app/Contents/MacOS/MetaImage
Identifier: MetaImage
Version: 1.6.2 (6040)
App Item ID: 1397099749
App External ID: 833739053
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: MetaImage [670]
User ID: 501

Date/Time: 2020-06-07 15:28:28.009 -0600
OS Version: Mac OS X 10.15.5 (19F101)
Report Version: 12
Bridge OS Version: 4.5 (17P5300)
Anonymous UUID: BFB24235-8014-461B-90EF-F2F828A3C05A

Sleep/Wake UUID: D4C63F75-F266-4BE7-8EF6-05BB58B450C0

Time Awake Since Boot: 14000 seconds
Time Since Wake: 4600 seconds

System Integrity Protection: enabled

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

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

Application Specific Information:
*** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘Invalid Region <center:+21.06851492, +17.17023328 span:+84.11649267, +367.07612652>’
terminating with uncaught exception of type NSException
abort() called

Application Specific Backtrace 1:
0 CoreFoundation 0x00007fff37870be7 __exceptionPreprocess + 250
1 libobjc.A.dylib 0x00007fff704af5bf objc_exception_throw + 48
2 CoreFoundation 0x00007fff378993dc -[NSException raise] + 9
3 MapKit 0x00007fff3c2cbdb4 -[MKMapView setRegion:animated:] + 682
4 MetaImage 0x00000001068cb1b1 MetaImage + 131505
5 MetaImage 0x0000000106937771 MetaImage + 575345
6 MetaImage 0x0000000106938857 MetaImage + 579671
7 MetaImage 0x000000010696b99c MetaImage + 788892
8 MetaImage 0x000000010696b9be MetaImage + 788926
9 libdispatch.dylib 0x00007fff715fd658 _dispatch_client_callout + 8
10 libdispatch.dylib 0x00007fff716097ab _dispatch_async_and_wait_invoke + 87
11 libdispatch.dylib 0x00007fff715fd658 _dispatch_client_callout + 8
12 libdispatch.dylib 0x00007fff71608cab _dispatch_main_queue_callback_4CF + 936
13 CoreFoundation 0x00007fff37833f11 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9
14 CoreFoundation 0x00007fff377f3d17 __CFRunLoopRun + 2028
15 CoreFoundation 0x00007fff377f2ece CFRunLoopRunSpecific + 462
16 HIToolbox 0x00007fff36421abd RunCurrentEventLoopInMode + 292
17 HIToolbox 0x00007fff364217d5 ReceiveNextEventCommon + 584
18 HIToolbox 0x00007fff36421579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
19 AppKit 0x00007fff34a69829 _DPSNextEvent + 883
20 AppKit 0x00007fff34a68070 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
21 AppKit 0x00007fff34a59d7e -[NSApplication run] + 658
22 AppKit 0x00007fff34a2bb86 NSApplicationMain + 777
23 MetaImage 0x00000001068af499 MetaImage + 17561
24 libdyld.dylib 0x00007fff71656cc9 start + 1

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff7179e33a __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff7185ae60 pthread_kill + 430
2 libsystem_c.dylib 0x00007fff71725808 abort + 120
3 libc++abi.dylib 0x00007fff6e985458 abort_message + 231
4 libc++abi.dylib 0x00007fff6e9768bf demangling_terminate_handler() + 262
5 libobjc.A.dylib 0x00007fff704b15a9 _objc_terminate() + 96
6 libc++abi.dylib 0x00007fff6e984887 std::__terminate(void (*)()) + 8
7 libc++abi.dylib 0x00007fff6e984829 std::terminate() + 41
8 libdispatch.dylib 0x00007fff715fd66c _dispatch_client_callout + 28
9 libdispatch.dylib 0x00007fff716097ab _dispatch_async_and_wait_invoke + 87
10 libdispatch.dylib 0x00007fff715fd658 _dispatch_client_callout + 8
11 libdispatch.dylib 0x00007fff71608cab _dispatch_main_queue_callback_4CF + 936
12 com.apple.CoreFoundation 0x00007fff37833f11 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9
13 com.apple.CoreFoundation 0x00007fff377f3d17 __CFRunLoopRun + 2028
14 com.apple.CoreFoundation 0x00007fff377f2ece CFRunLoopRunSpecific + 462
15 com.apple.HIToolbox 0x00007fff36421abd RunCurrentEventLoopInMode + 292
16 com.apple.HIToolbox 0x00007fff364217d5 ReceiveNextEventCommon + 584
17 com.apple.HIToolbox 0x00007fff36421579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
18 com.apple.AppKit 0x00007fff34a69829 _DPSNextEvent + 883
19 com.apple.AppKit 0x00007fff34a68070 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
20 com.apple.AppKit 0x00007fff34a59d7e -[NSApplication run] + 658
21 com.apple.AppKit 0x00007fff34a2bb86 NSApplicationMain + 777
22 com.jeremyvizzini.metaimage.macos 0x00000001068af499 0x1068ab000 + 17561
23 libdyld.dylib 0x00007fff71656cc9 start + 1

Thread 1:: JavaScriptCore bmalloc scavenger
0 libsystem_kernel.dylib 0x00007fff7179a882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff7185b425 _pthread_cond_wait + 698
2 libc++.1.dylib 0x00007fff6e92a592 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 18
3 com.apple.JavaScriptCore 0x00007fff3bfef224 void std::__1::condition_variable_any::wait<std::__1::unique_lockbmalloc::Mutex >(std::__1::unique_lockbmalloc::Mutex&) + 84
4 com.apple.JavaScriptCore 0x00007fff3bff3a2b bmalloc::Scavenger::threadRunLoop() + 299
5 com.apple.JavaScriptCore 0x00007fff3bff35f9 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 9
6 com.apple.JavaScriptCore 0x00007fff3bff5cd7 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void ()(bmalloc::Scavenger), bmalloc::Scavenger*> >(void*) + 39
7 libsystem_pthread.dylib 0x00007fff7185b109 _pthread_start + 148
8 libsystem_pthread.dylib 0x00007fff71856b8b thread_start + 15

Thread 2:: CVDisplayLink
0 libsystem_kernel.dylib 0x00007fff7179a882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff7185b425 _pthread_cond_wait + 698
2 com.apple.CoreVideo 0x00007fff3978531d CVDisplayLink::runIOThread() + 711
3 libsystem_pthread.dylib 0x00007fff7185b109 _pthread_start + 148
4 libsystem_pthread.dylib 0x00007fff71856b8b thread_start + 15

Thread 3:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff71797dfa mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff71798170 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff377f4f85 __CFRunLoopServiceMachPort + 247
3 com.apple.CoreFoundation 0x00007fff377f3a52 __CFRunLoopRun + 1319
4 com.apple.CoreFoundation 0x00007fff377f2ece CFRunLoopRunSpecific + 462
5 com.apple.AppKit 0x00007fff34c0b144 _NSEventThread + 132
6 libsystem_pthread.dylib 0x00007fff7185b109 _pthread_start + 148
7 libsystem_pthread.dylib 0x00007fff71856b8b thread_start + 15

Thread 4:: CVDisplayLink
0 libsystem_kernel.dylib 0x00007fff7179a882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff7185b425 _pthread_cond_wait + 698
2 com.apple.CoreVideo 0x00007fff3978531d CVDisplayLink::runIOThread() + 711
3 libsystem_pthread.dylib 0x00007fff7185b109 _pthread_start + 148
4 libsystem_pthread.dylib 0x00007fff71856b8b thread_start + 15

Thread 5:: LocalStorage
0 libsystem_kernel.dylib 0x00007fff7179a882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff7185b425 _pthread_cond_wait + 698
2 com.apple.JavaScriptCore 0x00007fff3bf81602 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 3858
3 com.apple.WebKitLegacy 0x00007fff48500405 bool WTF::Condition::waitUntilWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 165
4 com.apple.WebKitLegacy 0x00007fff485035f1 std::__1::unique_ptr<WTF::Function<void ()>, std::__1::default_delete<WTF::Function<void ()> > > WTF::MessageQueue<WTF::Function<void ()> >::waitForMessageFilteredWithTimeout<WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::‘lambda’(WTF::Function<void ()> const&)>(WTF::MessageQueueWaitResult&, WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::‘lambda’(WTF::Function<void ()> const&)&&, WTF::Seconds) + 161
5 com.apple.WebKitLegacy 0x00007fff48502d36 WebCore::StorageThread::threadEntryPoint() + 86
6 com.apple.JavaScriptCore 0x00007fff3bf9be4f WTF::thread::entryPoint(WTF::thread::NewThreadContext*) + 223
7 com.apple.JavaScriptCore 0x00007fff3b068df9 WTF::wtfThreadEntryPoint(void*) + 9
8 libsystem_pthread.dylib 0x00007fff7185b109 _pthread_start + 148
9 libsystem_pthread.dylib 0x00007fff71856b8b thread_start + 15

Thread 6:: Dispatch queue: NSOperationQueue 0x7fba684b5a60 (QOS: USER_INTERACTIVE)
0 libsystem_kernel.dylib 0x00007fff7179955e __ulock_wait + 10
1 libdispatch.dylib 0x00007fff715fde29 _dlock_wait + 44
2 libdispatch.dylib 0x00007fff715fdcb9 _dispatch_thread_event_wait_slow + 40
3 libdispatch.dylib 0x00007fff71609941 DISPATCH_WAIT_FOR_QUEUE + 287
4 libdispatch.dylib 0x00007fff71609593 _dispatch_sync_f_slow + 171
5 com.jeremyvizzini.metaimage.macos 0x00000001069372a1 0x1068ab000 + 574113
6 com.jeremyvizzini.metaimage.macos 0x000000010691f779 0x1068ab000 + 477049
7 com.apple.Foundation 0x00007fff39e6cac5 NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK + 7
8 com.apple.Foundation 0x00007fff39e6c9e6 -[NSBlockOperation main] + 80
9 com.apple.Foundation 0x00007fff39e6c981 NSOPERATION_IS_INVOKING_MAIN + 17
10 com.apple.Foundation 0x00007fff39e6bbb3 -[NSOperation start] + 722
11 com.apple.Foundation 0x00007fff39e6b8d9 NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION + 17
12 com.apple.Foundation 0x00007fff39e6b7a9 __NSOQSchedule_f + 182
13 libdispatch.dylib 0x00007fff716092b9 _dispatch_block_async_invoke2 + 83
14 libdispatch.dylib 0x00007fff715fd658 _dispatch_client_callout + 8
15 libdispatch.dylib 0x00007fff715ff818 _dispatch_continuation_pop + 414
16 libdispatch.dylib 0x00007fff715fef16 _dispatch_async_redirect_invoke + 703
17 libdispatch.dylib 0x00007fff7160b957 _dispatch_root_queue_drain + 326
18 libdispatch.dylib 0x00007fff7160c097 _dispatch_worker_thread2 + 92
19 libsystem_pthread.dylib 0x00007fff718579f7 _pthread_wqthread + 220
20 libsystem_pthread.dylib 0x00007fff71856b77 start_wqthread + 15

Thread 7:
0 libsystem_pthread.dylib 0x00007fff71856b68 start_wqthread + 0

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

Thread 9:
0 libsystem_pthread.dylib 0x00007fff71856b68 start_wqthread + 0

Thread 10:
0 libsystem_pthread.dylib 0x00007fff71856b68 start_wqthread + 0

Thread 11:
0 libsystem_pthread.dylib 0x00007fff71856b68 start_wqthread + 0

Thread 12:
0 libsystem_pthread.dylib 0x00007fff71856b68 start_wqthread + 0

Thread 13:
0 libsystem_pthread.dylib 0x00007fff71856b68 start_wqthread + 0

Thread 14:
0 libsystem_pthread.dylib 0x00007fff71856b68 start_wqthread + 0

Thread 15:
0 libsystem_pthread.dylib 0x00007fff71856b68 start_wqthread + 0

Thread 16:
0 libsystem_pthread.dylib 0x00007fff71856b68 start_wqthread + 0

Thread 17:
0 libsystem_pthread.dylib 0x00007fff71856b68 start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x000000010bfb4dc0 rcx: 0x00007ffee9352e28 rdx: 0x0000000000000000
rdi: 0x0000000000000307 rsi: 0x0000000000000006 rbp: 0x00007ffee9352e50 rsp: 0x00007ffee9352e28
r8: 0x00007ffee9352cf0 r9: 0x00007ffee9352ec0 r10: 0x000000010bfb4dc0 r11: 0x0000000000000246
r12: 0x0000000000000307 r13: 0x0000003000000008 r14: 0x0000000000000006 r15: 0x0000000000000016
rip: 0x00007fff7179e33a rfl: 0x0000000000000246 cr2: 0x000070000cfd7dd8

Logical CPU: 0
Error Code: 0x02000148
Trap Number: 133

Binary Images:
0x1068ab000 - 0x1069baff7 +com.jeremyvizzini.metaimage.macos (1.6.2 - 6040) <8233989E-1B2C-3D1D-830F-DCD9B749A0E8> /Applications/MetaImage.app/Contents/MacOS/MetaImage
0x106a42000 - 0x106a5aff7 +com.jeremyvizzini.MacOverlayKit (1.0 - 1) <7B2139F3-F74E-3961-BE05-7406E21FF39B> /Applications/MetaImage.app/Contents/Frameworks/MacOverlayKit.framework/Versions/A/MacOverlayKit
0x106a9a000 - 0x106ac3fff +com.jeremyvizzini.bettercocoa.macos (1.0 - 1) <5C6F4BD2-9DC5-37C5-BD04-3E8F03AA4DE2> /Applications/MetaImage.app/Contents/Frameworks/BetterCocoa.framework/Versions/A/BetterCocoa
0x106b39000 - 0x106ba5fff +com.jeremyvizzini.releasekit.macos (1.0 - 1) <36232048-9260-3A03-8BC8-733A069D51CA> /Applications/MetaImage.app/Contents/Frameworks/AppleReleaseKit.framework/Versions/A/AppleReleaseKit
0x106c7b000 - 0x106da7fff +com.jeremyvizzini.metaimagekit.macos (1.0 - 1) <607F9593-087F-3A6D-859D-F3D713CDFFF2> /Applications/MetaImage.app/Contents/Frameworks/MetaImageKit.framework/Versions/A/MetaImageKit
0x107006000 - 0x107010ff7 +com.jeremyvizzini.tipskit.macos (1.0 - 1) <1D294854-7644-3633-AEBA-E566F0C60593> /Applications/MetaImage.app/Contents/Frameworks/TipsKit.framework/Versions/A/TipsKit
0x107035000 - 0x107065ff7 +com.jeremyvizzini.promotekit.macos (1.0 - 1) <9B14D464-1730-3890-9AD2-6F570287371D> /Applications/MetaImage.app/Contents/Frameworks/PromoteKit.framework/Versions/A/PromoteKit
0x1070e2000 - 0x1070effff +com.jeremyvizzini.macpreferenceskit.macos (1.0 - 1)

Etc, etc… deleted these redundant bits as the log was to long for the post :slight_smile:

0x7fff71868000 -     0x7fff7186fffb  libsystem_symptoms.dylib (1238.120.1) <25C3866B-004E-3621-9CD3-B1E9C4D887EB> /usr/lib/system/libsystem_symptoms.dylib
0x7fff71870000 -     0x7fff71886ff2  libsystem_trace.dylib (1147.120) <A1ED1D3A-5FAD-3559-A1D6-1BE4E1C5756A> /usr/lib/system/libsystem_trace.dylib
0x7fff71888000 -     0x7fff7188dff7  libunwind.dylib (35.4) <253A12E2-F88F-3838-A666-C5306F833CB8> /usr/lib/system/libunwind.dylib
0x7fff7188e000 -     0x7fff718c3ffe  libxpc.dylib (1738.120.8) <68D433B6-DCFF-385D-8620-F847FB7D4A5A> /usr/lib/system/libxpc.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 23
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: 8849
thread_create: 0
thread_set_state: 0

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

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 768K 6
Activity Tracing 256K 1
CG backing stores 1160K 2
CG image 9308K 82
CG raster data 840K 61
CoreAnimation 107.8M 679
CoreGraphics 8K 1
CoreImage 72K 12
CoreUI image data 5292K 45
Foundation 24K 2
IOKit 15.5M 2
Image IO 11.4M 10
JS VM Isolated Heap 28K 2
Kernel Alloc Once 8K 1
MALLOC 787.5M 666
MALLOC guard page 112K 26
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
Memory Tag 242 12K 1
SQLite page cache 64K 1
STACK GUARD 56.1M 18
Stack 16.6M 18
VM_ALLOCATE 1524K 33
WebKit Malloc 7404K 12
__DATA 54.2M 501
__DATA_CONST 563K 22
__FONT_DATA 4K 1
__LINKEDIT 394.1M 14
__OBJC_RO 32.2M 1
__OBJC_RW 1892K 2
__TEXT 383.9M 483
__UNICODE 564K 1
libnetwork 128K 8
mapped file 117.1M 53
shared memory 648K 18
=========== ======= =======
TOTAL 2.3G 2786
TOTAL, minus reserved VM space 2.0G 2786

Model: MacBookPro15,1, BootROM 1037.120.87.0.0 (iBridge: 17.16.15300.0.0,0), 6 processors, 6-Core Intel Core i7, 2.2 GHz, 16 GB, SMC
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro555XItem, Radeon Pro 555X, spdisplays_pcie_device, 4 GB
Memory Module: BANK 0/ChannelA-DIMM0, 8 GB, DDR4, 2400 MHz, Micron, 8ATF1G64HZ-2G6E1
Memory Module: BANK 2/ChannelB-DIMM0, 8 GB, DDR4, 2400 MHz, Micron, 8ATF1G64HZ-2G6E1
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Feb 28 2020 15:24:56 version 9.30.357.35.32.5.47 FWID 01-9ce4adf3
Bluetooth: Version 7.0.5f6, 3 services, 18 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.1 Bus
USB Device: Apple T2 Bus
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.4
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.4

Thank you for the message.
Again, I think the problem is due to an update of some graphics components.
I will solve the problem in the next update very soon.