I am also consistently having problems with recent versions of Ozone on OSX.
I just tried 3.24b, and these issues persisted. I believe they showed up all through the 3.23 series, so I have been using 3.22a.
Behaviors:
- Dragging the "FreeRTOS" window from being docked to undocked will usually result in an app hang or immediate app crash
- Dragging other windows around sometimes does not cause a crash, but resizes the app window and results in large blank gray spaces in the layout
- Font looks odd; might be an intentional design change, rather than a bug
The top of the stack trace looks like this:
Display All
I just tried 3.24b, and these issues persisted. I believe they showed up all through the 3.23 series, so I have been using 3.22a.
Behaviors:
- Dragging the "FreeRTOS" window from being docked to undocked will usually result in an app hang or immediate app crash
- Dragging other windows around sometimes does not cause a crash, but resizes the app window and results in large blank gray spaces in the layout
- Font looks odd; might be an intentional design change, rather than a bug
The top of the stack trace looks like this:
Source Code
- Process: Ozone [60080]
- Path: /Applications/SEGGER/*/Ozone.app/Contents/MacOS/Ozone
- Identifier: com.segger.Ozone.V324b
- Version: 0
- Code Type: X86-64 (Native)
- Parent Process: bash [1255]
- Responsible: Terminal [920]
- User ID: 503
- Date/Time: 2021-07-02 14:39:30.813 -0700
- OS Version: macOS 11.4 (20F71)
- Report Version: 12
- Bridge OS Version: 5.4 (18P4663)
- Anonymous UUID: 4AF77D7B-C1D1-4422-E7A6-5CADEB3DEF5E
- Sleep/Wake UUID: 4C8CEA14-4F69-4D0B-A703-BB5ECA2978BE
- Time Awake Since Boot: 320000 seconds
- Time Since Wake: 11000 seconds
- System Integrity Protection: enabled
- Crashed Thread: 0 Dispatch queue: com.apple.main-thread
- Exception Type: EXC_BAD_ACCESS (SIGSEGV)
- Exception Codes: EXC_I386_GPFLT
- Exception Note: EXC_CORPSE_NOTIFY
- Termination Signal: Segmentation fault: 11
- Termination Reason: Namespace SIGNAL, Code 0xb
- Terminating Process: exc handler [60080]
- Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
- 0 libQtGui.4.8.7.dylib 0x000000013dd9ee23 QDockAreaLayoutInfo::restoreState(QDataStream&, QList<QDockWidget*>&, bool) + 2451
- 1 libQtGui.4.8.7.dylib 0x000000013dd9e675 QDockAreaLayoutInfo::restoreState(QDataStream&, QList<QDockWidget*>&, bool) + 485
- 2 libQtGui.4.8.7.dylib 0x000000013dd9fc05 QDockAreaLayout::restoreState(QDataStream&, QList<QDockWidget*> const&, bool) + 309
- 3 libQtGui.4.8.7.dylib 0x000000013ddc5d0d QMainWindowLayoutState::restoreState(QDataStream&, QMainWindowLayoutState const&) + 797
- 4 libQtGui.4.8.7.dylib 0x000000013ddcb641 QMainWindowLayout::restoreState(QDataStream&) + 401
- 5 libQtGui.4.8.7.dylib 0x000000013ddc32cf QMainWindow::restoreState(QByteArray const&, int) + 143
- 6 com.segger.Ozone.V324b 0x00000001081453c9 CMainWindow::RestoreWindowState(bool, bool, bool) + 265
- 7 com.segger.Ozone.V324b 0x00000001080c389e CMainWindow::OnWindowStateUpdateTimeout() + 62
- 8 libQtCore.4.8.7.dylib 0x000000013e6cee9c QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2012
- 9 libQtCore.4.8.7.dylib 0x000000013e6ca256 QObject::event(QEvent*) + 102
- 10 libQtGui.4.8.7.dylib 0x000000013d9d9a0d QApplicationPrivate::notify_helper(QObject*, QEvent*) + 557
- 11 libQtGui.4.8.7.dylib 0x000000013d9db013 QApplication::notify(QObject*, QEvent*) + 403
- 12 libQtCore.4.8.7.dylib 0x000000013e6b6551 QCoreApplication::notifyInternal(QObject*, QEvent*) + 113
- 13 libQtGui.4.8.7.dylib 0x000000013d990f67 QEventDispatcherMacPrivate::activateTimer(__CFRunLoopTimer*, void*) + 199
- 14 com.apple.CoreFoundation 0x00007fff206c62b9 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
- 15 com.apple.CoreFoundation 0x00007fff206c5dad __CFRunLoopDoTimer + 927
- 16 com.apple.CoreFoundation 0x00007fff206c590a __CFRunLoopDoTimers + 307
- 17 com.apple.CoreFoundation 0x00007fff206ac4d3 __CFRunLoopRun + 1988
- 18 com.apple.CoreFoundation 0x00007fff206ab64c CFRunLoopRunSpecific + 563
- 19 com.apple.HIToolbox 0x00007fff288e9ab3 RunCurrentEventLoopInMode + 292
- 20 com.apple.HIToolbox 0x00007fff288e9815 ReceiveNextEventCommon + 587
- 21 com.apple.HIToolbox 0x00007fff288e95b3 _BlockUntilNextEventMatchingListInModeWithFilter + 70
- 22 com.apple.AppKit 0x00007fff22eac6f2 _DPSNextEvent + 864
- 23 com.apple.AppKit 0x00007fff22eaaec5 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1364
- 24 com.apple.AppKit 0x00007fff22e9d239 -[NSApplication run] + 586
- 25 libQtGui.4.8.7.dylib 0x000000013d9927c3 QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1779
- 26 libQtCore.4.8.7.dylib 0x000000013e6b34c5 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 581
- 27 libQtCore.4.8.7.dylib 0x000000013e6b6b8c QCoreApplication::exec() + 188
- 28 com.segger.Ozone.V324b 0x000000010830cd6c main + 284
- 29 libdyld.dylib 0x00007fff205cff5d start + 1