easyeffects
easyeffects copied to clipboard
EasyEffects 7.1.3 Crashes when switching between output devices with Autoload Presets
EasyEffects Version
7.1.3
What package are you using?
Flatpak (Flathub)
Distribution
Ubuntu 22.04
Describe the bug
I have Presets Autoloading enabled on two of my audio devices
When switching between the mentioned devices, the program would just crash
Expected Behavior
It used to not do this on older versions
Debug Logs
Debug Log
(process:2): easyeffects-DEBUG: 18:55:06.003: easyeffects.cpp:35 easyeffects version: 7.1.3
(process:2): easyeffects-DEBUG: 18:55:06.003: easyeffects.cpp:45 locale directory: /app/share/locale
(easyeffects:2): easyeffects-DEBUG: 18:55:06.011: presets_manager.cpp:162 user presets directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/
(easyeffects:2): easyeffects-DEBUG: 18:55:06.011: presets_manager.cpp:162 user presets directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/input
(easyeffects:2): easyeffects-DEBUG: 18:55:06.011: presets_manager.cpp:162 user presets directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/output
(easyeffects:2): easyeffects-DEBUG: 18:55:06.011: presets_manager.cpp:162 user presets directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/autoload/input
(easyeffects:2): easyeffects-DEBUG: 18:55:06.011: presets_manager.cpp:162 user presets directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/autoload/output
(easyeffects:2): easyeffects-DEBUG: 18:55:06.152: pipe_manager.cpp:1429 compiled with PipeWire: 0.3.79
(easyeffects:2): easyeffects-DEBUG: 18:55:06.152: pipe_manager.cpp:1430 linked to PipeWire: 0.3.81
(easyeffects:2): easyeffects-DEBUG: 18:55:06.154: pipe_manager.cpp:1400 core version: 0.3.84
(easyeffects:2): easyeffects-DEBUG: 18:55:06.154: pipe_manager.cpp:1401 core name: pipewire-0
(easyeffects:2): easyeffects-DEBUG: 18:55:06.155: pipe_manager.cpp:1312 found metadata: settings
(easyeffects:2): easyeffects-DEBUG: 18:55:06.155: pipe_manager.cpp:1312 found metadata: default
(easyeffects:2): easyeffects-DEBUG: 18:55:06.155: pipe_manager.cpp:1312 found metadata: route-settings
(easyeffects:2): easyeffects-DEBUG: 18:55:06.155: pipe_manager.cpp:1167 Audio/Sink 273 alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo with serial 8205 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.155: pipe_manager.cpp:1167 Audio/Sink 97 alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo with serial 8206 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.155: pipe_manager.cpp:1167 Audio/Source 178 alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback with serial 8207 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.155: pipe_manager.cpp:1167 Audio/Sink 116 alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2.analog-stereo with serial 8208 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.155: pipe_manager.cpp:1167 Audio/Source 59 alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2.mono-fallback with serial 8209 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.155: pipe_manager.cpp:1167 Audio/Sink 94 alsa_output.pci-0000_00_1f.3.iec958-stereo with serial 8210 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.155: pipe_manager.cpp:1167 Audio/Source 119 alsa_input.pci-0000_00_1f.3.analog-stereo with serial 8211 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Audio/Sink 131 alsa_output.pci-0000_01_00.1.hdmi-stereo with serial 8248 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Input/Audio 143 PulseAudio Volume Control with serial 8489 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Input/Audio 140 PulseAudio Volume Control with serial 8490 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Input/Audio 276 PulseAudio Volume Control with serial 8491 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Input/Audio 195 PulseAudio Volume Control with serial 8492 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Input/Audio 158 PulseAudio Volume Control with serial 8493 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Input/Audio 86 PulseAudio Volume Control with serial 8494 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Input/Audio 126 PulseAudio Volume Control with serial 8495 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Input/Audio 93 PulseAudio Volume Control with serial 8496 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo port 125 is connected to PulseAudio Volume Control port 118
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo port 114 is connected to PulseAudio Volume Control port 189
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo port 194 is connected to PulseAudio Volume Control port 141
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo port 279 is connected to PulseAudio Volume Control port 101
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback port 104 is connected to PulseAudio Volume Control port 217
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2.analog-stereo port 147 is connected to PulseAudio Volume Control port 56
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2.analog-stereo port 88 is connected to PulseAudio Volume Control port 150
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2.mono-fallback port 130 is connected to PulseAudio Volume Control port 144
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_output.pci-0000_00_1f.3.iec958-stereo port 87 is connected to PulseAudio Volume Control port 264
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_output.pci-0000_00_1f.3.iec958-stereo port 62 is connected to PulseAudio Volume Control port 187
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_input.pci-0000_00_1f.3.analog-stereo port 227 is connected to PulseAudio Volume Control port 133
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_input.pci-0000_00_1f.3.analog-stereo port 152 is connected to PulseAudio Volume Control port 42
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_output.pci-0000_01_00.1.hdmi-stereo port 78 is connected to PulseAudio Volume Control port 260
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_output.pci-0000_01_00.1.hdmi-stereo port 127 is connected to PulseAudio Volume Control port 183
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Input/Audio 89 GNOME Settings with serial 9014 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback port 104 is connected to GNOME Settings port 135
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Output/Audio 249 spotify with serial 9025 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Input/Audio 234 GNOME Settings with serial 10382 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Input/Audio 54 PulseAudio Volume Control with serial 10385 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_output.pci-0000_00_1f.3.iec958-stereo port 87 is connected to GNOME Settings port 107
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 alsa_output.pci-0000_00_1f.3.iec958-stereo port 62 is connected to GNOME Settings port 45
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 spotify port 156 is connected to alsa_output.pci-0000_00_1f.3.iec958-stereo port 176
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 spotify port 271 is connected to alsa_output.pci-0000_00_1f.3.iec958-stereo port 48
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Stream/Input/Audio 225 PulseAudio Volume Control with serial 10452 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 spotify port 156 is connected to PulseAudio Volume Control port 73
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1207 spotify port 271 is connected to PulseAudio Volume Control port 258
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Audio/Sink 228 easyeffects_sink with serial 10497 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.156: pipe_manager.cpp:1167 Audio/Source/Virtual 110 easyeffects_source with serial 10498 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.157: pipe_manager.cpp:900 new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, { "name": "alsa_output.pci-0000_00_1f.3.iec958-stereo" }
(easyeffects:2): easyeffects-DEBUG: 18:55:06.157: pipe_manager.cpp:900 new metadata property: 0, default.configured.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback"}
(easyeffects:2): easyeffects-DEBUG: 18:55:06.157: pipe_manager.cpp:900 new metadata property: 115, target.node, Spa:Id, -1
(easyeffects:2): easyeffects-DEBUG: 18:55:06.157: pipe_manager.cpp:900 new metadata property: 115, target.object, Spa:Id, -1
(easyeffects:2): easyeffects-DEBUG: 18:55:06.157: pipe_manager.cpp:900 new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.pci-0000_00_1f.3.iec958-stereo"}
(easyeffects:2): easyeffects-DEBUG: 18:55:06.157: pipe_manager.cpp:900 new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback"}
(easyeffects:2): easyeffects-DEBUG: 18:55:06.157: pipe_manager.cpp:900 new metadata property: 249, target.node, Spa:Id, 124
(easyeffects:2): easyeffects-DEBUG: 18:55:06.157: pipe_manager.cpp:900 new metadata property: 249, target.object, Spa:Id, 10097
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:1526 easyeffects_sink node successfully retrieved with id 228 and serial 10497
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:1531 easyeffects_source node successfully retrieved with id 110 and serial 10498
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:313 Stream/Input/Audio 143 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:313 Stream/Input/Audio 140 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:313 Stream/Input/Audio 276 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:313 Stream/Input/Audio 195 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:313 Stream/Input/Audio 158 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:313 Stream/Input/Audio 86 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:313 Stream/Input/Audio 126 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:313 Stream/Input/Audio 93 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:313 Stream/Input/Audio 89 GNOME Settings has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:313 Stream/Input/Audio 234 GNOME Settings has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:313 Stream/Input/Audio 54 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.158: pipe_manager.cpp:313 Stream/Input/Audio 225 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.162: plugin_base.cpp:370 soe: output_level successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:06.164: plugin_base.cpp:370 soe: spectrum successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:06.166: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:06.166: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to ee_soe_convolver port 251
(easyeffects:2): easyeffects-DEBUG: 18:55:06.166: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to ee_soe_convolver port 161
(easyeffects:2): easyeffects-DEBUG: 18:55:06.173: plugin_base.cpp:370 sie: output_level successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:06.177: output_level.cpp:37 soe: output_level: PipeWire blocksize: 4096
(easyeffects:2): easyeffects-DEBUG: 18:55:06.177: output_level.cpp:38 soe: output_level: PipeWire sampling rate: 192000
(easyeffects:2): easyeffects-DEBUG: 18:55:06.208: pipe_manager.cpp:1167 Stream/Input/Audio 83 PulseAudio Volume Control with serial 10535 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.208: pipe_manager.cpp:1167 Stream/Input/Audio 201 PulseAudio Volume Control with serial 10536 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.208: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to PulseAudio Volume Control port 218
(easyeffects:2): easyeffects-DEBUG: 18:55:06.208: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to PulseAudio Volume Control port 40
(easyeffects:2): easyeffects-DEBUG: 18:55:06.209: pipe_manager.cpp:313 Stream/Input/Audio 83 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.209: pipe_manager.cpp:313 Stream/Input/Audio 201 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.210: plugin_base.cpp:370 sie: spectrum successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:06.212: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:06.213: pipe_manager.cpp:213 212 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.216: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:06.217: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to ee_soe_convolver port 186
(easyeffects:2): easyeffects-DEBUG: 18:55:06.217: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to ee_soe_convolver port 92
easyeffects-INFO: 18:55:06.226: application.cpp:50 disabling global bypass
(easyeffects:2): easyeffects-DEBUG: 18:55:06.239: application_ui.cpp:86 Icon Theme Yaru-blue detected
(easyeffects:2): easyeffects-DEBUG: 18:55:06.243: output_level.cpp:37 sie: output_level: PipeWire blocksize: 4096
(easyeffects:2): easyeffects-DEBUG: 18:55:06.243: output_level.cpp:38 sie: output_level: PipeWire sampling rate: 192000
(easyeffects:2): easyeffects-DEBUG: 18:55:06.407: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.407: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.411: convolver_ui.cpp:616 irs directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/irs
(easyeffects:2): easyeffects-DEBUG: 18:55:06.434: presets_manager.cpp:680 autoloading preset HS80M - Speakers for device alsa_output.pci-0000_00_1f.3.iec958-stereo
(easyeffects:2): easyeffects-DEBUG: 18:55:06.434: effects_base.cpp:264 soe: pipeline latency: 0 ms
(easyeffects:2): easyeffects-DEBUG: 18:55:06.434: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:06.435: pipe_manager.cpp:213 265 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.438: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:06.439: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to ee_soe_convolver port 184
(easyeffects:2): easyeffects-DEBUG: 18:55:06.439: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to ee_soe_convolver port 161
(easyeffects:2): easyeffects-DEBUG: 18:55:06.442: convolver_ui.cpp:540 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.442: chart.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.442: chart.cpp:631 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.443: convolver_menu_combine.cpp:230 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.444: convolver_menu_combine.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.444: convolver_menu_combine.cpp:240 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.444: convolver_menu_impulses.cpp:333 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.444: convolver_ui.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.444: convolver_ui.cpp:556 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.447: convolver_ui.cpp:616 irs directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/irs
(easyeffects:2): easyeffects-DEBUG: 18:55:06.461: app_info.cpp:319 spotify disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.461: app_info.cpp:327 spotify finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.461: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.462: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.462: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.467: presets_manager.cpp:524 successfully loaded preset: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/output/HS80M - Speakers.json
(easyeffects:2): easyeffects-DEBUG: 18:55:06.469: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:06.470: pipe_manager.cpp:213 251 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.474: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:06.474: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to ee_soe_convolver port 138
(easyeffects:2): easyeffects-DEBUG: 18:55:06.474: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to ee_soe_convolver port 102
(easyeffects:2): easyeffects-DEBUG: 18:55:06.588: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:06.589: pipe_manager.cpp:213 186 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.593: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:06.593: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to ee_soe_convolver port 184
(easyeffects:2): easyeffects-DEBUG: 18:55:06.593: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to ee_soe_convolver port 181
(easyeffects:2): easyeffects-DEBUG: 18:55:06.683: pipe_manager.cpp:900 new metadata property: 249, target.node, Spa:Id, 228
(easyeffects:2): easyeffects-DEBUG: 18:55:06.683: pipe_manager.cpp:900 new metadata property: 249, target.object, Spa:Id, 10497
(easyeffects:2): easyeffects-DEBUG: 18:55:06.683: pipe_manager.cpp:1207 spotify port 156 is connected to easyeffects_sink port 69
(easyeffects:2): easyeffects-DEBUG: 18:55:06.683: pipe_manager.cpp:1207 spotify port 271 is connected to easyeffects_sink port 58
(easyeffects:2): easyeffects-DEBUG: 18:55:06.687: pipe_manager.cpp:1167 Stream/Input/Audio 225 PulseAudio Volume Control with serial 10626 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:06.687: pipe_manager.cpp:313 Stream/Input/Audio 225 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.694: application.cpp:78 new default output device: alsa_output.pci-0000_00_1f.3.iec958-stereo
(easyeffects:2): easyeffects-DEBUG: 18:55:06.694: presets_manager.cpp:680 autoloading preset HS80M - Speakers for device alsa_output.pci-0000_00_1f.3.iec958-stereo
(easyeffects:2): easyeffects-DEBUG: 18:55:06.694: effects_base.cpp:264 soe: pipeline latency: 0 ms
(easyeffects:2): easyeffects-DEBUG: 18:55:06.695: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:06.696: pipe_manager.cpp:213 212 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.699: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:06.700: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to ee_soe_convolver port 186
(easyeffects:2): easyeffects-DEBUG: 18:55:06.700: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to ee_soe_convolver port 74
(easyeffects:2): easyeffects-DEBUG: 18:55:06.704: convolver_ui.cpp:540 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.704: chart.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.704: chart.cpp:631 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.705: convolver_menu_combine.cpp:230 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.706: convolver_menu_combine.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.706: convolver_menu_combine.cpp:240 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.706: convolver_menu_impulses.cpp:333 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.706: convolver_ui.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.706: convolver_ui.cpp:556 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.709: convolver_ui.cpp:616 irs directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/irs
(easyeffects:2): easyeffects-DEBUG: 18:55:06.733: app_info.cpp:319 spotify disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.733: app_info.cpp:327 spotify finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.733: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.740: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.740: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.749: presets_manager.cpp:524 successfully loaded preset: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/output/HS80M - Speakers.json
(easyeffects:2): easyeffects-DEBUG: 18:55:06.753: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:06.754: pipe_manager.cpp:213 212 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.757: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:06.757: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to ee_soe_convolver port 241
(easyeffects:2): easyeffects-DEBUG: 18:55:06.758: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to ee_soe_convolver port 68
(easyeffects:2): easyeffects-DEBUG: 18:55:06.763: application.cpp:86 new default input device: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback
(easyeffects:2): easyeffects-DEBUG: 18:55:06.769: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.769: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.769: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.770: node_info_holder.cpp:98 143, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.770: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.770: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.770: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.770: node_info_holder.cpp:98 140, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.770: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.770: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.770: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.770: node_info_holder.cpp:98 276, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.770: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.771: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.771: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.771: node_info_holder.cpp:98 195, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.771: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.771: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.771: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.771: node_info_holder.cpp:98 158, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.771: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.771: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.771: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.772: node_info_holder.cpp:98 86, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.772: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.772: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.772: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.772: node_info_holder.cpp:98 126, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.772: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.772: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.772: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.772: node_info_holder.cpp:98 93, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.772: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: node_info_holder.cpp:98 89, GNOME Settings finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: node_info_holder.cpp:98 234, GNOME Settings finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.773: node_info_holder.cpp:98 54, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: node_info_holder.cpp:98 225, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: application.cpp:130 device alsa_card.pci-0000_01_00.1 has changed its output route to: hdmi-output-0
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: application.cpp:150 output autoloading: the target node name does not match the output device name
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: application.cpp:130 device alsa_card.usb-Schiit_Audio_USB_Modi_Device-00 has changed its output route to: analog-output
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: application.cpp:150 output autoloading: the target node name does not match the output device name
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: application.cpp:98 device alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00 has changed its input route to: analog-input-mic
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: application.cpp:130 device alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00 has changed its output route to: analog-output-speaker
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: application.cpp:150 output autoloading: the target node name does not match the output device name
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: application.cpp:98 device alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2 has changed its input route to: analog-input-mic
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: application.cpp:130 device alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2 has changed its output route to: analog-output-speaker
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: application.cpp:150 output autoloading: the target node name does not match the output device name
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: application.cpp:130 device alsa_card.pci-0000_00_1f.3 has changed its output route to: iec958-stereo-output
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: presets_manager.cpp:680 autoloading preset HS80M - Speakers for device alsa_output.pci-0000_00_1f.3.iec958-stereo
(easyeffects:2): easyeffects-DEBUG: 18:55:06.774: effects_base.cpp:264 soe: pipeline latency: 0 ms
(easyeffects:2): easyeffects-DEBUG: 18:55:06.775: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:06.776: pipe_manager.cpp:213 258 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.779: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:06.779: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to ee_soe_convolver port 181
(easyeffects:2): easyeffects-DEBUG: 18:55:06.779: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to ee_soe_convolver port 82
(easyeffects:2): easyeffects-DEBUG: 18:55:06.783: convolver_ui.cpp:540 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.783: chart.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.783: chart.cpp:631 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.784: convolver_menu_combine.cpp:230 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.785: convolver_menu_combine.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.785: convolver_menu_combine.cpp:240 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.785: convolver_menu_impulses.cpp:333 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.785: convolver_ui.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.785: convolver_ui.cpp:556 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.787: convolver_ui.cpp:616 irs directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/irs
(easyeffects:2): easyeffects-DEBUG: 18:55:06.796: app_info.cpp:319 spotify disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.796: app_info.cpp:327 spotify finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.796: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.807: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.807: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.810: presets_manager.cpp:524 successfully loaded preset: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/output/HS80M - Speakers.json
(easyeffects:2): easyeffects-DEBUG: 18:55:06.813: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.813: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.813: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.813: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.813: convolver.cpp:282 soe: convolver: irs file: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/irs/impulse-linearphase-harman2.irs
(easyeffects:2): easyeffects-DEBUG: 18:55:06.813: convolver.cpp:283 soe: convolver: irs rate: 192000 Hz
(easyeffects:2): easyeffects-DEBUG: 18:55:06.813: convolver.cpp:284 soe: convolver: irs channels: 2
(easyeffects:2): easyeffects-DEBUG: 18:55:06.813: convolver.cpp:285 soe: convolver: irs frames: 16384
(easyeffects:2): easyeffects-DEBUG: 18:55:06.814: convolver.cpp:324 soe: convolver: kernel initialized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.815: convolver.cpp:442 soe: convolver: zita is ready
(easyeffects:2): easyeffects-DEBUG: 18:55:06.817: convolver.cpp:242 soe: convolver latency: 0 s
(easyeffects:2): easyeffects-DEBUG: 18:55:06.826: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.826: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.826: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.826: node_info_holder.cpp:98 83, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.826: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.826: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.826: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.826: node_info_holder.cpp:98 201, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.883: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.883: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:06.890: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.891: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.891: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:06.891: node_info_holder.cpp:98 225, PulseAudio Volume Control finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:06.891: effects_base.cpp:264 soe: pipeline latency: 0 ms
(easyeffects:2): easyeffects-DEBUG: 18:55:20.009: pipe_manager.cpp:1167 Stream/Input/Audio 99 Lavf58.76.100 with serial 10678 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:20.018: pipe_manager.cpp:1207 alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback port 104 is connected to Lavf58.76.100 port 229
(easyeffects:2): easyeffects-DEBUG: 18:55:20.042: app_info.cpp:141 cannot lookup application icon lavf58.76.100 in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:20.042: app_info.cpp:141 cannot lookup application icon lavf58.76.100 in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:20.043: app_info.cpp:141 cannot lookup application icon lavf58.76.100 in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:20.043: app_info.cpp:141 cannot lookup application icon lavf58.76.100 in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:20.043: app_info.cpp:141 cannot lookup application icon lavf58.76.100 in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:20.043: app_info.cpp:141 cannot lookup application icon lavf58.76.100 in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:20.043: app_info.cpp:141 cannot lookup application icon lavf58.76.100 in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:20.043: app_info.cpp:141 cannot lookup application icon lavf58.76.100 in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:20.043: app_info.cpp:141 cannot lookup application icon lavf58.76.100 in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:20.043: app_info.cpp:141 cannot lookup application icon lavf58.76.100 in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:29.710: pipe_manager.cpp:1167 Stream/Input/Audio 234 GNOME Settings with serial 10682 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:29.710: pipe_manager.cpp:313 Stream/Input/Audio 234 GNOME Settings has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.714: pipe_manager.cpp:900 new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, { "name": "alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo" }
(easyeffects:2): easyeffects-DEBUG: 18:55:29.717: pipe_manager.cpp:900 new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo"}
(easyeffects:2): easyeffects-DEBUG: 18:55:29.726: pipe_manager.cpp:1167 Stream/Input/Audio 54 PulseAudio Volume Control with serial 10685 has been added
(easyeffects:2): easyeffects-DEBUG: 18:55:29.726: pipe_manager.cpp:313 Stream/Input/Audio 54 PulseAudio Volume Control has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.730: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.731: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:29.731: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.731: node_info_holder.cpp:98 234, GNOME Settings finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:29.731: application.cpp:78 new default output device: alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo
(easyeffects:2): easyeffects-DEBUG: 18:55:29.731: presets_manager.cpp:680 autoloading preset Focal Stellia for device alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo
(easyeffects:2): easyeffects-DEBUG: 18:55:29.764: lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/filter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:2): easyeffects-DEBUG: 18:55:29.793: lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/filter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:2): easyeffects-DEBUG: 18:55:29.815: lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/filter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:2): easyeffects-DEBUG: 18:55:29.815: effects_base.cpp:264 soe: pipeline latency: 0 ms
(easyeffects:2): easyeffects-DEBUG: 18:55:29.815: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:29.816: pipe_manager.cpp:213 186 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.820: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:29.820: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to ee_soe_convolver port 241
(easyeffects:2): easyeffects-DEBUG: 18:55:29.821: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to ee_soe_convolver port 92
(easyeffects:2): easyeffects-DEBUG: 18:55:29.823: plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:29.823: pipe_manager.cpp:1207 ee_soe_convolver port 68 is connected to ee_soe_filter port 47
(easyeffects:2): easyeffects-DEBUG: 18:55:29.824: pipe_manager.cpp:1207 ee_soe_convolver port 186 is connected to ee_soe_filter port 82
(easyeffects:2): easyeffects-DEBUG: 18:55:29.825: plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:29.826: pipe_manager.cpp:1207 ee_soe_filter port 184 is connected to ee_soe_filter port 191
(easyeffects:2): easyeffects-DEBUG: 18:55:29.826: pipe_manager.cpp:1207 ee_soe_filter port 181 is connected to ee_soe_filter port 120
(easyeffects:2): easyeffects-DEBUG: 18:55:29.829: plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:29.829: pipe_manager.cpp:1207 ee_soe_filter port 282 is connected to ee_soe_filter port 215
(easyeffects:2): easyeffects-DEBUG: 18:55:29.830: pipe_manager.cpp:1207 ee_soe_filter port 160 is connected to ee_soe_filter port 142
(easyeffects:2): easyeffects-DEBUG: 18:55:29.837: convolver_ui.cpp:540 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.838: chart.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.838: chart.cpp:631 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:29.839: convolver_menu_combine.cpp:230 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.840: convolver_menu_combine.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.840: convolver_menu_combine.cpp:240 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:29.840: convolver_menu_impulses.cpp:333 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.841: convolver_ui.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.841: convolver_ui.cpp:556 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:29.843: convolver_ui.cpp:616 irs directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/irs
(easyeffects:2): easyeffects-DEBUG: 18:55:29.960: app_info.cpp:319 spotify disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.961: app_info.cpp:327 spotify finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:29.961: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.973: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:29.973: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:29.980: convolver.cpp:282 soe: convolver: irs file: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/irs/impullse-convolver2023-192.irs
(easyeffects:2): easyeffects-DEBUG: 18:55:29.980: convolver.cpp:283 soe: convolver: irs rate: 192000 Hz
(easyeffects:2): easyeffects-DEBUG: 18:55:29.980: convolver.cpp:284 soe: convolver: irs channels: 2
(easyeffects:2): easyeffects-DEBUG: 18:55:29.980: convolver.cpp:285 soe: convolver: irs frames: 16384
(easyeffects:2): easyeffects-DEBUG: 18:55:29.981: convolver.cpp:324 soe: convolver: kernel initialized
(easyeffects:2): easyeffects-DEBUG: 18:55:29.981: convolver.cpp:442 soe: convolver: zita is ready
(easyeffects:2): easyeffects-DEBUG: 18:55:29.982: convolver_ui_common.cpp:33 reading the impulse file: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/irs/impullse-convolver2023-192.irs
(easyeffects:2): easyeffects-DEBUG: 18:55:29.982: presets_manager.cpp:524 successfully loaded preset: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/output/Focal Stellia.json
(easyeffects:2): easyeffects-DEBUG: 18:55:29.982: convolver_ui.cpp:192 calculating the impulse fft...
(easyeffects:2): easyeffects-DEBUG: 18:55:29.986: convolver_ui.cpp:277 min fft frequency: 11.71731948852539
(easyeffects:2): easyeffects-DEBUG: 18:55:29.986: convolver_ui.cpp:278 max fft frequency: 95988.28125
(easyeffects:2): easyeffects-DEBUG: 18:55:29.986: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:29.987: pipe_manager.cpp:213 251 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.987: stream_output_effects.cpp:317 disconnecting the filter filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:29.988: pipe_manager.cpp:213 74 ee_soe_filter has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.988: stream_output_effects.cpp:317 disconnecting the filter filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:29.989: pipe_manager.cpp:213 123 ee_soe_filter has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.989: stream_output_effects.cpp:317 disconnecting the filter filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:29.990: pipe_manager.cpp:213 269 ee_soe_filter has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:29.994: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:29.994: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to ee_soe_convolver port 172
(easyeffects:2): easyeffects-DEBUG: 18:55:29.995: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to ee_soe_convolver port 162
(easyeffects:2): easyeffects-DEBUG: 18:55:29.998: plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:29.999: pipe_manager.cpp:1207 ee_soe_convolver port 52 is connected to ee_soe_filter port 77
(easyeffects:2): easyeffects-DEBUG: 18:55:30.000: pipe_manager.cpp:1207 ee_soe_convolver port 269 is connected to ee_soe_filter port 142
(easyeffects:2): easyeffects-DEBUG: 18:55:30.003: plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:30.004: pipe_manager.cpp:1207 ee_soe_filter port 215 is connected to ee_soe_filter port 122
(easyeffects:2): easyeffects-DEBUG: 18:55:30.006: pipe_manager.cpp:1207 ee_soe_filter port 123 is connected to ee_soe_filter port 120
(easyeffects:2): easyeffects-DEBUG: 18:55:30.008: plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:30.009: pipe_manager.cpp:1207 ee_soe_filter port 191 is connected to ee_soe_filter port 211
(easyeffects:2): easyeffects-DEBUG: 18:55:30.010: pipe_manager.cpp:1207 ee_soe_filter port 74 is connected to ee_soe_filter port 82
(easyeffects:2): easyeffects-DEBUG: 18:55:30.023: presets_manager.cpp:680 autoloading preset Focal Stellia for device alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo
(easyeffects:2): easyeffects-DEBUG: 18:55:30.024: effects_base.cpp:264 soe: pipeline latency: 0 ms
(easyeffects:2): easyeffects-DEBUG: 18:55:30.024: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:30.025: pipe_manager.cpp:213 289 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.025: stream_output_effects.cpp:317 disconnecting the filter filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:30.026: pipe_manager.cpp:213 272 ee_soe_filter has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.026: stream_output_effects.cpp:317 disconnecting the filter filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:30.027: pipe_manager.cpp:213 282 ee_soe_filter has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.027: stream_output_effects.cpp:317 disconnecting the filter filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:30.028: pipe_manager.cpp:213 184 ee_soe_filter has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.032: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:30.032: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to ee_soe_convolver port 241
(easyeffects:2): easyeffects-DEBUG: 18:55:30.033: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to ee_soe_convolver port 161
(easyeffects:2): easyeffects-DEBUG: 18:55:30.035: plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:30.035: pipe_manager.cpp:1207 ee_soe_convolver port 92 is connected to ee_soe_filter port 68
(easyeffects:2): easyeffects-DEBUG: 18:55:30.036: pipe_manager.cpp:1207 ee_soe_convolver port 184 is connected to ee_soe_filter port 82
(easyeffects:2): easyeffects-DEBUG: 18:55:30.038: plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:30.038: pipe_manager.cpp:1207 ee_soe_filter port 211 is connected to ee_soe_filter port 186
(easyeffects:2): easyeffects-DEBUG: 18:55:30.038: pipe_manager.cpp:1207 ee_soe_filter port 282 is connected to ee_soe_filter port 120
(easyeffects:2): easyeffects-DEBUG: 18:55:30.040: plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:30.041: pipe_manager.cpp:1207 ee_soe_filter port 122 is connected to ee_soe_filter port 181
(easyeffects:2): easyeffects-DEBUG: 18:55:30.041: pipe_manager.cpp:1207 ee_soe_filter port 272 is connected to ee_soe_filter port 142
(easyeffects:2): easyeffects-DEBUG: 18:55:30.047: convolver_ui.cpp:540 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.047: chart.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.047: chart.cpp:631 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:30.048: convolver_menu_combine.cpp:230 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.049: convolver_menu_combine.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.049: convolver_menu_combine.cpp:240 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:30.052: convolver_menu_impulses.cpp:333 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.053: convolver_ui.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.053: convolver_ui.cpp:556 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:30.055: filter_ui.cpp:162 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.058: filter_ui.cpp:26 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.058: filter_ui.cpp:172 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:30.059: filter_ui.cpp:162 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.062: filter_ui.cpp:26 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.062: filter_ui.cpp:172 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:30.064: filter_ui.cpp:162 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.068: filter_ui.cpp:26 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.068: filter_ui.cpp:172 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:30.070: convolver_ui.cpp:616 irs directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/irs
(easyeffects:2): easyeffects-DEBUG: 18:55:30.182: app_info.cpp:319 spotify disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.182: app_info.cpp:327 spotify finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:30.182: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.192: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:30.192: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 18:55:30.197: presets_manager.cpp:524 successfully loaded preset: /home/****/.var/app/com.github.wwmm.easyeffects/config/easyeffects/output/Focal Stellia.json
(easyeffects:2): easyeffects-DEBUG: 18:55:30.200: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:30.202: pipe_manager.cpp:213 258 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.202: stream_output_effects.cpp:317 disconnecting the filter filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:30.203: pipe_manager.cpp:213 47 ee_soe_filter has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.203: stream_output_effects.cpp:317 disconnecting the filter filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:30.204: pipe_manager.cpp:213 191 ee_soe_filter has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.204: stream_output_effects.cpp:317 disconnecting the filter filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 18:55:30.206: pipe_manager.cpp:213 215 ee_soe_filter has been removed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.212: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:30.212: pipe_manager.cpp:1207 easyeffects_sink port 91 is connected to ee_soe_convolver port 197
(easyeffects:2): easyeffects-DEBUG: 18:55:30.213: pipe_manager.cpp:1207 easyeffects_sink port 207 is connected to ee_soe_convolver port 172
(easyeffects:2): easyeffects-DEBUG: 18:55:30.215: plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:30.215: pipe_manager.cpp:1207 ee_soe_convolver port 162 is connected to ee_soe_filter port 52
(easyeffects:2): easyeffects-DEBUG: 18:55:30.216: pipe_manager.cpp:1207 ee_soe_convolver port 215 is connected to ee_soe_filter port 142
(easyeffects:2): easyeffects-DEBUG: 18:55:30.217: plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:30.218: pipe_manager.cpp:1207 ee_soe_filter port 181 is connected to ee_soe_filter port 269
(easyeffects:2): easyeffects-DEBUG: 18:55:30.218: pipe_manager.cpp:1207 ee_soe_filter port 191 is connected to ee_soe_filter port 120
(easyeffects:2): easyeffects-DEBUG: 18:55:30.220: plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 18:55:30.221: pipe_manager.cpp:1207 ee_soe_filter port 186 is connected to ee_soe_filter port 123
(easyeffects:2): easyeffects-DEBUG: 18:55:30.222: pipe_manager.cpp:1207 ee_soe_filter port 47 is connected to ee_soe_filter port 82
(easyeffects:2): easyeffects-DEBUG: 18:55:30.241: app_info.cpp:319 disposed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.242: app_info.cpp:327 finalized
(easyeffects:2): easyeffects-DEBUG: 18:55:30.242: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 18:55:30.242: node_info_holder.cpp:98 54, PulseAudio Volume Control finalized
Core Dump
$ flatpak-coredumpctl com.github.wwmm.easyeffects
Executable /app/bin/easyeffects doesn't seem to be a flatpaked application.
Running: `"flatpak" "run" "--filesystem=home" "--filesystem=/tmp" "--command=gdb" "--devel" "com.github.wwmm.easyeffects" "/app/bin/easyeffects" "/tmp/tmpg_yqoo2k"`
GNU gdb (GDB) 13.2
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /app/bin/easyeffects...
Reading symbols from /usr/lib/debug//app/bin/easyeffects.debug...
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=2312 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=32832 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=32800 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=4096 (deleted) during file-backed mapping note processing
[New LWP 2]
[New LWP 3]
[New LWP 8]
[New LWP 4]
[New LWP 5]
[New LWP 9]
[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 SIGSEGV, Segmentation fault.
#0 ui::chart::get_is_visible (self=0xaaaaaaaaaaaaaaaa) at ../src/chart.cpp:181
181 if (self->data == nullptr) {
[Current thread is 1 (Thread 0x7ff6f001b9c0 (LWP 2))]
(gdb)
Additional Information
Edit: Added flatpak-coredumpctl output on Debug Logs section
I can not reproduce this crash here on Arch Linux with the native package. So we will need to get the coredump being generated on your side. There is a guide here https://github.com/wwmm/easyeffects/wiki/Reporting-Bugs#with-flatpak.
OP says they're on ubuntu 22.04, which we now know has an possibly incompatible, older version of pipewire. (the ubuntu package search says 22.04 currently has pw 0.3.48)
@wwmm Is it possible to just build easyeffects against an older pipewire header file? (easyeffects w/ pw 0.3.6x is around where these types of issues seemed to start)
Is it possible to just build easyeffects against an older pipewire header file? (easyeffects w/ pw 0.3.6x is around where these types of issues seemed to start)
We used to build the flatpak against an older pipewire header/library but stopped as there no longer was much benefit. At least from what I remember, the daemon version being too old is more of a problem than the header/library.
OP says they're on ubuntu 22.04, which we now know has an possibly incompatible, older version of pipewire. (the ubuntu package search says 22.04 currently has pw 0.3.48)
In the logs I see
core version: 0.3.84
That is why I am assuming something else is going on.
So basically, unless we want to work backwards figuring out what has changed that pipewire versions < 0.3.7x don't like, anyone with a < 0.3.7x on flatpak is screwed?
Edit: wow, I need to read more carefully, completely missed the pw version in OP's log
So basically, unless we want to work backwards figuring out what has changed that pipewire versions < 0.3.7x don't like, anyone with a < 0.3.7x on flatpak is screwed?
Probably. As far as our interaction with PipeWire goes the only recent change I remember is setting https://github.com/wwmm/easyeffects/blob/403b2ea73fc2cd727de0005764ccceee05215248/src/pipe_manager.cpp#L1489.
But this should only affect the priority of our virtual devices when wireplumber is deciding who should be the system default. So if a change on our side is causing this it is probably not this one.
I can not reproduce this crash here on Arch Linux with the native package. So we will need to get the coredump being generated on your side.
@wwmm, Here's the Core Dump also updated my Original Post
Core Dump
$ flatpak-coredumpctl com.github.wwmm.easyeffects
Executable /app/bin/easyeffects doesn't seem to be a flatpaked application.
Running: `"flatpak" "run" "--filesystem=home" "--filesystem=/tmp" "--command=gdb" "--devel" "com.github.wwmm.easyeffects" "/app/bin/easyeffects" "/tmp/tmpg_yqoo2k"`
GNU gdb (GDB) 13.2
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /app/bin/easyeffects...
Reading symbols from /usr/lib/debug//app/bin/easyeffects.debug...
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=2312 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=32832 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=32800 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=4096 (deleted) during file-backed mapping note processing
[New LWP 2]
[New LWP 3]
[New LWP 8]
[New LWP 4]
[New LWP 5]
[New LWP 9]
[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 SIGSEGV, Segmentation fault.
#0 ui::chart::get_is_visible (self=0xaaaaaaaaaaaaaaaa) at ../src/chart.cpp:181
181 if (self->data == nullptr) {
[Current thread is 1 (Thread 0x7ff6f001b9c0 (LWP 2))]
(gdb)
OP says they're on ubuntu 22.04, which we now know has an possibly incompatible, older version of pipewire. (the ubuntu package search says 22.04 currently has pw 0.3.48)
@violetmage, These crashes have been happening even before I updated my PipeWire installation from 0.3.48 to 0.3.84
#0 ui::chart::get_is_visible (self=0xaaaaaaaaaaaaaaaa) at ../src/chart.cpp:181 181 if (self->data == nullptr) {
I wonder if this is a false positive. I do not understand how the crash could be happening at this point. Before this line there is a check for the possibility of self being a null pointer.
For reference this is the line shown in the coredump https://github.com/wwmm/easyeffects/blob/403b2ea73fc2cd727de0005764ccceee05215248/src/chart.cpp#L181
Why do only some of the methods in that namespace check if both self->data and self is null, and others only self->data?
That's the only inconsistency I've noticed, otherwise I agree that it's probably a false positive.
Edit: I am also perplexed as to why get_is_visible is declared auto, but then then the return type -> bool is just a regular, static bool.
I am also perplexed as to why get_is_visible is declared auto, but then then the return type -> bool is just a regular, static bool.
No special reason other than keeping the style consistent with the one used in the other functions.
Why do only some of the methods in that namespace check if both self->data and self is null, and others only self->data?
Initially I checked only if self->data was null because I do not see how self could be null in that situation. But eventually bug reports like this one came and then I decided to add some checks for self to see if they would help.
Maybe this is a use after free, since self is not nullptr, but it looks to me like trying to follow the reference to self when getting self->data caused this segfault.
I don't fully understand what this is for: void idle_add(...)
But it looks like get_is_visible is only ever called from within a function that has been constructed with idle_add.
Whether or not that is significant, I don't know, but use after free is still the only other thing I can think of.
Maybe OP's easyeffects configuration has revealed a hidden bug?
I don't fully understand what this is for
Graphical toolkits do not allow any thread other than the main thread to do access the widgets objects. So what has to be done is sending the task to the graphical toolkit main thread through some means provided by the library. In GTK's case this is done through the g_idle_add. It will schedule in the main thread a callback that is executed when GTK's main loop is "idle". It is up to GTK to decide exactly when the callback is called.
There were cases in the past when the object was already dead by the time GTK decided to run the callbacks scheduled by g_idle_add. But it is not clear how that self pointer could already be dead if the window is still opened and the widgets alive. We would have to have some idea of which part of the code is calling ui::chart::get_is_visible when it crashes. @mastr-ch13f try to run the command bt in the gdb prompt visible in your coredump image. It should show what is being called before ui::chart::get_is_visible is executed.
@wwmm, here is the output of the bt command in gdb after replicating the crash:
(gdb) bt
#0 ui::chart::get_is_visible(ui::chart::_Chart*) (self=0xaaaaaaaaaaaaaaaa) at ../src/chart.cpp:181
#1 0x0000557884e4f2a4 in operator() (__closure=0x7f45c0000a30) at ../src/convolver_ui.cpp:311
#2 std::__invoke_impl<void, ui::convolver_box::get_irs_spectrum(ConvolverBox*, int const&)::<lambda()>&> (__f=...) at /usr/include/c++/13.2.0/bits/invoke.h:61
#3 std::__invoke_r<void, ui::convolver_box::get_irs_spectrum(ConvolverBox*, int const&)::<lambda()>&> (__fn=...) at /usr/include/c++/13.2.0/bits/invoke.h:111
#4 std::_Function_handler<void(), ui::convolver_box::get_irs_spectrum(ConvolverBox*, int const&)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...)
at /usr/include/c++/13.2.0/bits/std_function.h:290
#5 0x000055788514591f in std::function<void ()>::operator()() const (this=0x7f45c0000a30) at /usr/include/c++/13.2.0/bits/std_function.h:587
#6 operator() (__closure=0x0, d=0x7f45c0000a30) at ../src/util.cpp:300
#7 _FUN(Data*) () at ../src/util.cpp:305
#8 0x00007f45fc4ebd47 in g_main_dispatch (context=context@entry=0x5578869ae3d0) at ../glib/gmain.c:3476
#9 0x00007f45fc4ede57 in g_main_context_dispatch_unlocked (context=0x5578869ae3d0) at ../glib/gmain.c:4284
#10 g_main_context_iterate_unlocked (context=context@entry=0x5578869ae3d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349
#11 0x00007f45fc4ee513 in g_main_context_iteration (context=context@entry=0x5578869ae3d0, may_block=may_block@entry=1) at ../glib/gmain.c:4414
#12 0x00007f45fb984b1d in g_application_run (application=0x5578869a6530 [Application], argc=<optimized out>, argv=<optimized out>) at ../gio/gapplication.c:2577
#13 0x0000557884dcdbe0 in main(int, char**) (argc=1, argv=0x7ffe20e858c8) at ../src/easyeffects.cpp:56
(gdb)
So the convolver is the one calling it https://github.com/wwmm/easyeffects/blob/603c1b8f33aec314a24db6f6bde04a1c464e31f4/src/convolver_ui.cpp#L311. As far as null pointer checks are concerned they are in place. Maybe they are somehow invalid even if they are not null. Weird...
But at least now it makes sense that an autoload profile has to be activated. The loading of a new preset usually forces the pipeline to be rebuilt. What in turn makes the plugin be removed.
I have an idea about why the null pointer check may not be working. I have updated our master branch with a different kind of check to see what happens. @mastr-ch13f after some time a Flatpak package will be available at the bottom of this page https://github.com/wwmm/easyeffects/actions/runs/6883910601. Try to see if the problem remains when using it.
This stackoverflow question seems to say that one should call g_object_ref() (and eventually, g_object_unref()) whenever a copy of a pointer to a GObject is made.
I think that idle_add() is doing just that: storing a copy of the pointer passed to it, which would explain the use after free.
I think that idle_add() is doing just that: storing a copy of the pointer passed to it
Yes.
seems to say that one should call g_object_ref() (and eventually, g_object_unref()) whenever a copy of a pointer to a GObject is made.
I do this to other kind of objects in other locations. It is something to consider.
Couldn't we just add a g_object_ref(self) before each idle_add that uses anything in self, and then at the end of each such idle_add, append g_object_unref(self) ?
It wouldn't be very elegant, but until I get back to my computer and try it, I don't see why it shouldn't work.
Couldn't we just add a g_object_ref(self) before each idle_add that uses anything in self, and then at the end of each such idle_add, append g_object_unref(self) ?
It depends. What is inside the callback has to be rewritten in a way that the callback does not exits before g_object_unref is called. Otherwise some widgets won't be freed when they should. So unfortunately we have to read the code in each of them and carefully verify how to insert the g_object_unref. In the convolver case for example if the chart is not visible we immediately exit the callback. So putting the unref at the end is not going to work. There are probably similar cases in other parts of the code.
I would want to do some actual testing sometime tomorrow, before I commit to trying to refactor some code or something, but this seems like the root cause of the problem.
Do you think trying to find a more elegant object oriented approach is more helpful, or should I start work on a refactoring PR tomorrow?
Do you think trying to find a more elegant object oriented approach is more helpful
I do not think there is another way to keep the pointer alive for longer. GTK is the one managing the widget lifetime and the only way to force it to not free the widget once its parent is dead is increasing its reference count.
Hello @wwmm @violetmage,
I just ran the Flatpak Development version that you posted in the link. It still crashes when utilizting AutoPreset Loading.
Here's the debug output, flatpak-coredumpctl and bt:
Debug Output
$ G_MESSAGES_DEBUG=easyeffects flatpak run com.github.wwmm.easyeffects.Devel
(process:2): easyeffects-DEBUG: 02:57:54.761: easyeffects.cpp:35 easyeffects version: 7.1.3
(process:2): easyeffects-DEBUG: 02:57:54.761: easyeffects.cpp:45 locale directory: /app/share/locale
(easyeffects:2): easyeffects-DEBUG: 02:57:54.768: presets_manager.cpp:162user presets directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/
(easyeffects:2): easyeffects-DEBUG: 02:57:54.768: presets_manager.cpp:162user presets directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/input
(easyeffects:2): easyeffects-DEBUG: 02:57:54.768: presets_manager.cpp:162user presets directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/output
(easyeffects:2): easyeffects-DEBUG: 02:57:54.768: presets_manager.cpp:162user presets directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/autoload/input
(easyeffects:2): easyeffects-DEBUG: 02:57:54.768: presets_manager.cpp:162user presets directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/autoload/output
(easyeffects:2): easyeffects-DEBUG: 02:57:54.893: pipe_manager.cpp:1429 compiled with PipeWire: 0.3.81
(easyeffects:2): easyeffects-DEBUG: 02:57:54.893: pipe_manager.cpp:1430 linked to PipeWire: 0.3.81
(easyeffects:2): easyeffects-DEBUG: 02:57:54.895: pipe_manager.cpp:1400 core version: 0.3.84
(easyeffects:2): easyeffects-DEBUG: 02:57:54.895: pipe_manager.cpp:1401 core name: pipewire-0
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1312 found metadata: settings
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1312 found metadata: default
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1312 found metadata: route-settings
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1167 Audio/Sink 50 alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo with serial 51 has been added
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1167 Audio/Sink 33 alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo with serial 52 has been added
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1167 Audio/Source 48 alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback with serial 53 has been added
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1167 Audio/Sink 46 alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2.analog-stereo with serial 54 has been added
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1167 Audio/Source 47 alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2.mono-fallback with serial 55 has been added
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1167 Audio/Sink 45 alsa_output.pci-0000_00_1f.3.iec958-stereo with serial 56 has been added
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1167 Audio/Source 51 alsa_input.pci-0000_00_1f.3.analog-stereo with serial 57 has been added
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1167 Audio/Sink 147 alsa_output.pci-0000_01_00.1.hdmi-stereo with serial 2163 has been added
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1167 Stream/Output/Audio 89 spotify with serial 3182 has been added
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1207 spotify port 84 is connected to alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo port 56
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1207 spotify port 81 is connected to alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo port 58
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1167 Audio/Sink 159 easyeffects_sink with serial 3887 has been added
(easyeffects:2): easyeffects-DEBUG: 02:57:54.897: pipe_manager.cpp:1167 Audio/Source/Virtual 141 easyeffects_source with serial 3888 has been added
(easyeffects:2): easyeffects-DEBUG: 02:57:54.898: pipe_manager.cpp:900 new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, { "name": "alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo" }
(easyeffects:2): easyeffects-DEBUG: 02:57:54.898: pipe_manager.cpp:900 new metadata property: 0, default.configured.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2.mono-fallback"}
(easyeffects:2): easyeffects-DEBUG: 02:57:54.898: pipe_manager.cpp:900 new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo"}
(easyeffects:2): easyeffects-DEBUG: 02:57:54.898: pipe_manager.cpp:900 new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2.mono-fallback"}
(easyeffects:2): easyeffects-DEBUG: 02:57:54.898: pipe_manager.cpp:900 new metadata property: 89, target.node, Spa:Id, 141
(easyeffects:2): easyeffects-DEBUG: 02:57:54.898: pipe_manager.cpp:900 new metadata property: 89, target.object, Spa:Id, 3741
(easyeffects:2): easyeffects-DEBUG: 02:57:54.898: pipe_manager.cpp:1526 easyeffects_sink node successfully retrieved with id 159 and serial 3887
(easyeffects:2): easyeffects-DEBUG: 02:57:54.898: pipe_manager.cpp:1531 easyeffects_source node successfully retrieved with id 141 and serial 3888
(easyeffects:2): easyeffects-DEBUG: 02:57:54.903: plugin_base.cpp:370 soe: output_level successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 02:57:54.905: plugin_base.cpp:370 soe: spectrum successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 02:57:54.907: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 02:57:54.907: pipe_manager.cpp:1207 easyeffects_sink port 143 is connected to ee_soe_convolver port 144
(easyeffects:2): easyeffects-DEBUG: 02:57:54.907: pipe_manager.cpp:1207 easyeffects_sink port 142 is connected to ee_soe_convolver port 98
(easyeffects:2): easyeffects-DEBUG: 02:57:54.939: plugin_base.cpp:370 sie: output_level successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 02:57:54.941: plugin_base.cpp:370 sie: spectrum successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 02:57:54.943: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 02:57:54.943: pipe_manager.cpp:213 150 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 02:57:54.946: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 02:57:54.946: pipe_manager.cpp:1207 easyeffects_sink port 143 is connected to ee_soe_convolver port 128
(easyeffects:2): easyeffects-DEBUG: 02:57:54.947: pipe_manager.cpp:1207 easyeffects_sink port 142 is connected to ee_soe_convolver port 120
easyeffects-INFO: 02:57:54.952: application.cpp:50 disabling global bypass
(easyeffects:2): easyeffects-DEBUG: 02:57:54.960: application_ui.cpp:86 Icon Theme Yaru-blue detected
(easyeffects:2): easyeffects-DEBUG: 02:57:55.099: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.099: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.103: convolver_ui.cpp:616 irs directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/irs
(easyeffects:2): easyeffects-DEBUG: 02:57:55.229: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 02:57:55.230: pipe_manager.cpp:213 129 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.232: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 02:57:55.233: pipe_manager.cpp:1207 easyeffects_sink port 143 is connected to ee_soe_convolver port 144
(easyeffects:2): easyeffects-DEBUG: 02:57:55.233: pipe_manager.cpp:1207 easyeffects_sink port 142 is connected to ee_soe_convolver port 98
(easyeffects:2): easyeffects-DEBUG: 02:57:55.238: application.cpp:78 new default output device: alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo
(easyeffects:2): easyeffects-DEBUG: 02:57:55.238: presets_manager.cpp:680autoloading preset Focal Stellia - Headphones for device alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo
(easyeffects:2): easyeffects-DEBUG: 02:57:55.238: effects_base.cpp:264 soe: pipeline latency: 0 ms
(easyeffects:2): easyeffects-DEBUG: 02:57:55.238: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 02:57:55.239: pipe_manager.cpp:213 145 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.241: pipe_manager.cpp:900 new metadata property: 89, target.node, Spa:Id, 159
(easyeffects:2): easyeffects-DEBUG: 02:57:55.241: pipe_manager.cpp:900 new metadata property: 89, target.object, Spa:Id, 3887
(easyeffects:2): easyeffects-DEBUG: 02:57:55.241: pipe_manager.cpp:1207 spotify port 84 is connected to easyeffects_sink port 54
(easyeffects:2): easyeffects-DEBUG: 02:57:55.241: pipe_manager.cpp:1207 spotify port 81 is connected to easyeffects_sink port 148
(easyeffects:2): easyeffects-DEBUG: 02:57:55.243: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 02:57:55.243: pipe_manager.cpp:1207 easyeffects_sink port 143 is connected to ee_soe_convolver port 128
(easyeffects:2): easyeffects-DEBUG: 02:57:55.244: pipe_manager.cpp:1207 easyeffects_sink port 142 is connected to ee_soe_convolver port 120
(easyeffects:2): easyeffects-DEBUG: 02:57:55.247: convolver_ui.cpp:540 disposed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.247: chart.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.247: chart.cpp:631 finalized
(easyeffects:2): easyeffects-DEBUG: 02:57:55.248: convolver_menu_combine.cpp:230 disposed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.249: convolver_menu_combine.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.249: convolver_menu_combine.cpp:240 finalized
(easyeffects:2): easyeffects-DEBUG: 02:57:55.249: convolver_menu_impulses.cpp:333 disposed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.249: convolver_ui.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.249: convolver_ui.cpp:556 finalized
(easyeffects:2): easyeffects-DEBUG: 02:57:55.251: convolver_ui.cpp:616 irs directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/irs
(easyeffects:2): easyeffects-DEBUG: 02:57:55.258: output_level.cpp:37 soe: output_level: PipeWire blocksize: 4096
(easyeffects:2): easyeffects-DEBUG: 02:57:55.258: output_level.cpp:38 soe: output_level: PipeWire sampling rate: 192000
(easyeffects:2): easyeffects-DEBUG: 02:57:55.259: app_info.cpp:319 spotify disposed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.260: app_info.cpp:327 spotify finalized
(easyeffects:2): easyeffects-DEBUG: 02:57:55.260: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.268: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.268: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.272: presets_manager.cpp:524successfully loaded preset: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/output/Focal Stellia - Headphones.json
(easyeffects:2): easyeffects-DEBUG: 02:57:55.275: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 02:57:55.277: pipe_manager.cpp:213 140 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.280: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 02:57:55.280: pipe_manager.cpp:1207 easyeffects_sink port 143 is connected to ee_soe_convolver port 144
(easyeffects:2): easyeffects-DEBUG: 02:57:55.280: pipe_manager.cpp:1207 easyeffects_sink port 142 is connected to ee_soe_convolver port 98
(easyeffects:2): easyeffects-DEBUG: 02:57:55.286: application.cpp:86 new default input device: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2.mono-fallback
(easyeffects:2): easyeffects-DEBUG: 02:57:55.293: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.293: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.293: application.cpp:130 device alsa_card.pci-0000_01_00.1 has changed its output route to: hdmi-output-0
(easyeffects:2): easyeffects-DEBUG: 02:57:55.293: application.cpp:150 output autoloading: the target node name does not match the output device name
(easyeffects:2): easyeffects-DEBUG: 02:57:55.293: application.cpp:130 device alsa_card.usb-Schiit_Audio_USB_Modi_Device-00 has changed its output route to: analog-output
(easyeffects:2): easyeffects-DEBUG: 02:57:55.293: presets_manager.cpp:680autoloading preset Focal Stellia - Headphones for device alsa_output.usb-Schiit_Audio_USB_Modi_Device-00.analog-stereo
(easyeffects:2): easyeffects-DEBUG: 02:57:55.293: effects_base.cpp:264 soe: pipeline latency: 0 ms
(easyeffects:2): easyeffects-DEBUG: 02:57:55.293: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 02:57:55.294: pipe_manager.cpp:213 150 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.297: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 02:57:55.298: pipe_manager.cpp:1207 easyeffects_sink port 143 is connected to ee_soe_convolver port 128
(easyeffects:2): easyeffects-DEBUG: 02:57:55.298: pipe_manager.cpp:1207 easyeffects_sink port 142 is connected to ee_soe_convolver port 120
(easyeffects:2): easyeffects-DEBUG: 02:57:55.301: convolver_ui.cpp:540 disposed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.301: chart.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.301: chart.cpp:631 finalized
(easyeffects:2): easyeffects-DEBUG: 02:57:55.302: convolver_menu_combine.cpp:230 disposed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.303: convolver_menu_combine.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.303: convolver_menu_combine.cpp:240 finalized
(easyeffects:2): easyeffects-DEBUG: 02:57:55.303: convolver_menu_impulses.cpp:333 disposed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.303: convolver_ui.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.303: convolver_ui.cpp:556 finalized
(easyeffects:2): easyeffects-DEBUG: 02:57:55.306: convolver_ui.cpp:616 irs directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/irs
(easyeffects:2): easyeffects-DEBUG: 02:57:55.325: app_info.cpp:319 spotify disposed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.326: app_info.cpp:327 spotify finalized
(easyeffects:2): easyeffects-DEBUG: 02:57:55.326: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 02:57:55.336: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.336: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.341: presets_manager.cpp:524successfully loaded preset: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/output/Focal Stellia - Headphones.json
(easyeffects:2): easyeffects-DEBUG: 02:57:55.344: application.cpp:98 device alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00 has changed its input route to: analog-input-mic
(easyeffects:2): easyeffects-DEBUG: 02:57:55.344: application.cpp:118 input autoloading: the target node name does not match the input device name
(easyeffects:2): easyeffects-DEBUG: 02:57:55.344: application.cpp:130 device alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00 has changed its output route to: analog-output-speaker
(easyeffects:2): easyeffects-DEBUG: 02:57:55.344: application.cpp:150 output autoloading: the target node name does not match the output device name
(easyeffects:2): easyeffects-DEBUG: 02:57:55.344: application.cpp:98 device alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2 has changed its input route to: analog-input-mic
(easyeffects:2): easyeffects-DEBUG: 02:57:55.344: application.cpp:118 input autoloading: the target node name does not match the input device name
(easyeffects:2): easyeffects-DEBUG: 02:57:55.344: application.cpp:130 device alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.2 has changed its output route to: analog-output-speaker
(easyeffects:2): easyeffects-DEBUG: 02:57:55.344: application.cpp:150 output autoloading: the target node name does not match the output device name
(easyeffects:2): easyeffects-DEBUG: 02:57:55.344: application.cpp:130 device alsa_card.pci-0000_00_1f.3 has changed its output route to: iec958-stereo-output
(easyeffects:2): easyeffects-DEBUG: 02:57:55.344: application.cpp:150 output autoloading: the target node name does not match the output device name
(easyeffects:2): easyeffects-DEBUG: 02:57:55.344: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.344: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.345: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.345: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.400: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.400: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.400: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.400: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.401: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.401: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 02:57:55.401: convolver.cpp:282 soe: convolver: irs file: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/irs/impullse-convolver2023-192.irs
(easyeffects:2): easyeffects-DEBUG: 02:57:55.401: convolver.cpp:283 soe: convolver: irs rate: 192000 Hz
(easyeffects:2): easyeffects-DEBUG: 02:57:55.401: convolver.cpp:284 soe: convolver: irs channels: 2
(easyeffects:2): easyeffects-DEBUG: 02:57:55.401: convolver.cpp:285 soe: convolver: irs frames: 16384
(easyeffects:2): easyeffects-DEBUG: 02:57:55.401: convolver.cpp:324 soe: convolver: kernel initialized
(easyeffects:2): easyeffects-DEBUG: 02:57:55.402: convolver.cpp:360 soe: autogain factor: 0.9039129
(easyeffects:2): easyeffects-DEBUG: 02:57:55.404: convolver.cpp:442 soe: convolver: zita is ready
(easyeffects:2): easyeffects-DEBUG: 02:57:55.407: convolver.cpp:242 soe: convolver latency: 0 s
(easyeffects:2): easyeffects-DEBUG: 02:57:55.411: effects_base.cpp:264 soe: pipeline latency: 0 ms
(easyeffects:2): easyeffects-DEBUG: 02:58:05.056: stream_input_effects.cpp:165 No app linked to our device wants to play. Unlinking our filters.
(easyeffects:2): easyeffects-DEBUG: 02:58:09.253: convolver_ui_common.cpp:33 reading the impulse file: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/irs/impullse-convolver2023-192.irs
(easyeffects:2): easyeffects-DEBUG: 02:58:09.254: convolver_ui.cpp:192 calculating the impulse fft...
(easyeffects:2): easyeffects-DEBUG: 02:58:09.257: convolver_ui.cpp:277 min fft frequency: 11.71731948852539
(easyeffects:2): easyeffects-DEBUG: 02:58:09.257: convolver_ui.cpp:278 max fft frequency: 95988.28125
(easyeffects:2): easyeffects-DEBUG: 03:00:00.844: pipe_manager.cpp:900 new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, { "name": "alsa_output.pci-0000_00_1f.3.iec958-stereo" }
(easyeffects:2): easyeffects-DEBUG: 03:00:00.848: pipe_manager.cpp:900 new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.pci-0000_00_1f.3.iec958-stereo"}
(easyeffects:2): easyeffects-DEBUG: 03:00:00.848: pipe_manager.cpp:900 new metadata property: 89, target.node, Spa:Id, -1
(easyeffects:2): easyeffects-DEBUG: 03:00:00.848: application.cpp:78 new default output device: alsa_output.pci-0000_00_1f.3.iec958-stereo
(easyeffects:2): easyeffects-DEBUG: 03:00:00.848: presets_manager.cpp:680 autoloading preset HS80M - Speakers for device alsa_output.pci-0000_00_1f.3.iec958-stereo
(easyeffects:2): easyeffects-DEBUG: 03:00:00.848: effects_base.cpp:264 soe: pipeline latency: 0 ms
(easyeffects:2): easyeffects-DEBUG: 03:00:00.848: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 03:00:00.848: pipe_manager.cpp:900 new metadata property: 89, target.object, Spa:Id, -1
(easyeffects:2): easyeffects-DEBUG: 03:00:00.848: pipe_manager.cpp:1207 spotify port 84 is connected to alsa_output.pci-0000_00_1f.3.iec958-stereo port 70
(easyeffects:2): easyeffects-DEBUG: 03:00:00.848: pipe_manager.cpp:1207 spotify port 81 is connected to alsa_output.pci-0000_00_1f.3.iec958-stereo port 72
(easyeffects:2): easyeffects-DEBUG: 03:00:00.849: pipe_manager.cpp:213 129 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.044: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 03:00:01.044: pipe_manager.cpp:1207 easyeffects_sink port 143 is connected to ee_soe_convolver port 144
(easyeffects:2): easyeffects-DEBUG: 03:00:01.045: pipe_manager.cpp:1207 easyeffects_sink port 142 is connected to ee_soe_convolver port 98
(easyeffects:2): easyeffects-DEBUG: 03:00:01.048: convolver_ui.cpp:540 disposed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.048: chart.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.048: chart.cpp:631 finalized
(easyeffects:2): easyeffects-DEBUG: 03:00:01.049: convolver_menu_combine.cpp:230 disposed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.049: convolver_menu_combine.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.049: convolver_menu_combine.cpp:240 finalized
(easyeffects:2): easyeffects-DEBUG: 03:00:01.049: convolver_menu_impulses.cpp:333 disposed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.050: convolver_ui.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.050: convolver_ui.cpp:556 finalized
(easyeffects:2): easyeffects-DEBUG: 03:00:01.051: convolver_ui.cpp:616 irs directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/irs
(easyeffects:2): easyeffects-DEBUG: 03:00:01.057: convolver_ui_common.cpp:33 reading the impulse file: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/irs/impullse-convolver2023-192.irs
(easyeffects:2): easyeffects-DEBUG: 03:00:01.058: convolver_ui.cpp:192 calculating the impulse fft...
(easyeffects:2): easyeffects-DEBUG: 03:00:01.059: convolver_ui.cpp:277 min fft frequency: 11.71731948852539
(easyeffects:2): easyeffects-DEBUG: 03:00:01.059: convolver_ui.cpp:278 max fft frequency: 95988.28125
(easyeffects:2): easyeffects-DEBUG: 03:00:01.063: app_info.cpp:319 spotify disposed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.063: app_info.cpp:327 spotify finalized
(easyeffects:2): easyeffects-DEBUG: 03:00:01.063: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.065: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 03:00:01.065: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 03:00:01.072: convolver.cpp:282 soe: convolver: irs file: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/irs/impulse-lp-harman2023.irs
(easyeffects:2): easyeffects-DEBUG: 03:00:01.072: convolver.cpp:283 soe: convolver: irs rate: 192000 Hz
(easyeffects:2): easyeffects-DEBUG: 03:00:01.072: convolver.cpp:284 soe: convolver: irs channels: 2
(easyeffects:2): easyeffects-DEBUG: 03:00:01.072: convolver.cpp:285 soe: convolver: irs frames: 16384
(easyeffects:2): easyeffects-DEBUG: 03:00:01.073: convolver.cpp:324 soe: convolver: kernel initialized
(easyeffects:2): easyeffects-DEBUG: 03:00:01.073: convolver.cpp:360 soe: autogain factor: 0.87374943
(easyeffects:2): easyeffects-DEBUG: 03:00:01.073: convolver.cpp:442 soe: convolver: zita is ready
(easyeffects:2): easyeffects-DEBUG: 03:00:01.073: presets_manager.cpp:524 successfully loaded preset: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/output/HS80M - Speakers.json
(easyeffects:2): easyeffects-DEBUG: 03:00:01.073: convolver_ui_common.cpp:33 reading the impulse file: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/irs/impulse-lp-harman2023.irs
(easyeffects:2): easyeffects-DEBUG: 03:00:01.073: convolver_ui.cpp:192 calculating the impulse fft...
(easyeffects:2): easyeffects-DEBUG: 03:00:01.074: convolver_ui.cpp:277 min fft frequency: 11.71731948852539
(easyeffects:2): easyeffects-DEBUG: 03:00:01.074: convolver_ui.cpp:278 max fft frequency: 95988.28125
(easyeffects:2): easyeffects-DEBUG: 03:00:01.082: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 03:00:01.083: pipe_manager.cpp:213 145 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.086: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 03:00:01.086: pipe_manager.cpp:1207 easyeffects_sink port 143 is connected to ee_soe_convolver port 128
(easyeffects:2): easyeffects-DEBUG: 03:00:01.086: pipe_manager.cpp:1207 easyeffects_sink port 142 is connected to ee_soe_convolver port 120
(easyeffects:2): easyeffects-DEBUG: 03:00:01.091: presets_manager.cpp:680 autoloading preset HS80M - Speakers for device alsa_output.pci-0000_00_1f.3.iec958-stereo
(easyeffects:2): easyeffects-DEBUG: 03:00:01.091: effects_base.cpp:264 soe: pipeline latency: 0 ms
(easyeffects:2): easyeffects-DEBUG: 03:00:01.091: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 03:00:01.093: pipe_manager.cpp:213 140 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.095: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 03:00:01.095: pipe_manager.cpp:1207 easyeffects_sink port 143 is connected to ee_soe_convolver port 144
(easyeffects:2): easyeffects-DEBUG: 03:00:01.095: pipe_manager.cpp:1207 easyeffects_sink port 142 is connected to ee_soe_convolver port 98
(easyeffects:2): easyeffects-DEBUG: 03:00:01.098: convolver_ui.cpp:540 disposed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.099: chart.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.099: chart.cpp:631 finalized
(easyeffects:2): easyeffects-DEBUG: 03:00:01.099: convolver_menu_combine.cpp:230 disposed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.100: convolver_menu_combine.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.100: convolver_menu_combine.cpp:240 finalized
(easyeffects:2): easyeffects-DEBUG: 03:00:01.100: convolver_menu_impulses.cpp:333 disposed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.100: convolver_ui.cpp:32 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.100: convolver_ui.cpp:556 finalized
(easyeffects:2): easyeffects-DEBUG: 03:00:01.103: convolver_ui.cpp:616 irs directory already exists: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/irs
(easyeffects:2): easyeffects-DEBUG: 03:00:01.112: convolver_ui_common.cpp:33 reading the impulse file: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/irs/impulse-lp-harman2023.irs
(easyeffects:2): easyeffects-DEBUG: 03:00:01.113: convolver_ui.cpp:192 calculating the impulse fft...
(easyeffects:2): easyeffects-DEBUG: 03:00:01.113: convolver_ui.cpp:277 min fft frequency: 11.71731948852539
(easyeffects:2): easyeffects-DEBUG: 03:00:01.113: convolver_ui.cpp:278 max fft frequency: 95988.28125
(easyeffects:2): easyeffects-DEBUG: 03:00:01.117: app_info.cpp:319 spotify disposed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.117: app_info.cpp:327 spotify finalized
(easyeffects:2): easyeffects-DEBUG: 03:00:01.117: app_info.cpp:28 data struct destroyed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.119: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 03:00:01.119: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 03:00:01.123: presets_manager.cpp:524 successfully loaded preset: /home/****/.var/app/com.github.wwmm.easyeffects.Devel/config/easyeffects/output/HS80M - Speakers.json
(easyeffects:2): easyeffects-DEBUG: 03:00:01.125: stream_output_effects.cpp:317 disconnecting the convolver filter from PipeWire
(easyeffects:2): easyeffects-DEBUG: 03:00:01.127: pipe_manager.cpp:213 150 ee_soe_convolver has been removed
(easyeffects:2): easyeffects-DEBUG: 03:00:01.129: plugin_base.cpp:370 soe: convolver successfully connected to PipeWire graph
(easyeffects:2): easyeffects-DEBUG: 03:00:01.129: pipe_manager.cpp:1207 easyeffects_sink port 143 is connected to ee_soe_convolver port 128
(easyeffects:2): easyeffects-DEBUG: 03:00:01.130: pipe_manager.cpp:1207 easyeffects_sink port 142 is connected to ee_soe_convolver port 120
(easyeffects:2): easyeffects-DEBUG: 03:00:01.190: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 03:00:01.190: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 03:00:01.190: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 03:00:01.190: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 03:00:01.190: app_info.cpp:141 cannot lookup application icon spotify in /usr/share/pixmaps
(easyeffects:2): easyeffects-DEBUG: 03:00:01.190: app_info.cpp:141 cannot lookup application icon spotify in /usr/local/share/pixmaps
Core Dump Output
$ flatpak-coredumpctl com.github.wwmm.easyeffects.Devel
Executable /app/bin/easyeffects doesn't seem to be a flatpaked application.
Running: `"flatpak" "run" "--filesystem=home" "--filesystem=/tmp" "--command=gdb" "--devel" "com.github.wwmm.easyeffects.Devel" "/app/bin/easyeffects" "/tmp/tmpcr3daou8"`
GNU gdb (GDB) 13.2
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /app/bin/easyeffects...
(No debugging symbols found in /app/bin/easyeffects)
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=2312 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:/.nvidia_drv.XXXXXX (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=32832 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:pipewire-memfd:flags=0x0000000f,type=2,size=32800 (deleted) during file-backed mapping note processing
[New LWP 2]
[New LWP 3]
[New LWP 4]
[New LWP 8]
[New LWP 5]
[New LWP 9]
[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 SIGSEGV, Segmentation fault.
#0 0x000055a888ba2c2d in ?? ()
[Current thread is 1 (Thread 0x7feffb1ca9c0 (LWP 2))]
(gdb) bt
#0 0x000055a888ba2c2d in ()
#1 0x000055a888bda114 in ()
#2 0x000055a888ef525f in ()
#3 0x00007ff000f88d47 in g_main_dispatch (context=context@entry=0x55a88952d6a0) at ../glib/gmain.c:3476
#4 0x00007ff000f8ae57 in g_main_context_dispatch_unlocked (context=0x55a88952d6a0) at ../glib/gmain.c:4284
#5 g_main_context_iterate_unlocked (context=context@entry=0x55a88952d6a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349
#6 0x00007ff000f8b513 in g_main_context_iteration (context=context@entry=0x55a88952d6a0, may_block=may_block@entry=1) at ../glib/gmain.c:4414
#7 0x00007ff00028ab1d in g_application_run (application=0x55a889525610 [Application], argc=<optimized out>, argv=<optimized out>) at ../gio/gapplication.c:2577
#8 0x000055a888b51cf0 in ()
#9 0x00007feffee6508a in __libc_start_call_main (main=main@entry=0x55a888b51bd0, argc=argc@entry=1, argv=argv@entry=0x7ffc99744f58) at ../sysdeps/nptl/libc_start_call_main.h:58
#10 0x00007feffee6514b in __libc_start_main_impl (main=0x55a888b51bd0, argc=1, argv=0x7ffc99744f58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc99744f48)
at ../csu/libc-start.c:360
#11 0x000055a888b51315 in ()
Thank you,
I just ran the Flatpak Development version that you posted in the link. It still crashes when utilizting AutoPreset Loading.
Now the coredump output does not even seem to be related to EasyEffects code. It seems to have crashed in gtk/glib code. Weird.
Now the coredump output does not even seem to be related to EasyEffects code. It seems to have crashed in gtk/glib code. Weird.
At this point, I think there might be something wrong with my current Ubuntu installation. I seem to be the only person here that has this problem.
I might just migrate to Arch, a distro that I have been wanting to try out.
Now the coredump output does not even seem to be related to EasyEffects code. It seems to have crashed in gtk/glib code. Weird.
I think this is unfortunately expected with our CI setup. If you look at the wiki instructions for flatpak coredumps, a .Debug package needs to be installed to get the debug symbols. But the flatpak CI action doesn’t export the .Debug package in the first place https://github.com/flatpak/flatpak-github-actions/issues/116. The reason gtk and glib show up correctly in the coredump is because their debug symbols are from the gnome runtime.
The only workaround is to build it locally, but off the top of my head I don’t know if flatpak-builder installs the .Debug package by default. It should at least be clear in the logs.
@mastr-ch13f , afaict there doesn't seem to be anything wrong with your ubuntu installation, as you appear to have found a legitimate bug in the code. It is strange that nobody else has encountered this issue, but the coredumps that you have uploaded have been very informative, and seem to point to a relatively obscure bug.