Thank you for your great program.
Every time I shut down anki, an error message is displayed. But I don’t know why. I will attach the error log, so I would appreciate it if you could check what the problem is.
Translated Report (Full Report Below)
Process: anki [7903]
Path: /Applications/Anki.app/Contents/MacOS/anki
Identifier: net.ankiweb.dtop
Version: 2.1.60 (???)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2023-02-24 00:16:32.0668 +0900
OS Version: macOS 13.2.1 (22D68)
Report Version: 12
Anonymous UUID: 234CAF55-21F6-BDC7-E003-E436D6E41ED5
Sleep/Wake UUID: 34B2AC4A-39A8-41BA-9C03-DB1F8A92AC80
Time Awake Since Boot: 10000 seconds
Time Since Wake: 2583 seconds
System Integrity Protection: enabled
Crashed Thread: 0 CrBrowserMain Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000073a60c756a48
Exception Codes: 0x0000000000000001, 0x000073a60c756a48
Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [7903]
VM Region Info: 0x73a60c756a48 is not in any region. Bytes after previous region: 21603357649481
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
MALLOC_NANO (reserved) 600018000000-600020000000 [128.0M] rw-/rwx SM=NUL …(unallocated)
—>
UNUSED SPACE AT END
Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 QtWebEngineCore 0x13803ac8c 0x138000000 + 240780
1 QtWebEngineCore 0x13803ac88 0x138000000 + 240776
2 QtWebEngineCore 0x13a5e28b0 0x138000000 + 39725232
3 QtWebEngineCore 0x13bb1e428 0x138000000 + 61989928
4 QtWebEngineCore 0x13bb1c2a0 0x138000000 + 61981344
5 QtWebEngineCore 0x13a5de52c 0x138000000 + 39707948
6 QtWebEngineCore 0x13a5df078 0x138000000 + 39710840
7 QtWebEngineCore 0x13aa102fc 0x138000000 + 44106492
8 QtWebEngineCore 0x13a5e959c 0x138000000 + 39753116
9 QtWebEngineCore 0x13b5bcea8 0x138000000 + 56348328
10 QtWebEngineCore 0x13b5c15f4 0x138000000 + 56366580
11 QtWebEngineCore 0x13b58a7f8 0x138000000 + 56141816
12 QtWebEngineCore 0x13b5a084c 0x138000000 + 56232012
13 QtWebEngineCore 0x13b5a05b8 0x138000000 + 56231352
14 QtWebEngineCore 0x13803e160 0x138000000 + 254304
15 QtCore 0x10a763350 QObject::event(QEvent*) + 88
16 QtWidgets 0x10da2dc90 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 272
17 QtWidgets 0x10da2ecf8 QApplication::notify(QObject*, QEvent*) + 512
18 QtWidgets.abi3.so 0x10e124e04 sipQApplication::notify(QObject*, QEvent*) + 248
19 QtCore 0x10a721d40 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 208
20 QtCore 0x10a722f84 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 808
21 libqcocoa.dylib 0x10fc3fcb4 0x10fc28000 + 97460
22 libqcocoa.dylib 0x10fc40344 0x10fc28000 + 99140
23 CoreFoundation 0x18ca81a08 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 28
24 CoreFoundation 0x18ca8199c __CFRunLoopDoSource0 + 176
25 CoreFoundation 0x18ca8170c __CFRunLoopDoSources0 + 244
26 CoreFoundation 0x18ca80310 __CFRunLoopRun + 836
27 CoreFoundation 0x18ca7f878 CFRunLoopRunSpecific + 612
28 HIToolbox 0x19615ffa0 RunCurrentEventLoopInMode + 292
29 HIToolbox 0x19615fde4 ReceiveNextEventCommon + 672
30 HIToolbox 0x19615fb2c _BlockUntilNextEventMatchingListInModeWithFilter + 72
31 AppKit 0x18fd0584c _DPSNextEvent + 632
32 AppKit 0x18fd049dc -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
33 AppKit 0x18fcf8e0c -[NSApplication run] + 464
34 libqcocoa.dylib 0x10fc3f22c 0x10fc28000 + 94764
35 QtCore 0x10a72b39c QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 544
36 QtCore 0x10a7223f4 QCoreApplication::exec() + 128
37 QtWidgets.abi3.so 0x10e22a2b4 meth_QApplication_exec(_object*, _object*) + 96
38 anki 0x102cf2358 cfunction_call + 104
39 anki 0x102cab8b4 _PyObject_MakeTpCall + 136
40 anki 0x102dac140 _PyEval_EvalFrameDefault + 23972
41 anki 0x102cacb3c _PyFunction_Vectorcall + 720
42 anki 0x102daa3cc _PyEval_EvalFrameDefault + 16432
43 anki 0x102cac95c _PyFunction_Vectorcall + 240
44 anki 0x102dab2bc _PyEval_EvalFrameDefault + 20256
45 anki 0x102daf780 PyEval_EvalCode + 532
46 anki 0x102da6298 PyEval_EvalCode + 80
47 anki 0x102dfa2b0 run_mod + 152
48 anki 0x102df980c PyRun_StringFlags + 152
49 anki 0x102df9730 PyRun_SimpleStringFlags + 64
50 anki 0x102c0d8f0 Py_RunMain + 340
51 anki 0x1028ff36c pyembed::interpreter::MainPythonInterpreter::run::he6c9f2fdfdfb7472 + 204
52 anki 0x1028f4994 anki::main::he25722cbdef5a3ef + 1080
53 anki 0x1028f4048 std::sys_common::backtrace::__rust_begin_short_backtrace::h3cbd8eb641b597d7 + 12
54 anki 0x1028f4010 std::rt::lang_start::$u7b$$u7b$closure$u7d$$u7d$::hdf52516cb09292c2 + 16
55 anki 0x1032a8428 std::rt::lang_start_internal::h54d26558116c1823 + 616
56 anki 0x1028f4ba8 main + 52
57 dyld 0x18c677e50 start + 2544
Thread 1:
0 libsystem_pthread.dylib 0x18c99ce18 start_wqthread + 0
Thread 2:
0 libsystem_kernel.dylib 0x18c961fcc semaphore_wait_trap + 8
1 libdispatch.dylib 0x18c81aaa0 _dispatch_sema4_wait + 28
2 libdispatch.dylib 0x18c81b154 _dispatch_semaphore_wait_slow + 132
3 _rsbridge.so 0x10909e1dc std::hf84018630f68bc5c + 56
4 _rsbridge.so 0x1087b00dc crossbeam_channel::context::Context::wait_until::h2b1e46bfe4232b4e + 1088
5 rsbridge.so 0x1087b01c4 crossbeam_channel::context::Context::with::$u7b$$u7b$closure$u7d$$u7d$::h29eaf6584272ffe9 + 152
6 _rsbridge.so 0x1087b0b50 crossbeam_channel::flavors::array::Channel$LT$T$GT$::recv::h51dcb5cbb752e647 + 1040
7 _rsbridge.so 0x108aca49c crossbeam_channel::channel::Receiver$LT$T$GT$::recv::h87c9c0074df60e51 + 68
8 _rsbridge.so 0x108a4a688 std::sys_common::backtrace::__rust_begin_short_backtrace::hfdc8fffea7dbe988 + 88
9 _rsbridge.so 0x1089ed8b0 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdfb4b2fd57fcccb1 + 176
10 _rsbridge.so 0x1090ab888 std::sys::unix::thread_start::h0a3d725412114228 + 48
11 libsystem_pthread.dylib 0x18c9a206c _pthread_start + 148
12 libsystem_pthread.dylib 0x18c99ce2c thread_start + 8
(Full report could not be entered due to the character limit. If you need a full report, I will leave a reply. Thank you.)