Closed kornelski closed 1 year ago
Nice 👍
@kornelski I'm seeing some crashes in Rust stack traces on the latest version:
# Crashlytics - Stack trace
# Application: com.sindresorhus.Gifski
# Platform: apple
# Version: 2.22.0 (68)
# Issue: 330d989c6ab37d13a7bd65054988fb3c
# Session: 5cb2479749ad4780b23028d4242d76cb_DNE_0_v2
# Date: Thu Feb 02 2023 04:51:17 GMT+0700 (Indochina Time)
com.apple.main-thread
0 libsystem_kernel.dylib 0x15c2 mach_msg2_trap + 10
1 libsystem_kernel.dylib 0xf604 mach_msg2_internal + 82
2 libsystem_kernel.dylib 0x8635 mach_msg_overwrite + 723
3 libsystem_kernel.dylib 0x18a8 mach_msg + 19
4 CoreFoundation 0x7fcbe __CFRunLoopServiceMachPort + 145
5 CoreFoundation 0x7e72a __CFRunLoopRun + 1360
6 CoreFoundation 0x7db60 CFRunLoopRunSpecific + 560
7 HIToolbox 0x2f766 RunCurrentEventLoopInMode + 292
8 HIToolbox 0x2f576 ReceiveNextEventCommon + 679
9 HIToolbox 0x2f2b3 _BlockUntilNextEventMatchingListInModeWithFilter + 70
10 AppKit 0x3e293 _DPSNextEvent + 909
11 AppKit 0x3d114 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1219
12 AppKit 0x2f757 -[NSApplication run] + 586
13 AppKit 0x3797 NSApplicationMain + 817
14 Gifski 0x536c main + 4393993068 (Tooltip.swift:4393993068)
15 ??? 0x7ff8039db310 (Missing)
com.google.firebase.crashlytics.MachExceptionServer
0 libsystem_kernel.dylib 0x15c2 mach_msg2_trap + 10
1 libsystem_kernel.dylib 0xf604 mach_msg2_internal + 82
2 libsystem_kernel.dylib 0x8635 mach_msg_overwrite + 723
3 libsystem_kernel.dylib 0x18a8 mach_msg + 19
4 Gifski 0x91e02 FIRCLSMachExceptionServer + 194 (FIRCLSMachException.c:194)
5 libsystem_pthread.dylib 0x6259 _pthread_start + 125
6 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.NSEventThread
0 libsystem_kernel.dylib 0x15c2 mach_msg2_trap + 10
1 libsystem_kernel.dylib 0xf604 mach_msg2_internal + 82
2 libsystem_kernel.dylib 0x8635 mach_msg_overwrite + 723
3 libsystem_kernel.dylib 0x18a8 mach_msg + 19
4 CoreFoundation 0x7fcbe __CFRunLoopServiceMachPort + 145
5 CoreFoundation 0x7e72a __CFRunLoopRun + 1360
6 CoreFoundation 0x7db60 CFRunLoopRunSpecific + 560
7 AppKit 0x19f129 _NSEventThread + 132
8 libsystem_pthread.dylib 0x6259 _pthread_start + 125
9 libsystem_pthread.dylib 0x1c7b thread_start + 15
Thread
0 libsystem_kernel.dylib 0x2cb2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x2d47 _pthread_wqthread + 426
2 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
com.google.firebase.crashlytics.mac.logging
0 libsystem_kernel.dylib 0x438e write + 10
1 Gifski 0x932fc FIRCLSFileLoopWithWriteBlock + 244 (FIRCLSFile.m:244)
2 Gifski 0x931b5 FIRCLSFileFlushWriteBuffer + 219 (FIRCLSFile.m:219)
3 Gifski 0x93251 FIRCLSFileWriteToFileDescriptorOrBuffer + 203 (FIRCLSFile.m:203)
4 Gifski 0x93990 FIRCLSFileWriteHexEncodedString + 377 (FIRCLSFile.m:377)
5 Gifski 0x938ea FIRCLSFileWriteHashEntryHexEncodedString + 509 (FIRCLSFile.m:509)
6 Gifski 0x85b66 FIRCLSUserLoggingWriteKVEntriesToFile + 173 (FIRCLSUserLogging.m:173)
7 Gifski 0x84d1e FIRCLSUserLoggingWriteKeysAndValues + 307 (FIRCLSUserLogging.m:307)
8 libdispatch.dylib 0x2a44 _dispatch_client_callout + 8
9 libdispatch.dylib 0x1036b _dispatch_lane_barrier_sync_invoke_and_complete + 60
10 Gifski 0x8527e FIRCLSUserLoggingRecordKeysAndValues + 288 (FIRCLSUserLogging.m:288)
11 Gifski 0x84b4c FIRCLSUserLoggingRecordKeyValue + 238 (FIRCLSUserLogging.m:238)
12 Gifski 0x1518e static FIRCrashlytics.record(key:value:) + 4394058126 (<compiler-generated>:4394058126)
13 Gifski 0x2425a record(jobKey:key:value:) + 4394119770 (<compiler-generated>:4394119770)
14 Gifski 0x27a3f specialized GIFGenerator.imageGenerator(for:jobKey:) + 272 (GIFGenerator.swift:272)
15 Gifski 0x23363 GIFGenerator.generateData(for:isEstimation:jobKey:completionHandler:) + 4394115939 (<compiler-generated>:4394115939)
16 Gifski 0x26956 partial apply for closure #3 in GIFGenerator.run(_:isEstimation:completionHandler:) + 4394129750 (<compiler-generated>:4394129750)
17 Gifski 0x7859 thunk for @escaping @callee_guaranteed () -> () + 4394002521 (<compiler-generated>:4394002521)
18 libdispatch.dylib 0x17fb _dispatch_call_block_and_release + 12
19 libdispatch.dylib 0x2a44 _dispatch_client_callout + 8
20 libdispatch.dylib 0x127f6 _dispatch_root_queue_drain + 683
21 libdispatch.dylib 0x12e4d _dispatch_worker_thread2 + 160
22 libsystem_pthread.dylib 0x2c9d _pthread_wqthread + 256
23 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
Thread
0 libsystem_kernel.dylib 0x2cb2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x2d47 _pthread_wqthread + 426
2 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
Thread
0 libsystem_kernel.dylib 0x2cb2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x2d47 _pthread_wqthread + 426
2 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
Thread
0 libsystem_kernel.dylib 0x2cb2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x2d47 _pthread_wqthread + 426
2 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
Thread
0 libsystem_kernel.dylib 0x2cb2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x2d47 _pthread_wqthread + 426
2 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
Thread
0 libsystem_kernel.dylib 0x2cb2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x2d47 _pthread_wqthread + 426
2 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
com.apple.coremedia.rootQueue.48
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.49
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.47
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.47
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.48
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
caulk.messenger.shared:17
0 libsystem_kernel.dylib 0x153e semaphore_wait_trap + 10
1 caulk 0x1c8f8 caulk::mach::semaphore::wait_or_error() + 16
2 caulk 0x2664 caulk::concurrent::details::worker_thread::run() + 36
3 caulk 0x2328 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 41
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.47
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.47
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.49
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.49
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.47
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.49
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.47
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.47
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.47
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.rootQueue.47
0 libsystem_kernel.dylib 0x1556 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x2f75 _dispatch_sema4_timedwait + 72
2 libdispatch.dylib 0x33af _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x124cf _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x6259 _pthread_start + 125
5 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.imagequeue.coreanimation.common
0 libsystem_kernel.dylib 0x411a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x67e1 _pthread_cond_wait + 1243
2 CoreMedia 0x1e416 WaitOnConditionTimed + 78
3 CoreMedia 0xa884 FigSemaphoreWaitRelative + 152
4 MediaToolbox 0x35e51b FigActivitySchedulerGetTypeID + 3894
5 CoreMedia 0x1e097 figThreadMain + 276
6 libsystem_pthread.dylib 0x6259 _pthread_start + 125
7 libsystem_pthread.dylib 0x1c7b thread_start + 15
Crashed: c-write
0 libsystem_kernel.dylib 0x822a __pthread_kill + 10
1 libsystem_pthread.dylib 0x5f7b pthread_kill + 263
2 libsystem_c.dylib 0x81ca5 abort + 123
3 Gifski 0x18d2d9 panic_abort::__rust_start_panic::abort::hf3734b273806ffab + 42 (lib.rs:42)
4 Gifski 0x18d2c9 __rust_start_panic + 37 (lib.rs:37)
5 Gifski 0x185b1c rust_panic + 736 (panicking.rs:736)
6 Gifski 0x1859ef std::panicking::rust_panic_with_hook::hed342721bf9addfa + 398 (mod.rs:398)
7 Gifski 0x185743 std::panicking::begin_panic_handler::_$u7b$$u7b$closure$u7d$$u7d$::h3d9af89e51f2fba9 + 579 (panicking.rs:579)
8 Gifski 0x184248 std::sys_common::backtrace::__rust_end_short_backtrace::hfb9719355016e93f + 137 (backtrace.rs:137)
9 Gifski 0x18540d rust_begin_unwind + 575 (panicking.rs:575)
10 Gifski 0x1abd73 core::panicking::panic_fmt::h1965fc2159be50bb + 65 (panicking.rs:65)
11 Gifski 0x187c05 std::sys::unix::thread::Thread::join::h3e7650a471d3f2c9 + 265 (thread.rs:265)
12 Gifski 0xfa068 std::thread::JoinHandle$LT$T$GT$::join::h3ae162852ed1dc42 + 4394995816
13 Gifski 0x127855 gifski_finish + 4395182165
14 Gifski 0x28cca GifskiWrapper.finish() + 35 (GifskiWrapper.swift:35)
15 Gifski 0x33616 Gifski.__deallocating_deinit + 4394182166 (<compiler-generated>:4394182166)
16 libswiftCore.dylib 0x31dd00 _swift_release_dealloc + 16
17 libswiftCore.dylib 0x31e850 bool swift::HeapObjectSideTableEntry::decrementStrong<(swift::PerformDeinit)1>(unsigned int) + 224
18 Gifski 0x335da closure #3 in Gifski.init(dimensions:quality:loop:fast:) + 70 (Gifski.swift:70)
19 Gifski 0x28a82 closure #1 in GifskiWrapper.setWriteCallback(_:) + 80 (GifskiWrapper.swift:80)
20 Gifski 0x125320 std::io::Write::write_all::hd98a78827876c2bd + 4395172640
21 Gifski 0x111615 gif::encoder::Encoder$LT$W$GT$::write_color_table::hd2bc3490c3b3c6c8 + 4395091477
22 Gifski 0x113154 gifski::encoderust::RustEncoder$LT$W$GT$::write_frame::h80154b23ac9bd15b + 4395098452
23 Gifski 0x122ead _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h2d0641cf5b245fca + 4395163309
24 Gifski 0x1291c4 std::thread::scoped::scope::hba3a4669ac87bd59 + 4395188676
25 Gifski 0x12c534 gifski::Writer::write_inner::ha14ae18cd5dbc305 + 4395201844
26 Gifski 0x10b576 std::sys_common::backtrace::__rust_begin_short_backtrace::he21b7f6db1f822ac + 4395066742
27 Gifski 0xfb99b core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h2201110db6621238 + 4395002267
28 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
29 libsystem_pthread.dylib 0x6259 _pthread_start + 125
30 libsystem_pthread.dylib 0x1c7b thread_start + 15
resize
0 libsystem_kernel.dylib 0x2d42 __ulock_wait + 10
1 libsystem_pthread.dylib 0x7a05 _pthread_join + 358
2 Gifski 0x187ba0 std::sys::unix::thread::Thread::join::h3e7650a471d3f2c9 + 265 (thread.rs:265)
3 Gifski 0xf9f88 std::thread::JoinInner$LT$T$GT$::join::h97c9bbc6170eef89 + 4394995592
4 Gifski 0x12383b _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h78383a9efe85a251 + 4395165755
5 Gifski 0x128e60 std::thread::scoped::scope::h0e256d1deedfe40d + 4395187808
6 Gifski 0x10b093 std::sys_common::backtrace::__rust_begin_short_backtrace::h5c0879bb0c38d3bf + 4395065491
7 Gifski 0xfc1bd core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hb35defd9f31f7039 + 4395004349
8 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
9 libsystem_pthread.dylib 0x6259 _pthread_start + 125
10 libsystem_pthread.dylib 0x1c7b thread_start + 15
diff
0 Gifski 0x10fa8f gifski::denoise::Acc::next_pixel::h311af009164a67b5 + 4395084431
1 Gifski 0x10f353 gifski::denoise::Denoiser$LT$T$GT$::push_frame::hb2065138c6da318d + 4395082579
2 Gifski 0x12d46c gifski::Writer::make_diffs::h0537337ecc834379 + 4395205740
3 Gifski 0x10b438 std::sys_common::backtrace::__rust_begin_short_backtrace::hcbe4f8843213d0f8 + 4395066424
4 Gifski 0xfbacd core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h3cf3dbca3fd37cd5 + 4395002573
5 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
6 libsystem_pthread.dylib 0x6259 _pthread_start + 125
7 libsystem_pthread.dylib 0x1c7b thread_start + 15
quant
0 libsystem_kernel.dylib 0x1616 swtch_pri + 10
1 libsystem_pthread.dylib 0x3949 cthread_yield + 20
2 Gifski 0xfcc99 crossbeam_channel::context::Context::wait_until::hf476fdd394295ef2 + 4395007129
3 Gifski 0x1030dd crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::hdd7f55deff4cc9e7 + 4395032797
4 Gifski 0x105651 crossbeam_channel::flavors::zero::Channel$LT$T$GT$::recv::h486dbacbba2349fd + 4395042385
5 Gifski 0x11ebe2 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::hb8f959ac05f36326 + 4395146210
6 Gifski 0x123e70 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hc647109d5c81b3f1 + 4395167344
7 Gifski 0x129010 std::thread::scoped::scope::h9bb589618084dab0 + 4395188240
8 Gifski 0x10b233 std::sys_common::backtrace::__rust_begin_short_backtrace::h833004d7e4662af1 + 4395065907
9 Gifski 0xfbfbd core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9da20c24655e35a0 + 4395003837
10 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
11 libsystem_pthread.dylib 0x6259 _pthread_start + 125
12 libsystem_pthread.dylib 0x1c7b thread_start + 15
remap
0 libsystem_kernel.dylib 0x411a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x67e1 _pthread_cond_wait + 1243
2 Gifski 0x16408e rayon_core::latch::LockLatch::wait_and_reset::h837f5b6c09c1b908 + 4395430030
3 Gifski 0x1a6659 rayon_core::registry::Registry::in_worker_cold::hcc15c15147a9de79 + 4395701849
4 Gifski 0x14a418 rayon_core::registry::in_worker::h3fd22bbf6b62cda9 + 4395324440
5 Gifski 0x15b9d6 imagequant::remap::remap_to_palette_floyd::h157adc2e17d7d710 + 4395395542
6 Gifski 0x15de21 imagequant::quant::QuantizationResult::write_remapped_image_rows_internal::h1ffa985d702e55de + 4395404833
7 Gifski 0x12f0fc gifski::Writer::remap_frames::h0371c54d1a30cee4 + 4395213052
8 Gifski 0x10b3bc std::sys_common::backtrace::__rust_begin_short_backtrace::habb51647880c5e9f + 4395066300
9 Gifski 0xfc3bd core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc4089f8cc6d79fcc + 4395004861
10 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
11 libsystem_pthread.dylib 0x6259 _pthread_start + 125
12 libsystem_pthread.dylib 0x1c7b thread_start + 15
quant0
0 libsystem_kernel.dylib 0x411a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x67e1 _pthread_cond_wait + 1243
2 Gifski 0x16408e rayon_core::latch::LockLatch::wait_and_reset::h837f5b6c09c1b908 + 4395430030
3 Gifski 0x1a655d rayon_core::registry::Registry::in_worker_cold::h5947b1eb817aa722 + 4395701597
4 Gifski 0x14e2c1 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340481
5 Gifski 0x14d718 _$LT$rayon..iter..plumbing..bridge..Callback$LT$C$GT$$u20$as$u20$rayon..iter..plumbing..ProducerCallback$LT$I$GT$$GT$::callback::hc1b982db6290072d + 4395337496
6 Gifski 0x14ceea imagequant::kmeans::Kmeans::iteration::h3eae6fa242269cfa + 4395335402
7 Gifski 0x15cdc1 imagequant::quant::QuantizationResult::new::h491dc020007446fd + 4395400641
8 Gifski 0x15590b imagequant::hist::Histogram::quantize_internal::hf2b859a313b85cea + 4395370763
9 Gifski 0x158ac5 imagequant::attr::Attributes::quantize::h33cf856c145e6f36 + 4395383493
10 Gifski 0x12b4e7 gifski::Writer::quantize::h3005016bd5e26088 + 4395197671
11 Gifski 0x10b8a6 std::panicking::try::h948cffb1d699c1ed + 4395067558
12 Gifski 0x10af11 std::sys_common::backtrace::__rust_begin_short_backtrace::h4e4d32ab86c71a1f + 4395065105
13 Gifski 0xfbde3 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9125fa2138ae794d + 4395003363
14 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
15 libsystem_pthread.dylib 0x6259 _pthread_start + 125
16 libsystem_pthread.dylib 0x1c7b thread_start + 15
resize0
0 Gifski 0x11061d gifski::denoise::less_smart_blur::h8d73db4ac9c7c2b1 + 4395087389
1 Gifski 0x10ce5b std::panicking::try::hfcfccd7fc7eeacce + 4395073115
2 Gifski 0x10ae01 std::sys_common::backtrace::__rust_begin_short_backtrace::h4c62a48df06504ac + 4395064833
3 Gifski 0xfbc63 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h8be396265ac5bd1e + 4395002979
4 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
5 libsystem_pthread.dylib 0x6259 _pthread_start + 125
6 libsystem_pthread.dylib 0x1c7b thread_start + 15
lzw0
0 libsystem_kernel.dylib 0x1616 swtch_pri + 10
1 libsystem_pthread.dylib 0x3949 cthread_yield + 20
2 Gifski 0xfcc70 crossbeam_channel::context::Context::wait_until::hf476fdd394295ef2 + 4395007088
3 Gifski 0xff83d crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::h8442fd518d3cead9 + 4395018301
4 Gifski 0x1065bc crossbeam_channel::flavors::zero::Channel$LT$T$GT$::recv::h79143474e7e56d71 + 4395046332
5 Gifski 0x11e5a7 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h148a90a08d326737 + 4395144615
6 Gifski 0x10c5d9 std::panicking::try::hb68650195acd501c + 4395070937
7 Gifski 0x10b2b1 std::sys_common::backtrace::__rust_begin_short_backtrace::h9e4ae1f2ca85dd49 + 4395066033
8 Gifski 0xfc563 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hf6733871fb1f55f3 + 4395005283
9 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
10 libsystem_pthread.dylib 0x6259 _pthread_start + 125
11 libsystem_pthread.dylib 0x1c7b thread_start + 15
quant1
0 Gifski 0x1551ee imagequant::hist::Histogram::add_image::h1553415021c8a52d + 4395368942
1 Gifski 0x158ab0 imagequant::attr::Attributes::quantize::h33cf856c145e6f36 + 4395383472
2 Gifski 0x12b4e7 gifski::Writer::quantize::h3005016bd5e26088 + 4395197671
3 Gifski 0x10b8a6 std::panicking::try::h948cffb1d699c1ed + 4395067558
4 Gifski 0x10af11 std::sys_common::backtrace::__rust_begin_short_backtrace::h4e4d32ab86c71a1f + 4395065105
5 Gifski 0xfbde3 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9125fa2138ae794d + 4395003363
6 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
7 libsystem_pthread.dylib 0x6259 _pthread_start + 125
8 libsystem_pthread.dylib 0x1c7b thread_start + 15
resize1
0 libsystem_kernel.dylib 0x1616 swtch_pri + 10
1 libsystem_pthread.dylib 0x3949 cthread_yield + 20
2 Gifski 0x1162fd crossbeam_channel::flavors::array::Channel$LT$T$GT$::recv::he722db42da8faa0e + 4395111165
3 Gifski 0x11e985 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h63d4fb3bcf6debe1 + 4395145605
4 Gifski 0x10c98f std::panicking::try::hfcfccd7fc7eeacce + 4395071887
5 Gifski 0x10ae01 std::sys_common::backtrace::__rust_begin_short_backtrace::h4c62a48df06504ac + 4395064833
6 Gifski 0xfbc63 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h8be396265ac5bd1e + 4395002979
7 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
8 libsystem_pthread.dylib 0x6259 _pthread_start + 125
9 libsystem_pthread.dylib 0x1c7b thread_start + 15
quant2
0 Gifski 0x14c6a3 imagequant::blur::liq_max3::h7fbdf1c05f002e47 + 4395333283
1 Gifski 0x14ff47 imagequant::image::Image::contrast_maps::h62ebf518806db09c + 4395347783
2 Gifski 0x14ef0a imagequant::image::Image::update_dither_map::h688b30e6c669c27b + 4395343626
3 Gifski 0x15d98e imagequant::quant::QuantizationResult::optionally_prepare_for_dithering_with_background_set::hfe229997524aebcd + 4395403662
4 Gifski 0x12b5fa gifski::Writer::quantize::h3005016bd5e26088 + 4395197946
5 Gifski 0x10b8a6 std::panicking::try::h948cffb1d699c1ed + 4395067558
6 Gifski 0x10af11 std::sys_common::backtrace::__rust_begin_short_backtrace::h4e4d32ab86c71a1f + 4395065105
7 Gifski 0xfbde3 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9125fa2138ae794d + 4395003363
8 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
9 libsystem_pthread.dylib 0x6259 _pthread_start + 125
10 libsystem_pthread.dylib 0x1c7b thread_start + 15
quant3
0 libsystem_kernel.dylib 0x411a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x67e1 _pthread_cond_wait + 1243
2 Gifski 0x16408e rayon_core::latch::LockLatch::wait_and_reset::h837f5b6c09c1b908 + 4395430030
3 Gifski 0x1a655d rayon_core::registry::Registry::in_worker_cold::h5947b1eb817aa722 + 4395701597
4 Gifski 0x14e2c1 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340481
5 Gifski 0x14d718 _$LT$rayon..iter..plumbing..bridge..Callback$LT$C$GT$$u20$as$u20$rayon..iter..plumbing..ProducerCallback$LT$I$GT$$GT$::callback::hc1b982db6290072d + 4395337496
6 Gifski 0x14ceea imagequant::kmeans::Kmeans::iteration::h3eae6fa242269cfa + 4395335402
7 Gifski 0x15c768 imagequant::quant::QuantizationResult::new::h491dc020007446fd + 4395399016
8 Gifski 0x15590b imagequant::hist::Histogram::quantize_internal::hf2b859a313b85cea + 4395370763
9 Gifski 0x158ac5 imagequant::attr::Attributes::quantize::h33cf856c145e6f36 + 4395383493
10 Gifski 0x12b4e7 gifski::Writer::quantize::h3005016bd5e26088 + 4395197671
11 Gifski 0x10b8a6 std::panicking::try::h948cffb1d699c1ed + 4395067558
12 Gifski 0x10af11 std::sys_common::backtrace::__rust_begin_short_backtrace::h4e4d32ab86c71a1f + 4395065105
13 Gifski 0xfbde3 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9125fa2138ae794d + 4395003363
14 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
15 libsystem_pthread.dylib 0x6259 _pthread_start + 125
16 libsystem_pthread.dylib 0x1c7b thread_start + 15
Thread
0 libsystem_kernel.dylib 0x2cb2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x2d47 _pthread_wqthread + 426
2 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
Thread
0 libsystem_kernel.dylib 0x2cb2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x2d47 _pthread_wqthread + 426
2 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
com.apple.avfoundation.imagerequestqueue
0 libsystem_kernel.dylib 0x411a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x67e1 _pthread_cond_wait + 1243
2 CoreMedia 0x1f573 WaitOnCondition + 11
3 CoreMedia 0xa87d FigSemaphoreWaitRelative + 145
4 MediaToolbox 0x2363ef FigExportSettings_CopyEncoderIDForProfile + 6653
5 AVFCore 0x17669 -[AVAssetReaderOutput copyNextSampleBuffer] + 148
6 AVFCore 0x8f77d -[AVAssetReaderTrackOutput copyNextSampleBuffer] + 68
7 AVFCore 0x22ae6 -[AVAssetImageGenerator _copyCGImageAtTime:usingAssetReader:error:] + 257
8 AVFCore 0x41f53 __82-[AVAssetImageGenerator generateCGImagesAsynchronouslyForTimes:completionHandler:]_block_invoke_2 + 195
9 libdispatch.dylib 0x17fb _dispatch_call_block_and_release + 12
10 libdispatch.dylib 0x2a44 _dispatch_client_callout + 8
11 libdispatch.dylib 0x8ac4 _dispatch_lane_serial_drain + 694
12 libdispatch.dylib 0x95e7 _dispatch_lane_invoke + 417
13 libdispatch.dylib 0x13ad7 _dispatch_workloop_worker_thread + 762
14 libsystem_pthread.dylib 0x2ce3 _pthread_wqthread + 326
15 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
com.apple.coremedia.videomediaconverter
0 libsystem_kernel.dylib 0x411a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x67e1 _pthread_cond_wait + 1243
2 CoreMedia 0x1f573 WaitOnCondition + 11
3 CoreMedia 0xa87d FigSemaphoreWaitRelative + 145
4 MediaToolbox 0x35687d FigVideoReceiverCreate + 122
5 CoreMedia 0x1e097 figThreadMain + 276
6 libsystem_pthread.dylib 0x6259 _pthread_start + 125
7 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.videomentor
0 libsystem_kernel.dylib 0x411a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x67e1 _pthread_cond_wait + 1243
2 CoreMedia 0x1f573 WaitOnCondition + 11
3 CoreMedia 0xa87d FigSemaphoreWaitRelative + 145
4 MediaToolbox 0x1b961b FigSampleGeneratorCreateForFormatReaderProducingByteReferenceSampleBuffers + 39232
5 CoreMedia 0x1e097 figThreadMain + 276
6 libsystem_pthread.dylib 0x6259 _pthread_start + 125
7 libsystem_pthread.dylib 0x1c7b thread_start + 15
Thread
0 libsystem_kernel.dylib 0x2cb2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x2d47 _pthread_wqthread + 426
2 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
com.apple.coremedia.videomediaconverter
0 libsystem_kernel.dylib 0x411a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x67e1 _pthread_cond_wait + 1243
2 CoreMedia 0x1e416 WaitOnConditionTimed + 78
3 CoreMedia 0xa884 FigSemaphoreWaitRelative + 152
4 VideoToolbox 0x954e VTDecompressionSessionWaitForAsynchronousFrames + 89
5 MediaToolbox 0xb8f48 VMC2CreateWithQueues + 3668
6 MediaToolbox 0x35685b FigVideoReceiverCreate + 88
7 CoreMedia 0x1e097 figThreadMain + 276
8 libsystem_pthread.dylib 0x6259 _pthread_start + 125
9 libsystem_pthread.dylib 0x1c7b thread_start + 15
com.apple.coremedia.videomentor
0 libsystem_kernel.dylib 0x411a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x67e1 _pthread_cond_wait + 1243
2 CoreMedia 0x1f573 WaitOnCondition + 11
3 CoreMedia 0xa87d FigSemaphoreWaitRelative + 145
4 MediaToolbox 0x1b961b FigSampleGeneratorCreateForFormatReaderProducingByteReferenceSampleBuffers + 39232
5 CoreMedia 0x1e097 figThreadMain + 276
6 libsystem_pthread.dylib 0x6259 _pthread_start + 125
7 libsystem_pthread.dylib 0x1c7b thread_start + 15
Thread
0 libsystem_kernel.dylib 0x2cb2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x2d47 _pthread_wqthread + 426
2 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
Thread
0 libsystem_kernel.dylib 0x2cb2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x2d47 _pthread_wqthread + 426
2 libsystem_pthread.dylib 0x1c67 start_wqthread + 15
Thread
0 Gifski 0x15bf55 imagequant::remap::dither_row::hb2329f7cc86701ec + 4395396949
1 Gifski 0x14b04f _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h99464ec0ee22e62d + 4395327567
2 Gifski 0x15a4ba _$LT$rayon_core..job..HeapJob$LT$BODY$GT$$u20$as$u20$rayon_core..job..Job$GT$::execute::h44be7d17b572e92b + 4395390138
3 Gifski 0x1a83f8 rayon_core::registry::WorkerThread::wait_until_cold::h9c57b5b852ff747e + 4395709432
4 Gifski 0x1616a3 rayon_core::registry::ThreadBuilder::run::h3753c5032221f812 + 4395419299
5 Gifski 0x1606a2 std::sys_common::backtrace::__rust_begin_short_backtrace::h1dfc95f4ccbe6c3f + 4395415202
6 Gifski 0x163691 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h6afe01d0cfc5b138 + 4395427473
7 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
8 libsystem_pthread.dylib 0x6259 _pthread_start + 125
9 libsystem_pthread.dylib 0x1c7b thread_start + 15
Thread
0 Gifski 0x156e4c imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376204
1 Gifski 0x156e1e imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376158
2 Gifski 0x15bfc3 imagequant::remap::dither_row::hb2329f7cc86701ec + 4395397059
3 Gifski 0x14b04f _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h99464ec0ee22e62d + 4395327567
4 Gifski 0x15a4ba _$LT$rayon_core..job..HeapJob$LT$BODY$GT$$u20$as$u20$rayon_core..job..Job$GT$::execute::h44be7d17b572e92b + 4395390138
5 Gifski 0x1a83f8 rayon_core::registry::WorkerThread::wait_until_cold::h9c57b5b852ff747e + 4395709432
6 Gifski 0x14b223 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::he084e126be0ebb08 + 4395328035
7 Gifski 0x15aa38 _$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$::execute::h88c0232770f6dbb4 + 4395391544
8 Gifski 0x1a83f8 rayon_core::registry::WorkerThread::wait_until_cold::h9c57b5b852ff747e + 4395709432
9 Gifski 0x1616a3 rayon_core::registry::ThreadBuilder::run::h3753c5032221f812 + 4395419299
10 Gifski 0x1606a2 std::sys_common::backtrace::__rust_begin_short_backtrace::h1dfc95f4ccbe6c3f + 4395415202
11 Gifski 0x163691 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h6afe01d0cfc5b138 + 4395427473
12 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
13 libsystem_pthread.dylib 0x6259 _pthread_start + 125
14 libsystem_pthread.dylib 0x1c7b thread_start + 15
Thread
0 Gifski 0x156dff imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376127
1 Gifski 0x156ee7 imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376359
2 Gifski 0x156ee7 imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376359
3 Gifski 0x156e1e imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376158
4 Gifski 0x156ee7 imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376359
5 Gifski 0x1496ab _$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::fold::h6ad09467322d7ada + 4395321003
6 Gifski 0x14d60d _$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$::consume_iter::h9626d06d8d20200c + 4395337229
7 Gifski 0x14e14c rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340108
8 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
9 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
10 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
11 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
12 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
13 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
14 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
15 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
16 Gifski 0x15a922 _$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$::execute::h806fcbb6b5f5bb56 + 4395391266
17 Gifski 0x1a83f8 rayon_core::registry::WorkerThread::wait_until_cold::h9c57b5b852ff747e + 4395709432
18 Gifski 0x1616a3 rayon_core::registry::ThreadBuilder::run::h3753c5032221f812 + 4395419299
19 Gifski 0x1606a2 std::sys_common::backtrace::__rust_begin_short_backtrace::h1dfc95f4ccbe6c3f + 4395415202
20 Gifski 0x163691 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h6afe01d0cfc5b138 + 4395427473
21 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
22 libsystem_pthread.dylib 0x6259 _pthread_start + 125
23 libsystem_pthread.dylib 0x1c7b thread_start + 15
Thread
0 libsystem_kernel.dylib 0x1616 swtch_pri + 10
1 libsystem_pthread.dylib 0x3949 cthread_yield + 20
2 Gifski 0x1a8165 rayon_core::registry::WorkerThread::wait_until_cold::h9c57b5b852ff747e + 4395708773
3 Gifski 0x1616a3 rayon_core::registry::ThreadBuilder::run::h3753c5032221f812 + 4395419299
4 Gifski 0x1606a2 std::sys_common::backtrace::__rust_begin_short_backtrace::h1dfc95f4ccbe6c3f + 4395415202
5 Gifski 0x163691 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h6afe01d0cfc5b138 + 4395427473
6 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
7 libsystem_pthread.dylib 0x6259 _pthread_start + 125
8 libsystem_pthread.dylib 0x1c7b thread_start + 15
Thread
0 Gifski 0x14963c _$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::fold::h6ad09467322d7ada + 4395320892
1 Gifski 0x14d60d _$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$::consume_iter::h9626d06d8d20200c + 4395337229
2 Gifski 0x14e14c rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340108
3 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
4 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
5 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
6 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
7 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
8 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
9 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
10 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
11 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
12 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
13 Gifski 0x15a922 _$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$::execute::h806fcbb6b5f5bb56 + 4395391266
14 Gifski 0x1a83f8 rayon_core::registry::WorkerThread::wait_until_cold::h9c57b5b852ff747e + 4395709432
15 Gifski 0x1616a3 rayon_core::registry::ThreadBuilder::run::h3753c5032221f812 + 4395419299
16 Gifski 0x1606a2 std::sys_common::backtrace::__rust_begin_short_backtrace::h1dfc95f4ccbe6c3f + 4395415202
17 Gifski 0x163691 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h6afe01d0cfc5b138 + 4395427473
18 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
19 libsystem_pthread.dylib 0x6259 _pthread_start + 125
20 libsystem_pthread.dylib 0x1c7b thread_start + 15
Thread
0 Gifski 0x156e76 imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376246
1 Gifski 0x156e1e imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376158
2 Gifski 0x156e1e imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376158
3 Gifski 0x1496ab _$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::fold::h6ad09467322d7ada + 4395321003
4 Gifski 0x14d60d _$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$::consume_iter::h9626d06d8d20200c + 4395337229
5 Gifski 0x14e14c rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340108
6 Gifski 0x14a250 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323984
7 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
8 Gifski 0x14a250 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323984
9 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
10 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
11 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
12 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
13 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
14 Gifski 0x15a922 _$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$::execute::h806fcbb6b5f5bb56 + 4395391266
15 Gifski 0x1a83f8 rayon_core::registry::WorkerThread::wait_until_cold::h9c57b5b852ff747e + 4395709432
16 Gifski 0x1616a3 rayon_core::registry::ThreadBuilder::run::h3753c5032221f812 + 4395419299
17 Gifski 0x1606a2 std::sys_common::backtrace::__rust_begin_short_backtrace::h1dfc95f4ccbe6c3f + 4395415202
18 Gifski 0x163691 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h6afe01d0cfc5b138 + 4395427473
19 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
20 libsystem_pthread.dylib 0x6259 _pthread_start + 125
21 libsystem_pthread.dylib 0x1c7b thread_start + 15
Thread
0 Gifski 0x156f24 imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376420
1 Gifski 0x156e1e imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376158
2 Gifski 0x156e1e imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376158
3 Gifski 0x156e1e imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376158
4 Gifski 0x156ee7 imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376359
5 Gifski 0x1496ab _$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::fold::h6ad09467322d7ada + 4395321003
6 Gifski 0x14d60d _$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$::consume_iter::h9626d06d8d20200c + 4395337229
7 Gifski 0x14e14c rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340108
8 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
9 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
10 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
11 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
12 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
13 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
14 Gifski 0x15a922 _$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$::execute::h806fcbb6b5f5bb56 + 4395391266
15 Gifski 0x1a83f8 rayon_core::registry::WorkerThread::wait_until_cold::h9c57b5b852ff747e + 4395709432
16 Gifski 0x1616a3 rayon_core::registry::ThreadBuilder::run::h3753c5032221f812 + 4395419299
17 Gifski 0x1606a2 std::sys_common::backtrace::__rust_begin_short_backtrace::h1dfc95f4ccbe6c3f + 4395415202
18 Gifski 0x163691 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h6afe01d0cfc5b138 + 4395427473
19 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
20 libsystem_pthread.dylib 0x6259 _pthread_start + 125
21 libsystem_pthread.dylib 0x1c7b thread_start + 15
Thread
0 Gifski 0x156f55 imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376469
1 Gifski 0x156e1e imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376158
2 Gifski 0x156e1e imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376158
3 Gifski 0x156e1e imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376158
4 Gifski 0x156ee7 imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376359
5 Gifski 0x156ee7 imagequant::nearest::vp_search_node::h741230bff25b152b + 4395376359
6 Gifski 0x1496ab _$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::fold::h6ad09467322d7ada + 4395321003
7 Gifski 0x14d60d _$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$::consume_iter::h9626d06d8d20200c + 4395337229
8 Gifski 0x14e14c rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340108
9 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
10 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
11 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
12 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
13 Gifski 0x14a250 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323984
14 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
15 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
16 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
17 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
18 Gifski 0x14e238 rayon::iter::plumbing::bridge_producer_consumer::helper::hcdd6eed4ce955b8e + 4395340344
19 Gifski 0x14a0e8 rayon_core::join::join_context::_$u7b$$u7b$closure$u7d$$u7d$::h4601af1d4a443746 + 4395323624
20 Gifski 0x15a814 _$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$::execute::h6f1b0921e46b151a + 4395390996
21 Gifski 0x1a83f8 rayon_core::registry::WorkerThread::wait_until_cold::h9c57b5b852ff747e + 4395709432
22 Gifski 0x1616a3 rayon_core::registry::ThreadBuilder::run::h3753c5032221f812 + 4395419299
23 Gifski 0x1606a2 std::sys_common::backtrace::__rust_begin_short_backtrace::h1dfc95f4ccbe6c3f + 4395415202
24 Gifski 0x163691 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h6afe01d0cfc5b138 + 4395427473
25 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
26 libsystem_pthread.dylib 0x6259 _pthread_start + 125
27 libsystem_pthread.dylib 0x1c7b thread_start + 15
c-write
0 libsystem_kernel.dylib 0x1616 swtch_pri + 10
1 libsystem_pthread.dylib 0x3949 cthread_yield + 20
2 Gifski 0x11554d crossbeam_channel::flavors::array::Channel$LT$T$GT$::recv::h84c4fb425017beef + 4395107661
3 Gifski 0x1202a2 crossbeam_channel::channel::Receiver$LT$T$GT$::recv::h6ef39260b18c3467 + 4395152034
4 Gifski 0x10e481 _$LT$gifski..ordqueue..OrdQueueIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h351a19431f5b158d + 4395078785
5 Gifski 0x122c32 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h2d0641cf5b245fca + 4395162674
6 Gifski 0x1291c4 std::thread::scoped::scope::hba3a4669ac87bd59 + 4395188676
7 Gifski 0x12c534 gifski::Writer::write_inner::ha14ae18cd5dbc305 + 4395201844
8 Gifski 0x10b576 std::sys_common::backtrace::__rust_begin_short_backtrace::he21b7f6db1f822ac + 4395066742
9 Gifski 0xfb99b core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h2201110db6621238 + 4395002267
10 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
11 libsystem_pthread.dylib 0x6259 _pthread_start + 125
12 libsystem_pthread.dylib 0x1c7b thread_start + 15
resize
0 libsystem_kernel.dylib 0x2d42 __ulock_wait + 10
1 libsystem_pthread.dylib 0x7a05 _pthread_join + 358
2 Gifski 0x187ba0 std::sys::unix::thread::Thread::join::h3e7650a471d3f2c9 + 265 (thread.rs:265)
3 Gifski 0xf9f88 std::thread::JoinInner$LT$T$GT$::join::h97c9bbc6170eef89 + 4394995592
4 Gifski 0x12383b _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h78383a9efe85a251 + 4395165755
5 Gifski 0x128e60 std::thread::scoped::scope::h0e256d1deedfe40d + 4395187808
6 Gifski 0x10b093 std::sys_common::backtrace::__rust_begin_short_backtrace::h5c0879bb0c38d3bf + 4395065491
7 Gifski 0xfc1bd core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hb35defd9f31f7039 + 4395004349
8 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
9 libsystem_pthread.dylib 0x6259 _pthread_start + 125
10 libsystem_pthread.dylib 0x1c7b thread_start + 15
diff
0 libsystem_kernel.dylib 0x1616 swtch_pri + 10
1 libsystem_pthread.dylib 0x3949 cthread_yield + 20
2 Gifski 0xfcc99 crossbeam_channel::context::Context::wait_until::hf476fdd394295ef2 + 4395007129
3 Gifski 0xfe00d crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::h5a71df1206ed432a + 4395012109
4 Gifski 0x107612 crossbeam_channel::flavors::zero::Channel$LT$T$GT$::recv::hf565331b14400d68 + 4395050514
5 Gifski 0x1200f6 crossbeam_channel::channel::Receiver$LT$T$GT$::recv::h2031637fcee64c1c + 4395151606
6 Gifski 0x10e2d1 _$LT$gifski..ordqueue..OrdQueueIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h1e6fc3a02bdc9f8d + 4395078353
7 Gifski 0x12cd77 gifski::Writer::make_diffs::h0537337ecc834379 + 4395203959
8 Gifski 0x10b438 std::sys_common::backtrace::__rust_begin_short_backtrace::hcbe4f8843213d0f8 + 4395066424
9 Gifski 0xfbacd core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h3cf3dbca3fd37cd5 + 4395002573
10 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
11 libsystem_pthread.dylib 0x6259 _pthread_start + 125
12 libsystem_pthread.dylib 0x1c7b thread_start + 15
quant
0 libsystem_kernel.dylib 0x1616 swtch_pri + 10
1 libsystem_pthread.dylib 0x3949 cthread_yield + 20
2 Gifski 0xfcc99 crossbeam_channel::context::Context::wait_until::hf476fdd394295ef2 + 4395007129
3 Gifski 0x1030dd crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::hdd7f55deff4cc9e7 + 4395032797
4 Gifski 0x105651 crossbeam_channel::flavors::zero::Channel$LT$T$GT$::recv::h486dbacbba2349fd + 4395042385
5 Gifski 0x11ebe2 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::hb8f959ac05f36326 + 4395146210
6 Gifski 0x123c05 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hc647109d5c81b3f1 + 4395166725
7 Gifski 0x129010 std::thread::scoped::scope::h9bb589618084dab0 + 4395188240
8 Gifski 0x10b233 std::sys_common::backtrace::__rust_begin_short_backtrace::h833004d7e4662af1 + 4395065907
9 Gifski 0xfbfbd core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9da20c24655e35a0 + 4395003837
10 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
11 libsystem_pthread.dylib 0x6259 _pthread_start + 125
12 libsystem_pthread.dylib 0x1c7b thread_start + 15
resize0
0 libsystem_kernel.dylib 0x1616 swtch_pri + 10
1 libsystem_pthread.dylib 0x3949 cthread_yield + 20
2 Gifski 0x1162fd crossbeam_channel::flavors::array::Channel$LT$T$GT$::recv::he722db42da8faa0e + 4395111165
3 Gifski 0x11e985 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h63d4fb3bcf6debe1 + 4395145605
4 Gifski 0x10c98f std::panicking::try::hfcfccd7fc7eeacce + 4395071887
5 Gifski 0x10ae01 std::sys_common::backtrace::__rust_begin_short_backtrace::h4c62a48df06504ac + 4395064833
6 Gifski 0xfbc63 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h8be396265ac5bd1e + 4395002979
7 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
8 libsystem_pthread.dylib 0x6259 _pthread_start + 125
9 libsystem_pthread.dylib 0x1c7b thread_start + 15
remap
0 libsystem_kernel.dylib 0x1616 swtch_pri + 10
1 libsystem_pthread.dylib 0x3949 cthread_yield + 20
2 Gifski 0xfcceb crossbeam_channel::context::Context::wait_until::hf476fdd394295ef2 + 4395007211
3 Gifski 0x1038ad crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::hffd503f11e038562 + 4395034797
4 Gifski 0x104e88 crossbeam_channel::flavors::zero::Channel$LT$T$GT$::recv::h2602cdee97539f7c + 4395040392
5 Gifski 0x1204bc crossbeam_channel::channel::Receiver$LT$T$GT$::recv::hc9e528d92b8d50b2 + 4395152572
6 Gifski 0x10e643 _$LT$gifski..ordqueue..OrdQueueIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::ha9d40db7a80be6ad + 4395079235
7 Gifski 0x12dead gifski::Writer::remap_frames::h0371c54d1a30cee4 + 4395208365
8 Gifski 0x10b3bc std::sys_common::backtrace::__rust_begin_short_backtrace::habb51647880c5e9f + 4395066300
9 Gifski 0xfc3bd core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc4089f8cc6d79fcc + 4395004861
10 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
11 libsystem_pthread.dylib 0x6259 _pthread_start + 125
12 libsystem_pthread.dylib 0x1c7b thread_start + 15
resize1
0 Gifski 0x187c90 std::sys::unix::thread_local_dtor::register_dtor::h13c7af66b835d804 + 58 (thread_local_dtor.rs:58)
1 Gifski 0x11636c crossbeam_channel::flavors::array::Channel$LT$T$GT$::recv::he722db42da8faa0e + 4395111276
2 Gifski 0x11e985 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h63d4fb3bcf6debe1 + 4395145605
3 Gifski 0x10c98f std::panicking::try::hfcfccd7fc7eeacce + 4395071887
4 Gifski 0x10ae01 std::sys_common::backtrace::__rust_begin_short_backtrace::h4c62a48df06504ac + 4395064833
5 Gifski 0xfbc63 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h8be396265ac5bd1e + 4395002979
6 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
7 libsystem_pthread.dylib 0x6259 _pthread_start + 125
8 libsystem_pthread.dylib 0x1c7b thread_start + 15
lzw0
0 libsystem_kernel.dylib 0x153e semaphore_wait_trap + 10
1 libdispatch.dylib 0x2efb _dispatch_sema4_wait + 16
2 libdispatch.dylib 0x33d7 _dispatch_semaphore_wait_slow + 98
3 Gifski 0x17f600 std::thread::park::h12450518b8152323 + 75 (darwin.rs:75)
4 Gifski 0xfcd60 crossbeam_channel::context::Context::wait_until::hf476fdd394295ef2 + 4395007328
5 Gifski 0xff83d crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::h8442fd518d3cead9 + 4395018301
6 Gifski 0x1065bc crossbeam_channel::flavors::zero::Channel$LT$T$GT$::recv::h79143474e7e56d71 + 4395046332
7 Gifski 0x11e5a7 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h148a90a08d326737 + 4395144615
8 Gifski 0x10c2f9 std::panicking::try::hb68650195acd501c + 4395070201
9 Gifski 0x10b2b1 std::sys_common::backtrace::__rust_begin_short_backtrace::h9e4ae1f2ca85dd49 + 4395066033
10 Gifski 0xfc563 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hf6733871fb1f55f3 + 4395005283
11 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
12 libsystem_pthread.dylib 0x6259 _pthread_start + 125
13 libsystem_pthread.dylib 0x1c7b thread_start + 15
resize2
0 libsystem_kernel.dylib 0x1616 swtch_pri + 10
1 libsystem_pthread.dylib 0x3949 cthread_yield + 20
2 Gifski 0x113e29 crossbeam_channel::context::Context::wait_until::hf476fdd394295ef2 + 4395101737
3 Gifski 0x113fc6 crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::h028f63e258d449f7 + 4395102150
4 Gifski 0x1163aa crossbeam_channel::flavors::array::Channel$LT$T$GT$::recv::he722db42da8faa0e + 4395111338
5 Gifski 0x11e985 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h63d4fb3bcf6debe1 + 4395145605
6 Gifski 0x10c98f std::panicking::try::hfcfccd7fc7eeacce + 4395071887
7 Gifski 0x10ae01 std::sys_common::backtrace::__rust_begin_short_backtrace::h4c62a48df06504ac + 4395064833
8 Gifski 0xfbc63 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h8be396265ac5bd1e + 4395002979
9 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
10 libsystem_pthread.dylib 0x6259 _pthread_start + 125
11 libsystem_pthread.dylib 0x1c7b thread_start + 15
resize3
0 libsystem_kernel.dylib 0x15c2 mach_msg2_trap + 10
1 libsystem_kernel.dylib 0xf604 mach_msg2_internal + 82
2 libsystem_kernel.dylib 0x3ad0 semaphore_create + 114
3 libsystem_platform.dylib 0x346e _os_semaphore_create + 30
4 libdispatch.dylib 0x2e2b _dispatch_sema4_create_slow + 233
5 libdispatch.dylib 0x3399 _dispatch_semaphore_wait_slow + 36
6 Gifski 0x17f600 std::thread::park::h12450518b8152323 + 75 (darwin.rs:75)
7 Gifski 0x113ef0 crossbeam_channel::context::Context::wait_until::hf476fdd394295ef2 + 4395101936
8 Gifski 0x113fc6 crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::h028f63e258d449f7 + 4395102150
9 Gifski 0x1163aa crossbeam_channel::flavors::array::Channel$LT$T$GT$::recv::he722db42da8faa0e + 4395111338
10 Gifski 0x11e985 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h63d4fb3bcf6debe1 + 4395145605
11 Gifski 0x10c98f std::panicking::try::hfcfccd7fc7eeacce + 4395071887
12 Gifski 0x10ae01 std::sys_common::backtrace::__rust_begin_short_backtrace::h4c62a48df06504ac + 4395064833
13 Gifski 0xfbc63 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h8be396265ac5bd1e + 4395002979
14 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
15 libsystem_pthread.dylib 0x6259 _pthread_start + 125
16 libsystem_pthread.dylib 0x1c7b thread_start + 15
quant0
0 libsystem_kernel.dylib 0x153e semaphore_wait_trap + 10
1 libdispatch.dylib 0x2efb _dispatch_sema4_wait + 16
2 libdispatch.dylib 0x33d7 _dispatch_semaphore_wait_slow + 98
3 Gifski 0x17f600 std::thread::park::h12450518b8152323 + 75 (darwin.rs:75)
4 Gifski 0x113ef0 crossbeam_channel::context::Context::wait_until::hf476fdd394295ef2 + 4395101936
5 Gifski 0x113fc6 crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::h028f63e258d449f7 + 4395102150
6 Gifski 0x114c27 crossbeam_channel::flavors::array::Channel$LT$T$GT$::recv::h2f668e00eefdaeb7 + 4395105319
7 Gifski 0x11e778 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h2dd41d73a480052b + 4395145080
8 Gifski 0x10b72c std::panicking::try::h948cffb1d699c1ed + 4395067180
9 Gifski 0x10af11 std::sys_common::backtrace::__rust_begin_short_backtrace::h4e4d32ab86c71a1f + 4395065105
10 Gifski 0xfbde3 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9125fa2138ae794d + 4395003363
11 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
12 libsystem_pthread.dylib 0x6259 _pthread_start + 125
13 libsystem_pthread.dylib 0x1c7b thread_start + 15
quant1
0 libsystem_kernel.dylib 0x153e semaphore_wait_trap + 10
1 libdispatch.dylib 0x2efb _dispatch_sema4_wait + 16
2 libdispatch.dylib 0x33d7 _dispatch_semaphore_wait_slow + 98
3 Gifski 0x17f600 std::thread::park::h12450518b8152323 + 75 (darwin.rs:75)
4 Gifski 0x113ef0 crossbeam_channel::context::Context::wait_until::hf476fdd394295ef2 + 4395101936
5 Gifski 0x113fc6 crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::h028f63e258d449f7 + 4395102150
6 Gifski 0x114c27 crossbeam_channel::flavors::array::Channel$LT$T$GT$::recv::h2f668e00eefdaeb7 + 4395105319
7 Gifski 0x11e778 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h2dd41d73a480052b + 4395145080
8 Gifski 0x10b72c std::panicking::try::h948cffb1d699c1ed + 4395067180
9 Gifski 0x10af11 std::sys_common::backtrace::__rust_begin_short_backtrace::h4e4d32ab86c71a1f + 4395065105
10 Gifski 0xfbde3 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9125fa2138ae794d + 4395003363
11 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
12 libsystem_pthread.dylib 0x6259 _pthread_start + 125
13 libsystem_pthread.dylib 0x1c7b thread_start + 15
quant2
0 libsystem_kernel.dylib 0x153e semaphore_wait_trap + 10
1 libdispatch.dylib 0x2efb _dispatch_sema4_wait + 16
2 libdispatch.dylib 0x33d7 _dispatch_semaphore_wait_slow + 98
3 Gifski 0x17f600 std::thread::park::h12450518b8152323 + 75 (darwin.rs:75)
4 Gifski 0x113ef0 crossbeam_channel::context::Context::wait_until::hf476fdd394295ef2 + 4395101936
5 Gifski 0x113fc6 crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::h028f63e258d449f7 + 4395102150
6 Gifski 0x114c27 crossbeam_channel::flavors::array::Channel$LT$T$GT$::recv::h2f668e00eefdaeb7 + 4395105319
7 Gifski 0x11e778 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h2dd41d73a480052b + 4395145080
8 Gifski 0x10b72c std::panicking::try::h948cffb1d699c1ed + 4395067180
9 Gifski 0x10af11 std::sys_common::backtrace::__rust_begin_short_backtrace::h4e4d32ab86c71a1f + 4395065105
10 Gifski 0xfbde3 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9125fa2138ae794d + 4395003363
11 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
12 libsystem_pthread.dylib 0x6259 _pthread_start + 125
13 libsystem_pthread.dylib 0x1c7b thread_start + 15
quant3
0 libsystem_kernel.dylib 0x153e semaphore_wait_trap + 10
1 libdispatch.dylib 0x2efb _dispatch_sema4_wait + 16
2 libdispatch.dylib 0x33d7 _dispatch_semaphore_wait_slow + 98
3 Gifski 0x17f600 std::thread::park::h12450518b8152323 + 75 (darwin.rs:75)
4 Gifski 0x113ef0 crossbeam_channel::context::Context::wait_until::hf476fdd394295ef2 + 4395101936
5 Gifski 0x113fc6 crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::h028f63e258d449f7 + 4395102150
6 Gifski 0x114c27 crossbeam_channel::flavors::array::Channel$LT$T$GT$::recv::h2f668e00eefdaeb7 + 4395105319
7 Gifski 0x11e778 _$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h2dd41d73a480052b + 4395145080
8 Gifski 0x10b72c std::panicking::try::h948cffb1d699c1ed + 4395067180
9 Gifski 0x10af11 std::sys_common::backtrace::__rust_begin_short_backtrace::h4e4d32ab86c71a1f + 4395065105
10 Gifski 0xfbde3 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9125fa2138ae794d + 4395003363
11 Gifski 0x187a07 std::sys::unix::thread::Thread::new::thread_start::h1311e3ea18e7aa94 + 1987 (boxed.rs:1987)
12 libsystem_pthread.dylib 0x6259 _pthread_start + 125
13 libsystem_pthread.dylib 0x1c7b thread_start + 15
I'm not sure how this panic could happen. Is it possible that you've thrown an ObjC or Swift exception from the progress callback?
Anyway, I've added super careful error handling everywhere around it: https://github.com/sindresorhus/Gifski/pull/293
I'm not sure how this panic could happen. Is it possible that you've thrown an ObjC or Swift exception from the progress callback?
It's possible it could have been an Objective-C exception as there are no ways to catch those in Swift.
Performance improvements. Smaller files at lowest qualities.