Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER for Ambisonic and 3D positional audio uses

Reply
 
Thread Tools Display Modes
Old 03-05-2019, 12:20 PM   #1
nepenthe
Human being with feelings
 
Join Date: Mar 2011
Posts: 40
Default Reaper crashes when set to 88.2k if FB360 Control VST loaded

I'm experiencing a reproducible crash on OSX using the Facebook 360 Spatial Workstation "Control" VST. It seems like setting the audio device to 88.2/96k causes the plugin to freak out which crashes Reaper instantly. Reproducible using Built-In Audio and a Metric Halo 2882.

Steps:
Create a new session with sample rate set to 44.1 / 48k.
Instantiate VST3: FB360 Control
Set project to 88.2/96k SR (request block size of 1024 or 512)
- instacrash.
-- This is salvageable by opening Reaper and re-configuring the audio device to a supported SR.

"
0 FB360-Spatialiser-ambiX 0x000000011b7b2da1 _ZN4juce11SystemStats17getStackBacktraceEv + 65
1 FB360-Spatialiser-ambiX 0x000000011b678732 _ZN3TBEL15TBECrashHandlerEPv + 18
2 FB360-Spatialiser-ambiX 0x000000011b7b300d _ZN4juceL11handleCrashEi + 13
3 libsystem_platform.dylib 0x00007fff5f71fb3d _sigtramp + 29
4 ??? 0x0000000000000000 0x0 + 0
5 libFB360-PluginShell-ambiX.dylib 0x000000011e3411f7 _ZN3TBE24AmbiSphericalConvolution7processEPPKfPPfi + 263
6 libFB360-PluginShell-ambiX.dylib 0x000000011e340c10 _ZN3TBE24AmbiBinauralRendererImpl7processERKNS_15A udioBufferListERS1_i + 128
7 FB360-Control-ambiX 0x00000002242d59f4 _ZN3TBE5Audio13ControlPlugin12processBlockERN4juce 11AudioBufferIfEERNS2_10MidiBufferE + 596
8 FB360-Control-ambiX 0x000000022429d32f _ZN4juce17JuceVST3Component12processAudioIfEEvRN9S teinberg3Vst11ProcessDataERNS_5ArrayIPT_NS_20Dummy CriticalSectionELi0EEE + 2559
9 FB360-Control-ambiX 0x00000002242979a2 _ZN4juce17JuceVST3Component7processERN9Steinberg3V st11ProcessDataE + 466
10 REAPER 0x000000010d2f3169 _Z21VST3_ProcessReplacingP7AEffectPPfS2_i + 2697
11 REAPER 0x000000010d10eb4f _ZN16VST_HostedPlugin14ProcessSamplesEiPdiiidP9mid i_ListPbdddb + 10207
12 REAPER 0x000000010d1361b2 _ZN5FxDsp14processSamplesEiPdiiiS0_P9midi_Listdbd + 5026
13 REAPER 0x000000010d14f201 _ZN7FxChain14ProcessSamplesEiPdiiiidP9midi_Listdb + 577
14 REAPER 0x000000010ce666c9 _ZN10MediaTrack21RenderSamples_nocacheEdxPdiidPPS_ iPibiiPbP15SyncSMP_Context + 22057
15 REAPER 0x000000010ce6c41e _ZN10MediaTrack13RenderSamplesEdxiP15Track_RS_Outp utidPPS_iP9midi_ListiiiiiPNS_13Track_SendRecEPbP15 SyncSMP_Context + 878
16 REAPER 0x000000010ce72e04 _ZN10MediaTrack13RunWorkThreadEidPPS_i + 2100
17 REAPER 0x000000010ced5075 _ZN16WorkerThreadInst10threadProcEPv + 1205
18 REAPER 0x000000010d2b99e0 _Z12__threadprocPv + 32
19 libsystem_pthread.dylib 0x00007fff5f728305 _pthread_body + 126
20 libsystem_pthread.dylib 0x00007fff5f72b26f _pthread_start + 70
21 libsystem_pthread.dylib 0x00007fff5f727415 thread_start + 13
"

PS
While testing if this issue was related to block size setting, twice Reaper popped up a crash report dialog although it didn't actually crash (see below). I changed the audio device settings, clicked "Apply" and then a crash report popped up.

"Process: REAPER [1182]
Path: /Applications/REAPER64.app/Contents/MacOS/REAPER
Identifier: com.cockos.reaper
Version: 5.97.100 (5.97.100)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: REAPER [1182]
User ID: 501


Crashed Thread: 25 reaper/mediaafx

Exception Type: EXC_BAD_ACCESS (SIGSEGV)

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [1182]

