Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

latest Fauck crashing on macOS #6

Open
gewang opened this issue May 10, 2024 · 0 comments
Open

latest Fauck crashing on macOS #6

gewang opened this issue May 10, 2024 · 0 comments
Assignees

Comments

@gewang
Copy link
Member

gewang commented May 10, 2024

macOS Monterey (12.5) arm64; freshly clone and build; appears to be crashing inside Faust.eval(...) when running any chuck program that calls Faust.eval(...)

Thread 6 Crashed:: com.apple.audio.IOThread.client
0   Faust                                    0x11b726950 llvm::PMTopLevelManager::addImmutablePass(llvm::ImmutablePass*) + 176
1   Faust                                    0x11b726950 llvm::PMTopLevelManager::addImmutablePass(llvm::ImmutablePass*) + 176
2   Faust                                    0x11b726434 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) + 2112
3   Faust                                    0x11b7263b4 llvm::PMTopLevelManager::schedulePass(llvm::Pass*) + 1984
4   Faust                                    0x11c37242c llvm::PassManagerBuilder::populateFunctionPassManager(llvm::legacy::FunctionPassManager&) + 256
5   Faust                                    0x11c7357d8 llvm_dynamic_dsp_factory_aux::initJIT(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 1912
6   Faust                                    0x11c737720 createDSPFactoryFromString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, char const**, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int) + 800
7   Faust                                    0x11aceb164 Faust::eval(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 924
8   Faust                                    0x11aceba90 Faust::compile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 804
9   Faust                                    0x11acea344 faust_compile + 184
10  chuck                                    0x104227850 Chuck_Instr_Func_Call_Member::execute(Chuck_VM*, Chuck_VM_Shred*) + 636
11  chuck                                    0x104217c80 Chuck_VM_Shred::run(Chuck_VM*) + 100
12  chuck                                    0x10421795c Chuck_VM::compute() + 88
13  chuck                                    0x104219404 Chuck_VM::run(long, float const*, float*) + 124
14  chuck                                    0x1041f4d40 ChuckAudio::cb(void*, void*, unsigned int, double, unsigned int, void*) + 540
15  chuck                                    0x1041fd514 RtApiCore::callbackEvent(unsigned int, AudioBufferList const*, AudioBufferList const*) + 340
16  chuck                                    0x1041fc5a0 callbackHandler(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*) + 24
17  CoreAudio                                0x1a014c750 HALC_ProxyIOContext::IOWorkLoop() + 6312
18  CoreAudio                                0x1a014a8b0 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 100
19  CoreAudio                                0x1a0316ab0 HALB_IOThread::Entry(void*) + 88
20  libsystem_pthread.dylib                  0x19e5ac26c _pthread_start + 148
21  libsystem_pthread.dylib                  0x19e5a708c thread_start + 8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants