wwmm / easyeffects

Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
GNU General Public License v3.0
6.5k stars 269 forks source link

Crashing while playing Roblox #3461

Open The-annonymous-guy opened 18 hours ago

The-annonymous-guy commented 18 hours ago

EasyEffects Version

7.1.9

What package are you using?

Flatpak (Flathub)

Distribution

OpenSUSE

Describe the bug

Everytime i try to play roblox (using sober) with easyeffects, the app crashes, also crashing the game when i try to close it, forcing a reboot. Before this, some artifacts happen, and the program suddenly closes. No error messages displayed.

Expected Behavior

No response

Debug Log

Debug Log
``` Paste your log here ```

Additional Information

No response

wwmm commented 16 hours ago

also crashing the game when i try to close it, forcing a reboot. Before this, some artifacts happen, and the program suddenly closes.

This sounds like a deeper problem outside of EasyEffects. Even in a situation where EasyEffects crashes the game will keep running because PipeWire will redirect it to another output device. Is there something related to EasyEffects in the output of sudo coredumpctl list? Do you have killed messages in the output of sudo journalctl -b right after the crash?

The-annonymous-guy commented 10 hours ago

sudo coredumpctl list only displayed "no coredumps found", and no killed messages with sudo journalctl -b.

One thing that is worth mentioning, is that the problem seems to go away if easyeffects is executed with G_MESSAGES_DEBUG=all flatpak run com.github.wwmm.easyeffects, but Sober still needs to be closed via system monitor, because it still crashes.

wwmm commented 9 hours ago

sudo coredumpctl list only displayed "no coredumps found", and no killed messages with sudo journalctl -b.

One thing that is worth mentioning, is that the problem seems to go away if easyeffects is executed with G_MESSAGES_DEBUG=all flatpak run com.github.wwmm.easyeffects, but Sober still needs to be closed via system monitor, because it still crashes.

Hum... Usually there is a coredump or in the case where the system decides to kill the process a log message telling that it killed the application. Try to run EasyEffects in debug mode https://github.com/wwmm/easyeffects/wiki/Reporting-Bugs#basic-logs so we can see what it is doing when it stops working.

The-annonymous-guy commented 8 hours ago
Short title ``` (process:2): easyeffects-DEBUG: 19:53:12.858: easyeffects.cpp:46 easyeffects version: 7.1.9 (process:2): easyeffects-DEBUG: 19:53:12.858: easyeffects.cpp:56 locale directory: /app/share/locale (easyeffects:2): easyeffects-DEBUG: 19:53:12.898: presets_manager.cpp:238 user presets directory already exists: /home/felip4o/.var/app/com.github.wwmm.easyeffects/config/easyeffects/input (easyeffects:2): easyeffects-DEBUG: 19:53:12.898: presets_manager.cpp:238 user presets directory already exists: /home/felip4o/.var/app/com.github.wwmm.easyeffects/config/easyeffects/output (easyeffects:2): easyeffects-DEBUG: 19:53:12.898: presets_manager.cpp:238 user presets directory already exists: /home/felip4o/.var/app/com.github.wwmm.easyeffects/config/easyeffects/irs (easyeffects:2): easyeffects-DEBUG: 19:53:12.898: presets_manager.cpp:238 user presets directory already exists: /home/felip4o/.var/app/com.github.wwmm.easyeffects/config/easyeffects/rnnoise (easyeffects:2): easyeffects-DEBUG: 19:53:12.898: presets_manager.cpp:238 user presets directory already exists: /home/felip4o/.var/app/com.github.wwmm.easyeffects/config/easyeffects/autoload/input (easyeffects:2): easyeffects-DEBUG: 19:53:12.898: presets_manager.cpp:238 user presets directory already exists: /home/felip4o/.var/app/com.github.wwmm.easyeffects/config/easyeffects/autoload/output (easyeffects:2): easyeffects-DEBUG: 19:53:13.281: pipe_manager.cpp:1564 compiled with PipeWire: 0.3.69 (easyeffects:2): easyeffects-DEBUG: 19:53:13.281: pipe_manager.cpp:1565 linked to PipeWire: 0.3.69 (easyeffects:2): easyeffects-DEBUG: 19:53:13.302: pipe_manager.cpp:1535 core version: 1.2.5 (easyeffects:2): easyeffects-DEBUG: 19:53:13.302: pipe_manager.cpp:1536 core name: pipewire-0 (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1447 found metadata: settings (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1447 found metadata: schema-sm-settings (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1447 found metadata: persistent-sm-settings (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1447 found metadata: sm-settings (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1447 found metadata: sm-objects (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1447 found metadata: default (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1447 found metadata: filters (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1447 found metadata: route-settings (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1301 Audio/Sink 49 alsa_output.pci-0000_00_1f.3.analog-stereo with serial 49 has been added (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1301 Audio/Source 50 alsa_input.pci-0000_00_1f.3.analog-stereo with serial 50 has been added (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1301 Audio/Sink 77 easyeffects_sink with serial 88 has been added (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1301 Audio/Source/Virtual 79 easyeffects_source with serial 89 has been added (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1037 new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.pci-0000_00_1f.3.analog-stereo"} (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1037 new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.pci-0000_00_1f.3.analog-stereo"} (easyeffects:2): easyeffects-DEBUG: 19:53:13.304: pipe_manager.cpp:1037 new metadata property: 0, default.video.source, Spa:String:JSON, {"name":"v4l2_input.pci-0000_00_14.0-usb-0_6_1.0"} (easyeffects:2): easyeffects-DEBUG: 19:53:13.305: pipe_manager.cpp:1663 easyeffects_sink node successfully retrieved with id 77 and serial 88 (easyeffects:2): easyeffects-DEBUG: 19:53:13.305: pipe_manager.cpp:1668 easyeffects_source node successfully retrieved with id 79 and serial 89 (easyeffects:2): easyeffects-DEBUG: 19:53:13.353: lv2_wrapper.cpp:124 http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:2): easyeffects-DEBUG: 19:53:13.373: plugin_base.cpp:406 soe: output_level successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:13.375: plugin_base.cpp:406 soe: spectrum successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:13.394: lv2_wrapper.cpp:124 http://lsp-plug.in/plugins/lv2/loud_comp_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:2): easyeffects-DEBUG: 19:53:13.451: lv2_wrapper.cpp:124 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:2): easyeffects-DEBUG: 19:53:14.819: plugin_base.cpp:406 soe: loudness successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:14.819: pipe_manager.cpp:1341 easyeffects_sink port 78 is connected to ee_soe_loudness port 91 (easyeffects:2): easyeffects-DEBUG: 19:53:14.821: pipe_manager.cpp:1341 easyeffects_sink port 70 is connected to ee_soe_loudness port 92 (easyeffects:2): easyeffects-DEBUG: 19:53:14.823: plugin_base.cpp:406 soe: equalizer successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:14.824: pipe_manager.cpp:1341 ee_soe_loudness port 93 is connected to ee_soe_equalizer port 98 (easyeffects:2): easyeffects-DEBUG: 19:53:14.824: pipe_manager.cpp:1341 ee_soe_loudness port 94 is connected to ee_soe_equalizer port 99 (easyeffects:2): easyeffects-DEBUG: 19:53:14.826: plugin_base.cpp:406 soe: bass_enhancer successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:14.826: pipe_manager.cpp:1341 ee_soe_equalizer port 100 is connected to ee_soe_bass_enhancer port 105 (easyeffects:2): easyeffects-DEBUG: 19:53:14.827: pipe_manager.cpp:1341 ee_soe_equalizer port 101 is connected to ee_soe_bass_enhancer port 106 (easyeffects:2): easyeffects-DEBUG: 19:53:14.829: plugin_base.cpp:406 soe: crystalizer successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:14.829: pipe_manager.cpp:1341 ee_soe_bass_enhancer port 107 is connected to ee_soe_crystalizer port 112 (easyeffects:2): easyeffects-DEBUG: 19:53:14.830: pipe_manager.cpp:1341 ee_soe_bass_enhancer port 108 is connected to ee_soe_crystalizer port 113 (easyeffects:2): easyeffects-DEBUG: 19:53:14.830: pipe_manager.cpp:1344 No node with id 85 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.831: pipe_manager.cpp:1344 No node with id 85 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.831: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.832: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.832: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.833: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.854: lv2_wrapper.cpp:124 http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:2): easyeffects-DEBUG: 19:53:14.856: plugin_base.cpp:406 sie: output_level successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:14.859: plugin_base.cpp:406 sie: spectrum successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:14.859: pipe_manager.cpp:1344 No node with id 129 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.860: pipe_manager.cpp:1344 No node with id 129 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.861: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.862: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.862: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.863: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.863: stream_output_effects.cpp:302 disconnecting the bass_enhancer filter from PipeWire (easyeffects:2): easyeffects-DEBUG: 19:53:14.864: pipe_manager.cpp:265 104 ee_soe_bass_enhancer has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:14.864: stream_output_effects.cpp:302 disconnecting the crystalizer filter from PipeWire (easyeffects:2): easyeffects-DEBUG: 19:53:14.865: pipe_manager.cpp:265 111 ee_soe_crystalizer has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:14.865: stream_output_effects.cpp:302 disconnecting the equalizer filter from PipeWire (easyeffects:2): easyeffects-DEBUG: 19:53:14.866: pipe_manager.cpp:265 97 ee_soe_equalizer has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:14.866: stream_output_effects.cpp:302 disconnecting the loudness filter from PipeWire (easyeffects:2): easyeffects-DEBUG: 19:53:14.866: pipe_manager.cpp:265 90 ee_soe_loudness has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:14.870: plugin_base.cpp:406 soe: loudness successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:14.870: pipe_manager.cpp:1341 easyeffects_sink port 78 is connected to ee_soe_loudness port 122 (easyeffects:2): easyeffects-DEBUG: 19:53:14.871: pipe_manager.cpp:1341 easyeffects_sink port 70 is connected to ee_soe_loudness port 121 (easyeffects:2): easyeffects-DEBUG: 19:53:14.873: plugin_base.cpp:406 soe: equalizer successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:14.873: pipe_manager.cpp:1341 ee_soe_loudness port 120 is connected to ee_soe_equalizer port 96 (easyeffects:2): easyeffects-DEBUG: 19:53:14.874: pipe_manager.cpp:1341 ee_soe_loudness port 90 is connected to ee_soe_equalizer port 91 (easyeffects:2): easyeffects-DEBUG: 19:53:14.876: plugin_base.cpp:406 soe: bass_enhancer successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:14.876: pipe_manager.cpp:1341 ee_soe_equalizer port 95 is connected to ee_soe_bass_enhancer port 103 (easyeffects:2): easyeffects-DEBUG: 19:53:14.877: pipe_manager.cpp:1341 ee_soe_equalizer port 97 is connected to ee_soe_bass_enhancer port 98 (easyeffects:2): easyeffects-DEBUG: 19:53:14.879: plugin_base.cpp:406 soe: crystalizer successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:14.879: pipe_manager.cpp:1341 ee_soe_bass_enhancer port 102 is connected to ee_soe_crystalizer port 118 (easyeffects:2): easyeffects-DEBUG: 19:53:14.880: pipe_manager.cpp:1341 ee_soe_bass_enhancer port 111 is connected to ee_soe_crystalizer port 113 (easyeffects:2): easyeffects-DEBUG: 19:53:14.880: pipe_manager.cpp:1344 No node with id 85 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.881: pipe_manager.cpp:1344 No node with id 85 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.882: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.882: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.883: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.883: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.886: pipe_manager.cpp:1344 No node with id 129 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.886: pipe_manager.cpp:1344 No node with id 129 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.887: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.888: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.888: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:14.888: pipe_manager.cpp:1344 No node with id 124 in our node_map easyeffects-INFO: 19:53:14.888: application.cpp:76 disabling global bypass (easyeffects:2): easyeffects-DEBUG: 19:53:14.897: application_ui.cpp:109 Icon Theme breeze-dark detected (easyeffects:2): Gtk-WARNING **: 19:53:15.213: No IM module matching GTK_IM_MODULE=cedilla found (easyeffects:2): easyeffects-DEBUG: 19:53:17.454: stream_output_effects.cpp:302 disconnecting the bass_enhancer filter from PipeWire (easyeffects:2): easyeffects-DEBUG: 19:53:17.455: pipe_manager.cpp:265 99 ee_soe_bass_enhancer has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:17.455: stream_output_effects.cpp:302 disconnecting the crystalizer filter from PipeWire (easyeffects:2): easyeffects-DEBUG: 19:53:17.456: pipe_manager.cpp:265 114 ee_soe_crystalizer has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:17.456: stream_output_effects.cpp:302 disconnecting the equalizer filter from PipeWire (easyeffects:2): easyeffects-DEBUG: 19:53:17.457: pipe_manager.cpp:265 92 ee_soe_equalizer has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:17.457: stream_output_effects.cpp:302 disconnecting the loudness filter from PipeWire (easyeffects:2): easyeffects-DEBUG: 19:53:17.457: pipe_manager.cpp:265 123 ee_soe_loudness has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:17.461: plugin_base.cpp:406 soe: loudness successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:17.462: pipe_manager.cpp:1341 easyeffects_sink port 78 is connected to ee_soe_loudness port 109 (easyeffects:2): easyeffects-DEBUG: 19:53:17.462: pipe_manager.cpp:1341 easyeffects_sink port 70 is connected to ee_soe_loudness port 106 (easyeffects:2): easyeffects-DEBUG: 19:53:17.464: plugin_base.cpp:406 soe: equalizer successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:17.465: pipe_manager.cpp:1341 ee_soe_loudness port 105 is connected to ee_soe_equalizer port 93 (easyeffects:2): easyeffects-DEBUG: 19:53:17.465: pipe_manager.cpp:1341 ee_soe_loudness port 123 is connected to ee_soe_equalizer port 122 (easyeffects:2): easyeffects-DEBUG: 19:53:17.467: plugin_base.cpp:406 soe: bass_enhancer successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:17.467: pipe_manager.cpp:1341 ee_soe_equalizer port 94 is connected to ee_soe_bass_enhancer port 100 (easyeffects:2): easyeffects-DEBUG: 19:53:17.468: pipe_manager.cpp:1341 ee_soe_equalizer port 92 is connected to ee_soe_bass_enhancer port 96 (easyeffects:2): easyeffects-DEBUG: 19:53:17.470: plugin_base.cpp:406 soe: crystalizer successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:17.471: pipe_manager.cpp:1341 ee_soe_bass_enhancer port 101 is connected to ee_soe_crystalizer port 107 (easyeffects:2): easyeffects-DEBUG: 19:53:17.471: pipe_manager.cpp:1341 ee_soe_bass_enhancer port 114 is connected to ee_soe_crystalizer port 113 (easyeffects:2): easyeffects-DEBUG: 19:53:17.472: pipe_manager.cpp:1344 No node with id 85 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.472: pipe_manager.cpp:1344 No node with id 85 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.473: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.473: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.474: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.474: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.477: pipe_manager.cpp:1344 No node with id 129 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.477: pipe_manager.cpp:1344 No node with id 129 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.478: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.478: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.478: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.479: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.479: application.cpp:104 new default output device: alsa_output.pci-0000_00_1f.3.analog-stereo (easyeffects:2): easyeffects-DEBUG: 19:53:17.479: stream_output_effects.cpp:302 disconnecting the bass_enhancer filter from PipeWire (easyeffects:2): easyeffects-DEBUG: 19:53:17.480: pipe_manager.cpp:265 91 ee_soe_bass_enhancer has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:17.480: stream_output_effects.cpp:302 disconnecting the crystalizer filter from PipeWire (easyeffects:2): easyeffects-DEBUG: 19:53:17.481: pipe_manager.cpp:265 112 ee_soe_crystalizer has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:17.481: stream_output_effects.cpp:302 disconnecting the equalizer filter from PipeWire (easyeffects:2): easyeffects-DEBUG: 19:53:17.482: pipe_manager.cpp:265 121 ee_soe_equalizer has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:17.482: stream_output_effects.cpp:302 disconnecting the loudness filter from PipeWire (easyeffects:2): easyeffects-DEBUG: 19:53:17.482: pipe_manager.cpp:265 110 ee_soe_loudness has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:17.485: plugin_base.cpp:406 soe: loudness successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:17.486: pipe_manager.cpp:1341 easyeffects_sink port 78 is connected to ee_soe_loudness port 115 (easyeffects:2): easyeffects-DEBUG: 19:53:17.486: pipe_manager.cpp:1341 easyeffects_sink port 70 is connected to ee_soe_loudness port 103 (easyeffects:2): easyeffects-DEBUG: 19:53:17.488: plugin_base.cpp:406 soe: equalizer successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:17.488: pipe_manager.cpp:1341 ee_soe_loudness port 98 is connected to ee_soe_equalizer port 120 (easyeffects:2): easyeffects-DEBUG: 19:53:17.489: pipe_manager.cpp:1341 ee_soe_loudness port 110 is connected to ee_soe_equalizer port 109 (easyeffects:2): easyeffects-DEBUG: 19:53:17.491: plugin_base.cpp:406 soe: bass_enhancer successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:17.491: pipe_manager.cpp:1341 ee_soe_equalizer port 90 is connected to ee_soe_bass_enhancer port 95 (easyeffects:2): easyeffects-DEBUG: 19:53:17.492: pipe_manager.cpp:1341 ee_soe_equalizer port 121 is connected to ee_soe_bass_enhancer port 93 (easyeffects:2): easyeffects-DEBUG: 19:53:17.494: plugin_base.cpp:406 soe: crystalizer successfully connected to PipeWire graph (easyeffects:2): easyeffects-DEBUG: 19:53:17.494: pipe_manager.cpp:1341 ee_soe_bass_enhancer port 97 is connected to ee_soe_crystalizer port 102 (easyeffects:2): easyeffects-DEBUG: 19:53:17.495: pipe_manager.cpp:1341 ee_soe_bass_enhancer port 112 is connected to ee_soe_crystalizer port 113 (easyeffects:2): easyeffects-DEBUG: 19:53:17.495: pipe_manager.cpp:1344 No node with id 85 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.496: pipe_manager.cpp:1344 No node with id 85 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.496: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.497: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.497: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.498: pipe_manager.cpp:1344 No node with id 74 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.501: application.cpp:112 new default input device: alsa_input.pci-0000_00_1f.3.analog-stereo (easyeffects:2): easyeffects-DEBUG: 19:53:17.503: pipe_manager.cpp:1344 No node with id 129 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.503: pipe_manager.cpp:1344 No node with id 129 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.503: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.504: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.504: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.504: pipe_manager.cpp:1344 No node with id 124 in our node_map (easyeffects:2): easyeffects-DEBUG: 19:53:17.508: application.cpp:124 input autoloading: device "alsa_card.pci-0000_00_1f.3" has changed its input route to "analog-input-mic" (easyeffects:2): easyeffects-DEBUG: 19:53:17.508: application.cpp:137 input autoloading: skip "alsa_output.pci-0000_00_1f.3.analog-stereo" candidate since it does not match "alsa_input.pci-0000_00_1f.3.analog-stereo" input device (easyeffects:2): easyeffects-DEBUG: 19:53:17.508: application.cpp:131 input autoloading: target node "alsa_input.pci-0000_00_1f.3.analog-stereo" matches the input device name (easyeffects:2): easyeffects-DEBUG: 19:53:17.508: application.cpp:150 output autoloading: device "alsa_card.pci-0000_00_1f.3" has changed its output route to "analog-output-headphones" (easyeffects:2): easyeffects-DEBUG: 19:53:17.508: application.cpp:157 output autoloading: target node "alsa_output.pci-0000_00_1f.3.analog-stereo" matches the output device name (easyeffects:2): easyeffects-DEBUG: 19:53:27.793: stream_input_effects.cpp:189 No app linked to our device wants to play. Unlinking our filters. (easyeffects:2): easyeffects-DEBUG: 19:53:44.505: pipe_manager.cpp:1301 Stream/Output/Audio 139 SDL Application with serial 282 has been added (easyeffects:2): easyeffects-DEBUG: 19:53:44.506: pipe_manager.cpp:1037 new metadata property: 139, target.node, Spa:Id, 77 (easyeffects:2): easyeffects-DEBUG: 19:53:44.506: pipe_manager.cpp:1037 new metadata property: 139, target.object, Spa:Id, 88 (easyeffects:2): easyeffects-DEBUG: 19:53:44.515: pipe_manager.cpp:1341 SDL Application port 138 is connected to easyeffects_sink port 81 (easyeffects:2): easyeffects-DEBUG: 19:53:44.515: pipe_manager.cpp:1341 SDL Application port 137 is connected to easyeffects_sink port 80 (easyeffects:2): easyeffects-DEBUG: 19:53:44.603: pipe_manager.cpp:265 Stream/Output/Audio 139 SDL Application has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:44.603: pipe_manager.cpp:1301 Stream/Output/Audio 139 SDL Application with serial 287 has been added (easyeffects:2): easyeffects-DEBUG: 19:53:44.606: app_info.cpp:377 SDL Application disposed (easyeffects:2): easyeffects-DEBUG: 19:53:44.608: app_info.cpp:385 SDL Application finalized (easyeffects:2): easyeffects-DEBUG: 19:53:44.608: app_info.cpp:63 data struct destroyed (easyeffects:2): easyeffects-DEBUG: 19:53:44.608: node_info_holder.cpp:104 139, SDL Application finalized (easyeffects:2): easyeffects-DEBUG: 19:53:44.612: pipe_manager.cpp:1037 new metadata property: 139, target.node, Spa:Id, 77 (easyeffects:2): easyeffects-DEBUG: 19:53:44.612: pipe_manager.cpp:1037 new metadata property: 139, target.object, Spa:Id, 88 (easyeffects:2): easyeffects-DEBUG: 19:53:44.642: pipe_manager.cpp:1341 SDL Application port 137 is connected to easyeffects_sink port 81 (easyeffects:2): easyeffects-DEBUG: 19:53:44.642: pipe_manager.cpp:1341 SDL Application port 135 is connected to easyeffects_sink port 80 (easyeffects:2): easyeffects-DEBUG: 19:53:44.672: loudness.cpp:118 soe: loudness latency: 0.08533333 s (easyeffects:2): easyeffects-DEBUG: 19:53:44.672: effects_base.cpp:311 soe: pipeline latency: 85.333336 ms (easyeffects:2): easyeffects-DEBUG: 19:53:44.714: pipe_manager.cpp:265 Stream/Output/Audio 139 SDL Application has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:44.714: pipe_manager.cpp:1301 Stream/Output/Audio 139 SDL Application with serial 292 has been added (easyeffects:2): easyeffects-DEBUG: 19:53:44.714: pipe_manager.cpp:1341 SDL Application port 135 is connected to alsa_output.pci-0000_00_1f.3.analog-stereo port 55 (easyeffects:2): easyeffects-DEBUG: 19:53:44.714: pipe_manager.cpp:1341 SDL Application port 136 is connected to alsa_output.pci-0000_00_1f.3.analog-stereo port 57 (easyeffects:2): easyeffects-DEBUG: 19:53:44.714: app_info.cpp:377 SDL Application disposed (easyeffects:2): easyeffects-DEBUG: 19:53:44.715: app_info.cpp:385 SDL Application finalized (easyeffects:2): easyeffects-DEBUG: 19:53:44.715: app_info.cpp:63 data struct destroyed (easyeffects:2): easyeffects-DEBUG: 19:53:44.715: node_info_holder.cpp:104 139, SDL Application finalized (easyeffects:2): easyeffects-DEBUG: 19:53:44.716: pipe_manager.cpp:1037 new metadata property: 139, target.node, Spa:Id, 77 (easyeffects:2): easyeffects-DEBUG: 19:53:44.716: pipe_manager.cpp:1037 new metadata property: 139, target.object, Spa:Id, 88 (easyeffects:2): easyeffects-DEBUG: 19:53:44.719: pipe_manager.cpp:1301 Stream/Input/Audio 134 SDL Application with serial 297 has been added (easyeffects:2): easyeffects-DEBUG: 19:53:44.724: pipe_manager.cpp:1341 SDL Application port 135 is connected to easyeffects_sink port 81 (easyeffects:2): easyeffects-DEBUG: 19:53:44.724: pipe_manager.cpp:1341 SDL Application port 136 is connected to easyeffects_sink port 80 (easyeffects:2): easyeffects-DEBUG: 19:53:44.728: spectrum.cpp:119 soe: creating instance of comp delay x2 stereo for spectrum A/V sync (easyeffects:2): easyeffects-DEBUG: 19:53:44.728: crystalizer.cpp:124 soe: crystalizer blocksize: 256 (easyeffects:2): easyeffects-DEBUG: 19:53:44.729: output_level.cpp:45 soe: output_level: PipeWire blocksize: 256 (easyeffects:2): easyeffects-DEBUG: 19:53:44.729: output_level.cpp:46 soe: output_level: PipeWire sampling rate: 48000 (easyeffects:2): easyeffects-DEBUG: 19:53:44.739: crystalizer.cpp:251 soe: crystalizer latency: 2.0833333e-05 s (easyeffects:2): easyeffects-DEBUG: 19:53:44.742: pipe_manager.cpp:1341 alsa_input.pci-0000_00_1f.3.analog-stereo port 62 is connected to SDL Application port 146 (easyeffects:2): easyeffects-DEBUG: 19:53:44.742: pipe_manager.cpp:1341 alsa_input.pci-0000_00_1f.3.analog-stereo port 63 is connected to SDL Application port 148 (easyeffects:2): easyeffects-DEBUG: 19:53:44.748: effects_base.cpp:311 soe: pipeline latency: 85.354164 ms (easyeffects:2): easyeffects-DEBUG: 19:53:44.762: pipe_manager.cpp:265 Stream/Input/Audio 134 SDL Application has been removed (easyeffects:2): easyeffects-DEBUG: 19:53:44.765: app_info.cpp:377 SDL Application disposed (easyeffects:2): easyeffects-DEBUG: 19:53:44.766: app_info.cpp:385 SDL Application finalized (easyeffects:2): easyeffects-DEBUG: 19:53:44.766: app_info.cpp:63 data struct destroyed (easyeffects:2): easyeffects-DEBUG: 19:53:44.766: node_info_holder.cpp:104 134, SDL Application finalized ```

