You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've taken a quick look at this. I can reproduce the issue but it's difficult to know what to conclude.
It happens on JUCE versions dating back to at least 7.0.0 (I haven't tested anything older)
JUCE console applications appear unaffected
JUCE plugins appear unaffected (tested using VST3 in Reaper)
It happens in multiple Xcode versions (tested with 15.4, and 16.1 Beta)
The crash occurs after the main function has returned
No JUCE code appears to be in the stack of any of the threads when it crashes
If it is a fault in JUCE causing the issue it must be something with global or static duration, however having not seen this in the past or heard other reports, given the information above, and that such a crash is normally the result of a threading issue which the thread sanitiser should pick up, and it only happens when the thread snazzier is enabled, I feel the only logical conclusion is that thread sanitiser is somehow at fault?
It might be nice to confirm this doesn't happen on some older versions of Xcode/macOS. Unfortunately I can't run Xcode 14 versions on my Sonoma machine
It would also be nice to reproduce the issue with a smaller project, the best I managed was a blank JUCE GUI app for now
Detailed steps on how to reproduce the bug
When utilizing the JUCE Framework with ThreadSanitizer enabled, the application is unable to properly terminate the application.
This behavior is reproduced on all versions of Xcode 15.x. It's hard to tell if it was reproduced on macOS Sonoma earlier versions.
What is the expected behaviour?
The application should close correctly without errors.
Operating systems
macOS
What versions of the operating systems?
macOS Sonoma 14.6.1. M1 Pro 16gb RAM
Architectures
ARM
Stacktrace
Plug-in formats (if applicable)
No response
Plug-in host applications (DAWs) (if applicable)
No response
Testing on the
develop
branchI have not tested against the
develop
branchCode of Conduct
The text was updated successfully, but these errors were encountered: