View Issue Details

IDCategoryLast Update
0008615bugs2021-04-22 00:14
ReporterDaniele1971Assigned To 
Reproducibilityalways 
Status assignedResolutionopen 
PlatformGNUOSLinuxOS Version(any)
Product Version6.6 
Fixed in Version 
Summary0008615: segfault loading Roughrider3 vst: error 6 in libxcb.so.1.1.0
DescriptionArdour segfault as soon I add Roughrider3 vst.
It happens with ardour from opensuse repo but also with official ardour 6.6.45.

Plugin: https://www.audiodamage.com/pages/free-downloads

It works fine in reaper and carla.

From the backtrace:

Thread 1 "ArdourGUI" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe91573c0 (LWP 5789)]
0x00007fffeb5eff83 in ?? () from /usr/lib64/libxcb.so.1
#0 0x00007fffeb5eff83 in ?? () from /usr/lib64/libxcb.so.1
0000001 0x00007fffeb5f0a89 in ?? () from /usr/lib64/libxcb.so.1
#2 0x00007fffeb5f0f21 in ?? () from /usr/lib64/libxcb.so.1
#3 0x00007fffeb5f1f02 in xcb_wait_for_reply64 () from /usr/lib64/libxcb.so.1
0000004 0x00007fffed11d3b8 in _XReply () from /usr/lib64/libX11.so.6
0000005 0x00007fffed0fce34 in XGetWindowProperty () from /usr/lib64/libX11.so.6
#6 0x00007fff723dedad in juce::XWindowSystemUtilities::GetXProperty::GetXProperty(unsigned long, unsigned long, long, long, bool, unsigned long) ()
   from /home/dan/.vst3/RoughRider3.vst3/Contents/x86_64-linux/RoughRider3.so
#7 0x00007fff723def66 in juce::XWindowSystem::isMinimised(unsigned long) const () from /home/dan/.vst3/RoughRider3.vst3/Contents/x86_64-linux/RoughRider3.so
0000008 0x00007fff723f7641 in juce::Component::isShowing() const () from /home/dan/.vst3/RoughRider3.vst3/Contents/x86_64-linux/RoughRider3.so
0000009 0x00007fff72401f2f in juce::Component::setBounds(int, int, int, int) () from /home/dan/.vst3/RoughRider3.vst3/Contents/x86_64-linux/RoughRider3.so
0000010 0x00007fff721da072 in juce::JuceVST3EditController::JuceVST3Editor::ContentWrapperComponent::resized() () from /home/dan/.vst3/RoughRider3.vst3/Contents/x86_64-linux/RoughRider3.so
0000011 0x00007fff723d689c in juce::Component::sendMovedResizedMessages(bool, bool) () from /home/dan/.vst3/RoughRider3.vst3/Contents/x86_64-linux/RoughRider3.so
0000012 0x00007fff72400826 in juce::ComponentPeer::handleMovedOrResized() () from /home/dan/.vst3/RoughRider3.vst3/Contents/x86_64-linux/RoughRider3.so
0000013 0x00007fff7248de00 in juce::LinuxComponentPeer<unsigned long>::setBounds(juce::Rectangle<int> const&, bool) () from /home/dan/.vst3/RoughRider3.vst3/Contents/x86_64-linux/RoughRider3.so
0000014 0x00007fff723d2133 in juce::ComponentPeer::updateBounds() () from /home/dan/.vst3/RoughRider3.vst3/Contents/x86_64-linux/RoughRider3.so
#15 0x00007fff72402081 in juce::Component::setBounds(int, int, int, int) () from /home/dan/.vst3/RoughRider3.vst3/Contents/x86_64-linux/RoughRider3.so
Steps To ReproduceLoad Roughrider3 vst
TagsVST3

Activities

x42

2021-03-13 16:47

administrator   ~0025599

This is likely fixed by https://github.com/juce-framework/JUCE/commit/d4e802016a (re-compile the plugin with updated JUCE)

and/or Ardour 6.6.103 (https://github.com/Ardour/ardour/commit/c075d3a026 https://github.com/Ardour/ardour/commit/9f3fba6988 )

Daniele1971

2021-03-21 00:25

reporter   ~0025620

Tested Ardour-6.6.148, no luck. Same segfault.

paul

2021-04-22 00:14

administrator   ~0025735

Then it likely needs the JUCE fix in the plugin.

Issue History

Date Modified Username Field Change
2021-03-13 13:59 Daniele1971 New Issue
2021-03-13 13:59 Daniele1971 Tag Attached: VST3
2021-03-13 16:47 x42 Note Added: 0025599
2021-03-13 16:47 x42 Assigned To => x42
2021-03-13 16:47 x42 Status new => feedback
2021-03-21 00:25 Daniele1971 Note Added: 0025620
2021-03-21 00:25 Daniele1971 Status feedback => assigned
2021-03-21 13:41 x42 Assigned To x42 =>
2021-04-22 00:14 paul Note Added: 0025735