In this time, coredumpctl results in:

Sun 2024-10-20 19:21:50 -03  4838 1000 1000 SIGABRT present  /app/bin/easyeffects 12.6M
Sun 2024-10-20 19:47:38 -03 16017 1000 1000 SIGSEGV present  /usr/bin/dolphin      4.3M
wwmm commented 7 hours ago

Sun 2024-10-20 19:21:50 -03 4838 1000 1000 SIGABRT present /app/bin/easyeffects 12.6M

What is the output of sudo coredumpctl info 4838? Assuming you also have installed the package that provides debug symbols for easyeffects the output should give some idea about what is going on.

EasyEffects logs seem fine. And the signal SIGABRT might mean that libc decide to call abort for some reason.

wwmm commented 7 hours ago

Assuming you also have installed the package that provides debug symbols for easyeffects the output should give some idea about what is going on.

I always forget that in Flatpak packages coredump information has to be extract in a different way. You will have to do what is explained at https://github.com/wwmm/easyeffects/wiki/Reporting-Bugs#with-flatpak.

wwmm commented 7 hours ago

By the way it might be interesting to try with a native Fedora package instead of Flatpak. Sometimes problems happen on one package but not on others.

The-annonymous-guy commented 7 hours ago
Coredump ``` [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `easyeffects'. Program terminated with signal SIGABRT, Aborted. #0 0x00007fc1ec1aae84 in __pthread_kill_implementation () from /usr/lib/x86_64-linux-gnu/libc.so.6 [Current thread is 1 (Thread 0x7fc1ea7abf80 (LWP 2))] ```
coredumpctl ``` PID: 4838 (easyeffects) UID: 1000 (user) GID: 1000 (user) Signal: 6 (ABRT) Timestamp: Sun 2024-10-20 19:21:48 -03 (2h 2min ago) Command Line: easyeffects Executable: /app/bin/easyeffects Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-flatpak-com.github.wwmm.easyeffects-4827.scope Unit: user@1000.service User Unit: app-flatpak-com.github.wwmm.easyeffects-4827.scope Slice: user-1000.slice Owner UID: 1000 (user) Boot ID: 296acf2a41c54ae78a0554b6f221993b Machine ID: 6c361c0215884859988324e36a37d64d Hostname: localhost.localdomain Storage: /var/lib/systemd/coredump/core.easyeffects.1000.296acf2a41c54ae78a0554b6f221993b.4838.1729462908000000.zst (presen> Size on Disk: 12.6M Message: Process 4838 (easyeffects) of user 1000 dumped core. Stack trace of thread 2: #0 0x00007f267c585e84 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x90e84) #1 0x00007f267c533dce n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x3edce) #2 0x00007f267c51b83f n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2683f) #3 0x00007f267c51c710 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x27710) #4 0x00007f267c590055 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x9b055) #5 0x00007f267c59022c n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x9b22c) #6 0x00007f267c594c88 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x9fc88) #7 0x00007f267eb62ab3 n/a (/app/lib/libpipewire-0.3.so.0.369.0 + 0x98ab3) #8 0x00007f267eb2c91c n/a (/app/lib/libpipewire-0.3.so.0.369.0 + 0x6291c) #9 0x000055f89843f41f n/a (/app/bin/easyeffects + 0x3e941f) #10 0x000055f89834b193 n/a (/app/bin/easyeffects + 0x2f5193) #11 0x00007f267d9c1f58 n/a (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.5 + 0x1ef58) #12 0x000055f8984d56ee n/a (/app/bin/easyeffects + 0x47f6ee) #13 0x00007f267e9da697 n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.5 + 0x60697) #14 0x00007f267e9dc7b7 n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.5 + 0x627b7) #15 0x00007f267e9dce73 n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.5 + 0x62e73) #16 0x00007f267db01222 n/a (/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.5 + 0xf8222) #17 0x000055f8980be230 n/a (/app/bin/easyeffects + 0x68230) #18 0x00007f267c51d08a n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2808a) #19 0x00007f267c51d14b n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x2814b) #20 0x000055f8980bf815 n/a (/app/bin/easyeffects + 0x69815) ELF object binary architecture: AMD x86-64 ```

Using the OpenSUSE package seems to resolve the issue, but unfortunately it's not the latest version.

wwmm commented 4 hours ago

Based on on the coredump the issue is somewhere inside libc. It seems to be indeed doing the abort call. Considering that a native older package works maybe there is some kind of incompatibility between the Flatpak package and the libc version currently being used by OpenSuse.