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

Crash (segmentation fault) when using an VST3 plugin GUI #1620

Closed
edumeneses opened this issue Dec 15, 2024 · 0 comments · Fixed by #1625
Closed

Crash (segmentation fault) when using an VST3 plugin GUI #1620

edumeneses opened this issue Dec 15, 2024 · 0 comments · Fixed by #1625
Assignees
Labels
Milestone

Comments

@edumeneses
Copy link

Description:

Score crashes when using a VST3 plugin (tested with Dexed 0.9.8) after opening and closing the plugin GUI a couple of times.

OS

Pop!_OS (Ubuntu) 22.04

Version

score 3.3.2

How to reproduce the issue

  • Install Dexed (Linux download here) system-wide (copy the folder Dexed.vst3 to /usr/lib/vst3)
  • Add the plugin to the scenario editor
  • Alternate between opening/closing the plugin GUI and play/stop the scenario time.

Error:

~/Applications/ossia.score-master-linux-amd64.AppImage
fusermount3 version: 3.10.5
ossia score: starting in failsafe mode
QVariant::load: unknown user type with name TimeVal.
pd 0.54.1
bonk version 1.5
fiddle version 1.1 TEST4
pd~ version 0.54
pique 0.1 for PD version 23
[2024-12-14 19:05:06.620] [ossia] [error] No NDI library found on the system.
Please install an NDI library, for instance https://code.videolan.org/jbk/libndi
UltraLeap not found. Make sure LeapC.dll / dylib is in the right path.
qt.qml.typeregistration: Invalid QML element name "Type"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Access"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Bounding"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Repetitions"; value type names should begin with a lowercase letter
qt.qml.typeregistration: Invalid QML element name "Duration"; value type names should begin with a lowercase letter
Player: listening on  43865
Debug: "https://raw.githubusercontent.com/ossia/score-addons/master/remote.json"   "404: Not Found" (:0)
Warning: Numeric mode unsupported in the posix collation implementation (:0)
Debug: Could not save device (:0)
Debug: Audio device emits changed: Dataflow::AudioDevice(0x71b1337bc8c0) (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "states", "State.1", "comment")  -- last found:  states 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "states", "State.1", "label")  -- last found:  states 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "states", "State.1", "trigger")  -- last found:  states 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "syncs", "Sync.1", "comment")  -- last found:  syncs 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "syncs", "Sync.1", "label")  -- last found:  syncs 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "syncs", "Sync.1", "trigger")  -- last found:  syncs 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "events", "Event.1", "comment")  -- last found:  events 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "events", "Event.1", "label")  -- last found:  events 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "events", "Event.1", "expression")  -- last found:  events 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "states", "State.2", "comment")  -- last found:  states 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "states", "State.2", "label")  -- last found:  states 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "states", "State.2", "trigger")  -- last found:  states 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "intervals", "Interval.1", "comment")  -- last found:  intervals 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "intervals", "Interval.1", "label")  -- last found:  intervals 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "intervals", "Interval.1", "min")  -- last found:  intervals 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "intervals", "Interval.1", "max")  -- last found:  intervals 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "intervals", "Interval.1", "default")  -- last found:  intervals 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "intervals", "Interval.1", "percentage")  -- last found:  intervals 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "intervals", "Interval.1", "speed")  -- last found:  intervals 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "intervals", "Interval.1", "muted")  -- last found:  intervals 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "intervals", "Interval.eddy5", "processes", "Dexed", "comment")  -- last found:  intervals 
 (:0)
Debug: looking for QList("Untitled.dais67", "processes", "Scenario.1", "intervals", "Interval.eddy5", "processes", "Dexed", "label")  -- last found:  intervals 
 (:0)
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  ossia-score 0x00005607d5e7d69c llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 44
1  ossia-score 0x00005607d5e7b13c llvm::sys::RunSignalHandlers() + 188
2  ossia-score 0x00005607d5e7ddb8
3  libc.so.6   0x000071f134242520
[1]    7302 segmentation fault (core dumped)  ~/Applications/ossia.score-master-linux-amd64.AppImage
jcelerier added a commit that referenced this issue Dec 16, 2024
@jcelerier jcelerier self-assigned this Dec 16, 2024
@jcelerier jcelerier added this to the release/3.4 milestone Dec 16, 2024
@jcelerier jcelerier moved this from TODO to Doing in Integrations Dec 16, 2024
jcelerier added a commit that referenced this issue Dec 16, 2024
@github-project-automation github-project-automation bot moved this from Doing to Done in Integrations Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants