easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

EasyEffects 7.1.3 Crashes when switching between output devices with Autoload Presets

Open mastr-ch13f opened this issue 2 years ago • 29 comments

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 image

When switching between the mentioned devices, the program would just crash

Peek 2023-11-13 18-55.webm

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

mastr-ch13f avatar Nov 14 '23 00:11 mastr-ch13f

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.

wwmm avatar Nov 14 '23 00:11 wwmm

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)

violetmage avatar Nov 14 '23 00:11 violetmage

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.

vchernin avatar Nov 14 '23 00:11 vchernin

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.

wwmm avatar Nov 14 '23 00:11 wwmm

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

violetmage avatar Nov 14 '23 00:11 violetmage

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.

wwmm avatar Nov 14 '23 03:11 wwmm

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

mastr-ch13f avatar Nov 14 '23 04:11 mastr-ch13f

#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.

wwmm avatar Nov 14 '23 05:11 wwmm

For reference this is the line shown in the coredump https://github.com/wwmm/easyeffects/blob/403b2ea73fc2cd727de0005764ccceee05215248/src/chart.cpp#L181

wwmm avatar Nov 14 '23 05:11 wwmm

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.

violetmage avatar Nov 14 '23 06:11 violetmage

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.

wwmm avatar Nov 14 '23 15:11 wwmm

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.

violetmage avatar Nov 14 '23 18:11 violetmage

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?

violetmage avatar Nov 15 '23 19:11 violetmage

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 avatar Nov 15 '23 21:11 wwmm

@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) 

mastr-ch13f avatar Nov 15 '23 22:11 mastr-ch13f

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...

wwmm avatar Nov 15 '23 22:11 wwmm

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.

wwmm avatar Nov 15 '23 22:11 wwmm

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.

wwmm avatar Nov 15 '23 22:11 wwmm

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.

violetmage avatar Nov 16 '23 00:11 violetmage

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.

wwmm avatar Nov 16 '23 01:11 wwmm

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.

violetmage avatar Nov 16 '23 05:11 violetmage

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.

wwmm avatar Nov 16 '23 05:11 wwmm

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?

violetmage avatar Nov 16 '23 05:11 violetmage

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.

wwmm avatar Nov 16 '23 14:11 wwmm

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,

mastr-ch13f avatar Nov 18 '23 08:11 mastr-ch13f

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.

wwmm avatar Nov 18 '23 14:11 wwmm

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.

mastr-ch13f avatar Nov 18 '23 15:11 mastr-ch13f

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.

vchernin avatar Nov 18 '23 16:11 vchernin

@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.

violetmage avatar Nov 19 '23 06:11 violetmage