Hi all — running EboSuite 2.4 with Ableton Live 12.4 Standard on macOS 14.3 Sonoma on an Apple Silicon MacBook Pro (M3).
I have a live performance set that uses eSession, eFX-Kaputt, and eOutput. The set was working fine until I installed Syphon Recorder and used it to capture the Syphon output from EboSuite. After that session, I duplicated the project file in Ableton, and upon duplication the original project crashed and could no longer be loaded. The duplicate also crashed on load.
After some digging I was able to identify that the crash was occurring because the eOutput “Preview Window” parameter was saved as open (value 1) in the project file. By manually editing the .als file (decompressing the gzip, editing the blob hex data to set Preview Window to 0, recompressing) I was able to get the project to load again.
However, the crash now occurs every single time I try to open the preview window manually after the project loads. It is completely consistent and reproducible.
The crash is a segmentation fault (EXC_BAD_ACCESS / KERN_INVALID_ADDRESS) on the main thread, specifically at jit_gl_window_setattr_visible in gl3.mxo. The call stack shows the crash originates from param_hub_endrestorepreset → Wires::EndRestorePreset → jit.world → jit.window → jit_gl_window_setattr_visible, where it attempts to read from address 0x28 (null pointer + offset), indicating the GL context is null when visibility is being set.
Happy to share the full crash report if helpful. The set is for an upcoming live performance so any guidance would be greatly appreciated.
Sorry for the inconvenience! It seems that the new Ableton Live update introduced this issue. When the preview window is enabled, Live crashes. Unfortunately we are not at full capacity now, because of the Superbooth festival, so we can only fix this on Monday.
You should be able to fix your Live set by temporarily removing the eOutput plugin from the EboSuite plugins folder. Then, open your Live set, remove the eOutput plugin from the set and save the set. If you then add the eOutput plugin back to the EboSuite plugins folder and open the set (without the eOutput plugin in it), you can add and use the eOutput plugin again, but make sure not to enable the preview window.
You could use Syphon Recorder as a preview output window, but that window will not stay on top of the Ableton Live window, which can be annoying. So, I created a full license key for SenSei for you (sent by mail to you). You can use EboSuite’s eVideoSend plugin on the Master track to send EboSuite’s master output to SenSei. Use the ‘s_VideoRoute’ plugin to receive it in SenSei (First launch SenSei by adding the ‘s_SenSei Control + Main Camera’ plugin to the set). Then, place SenSei’s ‘s_Video Overlay’ plugin on the same track so that EboSuite’s master output shows full screen in the SenSei output window. This window will stay on top of the Ableton Live window, so it will work well as a preview window.
If you can downgrade to Live 1.3.8, that will also fix this issue. This is Live’s download archive:
I can confirm that preview window of eOutput absolutely crashes Ableton 12.4 continuously and that Jeroen’s suggested fix (moving eOutput out of Ebosuite tools folder & then putting it back in with preview window disabled) fixes it.
I am experiencing a critical, consistent crash when using EboSuite 2.4 inside Ableton Live 12.4.2 on macOS.
Whenever I load the eOutput device onto my Main track, Ableton crashes immediately. Looking at the macOS crash logs, the crash consistently happens the exact millisecond the preview window attempts to initialize and become visible:
It is a pure OpenGL / Jitter window initialization crash, precisely matching the issues discussed in forum topic #1854 (EboSuite 2.4 / Ableton 12.4 / eOutput preview window crash).
Unfortunately, the workarounds suggested here do not work for me.
Even worse: trying to troubleshoot the issue by installing the standalone version of Max failed completely—the Max application refuses to launch at all on my system (it crashes/freezes instantly upon opening).
My Setup:
EboSuite Version: 2.4
Ableton Live Version: 12.4.2
OS: macOS 15+ (Apple Silicon)
Max Version: Bundled Max inside Live / Standalone Max (both failing)
Since my entire Max/Jitter subsystem seems to be blocked or crashing on the graphics layer when interacting with EboSuite’s window rendering, I am completely stuck.
Is there a specific terminal command, a beta build, or a plist/cache reset procedure you can provide to fix this Jitter/OpenGL window visibility crash?
I managed to find a temporary workaround, which clearly identifies the root of the problem:
I uninstalled the newest version of Max.
I downloaded and installed Max 8 (legacy version) instead.
Once I linked Ableton Live to the standalone Max 8, it launched perfectly, and loading the eOutput device no longer crashes Ableton! The preview window opens as expected.
This confirms that there is a severe graphics/OpenGL compatibility issue between EboSuite 2.4 and the new Max 9 framework under macOS 15. While I can work with Max 8 for now, I would like to know if there is a proper fix in development for Max 9 / the bundled Max version of Ableton 12.4.2.