modlfo / VultModules

A set of modules written in Vult for VCVRack
Other
131 stars 18 forks source link

Opulus 2.0.6 crash on Rack 2.1.2 MacOS 12.4 on randomizing #58

Closed fractalgee closed 1 year ago

fractalgee commented 2 years ago

Opulus crashed Rack with segfault on Randomizing it a few times. No NAN since you fixed that, but seem to have a new one:

Rack 2.1.2, MacOS 12.4, Mac Mini M1

Thread 11 Crashed:: com.apple.audio.IOThread.client
0   <translation info unavailable>         0x10058ff88 ???
1   plugin.dylib                             0xe6c7479 OpulusEngine_wave_read(float, int) + 25
2   libsystem_platform.dylib            0x7ff817fbae13 _sigtramp + 51
3   plugin.dylib                             0xe6c84d7 OpulusEngine_process(OpulusEngine__ctx_type_83&, float, float, float) + 1959
4   plugin.dylib                             0xe6d30c9 Opulus_process(Opulus__ctx_type_5&, float, float, float, float, float, float) + 2969
5   plugin.dylib                             0xe625866 Opulus::process(rack::engine::Module::ProcessArgs const&) + 886
6   libRack.dylib                             0xfa2ecf rack::engine::Module::doProcess(rack::engine::Module::ProcessArgs const&) + 143
7   libRack.dylib                             0xf9ba53 rack::engine::Engine::stepBlock(int) + 1699
8   libRack.dylib                             0xec9835 rack::audio::Device::processBuffer(float const*, int, float*, int, int) + 325
9   libRack.dylib                             0xefffff rack::RtAudioDevice::rtAudioCallback(void*, void*, unsigned int, double, unsigned int, void*) + 143
10  libRack.dylib                            0x13ee90f RtApiCore::callbackEvent(unsigned int, AudioBufferList const*, AudioBufferList const*) + 335
11  libRack.dylib                            0x13ed905 callbackHandler(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*) + 21
12  CoreAudio                           0x7ff8199b2b37 HALC_ProxyIOContext::IOWorkLoop() + 7441
13  CoreAudio                           0x7ff8199b085d invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 63
14  CoreAudio                           0x7ff819b7c696 HALB_IOThread::Entry(void*) + 72
15  libsystem_pthread.dylib             0x7ff817fa54e1 _pthread_start + 125
16  libsystem_pthread.dylib             0x7ff817fa0f6b thread_start + 15
modlfo commented 1 year ago

I think I fixed this issue in one of the updates. I'm closing the issue. If it happens again please let me know.