Comments (11)
I'm running Xubuntu 21.10 x86_64
from plugdata.
Should be fine with pipewire. The problem here is caused by a failure to load the keyboard shortcut preferences, thanks for letting me know! I'll have it fixed very soon!
from plugdata.
Also the standalone version can't run as well..
./Plugins/Standalone/PlugData
fish: Job 1, './PlugData' terminated by signal SIGSEGV (Address boundary error)
from plugdata.
I confirm the standalone issue
Thread 1 "PlugData" received signal SIGSEGV, Segmentation fault.
0x0000555555cae299 in Connection::getClosestLineIdx (this=0x555556d58830, position=..., plan=std::vector of length 0, capacity 0) at PlugData/Source/Connection.cpp:276
276 auto line = Line<int>(plan[n - 1], plan[n]);
from plugdata.
Thanks for reporting, I'll check it out. I wrote that function pretty recently, so I guess I made a mistake somewhere! Are you both on Arch btw?
from plugdata.
Fixed it!
Small warning: there have been huge improvements since the last release, and I'm still working to ensure everything's stable. A known issue is that the width of certain objects can sometimes change incorrectly, and there might still be more issues. If you find any, please report them, it helps a lot!
from plugdata.
Well I'm still experiencing segmentation fault after pulling the newest commits.. Here's the backtrace info
#0 0x0000555555a32891 in juce::CharPointer_UTF8::compareIgnoreCase (this=0x18, other=...) at PlugData/Libraries/JUCE/modules/juce_core/text/juce_CharPointer_UTF8.h:421
#1 0x00005555559f4beb in juce::String::equalsIgnoreCase (this=0x18, t=...) at PlugData/Libraries/JUCE/modules/juce_core/text/juce_String.cpp:594
#2 0x0000555555a10239 in juce::XmlElement::hasTagName (this=0x0, possibleTagName=...) at PlugData/Libraries/JUCE/modules/juce_core/xml/juce_XmlElement.cpp:472
#3 0x0000555555763009 in juce::KeyPressMappingSet::restoreFromXml (this=0x555556bfc800, xmlVersion=...)
at PlugData/Libraries/JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:215
#4 0x0000555555c9295c in PlugDataPluginEditor::PlugDataPluginEditor (this=0x555556d12ae0, p=...) at PlugData/Source/PluginEditor.cpp:39
#5 0x0000555555bb184b in PlugDataAudioProcessor::createEditor (this=0x5555567381b0) at PlugData/Source/PluginProcessor.cpp:602
#6 0x000055555565372e in juce::AudioProcessor::createEditorIfNeeded (this=0x5555567381b0)
at PlugData/Libraries/JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:890
#7 0x000055555560b5ef in juce::PlugDataWindow::MainContentComponent::MainContentComponent (this=0x555556d12950, filterWindow=...)
at PlugData/Source/Standalone/PlugDataWindow.h:703
#8 0x000055555560b10e in juce::PlugDataWindow::PlugDataWindow (this=0x555556729cc0, title=..., backgroundColour=..., settingsToUse=0x555556729a40, takeOwnershipOfSettings=false,
preferredDefaultDeviceName=..., preferredSetupOptions=0x0, constrainToConfiguration=..., autoOpenMidiDevices=false) at PlugData/Source/Standalone/PlugDataWindow.h:591
#9 0x000055555560ca6f in PlugDataApp::createWindow (this=0x555556710f70) at PlugData/Source/Standalone/PlugDataApp.cpp:98
#10 0x000055555560cb85 in PlugDataApp::initialise (this=0x555556710f70) at PlugData/Source/Standalone/PlugDataApp.cpp:104
#11 0x00005555559b3830 in juce::JUCEApplicationBase::initialiseApp (this=0x555556710f70) at PlugData/Libraries/JUCE/modules/juce_events/messages/juce_ApplicationBase.cpp:297
#12 0x0000555555764196 in juce::JUCEApplication::initialiseApp (this=0x555556710f70) at PlugData/Libraries/JUCE/modules/juce_gui_basics/application/juce_Application.cpp:92
#13 0x00005555559b36c4 in juce::JUCEApplicationBase::main () at PlugData/Libraries/JUCE/modules/juce_events/messages/juce_ApplicationBase.cpp:256
#14 0x00005555559b35ec in juce::JUCEApplicationBase::main (argc=1, argv=0x7fffffffddd8) at PlugData/Libraries/JUCE/modules/juce_events/messages/juce_ApplicationBase.cpp:240
#15 0x0000555555607027 in main (argc=1, argv=0x7fffffffddd8) at PlugData/Libraries/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp:47
btw I'm using pipewire. Is it related?
from plugdata.
Cool! Also do you mind me adding PlugData to AUR? Would be much more convenient for other arch users in that way :-p
from plugdata.
I'd like to do that, the only problem is, I've never used arch (I know, embarrassing), so I'll have to read up on it first. And before I do that, I'd like to make sure that crashes like these don't happen anymore!
The bug should be fixed now, let me know if it works or if you have any more problems!
from plugdata.
Yeah it launched! Thanks for your effort! I mean I can help add PlugData (git version) to AUR if you like ;)
from plugdata.
I would really appreciate that! You could do it with the current version if you want to, but I expect to fix a lot of issues in the coming weekend, so you could also wait until Monday. I'll leave that up to you :)
from plugdata.
Related Issues (20)
- GEM Library is crashing when creating a window (Plugdata version 0.8.3, GEM version 0.94) HOT 4
- Bug: unable to build due to undefined reference to `scope_tilde_setup' HOT 1
- Develop `Branch` - Mouse Position Issue HOT 5
- Plug Data (Standalone or plugin versions) don't open on some apple silicon macs after crash HOT 2
- PlugData 0.9.0 nightly built, can't open [oscope~] from Show Object Browser HOT 2
- Number box doesn't show numbers HOT 11
- Switch focus to newly opened patch HOT 1
- keyboard gets inactive while clicking and holding HOT 1
- [Feature request][External] ReacTIVision TUIO client HOT 2
- [bug] patch that is closed still running in the background HOT 5
- [feature] Implement the note on/off "extra byte" for microtuning HOT 11
- [0.9.0-test] The color of object's name is not updated after switching themes. HOT 3
- [bug} Settings and Compile menus make entire program stuck "on top" HOT 3
- [bug] file dialog doesn't close when compile dialog is closed HOT 3
- wont run on ipad air 1st gen ios 12.5 HOT 3
- Button widget doesnโt respond to Toggle message HOT 4
- GEM getting error while creating a window inside Cubase
- Rendering / Disabling Track / Exporting VST3 HOT 6
- [bug] palette menu renders below canvas
- Internal GM Synth outputs weird noises
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plugdata.