Giter Site home page Giter Site logo

Comments (11)

FlachyJoe avatar FlachyJoe commented on May 30, 2024 1

I'm running Xubuntu 21.10 x86_64

from plugdata.

timothyschoen avatar timothyschoen commented on May 30, 2024 1

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.

aik2mlj avatar aik2mlj commented on May 30, 2024

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.

FlachyJoe avatar FlachyJoe commented on May 30, 2024

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.

timothyschoen avatar timothyschoen commented on May 30, 2024

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.

timothyschoen avatar timothyschoen commented on May 30, 2024

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.

aik2mlj avatar aik2mlj commented on May 30, 2024

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.

aik2mlj avatar aik2mlj commented on May 30, 2024

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.

timothyschoen avatar timothyschoen commented on May 30, 2024

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.

aik2mlj avatar aik2mlj commented on May 30, 2024

Yeah it launched! Thanks for your effort! I mean I can help add PlugData (git version) to AUR if you like ;)

from plugdata.

timothyschoen avatar timothyschoen commented on May 30, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.