Version 4.23.1 Crashes on macOS 14.x M1 chip
I have problem with datovka 4.23.1 on macOS 14.x M1 chip. I tested on Macmini M1 and Macbook Pro with M1 Pro. Last running version is 4.22.1.
2 reports are here: First for Intel version with Rosetta and second with native silicon chip.
Error report:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: datovka [4746]
Path: /Applications/datovka.app/Contents/MacOS/datovka
Identifier: cz.nic.datovka
Version: 4.23.1 (???)
Code Type: X86-64 (Translated)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2023-12-12 03:24:06.9176 +0100
OS Version: macOS 14.2 (23C64)
Report Version: 12
Anonymous UUID: FA127034-D4CF-94A6-ABA8-2B978F43C9D8
Time Awake Since Boot: 1500 seconds
System Integrity Protection: enabled
Notes:
PC register does not match crashing frame (0x0 vs 0x7FF89CC02A78)
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: datovka [4746]
Application Specific Information:
abort() called
Error Formulating Crash Report:
PC register does not match crashing frame (0x0 vs 0x7FF89CC02A78)
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 ??? 0x7ff89cc02a78 ???
1 libsystem_kernel.dylib 0x7ff80c64a7a2 __pthread_kill + 10
2 libsystem_pthread.dylib 0x7ff80c682f30 pthread_kill + 262
3 libsystem_c.dylib 0x7ff80c5a1a49 abort + 126
4 datovka 0x1028baa50 LogDevice::logQtMessage(QtMsgType, QMessageLogContext const&, QString const&) + 288
5 QtCore 0x110af4e10 qt_message_print(QtMsgType, QMessageLogContext const&, QString const&) + 208
6 QtCore 0x110aef27a qt_message(QtMsgType, QMessageLogContext const&, char const*, __va_list_tag*) + 42
7 QtCore 0x110af0c3c QMessageLogger::fatal(char const*, ...) const + 146
8 QtCore 0x110aeaff2 qt_assert(char const*, char const*, int) + 77
9 datovka 0x102c2551c DelayedAccessSQLiteDb::accessDb() (.cold.1) + 28
10 datovka 0x102ae8c25 DelayedAccessSQLiteDb::accessDb() + 37
11 datovka 0x102a6a2c1 MessageDb::msgsUnreadWithin90Days(MessageDb::MessageType) + 49
12 datovka 0x102ad6643 MessageDbSet::_yrly_msgsUnreadWithin90Days(MessageDb::MessageType) const + 243
13 datovka 0x10292ab65 MainWindow::regenerateAccountModelYears(QModelIndex const&, bool) + 325
14 datovka 0x1028f8381 MainWindow::regenerateAllAccountModelYears() + 289
15 datovka 0x1028f7002 MainWindow::loadSettings() + 770
16 datovka 0x102923f2b MainWindow::MainWindow(QWidget*) + 3371
17 datovka 0x102b47a10 main + 7120
18 datovka 0x102813f24 start + 52
Thread 1:: com.apple.rosetta.exceptionserver
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: datovka [5404]
Path: /Volumes/VOLUME/*/datovka.app/Contents/MacOS/datovka
Identifier: cz.nic.datovka
Version: 4.23.1 (???)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2023-12-12 03:38:54.3031 +0100
OS Version: macOS 14.2 (23C64)
Report Version: 12
Anonymous UUID: 713C0691-175E-1A49-D93E-384EFDB366AF
Time Awake Since Boot: 5100 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: datovka [5404]
Application Specific Information:
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x183a0e0dc __pthread_kill + 8
1 libsystem_pthread.dylib 0x183a45cc0 pthread_kill + 288
2 libsystem_c.dylib 0x183951a40 abort + 180
3 datovka 0x102a44878 LogDevice::logQtMessage(QtMsgType, QMessageLogContext const&, QString const&) + 288
4 QtCore 0x1064d9724 0x1064c8000 + 71460
5 QtCore 0x1064d5390 0x1064c8000 + 54160
6 QtCore 0x1067b98ec QMessageLogger::fatal(char const*, ...) const + 48
7 QtCore 0x1067b92ac qt_assert(char const*, char const*, int) + 60
8 datovka 0x102e64b08 DelayedAccessSQLiteDb::accessDb() (.cold.1) + 32
9 datovka 0x102c75f6c DelayedAccessSQLiteDb::accessDb() + 44
10 datovka 0x102bffb14 MessageDb::msgsUnreadWithin90Days(MessageDb::MessageType) + 68
11 datovka 0x102c67734 MessageDbSet::_yrly_msgsUnreadWithin90Days(MessageDb::MessageType) const + 240
12 datovka 0x102ab8ff8 MainWindow::regenerateAccountModelYears(QModelIndex const&, bool) + 308
13 datovka 0x102a87de0 MainWindow::regenerateAllAccountModelYears() + 304
14 datovka 0x102a86cf8 MainWindow::loadSettings() + 736
15 datovka 0x102ab26d8 MainWindow::MainWindow(QWidget*) + 2884
16 datovka 0x102cd8224 main + 5592
17 dyld 0x1836c50e0 start + 2360