Thread 25 Crashed:: reaper/mediaafx
0 libFB360-PluginShell-ambiX.dylib 0x000000010e939c64 TBE::FIR:rocess(float const*, float*, unsigned long) + 4
1 libFB360-PluginShell-ambiX.dylib 0x000000010e8fe1f7 TBE::AmbiSphericalConvolution:rocess(float const**, float**, int) + 263
2 libFB360-PluginShell-ambiX.dylib 0x000000010e8fdc10 TBE::AmbiBinauralRendererImpl:rocess(TBE::AudioB ufferList const&, TBE::AudioBufferList&, int) + 128
3 com.fb.360control 0x00000001132b99f4 TBE::Audio::ControlPlugin:rocessBlock(juce::Audi oBuffer<float>&, juce::MidiBuffer&) + 596
4 com.fb.360control 0x000000011328132f void juce::JuceVST3Component:rocessAudio<float>(Stein berg::Vst::ProcessData&, juce::Array<float*, juce:ummyCriticalSection, 0>&) + 2559
5 com.fb.360control 0x000000011327b9a2 juce::JuceVST3Component:rocess(Steinberg::Vst::P rocessData&) + 466
6 com.cockos.reaper 0x0000000104242169 VST3_ProcessReplacing(AEffect*, float**, float**, int) + 2697
7 com.cockos.reaper 0x000000010405db4f VST_HostedPlugin::ProcessSamples(int, double*, int, int, int, double, midi_List*, bool*, double, double, double, bool) + 10207
8 com.cockos.reaper 0x00000001040851b2 FxDsp:rocessSamples(int, double*, int, int, int, double*, midi_List*, double, bool, double) + 5026
9 com.cockos.reaper 0x000000010409e201 FxChain::ProcessSamples(int, double*, int, int, int, int, double, midi_List*, double, bool) + 577
10 com.cockos.reaper 0x0000000103db56c9 MediaTrack::RenderSamples_nocache(double, long long, double*, int, int, double, MediaTrack**, int, int*, bool, int, int, bool*, SyncSMP_Context*) + 22057
11 com.cockos.reaper 0x0000000103dbb41e MediaTrack::RenderSamples(double, long long, int, Track_RS_Output*, int, double, MediaTrack**, int, midi_List*, int, int, int, int, int, MediaTrack::Track_SendRec*, bool*, SyncSMP_Context*) + 878
12 com.cockos.reaper 0x0000000103dc1e04 MediaTrack::RunWorkThread(int, double, MediaTrack**, int) + 2100
13 com.cockos.reaper 0x0000000103e24075 WorkerThreadInst::threadProc(void*) + 1205
14 com.cockos.reaper 0x00000001042089e0 __threadproc(void*) + 32

"

"
Process: REAPER [1228]
Path: /Applications/REAPER64.app/Contents/MacOS/REAPER
Identifier: com.cockos.reaper
Version: 5.97.100 (5.97.100)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: REAPER [1228]
User ID: 501

Crashed Thread: 10 com.apple.audio.IOThread.client

Exception Type: EXC_BAD_ACCESS (SIGSEGV)

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [1228]

Application Specific Information:
Performing @selector(swellOnControlDoubleClick from sender REAPERSwell_listview 0x7f911647e8c0

Thread 10 Crashed:: com.apple.audio.IOThread.client
0 libFB360-PluginShell-ambiX.dylib 0x00000001129dcc64 TBE::FIR:rocess(float const*, float*, unsigned long) + 4
1 libFB360-PluginShell-ambiX.dylib 0x00000001129a11f7 TBE::AmbiSphericalConvolution:rocess(float const**, float**, int) + 263
2 libFB360-PluginShell-ambiX.dylib 0x00000001129a0c10 TBE::AmbiBinauralRendererImpl:rocess(TBE::AudioB ufferList const&, TBE::AudioBufferList&, int) + 128
3 com.fb.360control 0x0000000113db19f4 TBE::Audio::ControlPlugin:rocessBlock(juce::Audi oBuffer<float>&, juce::MidiBuffer&) + 596
4 com.fb.360control 0x0000000113d7932f void juce::JuceVST3Component:rocessAudio<float>(Stein berg::Vst::ProcessData&, juce::Array<float*, juce:ummyCriticalSection, 0>&) + 2559
5 com.fb.360control 0x0000000113d739a2 juce::JuceVST3Component:rocess(Steinberg::Vst::P rocessData&) + 466
6 com.cockos.reaper 0x0000000105885169 VST3_ProcessReplacing(AEffect*, float**, float**, int) + 2697
7 com.cockos.reaper 0x00000001056a0b4f VST_HostedPlugin::ProcessSamples(int, double*, int, int, int, double, midi_List*, bool*, double, double, double, bool) + 10207
8 com.cockos.reaper 0x00000001056c81b2 FxDsp:rocessSamples(int, double*, int, int, int, double*, midi_List*, double, bool, double) + 5026
9 com.cockos.reaper 0x00000001056e1201 FxChain::ProcessSamples(int, double*, int, int, int, int, double, midi_List*, double, bool) + 577
10 com.cockos.reaper 0x00000001053f86c9 MediaTrack::RenderSamples_nocache(double, long long, double*, int, int, double, MediaTrack**, int, int*, bool, int, int, bool*, SyncSMP_Context*) + 22057
11 com.cockos.reaper 0x00000001053fe41e MediaTrack::RenderSamples(double, long long, int, Track_RS_Output*, int, double, MediaTrack**, int, midi_List*, int, int, int, int, int, MediaTrack::Track_SendRec*, bool*, SyncSMP_Context*) + 878
12 com.cockos.reaper 0x00000001053f53c3 MediaTrack::RenderSamples_nocache(double, long long, double*, int, int, double, MediaTrack**, int, int*, bool, int, int, bool*, SyncSMP_Context*) + 8995
13 com.cockos.reaper 0x00000001054a2b6e process_sample_block(ReaProject*, int, int, int, int) + 254
14 com.cockos.reaper 0x00000001054a0905 ProcessProject(ReaProject*, int, int) + 1029
15 com.cockos.reaper 0x00000001054a0355 audiostream_onsamples(double**, int, double**, int, int, int) + 6229
16 com.cockos.reaper 0x0000000105500903 caInproc(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*) + 595
17 com.apple.audio.CoreAudio 0x00007fff31d34b3d HALC_ProxyIOContext::IOWorkLoop() + 5013
18 com.apple.audio.CoreAudio 0x00007fff31d335ee HALC_ProxyIOContext::IOThreadEntry(void*) + 128
19 com.apple.audio.CoreAudio 0x00007fff31d330d6 HALB_IOThread::Entry(void*) + 72
nepenthe is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 06:24 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.