Debug build for Mac to produce a useful coredump?

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?

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 :-/

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.

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.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.