App crashes on macOS when it is quit
In the last few versions of OpenToDoList on macOS, quitting the application is obviously followed by an app crash and the usual dialog to submit a crash report to Apple:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: OpenTodoList [5942]
Path: /Applications/OpenTodoList.app/Contents/MacOS/OpenTodoList
Identifier: net.rpdev.OpenTodoList
Version: 3.45.2 (3.45.2262)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 503
Date/Time: 2023-10-08 23:52:26.5166 +0200
OS Version: macOS 13.6 (22G120)
Report Version: 12
[…]
Time Awake Since Boot: 47000 seconds
Time Since Wake: 1941 seconds
System Integrity Protection: enabled
Crashed Thread: 4 QSGRenderThread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: OpenTodoList [5942]
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x7ff8124200de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff81245c758 _pthread_cond_wait + 1242
2 QtCore 0x106741c8b 0x106535000 + 2149515
3 QtCore 0x106741bfe QWaitCondition::wait(QMutex*, QDeadlineTimer) + 94
4 QtQuick 0x103cdfcbb 0x103a2e000 + 2825403
5 QtQuick 0x103cdf90c 0x103a2e000 + 2824460
6 QtQuick 0x103bae61a QSGRenderLoop::cleanup() + 234
7 QtCore 0x1065a0e45 qt_call_post_routines() + 181
8 QtWidgets 0x102fd6f77 QApplication::~QApplication() + 39
9 OpenTodoList 0x102326a5e 0x102315000 + 72286
10 OpenTodoList 0x1023211ba 0x102315000 + 49594
11 OpenTodoList 0x102320f3d 0x102315000 + 48957
12 dyld 0x7ff81210241f start + 1903
[…]
Model: MacBook Pro Mid 2012 (MacBookPro9,1)
OS: macOS 13.6 Ventura (enabled by OCLP)
Not a major nuisance, but I though I should report it nonetheless.