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
Hi all,
My use case here is pretty niche, I'm using the Juce framework for our audio stuff, and Unity for the frontend, and have been trying to integrate link into this setup.
It works fine on Windows, but on mac, Link's constructor causes a crash. I tried stripping the bundle down to its bare minimum for testing purposes, so the exported function is:
{
__attribute__((visibility("default"))) void test()
{
ableton::Link* test = new ableton::Link{120};
}
}
I'm defining LINK_PLATFORM_MACOSX=1, and the relevant part of the stack trace is:
After looking through the call stack for a while, it looks like Scheduler is null.
Wondering if anyone has any insight on how to proceed with this, I know there's a Unity version of Link, but for integration with our system it makes more sense to use the c++ version, I wonder if there are some defines its missing or something?
The text was updated successfully, but these errors were encountered:
Sorry, I don't any insight on Unity/Juce. As folks seem to be using Link with both frameworks I wouldn't expect any general issue.
Is is maybe possible you are accessing a ableton::Link* when it is not properly initialized?
Not really I don't think, the function I posted is how I was doing the setup for testing purposes, unless there are any library functions aside from the constructor I have to call beforehand (which there don't seem to be), the problem seemed to be something to do with Asio's timer, know thats a little vague haven't looked at it in a while!
Hi all,
My use case here is pretty niche, I'm using the Juce framework for our audio stuff, and Unity for the frontend, and have been trying to integrate link into this setup.
It works fine on Windows, but on mac, Link's constructor causes a crash. I tried stripping the bundle down to its bare minimum for testing purposes, so the exported function is:
I'm defining
LINK_PLATFORM_MACOSX=1
, and the relevant part of the stack trace is:After looking through the call stack for a while, it looks like Scheduler is null.
Wondering if anyone has any insight on how to proceed with this, I know there's a Unity version of Link, but for integration with our system it makes more sense to use the c++ version, I wonder if there are some defines its missing or something?
The text was updated successfully, but these errors were encountered: