leomccormack / SPARTA

A collection of spatial audio related VST/LV2 plug-ins developed using JUCE and the Spatial_Audio_Framework
http://leomccormack.github.io/sparta-site/
GNU General Public License v3.0
552 stars 41 forks source link

6DoF convolver for Macbook #75

Open TeodorsKerimovs opened 1 year ago

TeodorsKerimovs commented 1 year ago

For MacBook Pro 14-inch 2021 Chip M1 Pro RAM 32 GB macOS Ventura 13.0

Reaper crashes when .sofa file is uploaded in 6DoFconv. (.sofa file + 6DoFconv + Reaper worked on Windows machine) Both releases VST2 and VST3 for MacOS (11.0+, ARM & x86-64) have the same problem.

ahihi commented 1 year ago

i can reproduce the crash also on an older macOS (10.13) using the 1.6.2 release. however, i cloned the repo and built it myself with:

conda create -n sparta -c intel mkl mkl-include netcdf4 ipp ipp-include

mkdir build

cd build

cmake -S .. -B . \
  -DCMAKE_BUILD_TYPE=Release \
  -DSAF_ENABLE_SOFA_READER_MODULE=1 \
  -DSAF_ENABLE_NETCDF=1 \
  -DSAF_NETCDF_INCLUDE_DIR="$HOME/miniconda3/envs/sparta/include" \
  -DSAF_NETCDF_LIBRARIES="$HOME/miniconda3/envs/sparta/lib/libnetcdf.dylib" \
  -DINTEL_MKL_HEADER_PATH="$HOME/miniconda3/envs/sparta/include" \
  -DINTEL_MKL_LIB="$HOME/miniconda3/envs/sparta/lib/libmkl_intel_ilp64.dylib;$HOME/miniconda3/envs/sparta/lib/libmkl_sequential.dylib;$HOME/miniconda3/envs/sparta/lib/libmkl_core.dylib"

make sparta_6DoFconv_VST

the resulting build loads the .sofa files with no problem. not sure what exactly the difference is.

crash report from the prebuilt 1.6.2 ``` Date/Time: 2023-08-11 20:13:07.399098 +0300 OS Version: Mac OS X 10.13.6 (Build 17G14042) Architecture: x86_64 Report Version: 19 Command: REAPER Path: /Applications/REAPER.app/Contents/MacOS/REAPER Version: 6.46.0_ae05ce4 (6.46.0_ae05ce4) Parent: launchd [1] PID: 11613 Event: wakeups Action taken: none Wakeups: 45001 wakeups over the last 48 seconds (938 wakeups per second average), exceeding limit of 150 wakeups per second over 300 seconds Wakeups limit: 45000 Limit duration: 300s Wakeups caused: 45001 Duration: 47.98s Steps: 26 Hardware model: MacBookPro15,1 Active cpus: 12 Powerstats for: REAPER [11613] UUID: F4A7CD22-71A0-3425-B87B-566A30AC46C5 Start time: 2023-08-11 20:13:09 +0300 End time: 2023-08-11 20:13:54 +0300 Parent: launchd Microstackshots: 26 samples (100%) Primary state: 20 samples Non-Frontmost App, User mode, Effective Thread QoS User Interactive, Requested Thread QoS User Interactive, Override Thread QoS Unspecified User Activity: 0 samples Idle, 26 samples Active Power Source: 0 samples on Battery, 26 samples on AC 23 start + 52 (REAPER) [0x1059273f4] 23 NSApplicationMain + 804 (AppKit) [0x7fff4a222a3a] 23 -[NSApplication run] + 764 (AppKit) [0x7fff4a25384d] 23 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044 (AppKit) [0x7fff4a9f4e34] 23 _DPSNextEvent + 2085 (AppKit) [0x7fff4a25ea3b] 23 _BlockUntilNextEventMatchingListInModeWithFilter + 64 (HIToolbox) [0x7fff4bfb1884] 23 ReceiveNextEventCommon + 613 (HIToolbox) [0x7fff4bfb1b06] 23 RunCurrentEventLoopInMode + 286 (HIToolbox) [0x7fff4bfb1d96] 23 CFRunLoopRunSpecific + 483 (CoreFoundation) [0x7fff4ccc6dd3] 15 __CFRunLoopRun + 1240 (CoreFoundation) [0x7fff4ccc7538] 15 __CFRunLoopDoObservers + 527 (CoreFoundation) [0x7fff4cce4fbf] 15 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 (CoreFoundation) [0x7fff4cce5097] 15 __65+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayRefresh]_block_invoke + 283 (AppKit) [0x7fff4ab55a72] 15 CA::Transaction::commit() + 171 (QuartzCore) [0x7fff58054339] 15 CA::Transaction::run_commit_handlers(CATransactionPhase) + 49 (QuartzCore) [0x7fff58055877] 15 __37+[NSDisplayCycle currentDisplayCycle]_block_invoke + 695 (AppKit) [0x7fff4a39d55e] 15 ___NSWindowGetDisplayCycleObserver_block_invoke.5902 + 308 (AppKit) [0x7fff4ab3e60d] 15 -[NSWindow displayIfNeeded] + 321 (AppKit) [0x7fff4a39da52] 15 -[NSView displayIfNeeded] + 1581 (AppKit) [0x7fff4a39e0b4] 15 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 253 (AppKit) [0x7fff4a3a1e5d] 15 -[NSView _oldDisplayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2051 (AppKit) [0x7fff4ab0e4e0] 15 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 327 (AppKit) [0x7fff4a3a2ddb] 15 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 3097 (AppKit) [0x7fff4a3a3ec5] 15 -[REAPERSwell_hwnd _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 237 (REAPER) [0x105eeb1ed] 14 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 3097 (AppKit) [0x7fff4a3a3ec5] 13 -[REAPERSwell_hwnd _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 237 (REAPER) [0x105eeb1ed] 13 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 3097 (AppKit) [0x7fff4a3a3ec5] 13 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 4844 (AppKit) [0x7fff4a3a4598] 13 -[NSView _drawRect:clip:] + 1819 (AppKit) [0x7fff4a3a573c] 13 _NSViewDrawRect + 83 (AppKit) [0x7fff4ab0cf29] 12 juce::JuceNSViewClass::drawRect(objc_object*, objc_selector*, CGRect) + 560 (sparta_6DoFconv) [0x1296005a0] 12 juce::ComponentPeer::handlePaint(juce::LowLevelGraphicsContext&) + 320 (sparta_6DoFconv) [0x129609ef0] 12 juce::Component::paintComponentAndChildren(juce::Graphics&) + 1185 (sparta_6DoFconv) [0x12960a7a1] 6 juce::Component::paintComponentAndChildren(juce::Graphics&) + 157 (sparta_6DoFconv) [0x12960a39d] 3 PluginEditor::paint(juce::Graphics&) + 187 (sparta_6DoFconv) [0x1295ae18b] 3 juce::CoreGraphicsContext::fillRect(juce::Rectangle const&, bool) + 72 (sparta_6DoFconv) [0x1296d0798] 3 juce::CoreGraphicsContext::fillCGRect(CGRect const&, bool) + 163 (sparta_6DoFconv) [0x1296d40c3] 3 juce::CoreGraphicsContext::drawGradient() + 514 (sparta_6DoFconv) [0x1296d3ef2] 3 CGContextDrawLinearGradient + 195 (CoreGraphics) [0x7fff4d1766d6] 3 CGContextDrawShading + 51 (CoreGraphics) [0x7fff4d13696e] 3 backing_store_DrawShading.llvm.5DFF2078 + 404 (AppKit) [0x7fff4a6e9f60] 3 backing_store_delegate + 962 (AppKit) [0x7fff4a3ef275] 3 __backing_store_DrawShading_block_invoke + 32 (AppKit) [0x7fff4a6eaa44] 3 ripc_DrawShading + 6147 (CoreGraphics) [0x7fff4d1e5e6f] 3 RIPLayerBltShade + 1167 (CoreGraphics) [0x7fff4d47c578] 3 rgba64_shade + 545 (CoreGraphics) [0x7fff4d2d4145] 1 rgba64_image_mark + 3663 (CoreGraphics) [0x7fff4d2e9534] 1 rgba64_image_mark + 3675 (CoreGraphics) [0x7fff4d2e9540] 1 rgba64_image_mark + 4001 (CoreGraphics) [0x7fff4d2e9686] 1 PluginEditor::paint(juce::Graphics&) + 1094 (sparta_6DoFconv) [0x1295ae516] 1 juce::Graphics::fillRoundedRectangle(juce::Rectangle, float) const + 268 (sparta_6DoFconv) [0x1296fae9c] 1 juce::CoreGraphicsContext::fillPath(juce::Path const&, juce::AffineTransform const&) + 119 (sparta_6DoFconv) [0x1296d0ab7] 1 juce::CoreGraphicsContext::drawGradient() + 514 (sparta_6DoFconv) [0x1296d3ef2] 1 CGContextDrawLinearGradient + 195 (CoreGraphics) [0x7fff4d1766d6] 1 CGContextDrawShading + 51 (CoreGraphics) [0x7fff4d13696e] 1 backing_store_DrawShading.llvm.5DFF2078 + 404 (AppKit) [0x7fff4a6e9f60] 1 backing_store_delegate + 962 (AppKit) [0x7fff4a3ef275] 1 __backing_store_DrawShading_block_invoke + 32 (AppKit) [0x7fff4a6eaa44] 1 ripc_DrawShading + 5278 (CoreGraphics) [0x7fff4d1e5b0a] 1 ripc_AcquireFunction + 1444 (CoreGraphics) [0x7fff4d1f5f38] 1 CGColorTransformConvertComponentData + 388 (CoreGraphics) [0x7fff4d417863] 1 convert_icc + 2466 (CoreGraphics) [0x7fff4d0f3e12] 1 vImageConvert_AnyToAny + 3171 (vImage) [0x7fff491dab83] 1 AnyToAnyBlock + 100 (vImage) [0x7fff491dae54] 1 AnyToAnyBlockInternal + 1654 (vImage) [0x7fff494dfc76] 1 DoParameterCurve + 1290 (vImage) [0x7fff491e2aea] 1 _vImagePiecewiseGamma_PlanarF + 333 (vImage) [0x7fff493ae25d] 1 vPiecewiseGamma_PlanarF_avx2 + 85 (vImage) [0x7fff495229d5] 1 PluginEditor::paint(juce::Graphics&) + 334 (sparta_6DoFconv) [0x1295ae21e] 1 juce::CoreGraphicsContext::fillRect(juce::Rectangle const&, bool) + 72 (sparta_6DoFconv) [0x1296d0798] 1 juce::CoreGraphicsContext::fillCGRect(CGRect const&, bool) + 163 (sparta_6DoFconv) [0x1296d40c3] 1 juce::CoreGraphicsContext::drawGradient() + 514 (sparta_6DoFconv) [0x1296d3ef2] 1 CGContextDrawLinearGradient + 195 (CoreGraphics) [0x7fff4d1766d6] 1 CGContextDrawShading + 51 (CoreGraphics) [0x7fff4d13696e] 1 backing_store_DrawShading.llvm.5DFF2078 + 404 (AppKit) [0x7fff4a6e9f60] 1 backing_store_delegate + 962 (AppKit) [0x7fff4a3ef275] 1 __backing_store_DrawShading_block_invoke + 32 (AppKit) [0x7fff4a6eaa44] 1 ripc_DrawShading + 6147 (CoreGraphics) [0x7fff4d1e5e6f] 1 RIPLayerBltShade + 1167 (CoreGraphics) [0x7fff4d47c578] 1 rgba64_shade + 545 (CoreGraphics) [0x7fff4d2d4145] 1 rgba64_image_mark + 3680 (CoreGraphics) [0x7fff4d2e9545] 1 PluginEditor::paint(juce::Graphics&) + 2306 (sparta_6DoFconv) [0x1295ae9d2] 1 juce::Graphics::drawText(juce::String const&, juce::Rectangle, juce::Justification, bool) const + 423 (sparta_6DoFconv) [0x1296f7e77] 1 juce::GlyphArrangement::addCurtailedLineOfText(juce::Font const&, juce::String const&, float, float, float, bool) + 88 (sparta_6DoFconv) [0x1296a09f8] 1 juce::Font::getGlyphPositions(juce::String const&, juce::Array&, juce::Array&) const + 63 (sparta_6DoFconv) [0x1296a129f] 1 juce::OSXTypeface::getGlyphPositions(juce::String const&, juce::Array&, juce::Array&) + 238 (sparta_6DoFconv) [0x12969cdee] 1 CTLineCreateWithAttributedString + 55 (CoreText) [0x7fff4e7559e5] 1 TTypesetterAttrString::TTypesetterAttrString(__CFAttributedString const*) + 123 (CoreText) [0x7fff4e755b2f] 1 TTypesetterAttrString::Initialize(__CFAttributedString const*) + 257 (CoreText) [0x7fff4e755d1d] 1 TGlyphEncoder::EncodeChars(CFRange, TAttributes const&, TGlyphEncoder::Fallbacks) + 1044 (CoreText) [0x7fff4e7b105e] 1 TASCIIEncoder::Encode() + 366 (CoreText) [0x7fff4e758b44] 1 TASCIIDataCache::GetDataForChar(unsigned short) const + 91 (CoreText) [0x7fff4e7aeb8b] 1 TASCIIDataCache::GetDataForMapIndex(unsigned short) const + 47 (CoreText) [0x7fff4e7aed77] 1 TASCIIDataCache::InitProps() + 112 (CoreText) [0x7fff4e7c1cd8] 1 TFont::InitShapingGlyphs(MorxConversionFlag) const + 314 (CoreText) [0x7fff4e75eede] 1 TAATMorphTable::AddShapingGlyphs(TFont const&, MorxConversionFlag, std::__1::function, std::__1::function) + 447 (CoreText) [0x7fff4e75f253] 1 TAATMorphChain::ResolveFlags(unsigned int, __CFArray const*, TAttributes const*, __CFString const*) const + 1464 (CoreText) [0x7fff4e7c36fe] 1 -[__NSDictionaryI objectForKey:] + 107 (CoreFoundation) [0x7fff4cca51bb] 6 juce::Component::paintComponentAndChildren(juce::Graphics&) + 1185 (sparta_6DoFconv) [0x12960a7a1] 5 juce::Component::paintComponentAndChildren(juce::Graphics&) + 157 (sparta_6DoFconv) [0x12960a39d] 2 juce::LookAndFeel_V2::drawLabel(juce::Graphics&, juce::Label&) + 462 (sparta_6DoFconv) [0x1295daf6e] 1 juce::Graphics::drawFittedText(juce::String const&, juce::Rectangle, juce::Justification, int, float) const + 244 (sparta_6DoFconv) [0x1296f8504] 1 juce::GlyphArrangement::draw(juce::Graphics const&, juce::AffineTransform) const + 974 (sparta_6DoFconv) [0x1296f7aae] 1 juce::CoreGraphicsContext::drawGlyph(int, juce::AffineTransform const&) + 687 (sparta_6DoFconv) [0x1296d153f] 1 draw_glyphs + 767 (CoreGraphics) [0x7fff4d42e2ce] 1 backing_store_DrawGlyphs.llvm.5DFF2078 + 1453 (AppKit) [0x7fff4a6e9c9b] 1 backing_store_delegate + 1102 (AppKit) [0x7fff4a3ef301] 1 CGSReleaseRegion + 9 (CoreGraphics) [0x7fff4d0f4b37] 1 _CFRelease + 1056 (CoreFoundation) [0x7fff4cda09e0] 1 nano_free + 59 (libsystem_malloc.dylib) [0x7fff74dd1268] 1 _nano_vet_and_size_of_live + 129 (libsystem_malloc.dylib) [0x7fff74ddcec9] 1 juce::Graphics::drawFittedText(juce::String const&, juce::Rectangle, juce::Justification, int, float) const + 186 (sparta_6DoFconv) [0x1296f84ca] 1 juce::GlyphArrangement::addFittedText(juce::Font const&, juce::String const&, float, float, float, float, juce::Justification, int, float) + 1285 (sparta_6DoFconv) [0x1296f8ac5] 1 juce::GlyphArrangement::addCurtailedLineOfText(juce::Font const&, juce::String const&, float, float, float, bool) + 88 (sparta_6DoFconv) [0x1296a09f8] 1 juce::Font::getGlyphPositions(juce::String const&, juce::Array&, juce::Array&) const + 63 (sparta_6DoFconv) [0x1296a129f] 1 juce::OSXTypeface::getGlyphPositions(juce::String const&, juce::Array&, juce::Array&) + 238 (sparta_6DoFconv) [0x12969cdee] 1 CTLineCreateWithAttributedString + 55 (CoreText) [0x7fff4e7559e5] 1 TTypesetterAttrString::TTypesetterAttrString(__CFAttributedString const*) + 123 (CoreText) [0x7fff4e755b2f] 1 TTypesetterAttrString::Initialize(__CFAttributedString const*) + 231 (CoreText) [0x7fff4e755d03] 1 TAttributes::TAttributes(__CFDictionary const*) + 133 (CoreText) [0x7fff4e757f2f] 1 TAttributes::ApplyFont(__CFDictionary const*, __CTFont const*, void const**) + 418 (CoreText) [0x7fff4e7fa7b4] 1 TAttributes::CopyOfFontWithLigatureSetting(__CTFont const*, LigatureSetting) + 1052 (CoreText) [0x7fff4e7fafb2] 1 CTFontCreateCopyWithAttributes + 90 (CoreText) [0x7fff4e778fc3] 1 CTFontCreateWithFontDescriptor + 115 (CoreText) [0x7fff4e750b8e] 1 TFont::TFont(__CTFontDescriptor const*, double, CGAffineTransform const*, __CTFontDescriptor const*) + 391 (CoreText) [0x7fff4e754593] 1 TFont::SetExtras(__CTFontDescriptor const*) + 175 (CoreText) [0x7fff4e754a7b] 1 TFont::SetExtras(__CTFontDescriptor const*)::$_10::operator()(__CTFontDescriptor const*) const + 619 (CoreText) [0x7fff4e7d1f89] 1 TFont::UpdateFeatureSettings(__CFDictionary*, __CFArray const*, TFont::FeatureSettingsCopyOperation) + 47 (CoreText) [0x7fff4e7d1c73] 1 TFontFeatures::CopyNonDefaultSettings(TBaseFont const&, __CFArray const*) + 91 (CoreText) [0x7fff4e7857c3] 1 TFontFeatures::CopyNonDefault(TBaseFont const&, __CFArray const*) const + 633 (CoreText) [0x7fff4e786937] 1 TFontFeatures::GetFeatureSelector(TFeatureSetting const&, bool&) const + 136 (CoreText) [0x7fff4e786d82] 1 TFeatureType::GetSelector(__CFNumber const*) const + 64 (CoreText) [0x7fff4e786ef2] 1 TFeatureType::IsExclusive() const + 24 (CoreText) [0x7fff4e786e9a] 1 CFDictionaryGetValue + 131 (CoreFoundation) [0x7fff4cc4df53] 1 CFBasicHashFindBucket + 1138 (CoreFoundation) [0x7fff4cc4e412] 1 __CFStringEqual + 1243 (CoreFoundation) [0x7fff4cc6be2b] 1 juce::Slider::paint(juce::Graphics&) + 248 (sparta_6DoFconv) [0x1296911c8] 1 SPARTALookAndFeel::drawRotarySlider(juce::Graphics&, int, int, int, int, float, float, float, juce::Slider&) + 483 (sparta_6DoFconv) [0x1295ba4a3] 1 juce::Path::addPieSegment(float, float, float, float, float, float, float) + 158 (sparta_6DoFconv) [0x1296f413e] 1 juce::Path::addCentredArc(float, float, float, float, float, float, float, bool) + 402 (sparta_6DoFconv) [0x1296f3f92] 1 sceneView::paint(juce::Graphics&) + 1954 (sparta_6DoFconv) [0x1295bfcb2] 1 juce::Graphics::drawText(juce::String const&, juce::Rectangle, juce::Justification, bool) const + 423 (sparta_6DoFconv) [0x1296f7e77] 1 juce::GlyphArrangement::addCurtailedLineOfText(juce::Font const&, juce::String const&, float, float, float, bool) + 88 (sparta_6DoFconv) [0x1296a09f8] 1 juce::Font::getGlyphPositions(juce::String const&, juce::Array&, juce::Array&) const + 63 (sparta_6DoFconv) [0x1296a129f] 1 juce::OSXTypeface::getGlyphPositions(juce::String const&, juce::Array&, juce::Array&) + 238 (sparta_6DoFconv) [0x12969cdee] 1 CTLineCreateWithAttributedString + 55 (CoreText) [0x7fff4e7559e5] 1 TTypesetterAttrString::TTypesetterAttrString(__CFAttributedString const*) + 123 (CoreText) [0x7fff4e755b2f] 1 TTypesetterAttrString::Initialize(__CFAttributedString const*) + 231 (CoreText) [0x7fff4e755d03] 1 TAttributes::TAttributes(__CFDictionary const*) + 133 (CoreText) [0x7fff4e757f2f] 1 TAttributes::ApplyFont(__CFDictionary const*, __CTFont const*, void const**) + 133 (CoreText) [0x7fff4e7fa697] 1 TAttributes::ApplyTextTransform(__CTFont const*) + 38 (CoreText) [0x7fff4e758196] 1 TFont::GetScaledMatrix() const + 50 (CoreText) [0x7fff4e767eda] 1 TFont::GetEffectiveMatrix() const + 30 (CoreText) [0x7fff4e7582da] 1 sceneView::paint(juce::Graphics&) + 3809 (sparta_6DoFconv) [0x1295c03f1] 1 juce::Graphics::fillEllipse(juce::Rectangle) const + 757 (sparta_6DoFconv) [0x1296fa375] 1 juce::CoreGraphicsContext::fillPath(juce::Path const&, juce::AffineTransform const&) + 1145 (sparta_6DoFconv) [0x1296d0eb9] 1 CGContextDrawPath + 183 (CoreGraphics) [0x7fff4d12aeef] 1 backing_store_DrawPath.llvm.5DFF2078 + 505 (AppKit) [0x7fff4a6e9464] 1 backing_store_delegate + 962 (AppKit) [0x7fff4a3ef275] 1 __backing_store_DrawPath_block_invoke + 35 (AppKit) [0x7fff4a6ea994] 1 ripc_DrawPath + 226 (CoreGraphics) [0x7fff4d1e2ee1] 1 RIPRenderPath + 176 (CoreGraphics) [0x7fff4d403d22] 1 CGPathApply + 134 (CoreGraphics) [0x7fff4d0f8f60] 1 CG::Path::Sequence::apply(void (CGPathElementType, CGPoint const*) block_pointer) const + 33 (CoreGraphics) [0x7fff4d207113] 1 CG::Path::Subpath::apply(void (CGPathElementType, CGPoint const*) block_pointer) const + 40 (CoreGraphics) [0x7fff4d1b6f4a] 1 CG::Chunk::apply(void (CGPathElementType, CGPoint const*) block_pointer) const + 56 (CoreGraphics) [0x7fff4d4f36bc] 1 __CGPathApply_block_invoke + 64 (CoreGraphics) [0x7fff4d42a586] 1 aa_cubeto + 1681 (CoreGraphics) [0x7fff4d12b871] 1 aa_add_edges + 211 (CoreGraphics) [0x7fff4d0f9ef1] 1 juce::Component::paintComponentAndChildren(juce::Graphics&) + 1185 (sparta_6DoFconv) [0x12960a7a1] 1 juce::Component::paintComponentAndChildren(juce::Graphics&) + 157 (sparta_6DoFconv) [0x12960a39d] 1 juce::LookAndFeel_V2::drawLabel(juce::Graphics&, juce::Label&) + 462 (sparta_6DoFconv) [0x1295daf6e] 1 juce::Graphics::drawFittedText(juce::String const&, juce::Rectangle, juce::Justification, int, float) const + 244 (sparta_6DoFconv) [0x1296f8504] 1 juce::GlyphArrangement::draw(juce::Graphics const&, juce::AffineTransform) const + 974 (sparta_6DoFconv) [0x1296f7aae] 1 juce::CoreGraphicsContext::drawGlyph(int, juce::AffineTransform const&) + 687 (sparta_6DoFconv) [0x1296d153f] 1 draw_glyphs + 767 (CoreGraphics) [0x7fff4d42e2ce] 1 backing_store_DrawGlyphs.llvm.5DFF2078 + 1453 (AppKit) [0x7fff4a6e9c9b] 1 backing_store_delegate + 1102 (AppKit) [0x7fff4a3ef301] 1 CGSReleaseRegion + 9 (CoreGraphics) [0x7fff4d0f4b37] 1 _CFRelease + 1056 (CoreFoundation) [0x7fff4cda09e0] 1 nano_free + 59 (libsystem_malloc.dylib) [0x7fff74dd1268] 1 _nano_vet_and_size_of_live + 4 (libsystem_malloc.dylib) [0x7fff74ddce4c] 1 juce::JuceNSViewClass::drawRect(objc_object*, objc_selector*, CGRect) + 303 (sparta_6DoFconv) [0x12960049f] 1 -[NSWindow _bestScreenBySpaceAssignmentOrGeometry] + 71 (AppKit) [0x7fff4a270225] 1 objc_msgSend + 46 (libobjc.A.dylib) [0x7fff73ff5eae] 1 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 1728 (AppKit) [0x7fff4a3a396c] 1 -[NSView unlockFocus] + 243 (AppKit) [0x7fff4a39a425] 1 -[NSFocusStack popTopView] + 120 (AppKit) [0x7fff4a39a22f] 1 +[NSGraphicsContext restoreGraphicsState] + 204 (AppKit) [0x7fff4a39a327] 1 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 4844 (AppKit) [0x7fff4a3a4598] 1 -[NSView _drawRect:clip:] + 1819 (AppKit) [0x7fff4a3a573c] 1 _NSViewDrawRect + 83 (AppKit) [0x7fff4ab0cf29] 1 -[REAPERSwell_hwnd drawRect:] + 93 (REAPER) [0x105eed5ad] 1 DrawSwellViewRectImpl(REAPERSwell_hwnd*, CGRect, HDC__*, bool) + 527 (REAPER) [0x105eed45f] 1 SwellDialogDefaultWindowProc(HWND__*, unsigned int, unsigned long, long) + 411 (REAPER) [0x105eead7b] 1 SWELL_FillDialogBackground(HDC__*, RECT const*, int) + 380 (REAPER) [0x105ef9bfc] 1 _HIThemeSetColor + 421 (HIToolbox) [0x7fff4c02d2c3] 1 _HIThemeCopyCUIBackgroundColorForThemeBrush + 40 (HIToolbox) [0x7fff4c034de0] 1 _HIThemeCopyCUIColor + 211 (HIToolbox) [0x7fff4c030a2f] 1 _HIThemeCUICopyMeasurements + 102 (HIToolbox) [0x7fff4bfff3c2] 1 -[NSDictionary initWithObjectsAndKeys:] + 1088 (CoreFoundation) [0x7fff4cca3630] 2 __CFRunLoopRun + 1600 (CoreFoundation) [0x7fff4ccc76a0] 2 __CFRunLoopDoObservers + 527 (CoreFoundation) [0x7fff4cce4fbf] 2 _NSGestureRecognizerUpdateObserver + 1 (AppKit) [0x7fff4acf2e9a] 2 __CFRunLoopRun + 1293 (CoreFoundation) [0x7fff4ccc756d] 2 __CFRunLoopDoSources0 + 208 (CoreFoundation) [0x7fff4ccc80f0] 2 __CFRunLoopDoSource0 + 108 (CoreFoundation) [0x7fff4cd9fc8c] 2 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 (CoreFoundation) [0x7fff4cce5691] 2 juce::MessageQueue::runLoopSourceCallback(void*) + 14 (sparta_6DoFconv) [0x1297024ee] 1 juce::MessageQueue::deliverNextMessage() + 236 (sparta_6DoFconv) [0x12970262c] 1 juce::Timer::TimerThread::CallTimersMessage::messageCallback() + 344 (sparta_6DoFconv) [0x1297059b8] 1 non-virtual thunk to juce::NSViewComponentPeer::timerCallback() + 113 (sparta_6DoFconv) [0x12960d8a1] 1 -[NSView setNeedsDisplayInRect:] + 48 (AppKit) [0x7fff4a23d244] 1 NSViewSetNeedsDisplayInRect + 641 (AppKit) [0x7fff4a23d4cc] 1 -[NSWindow _setNeedsDisplayInRect:] + 365 (AppKit) [0x7fff4a2dc739] 1 -[NSRegion addRect:] + 263 (AppKit) [0x7fff4a2dc876] 1 CGSUnionRegionWithRect + 29 (CoreGraphics) [0x7fff4d121ba5] 1 CGRegionCreateUnionWithRect + 125 (CoreGraphics) [0x7fff4d121c2e] 1 rect_to_bounds + 252 (CoreGraphics) [0x7fff4d0e8fed] 1 CGRectGetMaxX + 6 (CoreGraphics) [0x7fff4d0f425f] 1 juce::MessageQueue::deliverNextMessage() + 224 (sparta_6DoFconv) [0x129702620] 1 objc_autoreleasePoolPush + 16 (libobjc.A.dylib) [0x7fff73ff8af7] 2 __CFRunLoopRun + 1783 (CoreFoundation) [0x7fff4ccc7757] 2 __CFRunLoopServiceMachPort + 341 (CoreFoundation) [0x7fff4ccc8405] 2 mach_msg_trap + 10 (libsystem_kernel.dylib) [0x7fff74d681fa] 2 1 __CFRunLoopRun + 2427 (CoreFoundation) [0x7fff4ccc79db] 1 __CFRunLoopDoTimers + 346 (CoreFoundation) [0x7fff4ccd040a] 1 __CFRunLoopDoTimer + 1095 (CoreFoundation) [0x7fff4ccd0907] 1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20 (CoreFoundation) [0x7fff4ccd0c94] 1 __NSFireTimer + 83 (Foundation) [0x7fff4ee3ede9] 1 SwellDialogDefaultWindowProc(HWND__*, unsigned int, unsigned long, long) + 438 (REAPER) [0x105eead96] 1 MainProc(HWND__*, unsigned int, unsigned long, long) + 2555 (REAPER) [0x10608b3bb] 1 Main_OnTimer(HWND__*, unsigned long) + 3358 (REAPER) [0x1059fd9ae] 1 -[NSFocusStack focusedView] + 7 (AppKit) [0x7fff4a241900] 1 __CFRunLoopRun + 1654 (CoreFoundation) [0x7fff4ccc76d6] 1 _kernelrpc_mach_port_insert_member_trap + 10 (libsystem_kernel.dylib) [0x7fff74d6819a] 1 3 thread_start + 13 (libsystem_pthread.dylib) [0x7fff74f38bf9] 3 _pthread_start + 377 (libsystem_pthread.dylib) [0x7fff74f3950d] 3 _pthread_body + 340 (libsystem_pthread.dylib) [0x7fff74f39661] 2 ??? (ReWire + 302934) [0x10c78df56] 2 ??? (ReWire + 39153) [0x10c74d8f1] 2 usleep + 53 (libsystem_c.dylib) [0x7fff74cec618] 2 __semwait_signal + 10 (libsystem_kernel.dylib) [0x7fff74d71d82] 2 1 juce::threadEntryProc(void*) + 348 (sparta_6DoFconv) [0x1297192cc] 1 juce::Timer::TimerThread::run() + 541 (sparta_6DoFconv) [0x1297054ed] 1 juce::MessageQueue::post(juce::MessageManager::MessageBase*) + 175 (sparta_6DoFconv) [0x129702e4f] 1 CFRunLoopWakeUp + 283 (CoreFoundation) [0x7fff4ccb56fb] 1 mach_msg_trap + 10 (libsystem_kernel.dylib) [0x7fff74d681fa] 1 Binary Images: 0x105926000 - 0x10658dfff com.cockos.reaper 6.46.0_ae05ce4 (6.46.0_ae05ce4) /Applications/REAPER.app/Contents/MacOS/REAPER 0x10c744000 - 0x10c7afff7 se.propellerheads.rewire.library 1.8.7 build 145 (1.8.7) /Library/Application Support/Propellerhead Software/*/ReWire.bundle/Contents/MacOS/ReWire 0x129538000 - 0x1297edff7 sparta_6DoFconv (0) <96DB83FD-136C-343A-B417-98B39A506039> /Users/USER/Documents/*/sparta_6DoFconv 0x7fff491cf000 - 0x7fff496cdfc3 com.apple.vImage 8.1 () /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x7fff4a21d000 - 0x7fff4b07bfff com.apple.AppKit 6.9 (1561.61.100) <4E6EA3FA-8C2C-3B21-BFF9-6F8C458B7BE1> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x7fff4bf82000 - 0x7fff4c287fff com.apple.HIToolbox 2.1.1 <8D2EBE85-9AF0-38BC-ACD3-1ED978643907> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x7fff4cc42000 - 0x7fff4d0e5fe7 com.apple.CoreFoundation 6.9 (1455.300) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7fff4d0e7000 - 0x7fff4d6f7fef com.apple.CoreGraphics 2.0 (1161.21.5) <6451A561-3A83-37FB-AAA7-3FCE6D95C34C> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x7fff4e74e000 - 0x7fff4e89efff com.apple.CoreText 352.0 <10DAF601-85A8-3F9C-8B0B-69DC16B95E47> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText 0x7fff4eda6000 - 0x7fff4f16dffb com.apple.Foundation 6.9 (1455.300) <0479E072-1DD0-3881-A9A2-EDAD3EE58C23> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x7fff58044000 - 0x7fff58290ff7 com.apple.QuartzCore 1.11 (584.64.2) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x7fff73fef000 - 0x7fff743dd7e7 libobjc.A.dylib (723) <843EFB54-EFCC-3A7C-BE11-092B6A556262> /usr/lib/libobjc.A.dylib 0x7fff74c70000 - 0x7fff74cf9ff7 libsystem_c.dylib (1244.50.9) <25DD83D8-80CA-3DFF-8626-FE704911F19C> /usr/lib/system/libsystem_c.dylib 0x7fff74d55000 - 0x7fff74d7bff7 libsystem_kernel.dylib (4570.71.82.8) /usr/lib/system/libsystem_kernel.dylib 0x7fff74dc8000 - 0x7fff74de7ff7 libsystem_malloc.dylib (140.50.7) <821E16C8-7A7E-3269-9167-10F4F413BF93> /usr/lib/system/libsystem_malloc.dylib 0x7fff74f36000 - 0x7fff74f41fff libsystem_pthread.dylib (301.50.1) <283E64A7-A2B2-3212-95BA-4D21F9AE36CF> /usr/lib/system/libsystem_pthread.dylib ```