Skip to content

easyeffects randomly* crashes and refuses to open back up until .config/easyeffects/ is removed #4979

@XSilverTH

Description

@XSilverTH

EasyEffects Version

8.1.8

What package are you using?

Arch (easyeffects)

Distribution

CachyOS 6.19.3-2-cachyos

Describe the bug

as far as I've tested this is related to the deep noise remover plugin
the crashes aren't really random. I've seen 2 main symptoms with it
1.it mainly happens when some apps open (I've mainly seen this with apps running through wine but it has also happened with none wine apps). its not limited to only when apps open but it mainly happens then.
2. adding any plugin right after adding deep noise remover plugin really quickly also causes the crash (in this case the effects don't actually get saved so the app opens fine the next time.)
the crashes are frequent enough to the point that i have to delete my easyeffects config and reconfigure it 10 times or more every day
after crashing once (if the config is saved) easyeffects refuses to open unless .config/easyeffects/ is removed to reset the settings

❯ easyeffects [ladspa/src/lib.rs:213:9] &channels = 2 easyeffects: /usr/src/debug/easyeffects/easyeffects-8.1.8/src/ladspa_wrapper.cpp:680: void ladspa::LadspaWrapper::run() const: Assertion active' failed.
fish: Job 1, 'easyeffects' terminated by signal SIGABRT (Abort)`

Expected Behavior

not crash

Debug Log

Debug Log
qrc:/qt/qml/ee/ui/contents/ui/PageStreamsEffects.qml:29:1: QML PageStreamsEffects: Created graphical object was not placed in the graphics scene.
qt.graphs2d.series: points list size is 0, can't calculate spline points.
qt.graphs2d.series: points list size is 0, can't calculate spline points.
qt.qpa.services: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Connection already associated with an application ID")
[ladspa/src/lib.rs:213:9] &channels = 2
easyeffects: /usr/src/debug/easyeffects/easyeffects-8.1.8/src/ladspa_wrapper.cpp:680: void ladspa::LadspaWrapper::run() const: Assertion `active' failed.
fish: Job 1, 'G_MESSAGES_DEBUG=easyeffects ea…' terminated by signal SIGABRT (Abort)

Additional Information

i am using this fork of the deep noise remover plugin but this does also happen with the default AUR package of deep noise remover. as far as i've tested this does not happen in the flatpak but that one is pretty much unusable for me due to this bug which i fix by replacing my deep noise remover plugin with said fork

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions