Hello.
I see a quite persistent crash in Anki under Mac (the crash is a null pointer dereference somewhere inside QtGui).
I’d like to get a coredump to prepare a detailed bug report, however I think a crashdump from a release version will be quite useless. Is there a version of Anki built with debug symbols that can be used to create a useful coredump?
dae
March 13, 2023, 10:48am
2
Before you can report it to Qt, you’ll need to determine if it can be reproduced outside of Anki and PyQt. When is the crash happening?
It actually looks like a Qt API misuse (something about calling a callback of a destroyed text entry object)
Once I have the crash again I’ll attach the crashdump from Mac (it’s got stacktraces), so we can see if it’s Qt or Anki.
I’ve got the crash again:
Crashed Thread: 0 CrBrowserMain Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000018
Exception Codes: 0x0000000000000001, 0x0000000000000018
Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [44627]
VM Region Info: 0x18 is not in any region. Bytes before following region: 105553518919656
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
MALLOC_NANO (reserved) 600018000000-600020000000 [128.0M] rw-/rwx SM=NUL ...(unallocated)
Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 QtGui 0x10cc3cf30 QPlatformWindow::window() const + 0
1 libqcocoa.dylib 0x10f5018e0 0x10f498000 + 432352
2 AppKit 0x196bc51b4 -[NSTextInputContext(NSInputContext_WithCompletion) attributedSubstringForProposedRange:completionHandler:] + 128
3 AppKit 0x196bc1f1c __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke_4.409 + 108
4 AppKit 0x196bbda38 __194-[NSTextInputContext tryHandleTSMEvent_attributedString_attributedSubstringForProposedRange_withContext:dispatchCondition:dispatchWork:dispatchFurtherCondition:dispatchFurtherWork:continuation:]_block_invoke + 172
5 AppKit 0x196bc1e88 __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke.403 + 100
6 AppKit 0x196bbd8c8 -[NSTextInputContext tryHandleTSMEvent_attributedString_attributedSubstringForProposedRange_withContext:dispatchCondition:dispatchWork:dispatchFurtherCondition:dispatchFurtherWork:continuation:] + 192
7 AppKit 0x19646a7c4 -[NSTextInputContext handleTSMEvent:completionHandler:] + 3844
8 AppKit 0x196469854 _NSTSMEventHandler + 332
9 HIToolbox 0x19c6ec4c0 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1092
10 HIToolbox 0x19c6eb940 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 356
11 HIToolbox 0x19c6eb7d0 SendEventToEventTargetWithOptions + 44
12 HIToolbox 0x19c74a684 SendTSMEvent_WithCompletionHandler + 432
13 HIToolbox 0x19c92b1e0 __SendTextInputEvent_WithCompletionHandler_block_invoke + 568
14 HIToolbox 0x19c929740 SendTextInputEvent_WithCompletionHandler + 1064
15 HIToolbox 0x19c98cab4 -[IMKInputSession _postEvent:completionHandler:] + 176
16 HIToolbox 0x19c99e414 -[IMKInputSession _copyUniCharsForRange:intoBuffer:ofLength:completionHandler:] + 508
17 HIToolbox 0x19c99ecd0 -[IMKInputSession _coreAttributesFromRange:whichAttributes:completionHandler:] + 248
18 HIToolbox 0x19c9a3b0c -[IMKInputSession stringFromRange:completionHandler:] + 176
19 HIToolbox 0x19c995984 __48-[IMKInputSession imkxpc_stringFromRange:reply:]_block_invoke + 424
20 CoreFoundation 0x1930355a0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 28
21 CoreFoundation 0x1930354b4 __CFRunLoopDoBlocks + 368
22 CoreFoundation 0x193034324 __CFRunLoopRun + 856
23 CoreFoundation 0x193033878 CFRunLoopRunSpecific + 612
24 HIToolbox 0x19c713fa0 RunCurrentEventLoopInMode + 292
25 HIToolbox 0x19c713de4 ReceiveNextEventCommon + 672
26 HIToolbox 0x19c713b2c _BlockUntilNextEventMatchingListInModeWithFilter + 72
27 AppKit 0x1962b9838 _DPSNextEvent + 632
28 AppKit 0x1962b89c8 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
29 AppKit 0x1962acdf8 -[NSApplication run] + 464
30 libqcocoa.dylib 0x10f4af22c 0x10f498000 + 94764
31 QtCore 0x109f9f39c QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 544
32 QtCore 0x109f963f4 QCoreApplication::exec() + 128
33 QtWidgets.abi3.so 0x10da9e2b4 meth_QApplication_exec(_object*, _object*) + 96
34 anki 0x102566358 cfunction_call + 104
35 anki 0x10251f8b4 _PyObject_MakeTpCall + 136
36 anki 0x102620140 _PyEval_EvalFrameDefault + 23972
37 anki 0x102520b3c _PyFunction_Vectorcall + 720
38 anki 0x10261e3cc _PyEval_EvalFrameDefault + 16432
39 anki 0x10252095c _PyFunction_Vectorcall + 240
40 anki 0x10261f2bc _PyEval_EvalFrameDefault + 20256
41 anki 0x102623780 _PyEval_EvalCode + 532
42 anki 0x10261a298 PyEval_EvalCode + 80
43 anki 0x10266e2b0 run_mod + 152
44 anki 0x10266d80c PyRun_StringFlags + 152
45 anki 0x10266d730 PyRun_SimpleStringFlags + 64
46 anki 0x1024818f0 Py_RunMain + 340
47 anki 0x10217336c pyembed::interpreter::MainPythonInterpreter::run::he6c9f2fdfdfb7472 + 204
48 anki 0x102168994 anki::main::he25722cbdef5a3ef + 1080
49 anki 0x102168048 std::sys_common::backtrace::__rust_begin_short_backtrace::h3cbd8eb641b597d7 + 12
50 anki 0x102168010 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::hdf52516cb09292c2 + 16
51 anki 0x102b1c428 std::rt::lang_start_internal::h54d26558116c1823 + 616
52 anki 0x102168ba8 main + 52
53 dyld 0x192c2be50 start + 2544
Thread 1:
0 libsystem_pthread.dylib 0x192f50e18 start_wqthread + 0
Thread 2:
0 libsystem_pthread.dylib 0x192f50e18 start_wqthread + 0
Thread 3:
0 libsystem_kernel.dylib 0x192f15fcc semaphore_wait_trap + 8
1 libdispatch.dylib 0x192dceaa0 _dispatch_sema4_wait + 28
2 libdispatch.dylib 0x192dcf154 _dispatch_semaphore_wait_slow + 132
3 _rsbridge.so 0x1089121dc std::thread::park::hf84018630f68bc5c + 56
4 _rsbridge.so 0x1080240dc crossbeam_channel::context::Context::wait_until::h2b1e46bfe4232b4e + 1088
5 _rsbridge.so 0x1080241c4 crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::h29eaf6584272ffe9 + 152
6 _rsbridge.so 0x108024b50 crossbeam_channel::flavors::array::Channel$LT$T$GT$::recv::h51dcb5cbb752e647 + 1040
7 _rsbridge.so 0x10833e49c crossbeam_channel::channel::Receiver$LT$T$GT$::recv::h87c9c0074df60e51 + 68
8 _rsbridge.so 0x1082be688 std::sys_common::backtrace::__rust_begin_short_backtrace::hfdc8fffea7dbe988 + 88
9 _rsbridge.so 0x1082618b0 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdfb4b2fd57fcccb1 + 176
10 _rsbridge.so 0x10891f888 std::sys::unix::thread::Thread::new::thread_start::h0a3d725412114228 + 48
11 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
12 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 4:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x192f21130 __select + 8
1 CoreFoundation 0x19305f334 __CFSocketManager + 636
2 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
3 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 5:
0 libsystem_kernel.dylib 0x192f21130 __select + 8
1 anki 0x1024bccfc select_select_impl + 316
2 anki 0x102565b54 cfunction_vectorcall_FASTCALL + 92
3 anki 0x10261f2bc _PyEval_EvalFrameDefault + 20256
4 anki 0x102623780 _PyEval_EvalCode + 532
5 anki 0x102520a08 _PyFunction_Vectorcall + 412
6 anki 0x10261e3cc _PyEval_EvalFrameDefault + 16432
7 anki 0x102623780 _PyEval_EvalCode + 532
8 anki 0x102520a08 _PyFunction_Vectorcall + 412
9 anki 0x10261e45c _PyEval_EvalFrameDefault + 16576
10 anki 0x10252095c _PyFunction_Vectorcall + 240
11 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
12 anki 0x10252095c _PyFunction_Vectorcall + 240
13 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
14 anki 0x10252095c _PyFunction_Vectorcall + 240
15 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
16 anki 0x10252095c _PyFunction_Vectorcall + 240
17 anki 0x102522fe0 method_vectorcall + 408
18 anki 0x102430f5c t_bootstrap + 72
19 anki 0x102679bd0 pythread_wrapper + 28
20 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
21 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 6:
0 libsystem_kernel.dylib 0x192f1984c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x192f56638 _pthread_cond_wait + 1232
2 anki 0x102679fac PyThread_acquire_lock_timed + 416
3 anki 0x10243045c acquire_timed + 140
4 anki 0x102430140 lock_PyThread_acquire_lock + 56
5 anki 0x102528b6c method_vectorcall_VARARGS_KEYWORDS + 156
6 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
7 anki 0x102623780 _PyEval_EvalCode + 532
8 anki 0x102520a08 _PyFunction_Vectorcall + 412
9 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
10 anki 0x10252095c _PyFunction_Vectorcall + 240
11 anki 0x102522f5c method_vectorcall + 276
12 anki 0x10261a900 _PyEval_EvalFrameDefault + 1380
13 anki 0x10252095c _PyFunction_Vectorcall + 240
14 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
15 anki 0x10252095c _PyFunction_Vectorcall + 240
16 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
17 anki 0x10252095c _PyFunction_Vectorcall + 240
18 anki 0x102522fe0 method_vectorcall + 408
19 anki 0x102430f5c t_bootstrap + 72
20 anki 0x102679bd0 pythread_wrapper + 28
21 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
22 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 7:
0 libsystem_kernel.dylib 0x192f1984c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x192f56638 _pthread_cond_wait + 1232
2 anki 0x102679fac PyThread_acquire_lock_timed + 416
3 anki 0x10243045c acquire_timed + 140
4 anki 0x102430140 lock_PyThread_acquire_lock + 56
5 anki 0x102528b6c method_vectorcall_VARARGS_KEYWORDS + 156
6 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
7 anki 0x102623780 _PyEval_EvalCode + 532
8 anki 0x102520a08 _PyFunction_Vectorcall + 412
9 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
10 anki 0x10252095c _PyFunction_Vectorcall + 240
11 anki 0x102522f5c method_vectorcall + 276
12 anki 0x10261a900 _PyEval_EvalFrameDefault + 1380
13 anki 0x10252095c _PyFunction_Vectorcall + 240
14 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
15 anki 0x10252095c _PyFunction_Vectorcall + 240
16 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
17 anki 0x10252095c _PyFunction_Vectorcall + 240
18 anki 0x102522fe0 method_vectorcall + 408
19 anki 0x102430f5c t_bootstrap + 72
20 anki 0x102679bd0 pythread_wrapper + 28
21 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
22 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 8:
0 libsystem_kernel.dylib 0x192f1984c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x192f56638 _pthread_cond_wait + 1232
2 anki 0x102679fac PyThread_acquire_lock_timed + 416
3 anki 0x10243045c acquire_timed + 140
4 anki 0x102430140 lock_PyThread_acquire_lock + 56
5 anki 0x102528b6c method_vectorcall_VARARGS_KEYWORDS + 156
6 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
7 anki 0x102623780 _PyEval_EvalCode + 532
8 anki 0x102520a08 _PyFunction_Vectorcall + 412
9 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
10 anki 0x10252095c _PyFunction_Vectorcall + 240
11 anki 0x102522f5c method_vectorcall + 276
12 anki 0x10261a900 _PyEval_EvalFrameDefault + 1380
13 anki 0x10252095c _PyFunction_Vectorcall + 240
14 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
15 anki 0x10252095c _PyFunction_Vectorcall + 240
16 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
17 anki 0x10252095c _PyFunction_Vectorcall + 240
18 anki 0x102522fe0 method_vectorcall + 408
19 anki 0x102430f5c t_bootstrap + 72
20 anki 0x102679bd0 pythread_wrapper + 28
21 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
22 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 9:
0 libsystem_kernel.dylib 0x192f1984c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x192f56638 _pthread_cond_wait + 1232
2 anki 0x102679fac PyThread_acquire_lock_timed + 416
3 anki 0x10243045c acquire_timed + 140
4 anki 0x102430140 lock_PyThread_acquire_lock + 56
5 anki 0x102528b6c method_vectorcall_VARARGS_KEYWORDS + 156
6 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
7 anki 0x102623780 _PyEval_EvalCode + 532
8 anki 0x102520a08 _PyFunction_Vectorcall + 412
9 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
10 anki 0x10252095c _PyFunction_Vectorcall + 240
11 anki 0x102522f5c method_vectorcall + 276
12 anki 0x10261a900 _PyEval_EvalFrameDefault + 1380
13 anki 0x10252095c _PyFunction_Vectorcall + 240
14 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
15 anki 0x10252095c _PyFunction_Vectorcall + 240
16 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
17 anki 0x10252095c _PyFunction_Vectorcall + 240
18 anki 0x102522fe0 method_vectorcall + 408
19 anki 0x102430f5c t_bootstrap + 72
20 anki 0x102679bd0 pythread_wrapper + 28
21 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
22 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 10:: ThreadPoolServiceThread
0 libsystem_kernel.dylib 0x192f21f2c kevent64 + 8
1 QtWebEngineCore 0x11abe57c8 0x1175cc000 + 56727496
2 QtWebEngineCore 0x11abe56f8 0x1175cc000 + 56727288
3 QtWebEngineCore 0x11ab6cf6c 0x1175cc000 + 56233836
4 QtWebEngineCore 0x11ab304bc 0x1175cc000 + 55985340
5 QtWebEngineCore 0x11ab8cd88 0x1175cc000 + 56364424
6 QtWebEngineCore 0x11ab761a8 0x1175cc000 + 56271272
7 QtWebEngineCore 0x11ab8cf10 0x1175cc000 + 56364816
8 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
9 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
10 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 11:: ThreadPoolBackgroundWorker
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 QtWebEngineCore 0x11abb95e4 0x1175cc000 + 56546788
5 QtWebEngineCore 0x11ab8166c 0x1175cc000 + 56317548
6 QtWebEngineCore 0x11ab820f4 0x1175cc000 + 56320244
7 QtWebEngineCore 0x11ab81c9c 0x1175cc000 + 56319132
8 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
9 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
10 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 12:: Chrome_IOThread
0 libsystem_kernel.dylib 0x192f21f2c kevent64 + 8
1 QtWebEngineCore 0x11abe57c8 0x1175cc000 + 56727496
2 QtWebEngineCore 0x11abe56f8 0x1175cc000 + 56727288
3 QtWebEngineCore 0x11ab6cf6c 0x1175cc000 + 56233836
4 QtWebEngineCore 0x11ab304bc 0x1175cc000 + 55985340
5 QtWebEngineCore 0x11ab8cd88 0x1175cc000 + 56364424
6 QtWebEngineCore 0x119c81c04 0x1175cc000 + 40590340
7 QtWebEngineCore 0x11ab8cf10 0x1175cc000 + 56364816
8 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
9 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
10 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 13:: NetworkConfigWatcher
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 QtWebEngineCore 0x11abb95e4 0x1175cc000 + 56546788
5 QtWebEngineCore 0x11abb93b0 0x1175cc000 + 56546224
6 QtWebEngineCore 0x11ab035a0 0x1175cc000 + 55801248
7 QtWebEngineCore 0x11ab6cf6c 0x1175cc000 + 56233836
8 QtWebEngineCore 0x11ab304bc 0x1175cc000 + 55985340
9 QtWebEngineCore 0x11ab8cd88 0x1175cc000 + 56364424
10 QtWebEngineCore 0x11ab8cf10 0x1175cc000 + 56364816
11 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
12 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
13 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 14:: ThreadPoolForegroundWorker
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 QtWebEngineCore 0x11abb95e4 0x1175cc000 + 56546788
5 QtWebEngineCore 0x11ab8166c 0x1175cc000 + 56317548
6 QtWebEngineCore 0x11ab820f4 0x1175cc000 + 56320244
7 QtWebEngineCore 0x11ab81d20 0x1175cc000 + 56319264
8 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
9 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
10 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 15:: ThreadPoolForegroundWorker
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 QtWebEngineCore 0x11abb95e4 0x1175cc000 + 56546788
5 QtWebEngineCore 0x11ab8166c 0x1175cc000 + 56317548
6 QtWebEngineCore 0x11ab820f4 0x1175cc000 + 56320244
7 QtWebEngineCore 0x11ab81d20 0x1175cc000 + 56319264
8 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
9 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
10 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 16:: CompositorTileWorker1
0 libsystem_kernel.dylib 0x192f1984c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x192f56638 _pthread_cond_wait + 1232
2 QtWebEngineCore 0x11abb2048 0x1175cc000 + 56516680
3 QtWebEngineCore 0x11c766fe4 0x1175cc000 + 85569508
4 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
5 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
6 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 17:: Chrome_InProcGpuThread
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 QtWebEngineCore 0x11abb95e4 0x1175cc000 + 56546788
5 QtWebEngineCore 0x11ab0353c 0x1175cc000 + 55801148
6 QtWebEngineCore 0x11ab6cf6c 0x1175cc000 + 56233836
7 QtWebEngineCore 0x11ab304bc 0x1175cc000 + 55985340
8 QtWebEngineCore 0x11ab8cd88 0x1175cc000 + 56364424
9 QtWebEngineCore 0x11ab8cf10 0x1175cc000 + 56364816
10 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
11 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
12 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 18:: Chrome_ChildIOThread
0 libsystem_kernel.dylib 0x192f21f2c kevent64 + 8
1 QtWebEngineCore 0x11abe57c8 0x1175cc000 + 56727496
2 QtWebEngineCore 0x11abe56f8 0x1175cc000 + 56727288
3 QtWebEngineCore 0x11ab6cf6c 0x1175cc000 + 56233836
4 QtWebEngineCore 0x11ab304bc 0x1175cc000 + 55985340
5 QtWebEngineCore 0x11ab8cd88 0x1175cc000 + 56364424
6 QtWebEngineCore 0x11ab8cf10 0x1175cc000 + 56364816
7 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
8 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
9 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 19:: NetworkConfigWatcher
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 QtWebEngineCore 0x11abb95e4 0x1175cc000 + 56546788
5 QtWebEngineCore 0x11abb93b0 0x1175cc000 + 56546224
6 QtWebEngineCore 0x11ab035a0 0x1175cc000 + 55801248
7 QtWebEngineCore 0x11ab6cf6c 0x1175cc000 + 56233836
8 QtWebEngineCore 0x11ab304bc 0x1175cc000 + 55985340
9 QtWebEngineCore 0x11ab8cd88 0x1175cc000 + 56364424
10 QtWebEngineCore 0x11ab8cf10 0x1175cc000 + 56364816
11 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
12 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
13 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 20:: VizCompositorThread
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 QtWebEngineCore 0x11abb95e4 0x1175cc000 + 56546788
5 QtWebEngineCore 0x11ab0353c 0x1175cc000 + 55801148
6 QtWebEngineCore 0x11ab6cf6c 0x1175cc000 + 56233836
7 QtWebEngineCore 0x11ab304bc 0x1175cc000 + 55985340
8 QtWebEngineCore 0x11ab8cd88 0x1175cc000 + 56364424
9 QtWebEngineCore 0x11ab8cf10 0x1175cc000 + 56364816
10 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
11 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
12 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 21:: NetworkService
0 libsystem_kernel.dylib 0x192f21f2c kevent64 + 8
1 QtWebEngineCore 0x11abe57c8 0x1175cc000 + 56727496
2 QtWebEngineCore 0x11abe56f8 0x1175cc000 + 56727288
3 QtWebEngineCore 0x11ab6cf6c 0x1175cc000 + 56233836
4 QtWebEngineCore 0x11ab304bc 0x1175cc000 + 55985340
5 QtWebEngineCore 0x11ab8cd88 0x1175cc000 + 56364424
6 QtWebEngineCore 0x11ab8cf10 0x1175cc000 + 56364816
7 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
8 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
9 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 22:: NetworkConfigWatcher
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 QtWebEngineCore 0x11abb95e4 0x1175cc000 + 56546788
5 QtWebEngineCore 0x11abb93b0 0x1175cc000 + 56546224
6 QtWebEngineCore 0x11ab035a0 0x1175cc000 + 55801248
7 QtWebEngineCore 0x11ab6cf6c 0x1175cc000 + 56233836
8 QtWebEngineCore 0x11ab304bc 0x1175cc000 + 55985340
9 QtWebEngineCore 0x11ab8cd88 0x1175cc000 + 56364424
10 QtWebEngineCore 0x11ab8cf10 0x1175cc000 + 56364816
11 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
12 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
13 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 23:: ThreadPoolSingleThreadForegroundBlocking0
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 QtWebEngineCore 0x11abb95e4 0x1175cc000 + 56546788
5 QtWebEngineCore 0x11ab8166c 0x1175cc000 + 56317548
6 QtWebEngineCore 0x11ab820f4 0x1175cc000 + 56320244
7 QtWebEngineCore 0x11ab81d78 0x1175cc000 + 56319352
8 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
9 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
10 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 24:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 CoreFoundation 0x193035bb0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x19303449c __CFRunLoopRun + 1232
6 CoreFoundation 0x193033878 CFRunLoopRunSpecific + 612
7 AppKit 0x1963e4188 _NSEventThread + 172
8 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
9 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
And the rest (couldn’t fit it all in one message due to forum message length restrictions)
Thread 25:: ThreadPoolBackgroundWorker
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 QtWebEngineCore 0x11abb95e4 0x1175cc000 + 56546788
5 QtWebEngineCore 0x11ab8166c 0x1175cc000 + 56317548
6 QtWebEngineCore 0x11ab820f4 0x1175cc000 + 56320244
7 QtWebEngineCore 0x11ab81c9c 0x1175cc000 + 56319132
8 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
9 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
10 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 26:
0 libsystem_kernel.dylib 0x192f1984c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x192f56638 _pthread_cond_wait + 1232
2 anki 0x102679fac PyThread_acquire_lock_timed + 416
3 anki 0x10240b94c _queue_SimpleQueue_get_impl + 408
4 anki 0x10240b598 _queue_SimpleQueue_get + 204
5 anki 0x102565c54 cfunction_vectorcall_FASTCALL_KEYWORDS + 88
6 anki 0x10261e45c _PyEval_EvalFrameDefault + 16576
7 anki 0x10252095c _PyFunction_Vectorcall + 240
8 anki 0x10261a900 _PyEval_EvalFrameDefault + 1380
9 anki 0x10252095c _PyFunction_Vectorcall + 240
10 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
11 anki 0x10252095c _PyFunction_Vectorcall + 240
12 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
13 anki 0x10252095c _PyFunction_Vectorcall + 240
14 anki 0x102522fe0 method_vectorcall + 408
15 anki 0x102430f5c t_bootstrap + 72
16 anki 0x102679bd0 pythread_wrapper + 28
17 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
18 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 27:
0 libsystem_kernel.dylib 0x192f21130 __select + 8
1 anki 0x1024bccfc select_select_impl + 316
2 anki 0x102565b54 cfunction_vectorcall_FASTCALL + 92
3 anki 0x10261f2bc _PyEval_EvalFrameDefault + 20256
4 anki 0x10252095c _PyFunction_Vectorcall + 240
5 anki 0x102522fe0 method_vectorcall + 408
6 anki 0x10261a900 _PyEval_EvalFrameDefault + 1380
7 anki 0x10252095c _PyFunction_Vectorcall + 240
8 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
9 anki 0x10252095c _PyFunction_Vectorcall + 240
10 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
11 anki 0x10252095c _PyFunction_Vectorcall + 240
12 anki 0x102522fe0 method_vectorcall + 408
13 anki 0x102430f5c t_bootstrap + 72
14 anki 0x102679bd0 pythread_wrapper + 28
15 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
16 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 28:
0 libsystem_kernel.dylib 0x192f1984c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x192f56638 _pthread_cond_wait + 1232
2 anki 0x102679f4c PyThread_acquire_lock_timed + 320
3 anki 0x10243045c acquire_timed + 140
4 anki 0x102430140 lock_PyThread_acquire_lock + 56
5 anki 0x102528b6c method_vectorcall_VARARGS_KEYWORDS + 156
6 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
7 anki 0x102623780 _PyEval_EvalCode + 532
8 anki 0x102520a08 _PyFunction_Vectorcall + 412
9 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
10 anki 0x102623780 _PyEval_EvalCode + 532
11 anki 0x102520a08 _PyFunction_Vectorcall + 412
12 anki 0x102522ec8 method_vectorcall + 128
13 anki 0x10261e45c _PyEval_EvalFrameDefault + 16576
14 anki 0x102623780 _PyEval_EvalCode + 532
15 anki 0x102520a08 _PyFunction_Vectorcall + 412
16 anki 0x102522ec8 method_vectorcall + 128
17 anki 0x10261e45c _PyEval_EvalFrameDefault + 16576
18 anki 0x10252095c _PyFunction_Vectorcall + 240
19 anki 0x102522fe0 method_vectorcall + 408
20 anki 0x10261a900 _PyEval_EvalFrameDefault + 1380
21 anki 0x10252095c _PyFunction_Vectorcall + 240
22 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
23 anki 0x10252095c _PyFunction_Vectorcall + 240
24 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
25 anki 0x10252095c _PyFunction_Vectorcall + 240
26 anki 0x102522fe0 method_vectorcall + 408
27 anki 0x102430f5c t_bootstrap + 72
28 anki 0x102679bd0 pythread_wrapper + 28
29 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
30 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 29:
0 libsystem_pthread.dylib 0x192f50e18 start_wqthread + 0
Thread 30:: tokio-runtime-worker
0 libsystem_kernel.dylib 0x192f1c194 kevent + 8
1 _rsbridge.so 0x10873b2e8 mio::poll::Poll::poll::h75f58ec79efd2954 + 116
2 _rsbridge.so 0x108734228 tokio::runtime::io::Driver::turn::h888463aadc30bda2 + 96
3 _rsbridge.so 0x108723430 tokio::runtime::time::Driver::park_internal::h0aac33ba23c7a0b3 + 684
4 _rsbridge.so 0x108736acc tokio::runtime::scheduler::multi_thread::park::Parker::park::h1c76b21c04d45fae + 164
5 _rsbridge.so 0x108731b24 tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout::h6aceed1432b72262 + 160
6 _rsbridge.so 0x1087311ac tokio::runtime::scheduler::multi_thread::worker::Context::run::h695690e2d6d44fd1 + 1992
7 _rsbridge.so 0x108721a30 tokio::macros::scoped_tls::ScopedKey$LT$T$GT$::set::h6f3c4b3e6d089920 + 84
8 _rsbridge.so 0x1087308d4 tokio::runtime::scheduler::multi_thread::worker::run::h96dd844719700f7e + 156
9 _rsbridge.so 0x108719f9c tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::hbc280b1069c91dbe + 192
10 _rsbridge.so 0x108739018 tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::h830c690c7ae30c1b + 56
11 _rsbridge.so 0x108737aac tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h3b4f5ca1ebaa449b + 176
12 _rsbridge.so 0x10871faf8 tokio::runtime::blocking::pool::Inner::run::ha9acd781bece8ed0 + 224
13 _rsbridge.so 0x108723ef8 std::sys_common::backtrace::__rust_begin_short_backtrace::h27751c8f32714f4f + 108
14 _rsbridge.so 0x10872d048 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h4ca8fa4ea89a51ae + 160
15 _rsbridge.so 0x10891f888 std::sys::unix::thread::Thread::new::thread_start::h0a3d725412114228 + 48
16 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
17 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 31:
0 libsystem_kernel.dylib 0x192f1984c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x192f56638 _pthread_cond_wait + 1232
2 anki 0x102679fac PyThread_acquire_lock_timed + 416
3 anki 0x10240b94c _queue_SimpleQueue_get_impl + 408
4 anki 0x10240b598 _queue_SimpleQueue_get + 204
5 anki 0x102565c54 cfunction_vectorcall_FASTCALL_KEYWORDS + 88
6 anki 0x10261e45c _PyEval_EvalFrameDefault + 16576
7 anki 0x10252095c _PyFunction_Vectorcall + 240
8 anki 0x10261a900 _PyEval_EvalFrameDefault + 1380
9 anki 0x10252095c _PyFunction_Vectorcall + 240
10 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
11 anki 0x10252095c _PyFunction_Vectorcall + 240
12 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
13 anki 0x10252095c _PyFunction_Vectorcall + 240
14 anki 0x102522fe0 method_vectorcall + 408
15 anki 0x102430f5c t_bootstrap + 72
16 anki 0x102679bd0 pythread_wrapper + 28
17 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
18 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 32:
0 libsystem_pthread.dylib 0x192f50e18 start_wqthread + 0
Thread 33:
0 libsystem_pthread.dylib 0x192f50e18 start_wqthread + 0
Thread 34:
0 libsystem_pthread.dylib 0x192f50e18 start_wqthread + 0
Thread 35:: MemoryInfra
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 QtWebEngineCore 0x11abb95e4 0x1175cc000 + 56546788
5 QtWebEngineCore 0x11abb93b0 0x1175cc000 + 56546224
6 QtWebEngineCore 0x11ab035a0 0x1175cc000 + 55801248
7 QtWebEngineCore 0x11ab6cf6c 0x1175cc000 + 56233836
8 QtWebEngineCore 0x11ab304bc 0x1175cc000 + 55985340
9 QtWebEngineCore 0x11ab8cd88 0x1175cc000 + 56364424
10 QtWebEngineCore 0x11ab8cf10 0x1175cc000 + 56364816
11 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
12 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
13 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 36:: ThreadPoolSingleThreadSharedBackgroundBlocking1
0 libsystem_kernel.dylib 0x192f16050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x192f2811c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x192f1ec24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x192f163cc mach_msg + 24
4 QtWebEngineCore 0x11abb95e4 0x1175cc000 + 56546788
5 QtWebEngineCore 0x11ab8166c 0x1175cc000 + 56317548
6 QtWebEngineCore 0x11ab81e84 0x1175cc000 + 56319620
7 QtWebEngineCore 0x11ab81cc8 0x1175cc000 + 56319176
8 QtWebEngineCore 0x11abb2be4 0x1175cc000 + 56519652
9 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
10 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 37:
0 anki 0x102582bfc _PyType_Lookup + 128
1 anki 0x10256ab5c PyObject_GenericGetAttr + 80
2 anki 0x10256ab5c PyObject_GenericGetAttr + 80
3 anki 0x102567b60 module_getattro + 52
4 anki 0x10261d668 _PyEval_EvalFrameDefault + 13004
5 anki 0x10252095c _PyFunction_Vectorcall + 240
6 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
7 anki 0x10252095c _PyFunction_Vectorcall + 240
8 anki 0x102522ec8 method_vectorcall + 128
9 anki 0x10261f2bc _PyEval_EvalFrameDefault + 20256
10 anki 0x102623780 _PyEval_EvalCode + 532
11 anki 0x102520a08 _PyFunction_Vectorcall + 412
12 anki 0x102522ec8 method_vectorcall + 128
13 anki 0x10261f2bc _PyEval_EvalFrameDefault + 20256
14 anki 0x10252095c _PyFunction_Vectorcall + 240
15 anki 0x102522ec8 method_vectorcall + 128
16 anki 0x10261f2bc _PyEval_EvalFrameDefault + 20256
17 anki 0x10252095c _PyFunction_Vectorcall + 240
18 anki 0x102522ec8 method_vectorcall + 128
19 anki 0x10261f2bc _PyEval_EvalFrameDefault + 20256
20 anki 0x10252095c _PyFunction_Vectorcall + 240
21 anki 0x102522ec8 method_vectorcall + 128
22 anki 0x10261f2bc _PyEval_EvalFrameDefault + 20256
23 anki 0x102623780 _PyEval_EvalCode + 532
24 anki 0x102520a08 _PyFunction_Vectorcall + 412
25 anki 0x10261f2bc _PyEval_EvalFrameDefault + 20256
26 anki 0x102623780 _PyEval_EvalCode + 532
27 anki 0x102520a08 _PyFunction_Vectorcall + 412
28 anki 0x10261a900 _PyEval_EvalFrameDefault + 1380
29 anki 0x10252095c _PyFunction_Vectorcall + 240
30 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
31 anki 0x10252095c _PyFunction_Vectorcall + 240
32 anki 0x10261a900 _PyEval_EvalFrameDefault + 1380
33 anki 0x10252095c _PyFunction_Vectorcall + 240
34 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
35 anki 0x10252095c _PyFunction_Vectorcall + 240
36 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
37 anki 0x10252095c _PyFunction_Vectorcall + 240
38 anki 0x102522fe0 method_vectorcall + 408
39 anki 0x102430f5c t_bootstrap + 72
40 anki 0x102679bd0 pythread_wrapper + 28
41 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
42 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 38:
0 libsystem_kernel.dylib 0x192f1984c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x192f56638 _pthread_cond_wait + 1232
2 anki 0x102679fac PyThread_acquire_lock_timed + 416
3 anki 0x10240b94c _queue_SimpleQueue_get_impl + 408
4 anki 0x10240b598 _queue_SimpleQueue_get + 204
5 anki 0x102565c54 cfunction_vectorcall_FASTCALL_KEYWORDS + 88
6 anki 0x10261e45c _PyEval_EvalFrameDefault + 16576
7 anki 0x10252095c _PyFunction_Vectorcall + 240
8 anki 0x10261a900 _PyEval_EvalFrameDefault + 1380
9 anki 0x10252095c _PyFunction_Vectorcall + 240
10 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
11 anki 0x10252095c _PyFunction_Vectorcall + 240
12 anki 0x10261e8ec _PyEval_EvalFrameDefault + 17744
13 anki 0x10252095c _PyFunction_Vectorcall + 240
14 anki 0x102522fe0 method_vectorcall + 408
15 anki 0x102430f5c t_bootstrap + 72
16 anki 0x102679bd0 pythread_wrapper + 28
17 libsystem_pthread.dylib 0x192f5606c _pthread_start + 148
18 libsystem_pthread.dylib 0x192f50e2c thread_start + 8
Thread 39:
0 libsystem_pthread.dylib 0x192f50e18 start_wqthread + 0
Thread 40:
0 libsystem_pthread.dylib 0x192f50e18 start_wqthread + 0
Thread 41:
0 libsystem_pthread.dylib 0x192f50e18 start_wqthread + 0
Thread 42:
0 libsystem_pthread.dylib 0x192f50e18 start_wqthread + 0
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000010 x1: 0x00000001e32d2076 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x000000016dc973c0 x5: 0x00000001f00b12f8 x6: 0x000000016dc97838 x7: 0x000000016dc977d8
x8: 0x0000000000000000 x9: 0x0000000000000000 x10: 0x00000001bfcdc85e x11: 0x00000000000001ff
x12: 0x0000000000000076 x13: 0x0000000153b34150 x14: 0x030000010f53d22f x15: 0x000000010f53d228
x16: 0x000000010cc3cf30 x17: 0x204680010f501874 x18: 0x0000000000000000 x19: 0x000000016dc973c0
x20: 0x0000000000000000 x21: 0x0000000000000000 x22: 0x000000012546e590 x23: 0x0000600000b776c0
x24: 0x0000000074647372 x25: 0x0000000074646163 x26: 0x0000000000000000 x27: 0x0000600000b776c0
x28: 0x0000000000000000 fp: 0x000000016dc97370 lr: 0x000000010f5018e0
sp: 0x000000016dc972b0 pc: 0x000000010cc3cf30 cpsr: 0x60001000
far: 0x0000000000000018 esr: 0x92000006 (Data Abort) byte read Translation fault
Binary Images:
0x10cb90000 - 0x10d167fff org.qt-project.QtGui (6.3) <e75b517e-89e1-3643-b4d3-2e8e02322b44> /Applications/Anki.app/Contents/Frameworks/QtGui.framework/Versions/A/QtGui
0x10f498000 - 0x10f52ffff libqcocoa.dylib (*) <a07d6b8c-b467-339b-8483-3ba6dc00495e> /Applications/Anki.app/Contents/MacOS/lib/PyQt6/Qt6/plugins/platforms/libqcocoa.dylib
0x196280000 - 0x19718bfff com.apple.AppKit (6.9) <7758f868-3402-3892-8b75-66ab0b883af6> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x19c6e2000 - 0x19ca15fff com.apple.HIToolbox (2.1.1) <c68fe2e2-e0f3-3caf-ada3-bcc72fba79d0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x192fb4000 - 0x19348bfff com.apple.CoreFoundation (6.9) <18260df4-69a8-30d3-8175-fb8ae7ae7709> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x109f30000 - 0x10a38ffff org.qt-project.QtCore (6.3) <7b11213a-bd62-384b-9835-2bf9bacff4a0> /Applications/Anki.app/Contents/Frameworks/QtCore.framework/Versions/A/QtCore
0x10d83c000 - 0x10db23fff QtWidgets.abi3.so (*) <b2d23268-944f-3492-8cfd-24699ae18bab> /Applications/Anki.app/Contents/MacOS/lib/PyQt6/QtWidgets.abi3.so
0x102164000 - 0x105013fff net.ankiweb.dtop (2.1.60) <6bdc6640-982d-36b0-bb32-87c2879ae5a0> /Applications/Anki.app/Contents/MacOS/anki
0x192c26000 - 0x192cb0ba3 dyld (*) <fe8a9d9e-f65d-34ca-942c-175b99c0601b> /usr/lib/dyld
0x192f4f000 - 0x192f5bffb libsystem_pthread.dylib (*) <9f3b729a-ed04-3e65-adac-d75ad06ebbdc> /usr/lib/system/libsystem_pthread.dylib
0x192f15000 - 0x192f4efeb libsystem_kernel.dylib (*) <6b682e21-fd96-3a5a-8260-fce367258252> /usr/lib/system/libsystem_kernel.dylib
0x192dca000 - 0x192e11fff libdispatch.dylib (*) <4d52c3a5-32e6-37a2-9d6c-23c612038354> /usr/lib/system/libdispatch.dylib
0x107f84000 - 0x1094e3fff _rsbridge.so (*) <f07b31ba-e9d7-3e6c-8d27-8f6f640466be> /Applications/Anki.app/Contents/MacOS/lib/anki/_rsbridge.so
0x1175cc000 - 0x11ffbffff org.qt-project.QtWebEngineCore (6.3) <21c8f378-4426-330a-89d1-26ab67c6fa56> /Applications/Anki.app/Contents/Frameworks/QtWebEngineCore.framework/Versions/A/QtWebEngineCore
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
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=1.6G resident=0K(0%) swapped_out_or_unallocated=1.6G(100%)
Writable regions: Total=2.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.3G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 1
Activity Tracing 256K 1
CG backing stores 7360K 8
CG image 176K 9
ColorSync 592K 29
CoreAnimation 688K 31
CoreGraphics 144K 9
CoreMedia Capture Data 58.1M 289
CoreMedia Capture Data (reserved) 1440K 18 reserved VM address space (unallocated)
CoreUI image data 3072K 21
Foundation 48K 2
Kernel Alloc Once 32K 1
MALLOC 399.6M 73
MALLOC guard page 192K 10
MALLOC_MEDIUM (reserved) 1.1G 10 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
Mach message 160K 5
OpenGL GLSL 384K 4
STACK GUARD 672K 42
Stack 331.0M 44
Stack Guard 56.0M 1
VM_ALLOCATE 36.9M 243
VM_ALLOCATE (reserved) 128K 1 reserved VM address space (unallocated)
__AUTH 2069K 387
__AUTH_CONST 25.3M 620
__CTF 756 1
__DATA 19.2M 651
__DATA_CONST 37.7M 664
__DATA_DIRTY 1996K 237
__FONT_DATA 2352 1
__GLSLBUILTINS 5174K 1
__LINKEDIT 794.1M 46
__OBJC_CONST 4884K 347
__OBJC_RO 65.5M 1
__OBJC_RW 1988K 1
__TEXT 847.8M 686
dyld private memory 352K 3
mapped file 555.1M 87
shared memory 3232K 28
=========== ======= =======
TOTAL 4.7G 4614
TOTAL, minus reserved VM space 3.2G 4614
Not very convenient formatting, but I’m apparently unable to paste links in this forum :-/
dae
March 19, 2023, 2:49am
7
Maybe a smarter person than I might be able to gleen something useful out of that stacktrace, but I’m afraid it’s not telling me much other than that the crash is happening in Qt. Whether this is a Qt bug, or API misuse (eg caused by Python garbage collection deallocating an object early) is not clear at this point, and experimentation will be required to get to the bottom of it. If you can reliably trigger the bug, a good place to start would be to make experimental changes to the Anki code such as disabling garbage collection, and see if the problem persists. When is the crash happening?
It happens for me quite reliably. The sequence of actions (not necessarily minimal sequence, but this one triggers the bug 100%):
“browse”
select a card
“create copy”
change the text
change the deck
“add”
“close”
At “close” Anki crashes.
I’ll play around and see what’s going on.
dae
March 20, 2023, 12:33am
9
My guess is it’s connected to the gc triggered by self.mw.deferred_delete_and_garbage_collect(self) in the close routine. You may be able to work around it by calling .deleteLater() on one or more of the widgets inside the window after .close() is called.