braden-w/whispering

macOS app crashes when trying to download a recording

Opened this issue · 1 comments

I tried hitting the download button on several different recordings, and every time, the app crashes, with these details provided by macOS (I couldn't find a way to view any logs the app itself recorded):

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

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

Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   Whispering [77133]

Application Specific Information:
abort() called

more details and stack trace

-------------------------------------
Translated Report
-------------------------------------

Process:               Whispering [77133]
Path:                  /Applications/Whispering.app/Contents/MacOS/Whispering
Identifier:            com.bradenwong.whispering
Version:               5.0.0 (20240816.123323)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2024-09-14 21:22:25.8582 -0400
OS Version:            macOS 14.6.1 (23G93)
Report Version:        12

Time Awake Since Boot: 110000 seconds
Time Since Wake:       1383 seconds

System Integrity Protection: enabled

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

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

Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   Whispering [77133]

Application Specific Information:
abort() called


Thread 0 Crashed:: main Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x18774d5f0 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x187785c20 pthread_kill + 288
2   libsystem_c.dylib             	       0x187692a30 abort + 180
3   libc++abi.dylib               	       0x18773cd08 abort_message + 132
4   libc++abi.dylib               	       0x18772cee8 demangling_terminate_handler() + 132
5   libc++abi.dylib               	       0x18773c0cc std::__terminate(void (*)()) + 16
6   libc++abi.dylib               	       0x18773c028 std::terminate() + 36
7   libdispatch.dylib             	       0x1875d53fc _dispatch_client_callout + 40
8   libdispatch.dylib             	       0x1875e49b0 _dispatch_async_and_wait_invoke + 92
9   libdispatch.dylib             	       0x1875d53e8 _dispatch_client_callout + 20
10  libdispatch.dylib             	       0x1875e3bb8 _dispatch_main_queue_drain + 988
11  libdispatch.dylib             	       0x1875e37cc _dispatch_main_queue_callback_4CF + 44
12  CoreFoundation                	       0x1878a6ad4 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
13  CoreFoundation                	       0x187864258 __CFRunLoopRun + 1996
14  CoreFoundation                	       0x187863434 CFRunLoopRunSpecific + 608
15  HIToolbox                     	       0x19200d19c RunCurrentEventLoopInMode + 292
16  HIToolbox                     	       0x19200cfd8 ReceiveNextEventCommon + 648
17  HIToolbox                     	       0x19200cd30 _BlockUntilNextEventMatchingListInModeWithFilter + 76
18  AppKit                        	       0x18b0c2cc8 _DPSNextEvent + 660
19  AppKit                        	       0x18b8b94d0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
20  AppKit                        	       0x18b0b5ffc -[NSApplication run] + 476
21  Whispering                    	       0x1008c1628 objc_exception::try_no_ret::try_objc_execute_closure::h6d217323e8c462f7 + 44
22  Whispering                    	       0x100abd204 RustObjCExceptionTryCatch + 28
23  Whispering                    	       0x10097fa88 objc::message::platform::send_unverified::hf31f9521dcfe6f4e + 92
24  Whispering                    	       0x10093b5fc tao::platform_impl::platform::event_loop::EventLoop$LT$T$GT$::run::hf9ffa5c411addbff + 544
25  Whispering                    	       0x1008a1138 _$LT$tauri_runtime_wry..Wry$LT$T$GT$$u20$as$u20$tauri_runtime..Runtime$LT$T$GT$$GT$::run::hc4725d899b92ceb0 + 404
26  Whispering                    	       0x100955728 tauri::app::Builder$LT$R$GT$::run::h4c970a8e635ccf1b + 6328
27  Whispering                    	       0x100883668 app::main::h66e56e7bfc75c809 + 5640
28  Whispering                    	       0x10093a1ec std::sys_common::backtrace::__rust_begin_short_backtrace::hed7dfa5df4651bd2 + 12
29  Whispering                    	       0x100977404 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h88437f4bad49efe7 + 16
30  Whispering                    	       0x100ce3b94 std::rt::lang_start_internal::h27a134f18d582a1e + 640
31  Whispering                    	       0x1008844e4 main + 52
32  dyld                          	       0x1873fb154 start + 2476

same here