Carla crashes when load Surge XT
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
System Information
Windows 10 Pro 22H2 19045.4651
LMMS Version(s)
1.3.0-alpha.1.681+gbda1a9c37
Most Recent Working Version
1.3.0-alpha.1.681+gbda1a9c37
Bug Summary
Carla Patchbay or Rack crashes when load Surge XT VST3 while load other VST3 still normal
https://github.com/user-attachments/assets/58108b64-e105-44a4-8ac3-5ba8bf80fd09
Expected Behaviour
Carla should load it normally with no problem
Steps To Reproduce
Load Surge XT(synthersizer) VST3 to Carla Rack or Patchbay
Logs
Click to expand
[carla] Trying to start carla-plugin using "D:/Carla/resources\carla-plugin.exe"
Carla 2.5.8 started, status:
Python version: 3.8.7
Qt version: 5.12.12
PyQt version: 5.13.1
Binary dir: D:\Carla
Resources dir: D:\Carla\resources
Frontend pixel ratio is 1.0
[carla] WriteFileWin32 failed, error was: 232
CarlaPipeCommon::_writeMsgBuffer(..., 13) - failed with -1 (true), message was:
runtime-info
[carla] Carla assertion failure: "fUiServer.writeMessage("runtime-info\n")" in file CarlaEngineNative.cpp, line 1440
[carla] WriteFileWin32 failed, error was: 232
Screenshots / Minimum Reproducible Project
No response
Please search the issue tracker for existing bug reports before submitting your own.
- I have searched all existing issues and confirmed that this is not a duplicate.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the crash by loading the Surge XT VST3 in Carla Rack or Patchbay on Windows, then start with CarlaEngineNative.cpp at line 1440 and the runtime-info pipe failure in the log. Trace the WriteFileWin32 error and compare behavior with other VST3 plugins; done means Surge XT loads without Carla crashing or triggering the assertion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100