Hi, more bugs in Ozone v3.2x...
On macOS Big Sur, Ozone v3.22e.
First, get a fresh install of Ozone v3.22e:
-Delete `~/Library/Preferences/com.segger.Ozone.plist` file if it exists
-Install with the .pkg installer
--Or copy files from downloaded .dmg file to /Applications folder (it doesn't matter)
Now, launch Ozone:
-Open Ozone v3.22e
-The New Project Wizard will open automatically (or click it "Create New Project", or open an existing project, or use an empty project; it doesn't matter)
-For processor select "STM32F722VE", for example (or any processor: but I only tried ARM processors). Keep all defaults, except select SWD (I don't know if it matters). SVD file and HEX/BIN/ELF file fields are blank (but it behaves the same if you do select a valid SVD and ELF file).
-Select View Menu => Disassembly or type `Window.show("Disassembly");` in the console
-Drag the Disassembly window so that it's floating (not docked)
-Window will not float, it will jump to a docked position and multiple new empty window panes appear at various places around the main window
-Try to drag window again, it will keep making new empty window panes.
-Eventually, Ozone will hang (spinning beach-ball cursor) and then crash. Crash report is attached
Additionally, if you used a previous version of Ozone to make a floating Disassembly window, and then open up v3.22e, it will display the floating Disassembly window, but will hang and crash shortly after launching and then opening a project.
There is no way that I found to actually use Ozone v3.22e in this case, since it will always open up the floating window and then crash -- even if you try creating a new project, or use an empty project. The only solution I found is to delete the ~/Library/Preferences files.
Ever since v3.2, Ozone has been very buggy on macOS. I have many more bug reports, and will continue to file them as I have time. I'm hoping SEGGER can work to restore the stability that we had in the v2 era!
Here is a screen shot so you see what I mean:
And here is a video: youtu.be/E49_wijGPRc
On macOS Big Sur, Ozone v3.22e.
First, get a fresh install of Ozone v3.22e:
-Delete `~/Library/Preferences/com.segger.Ozone.plist` file if it exists
-Install with the .pkg installer
--Or copy files from downloaded .dmg file to /Applications folder (it doesn't matter)
Now, launch Ozone:
-Open Ozone v3.22e
-The New Project Wizard will open automatically (or click it "Create New Project", or open an existing project, or use an empty project; it doesn't matter)
-For processor select "STM32F722VE", for example (or any processor: but I only tried ARM processors). Keep all defaults, except select SWD (I don't know if it matters). SVD file and HEX/BIN/ELF file fields are blank (but it behaves the same if you do select a valid SVD and ELF file).
-Select View Menu => Disassembly or type `Window.show("Disassembly");` in the console
-Drag the Disassembly window so that it's floating (not docked)
-Window will not float, it will jump to a docked position and multiple new empty window panes appear at various places around the main window
-Try to drag window again, it will keep making new empty window panes.
-Eventually, Ozone will hang (spinning beach-ball cursor) and then crash. Crash report is attached
Additionally, if you used a previous version of Ozone to make a floating Disassembly window, and then open up v3.22e, it will display the floating Disassembly window, but will hang and crash shortly after launching and then opening a project.
There is no way that I found to actually use Ozone v3.22e in this case, since it will always open up the floating window and then crash -- even if you try creating a new project, or use an empty project. The only solution I found is to delete the ~/Library/Preferences files.
Ever since v3.2, Ozone has been very buggy on macOS. I have many more bug reports, and will continue to file them as I have time. I'm hoping SEGGER can work to restore the stability that we had in the v2 era!
Here is a screen shot so you see what I mean:
And here is a video: youtu.be/E49_wijGPRc