Qt App (sdk 5.15.x) Mac Ventura (13.2) keeps crashing
-
env: macos 13.2 qt sdk 5.15.10
questions:
Users update to the latest mac os system, and random crash occurscrash log:
Translated Report (Full Report Below)
Process: Webull Desktop [1229]
Path: /Applications/My Desktop.app/Contents/MacOS/My Desktop
Identifier: com.my.desktop.v1
Version: 6.9.0 (6000927)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501Date/Time: 2023-03-01 17:48:34.2774 +0800
OS Version: macOS 13.2.1 (22D68)
Report Version: 12
Anonymous UUID: 7AA1B8B3-EF7A-4D9D-09BD-4273D33E1F7DSleep/Wake UUID: 3CAF2BD4-C6AA-4B08-94BC-ADFFFF87B58C
Time Awake Since Boot: 57000 seconds
Time Since Wake: 1593 secondsSystem Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000003e
Exception Codes: 0x0000000000000001, 0x000000000000003eTermination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [1229]VM Region Info: 0x3e is not in any region. Bytes before following region: 105553518919618
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:: Dispatch queue: com.apple.main-thread
0 QtWidgets 0x106decfa0 QWidget::window() const + 12
1 QtWidgets 0x106dc7960 QApplicationPrivate::dispatchEnterLeave(QWidget*, QWidget*, QPointF const&) + 1248
2 QtWidgets 0x106dc8818 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 852
3 QtWidgets 0x106e1b414 0x106db8000 + 406548
4 QtWidgets 0x106e1a444 0x106db8000 + 402500
5 QtWidgets 0x106dc7f28 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 292
6 QtWidgets 0x106dc92c0 QApplication::notify(QObject*, QEvent*) + 548
7 QtCore 0x10813ddc8 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 208
8 QtGui 0x1062a8b04 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2868
9 QtGui 0x1062a8344 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 884
10 QtGui 0x10628df24 QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) + 248
11 libqcocoa.dylib 0x10795e7f4 0x107928000 + 223220
12 CoreFoundation 0x1a3371a08 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 28
13 CoreFoundation 0x1a337199c __CFRunLoopDoSource0 + 176
14 CoreFoundation 0x1a337170c __CFRunLoopDoSources0 + 244
15 CoreFoundation 0x1a3370310 __CFRunLoopRun + 836
16 CoreFoundation 0x1a336f878 CFRunLoopRunSpecific + 612
17 HIToolbox 0x1aca4ffa0 RunCurrentEventLoopInMode + 292
18 HIToolbox 0x1aca4fc30 ReceiveNextEventCommon + 236
19 HIToolbox 0x1aca4fb2c _BlockUntilNextEventMatchingListInModeWithFilter + 72
20 AppKit 0x1a65f584c _DPSNextEvent + 632
21 AppKit 0x1a65f49dc -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
22 AppKit 0x1a65e8e0c -[NSApplication run] + 464
23 libqcocoa.dylib 0x10795d608 0x107928000 + 218632
24 QtCore 0x108139ea0 QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 524
25 QtCore 0x10813e3f4 QCoreApplication::exec() + 132
26 Webull Desktop 0x1047aaf88 main + 1500
27 dyld 0x1a2f67e50 start + 2544