easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

Latest version kills microphone audio

Open Kommynct opened this issue 1 year ago • 22 comments

EasyEffects Version

7.0.7-1.1

What package are you using?

Arch (easyeffects)

Distribution

Arch linux

Describe the bug

When easyeffects is turned on, it now kills all microphone input, this randomly started today.

Expected Behavior

my microphone should work.

Debug Log

Debug Log
(process:10688): easyeffects-DEBUG: 16:03:15.240: 	easyeffects.cpp:35	easyeffects version: 7.0.7
(process:10688): easyeffects-DEBUG: 16:03:15.241: 	easyeffects.cpp:45	locale directory: /usr/share/locale
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.242: 	presets_manager.cpp:171	user presets directory already exists: /home/communist/.config/easyeffects/
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.242: 	presets_manager.cpp:171	user presets directory already exists: /home/communist/.config/easyeffects/input
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.242: 	presets_manager.cpp:171	user presets directory already exists: /home/communist/.config/easyeffects/output
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.242: 	presets_manager.cpp:171	user presets directory already exists: /home/communist/.config/easyeffects/autoload/input
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.242: 	presets_manager.cpp:171	user presets directory already exists: /home/communist/.config/easyeffects/autoload/output
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.316: 	pipe_manager.cpp:1429	compiled with PipeWire: 0.3.77
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.316: 	pipe_manager.cpp:1430	linked to PipeWire: 0.3.78
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:1400	core version: 0.3.78
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:1401	core name: pipewire-0
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:1312	found metadata: settings
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:1312	found metadata: default
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:1312	found metadata: route-settings
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:1167	Audio/Sink 50 alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo with serial 50 has been added
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:1167	Stream/Output/Audio 165 Firefox with serial 831 has been added
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:1207	Firefox port 153 is connected to alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo port 48
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:1207	Firefox port 105 is connected to alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo port 47
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:1167	Audio/Source 117 alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_201507-00.mono-fallback with serial 907 has been added
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:1167	Audio/Sink 134 easyeffects_sink with serial 2031 has been added
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:1167	Audio/Source/Virtual 64 easyeffects_source with serial 2032 has been added
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:900	new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, { "name": "alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo" }
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:900	new metadata property: 0, default.configured.audio.source, Spa:String:JSON, { "name": "alsa_input.usb-Generic_Blue_Microphones_2052BAB00C98-00.analog-stereo.2" }
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.320: 	pipe_manager.cpp:900	new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_201507-00.mono-fallback"}
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.321: 	pipe_manager.cpp:900	new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo"}
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.321: 	pipe_manager.cpp:1524	easyeffects_sink node successfully retrieved with id 134 and serial 2031
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.321: 	pipe_manager.cpp:1529	easyeffects_source node successfully retrieved with id 64 and serial 2032
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.324: 	plugin_base.cpp:370	soe: output_level successfully connected to PipeWire graph
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.325: 	plugin_base.cpp:370	soe: spectrum successfully connected to PipeWire graph
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.329: 	plugin_base.cpp:370	sie: output_level successfully connected to PipeWire graph
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.330: 	plugin_base.cpp:370	sie: spectrum successfully connected to PipeWire graph
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.330: 	rnnoise.cpp:245	sie: rnnoise using the standard model.
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.342: 	lv2_wrapper.cpp:100	http://lsp-plug.in/plugins/lv2/sc_compressor_stereo requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.343: 	plugin_base.cpp:370	sie: rnnoise successfully connected to PipeWire graph
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.344: 	pipe_manager.cpp:1207	alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_201507-00.mono-fallback port 119 is connected to ee_sie_rnnoise port 32
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.355: 	plugin_base.cpp:370	sie: speex successfully connected to PipeWire graph
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.355: 	pipe_manager.cpp:1207	ee_sie_rnnoise port 177 is connected to ee_sie_speex port 123
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.356: 	pipe_manager.cpp:1207	ee_sie_rnnoise port 67 is connected to ee_sie_speex port 96
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.357: 	plugin_base.cpp:370	sie: echo_canceller successfully connected to PipeWire graph
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.358: 	pipe_manager.cpp:1207	ee_sie_speex port 124 is connected to ee_sie_echo_canceller port 189
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.358: 	pipe_manager.cpp:1207	ee_sie_speex port 126 is connected to ee_sie_echo_canceller port 179
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.360: 	plugin_base.cpp:370	sie: compressor successfully connected to PipeWire graph
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.360: 	pipe_manager.cpp:1207	ee_sie_echo_canceller port 144 is connected to ee_sie_compressor port 68
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.360: 	pipe_manager.cpp:1207	ee_sie_echo_canceller port 121 is connected to ee_sie_compressor port 73
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.361: 	pipe_manager.cpp:1207	alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo port 46 is connected to ee_sie_echo_canceller port 172
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.361: 	pipe_manager.cpp:1207	alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo port 45 is connected to ee_sie_echo_canceller port 170
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.366: 	stream_input_effects.cpp:316	disconnecting the rnnoise filter from PipeWire
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.367: 	pipe_manager.cpp:213	 66 ee_sie_rnnoise has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.367: 	stream_input_effects.cpp:316	disconnecting the speex filter from PipeWire
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.367: 	pipe_manager.cpp:213	 61 ee_sie_speex has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.371: 	plugin_base.cpp:370	sie: rnnoise successfully connected to PipeWire graph
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.371: 	pipe_manager.cpp:1207	alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_201507-00.mono-fallback port 119 is connected to ee_sie_rnnoise port 127
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.373: 	plugin_base.cpp:370	sie: speex successfully connected to PipeWire graph
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.373: 	pipe_manager.cpp:1207	ee_sie_rnnoise port 94 is connected to ee_sie_speex port 76
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.373: 	pipe_manager.cpp:1207	ee_sie_rnnoise port 93 is connected to ee_sie_speex port 71
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.374: 	pipe_manager.cpp:1207	ee_sie_speex port 69 is connected to ee_sie_echo_canceller port 189
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.374: 	pipe_manager.cpp:1207	ee_sie_speex port 61 is connected to ee_sie_echo_canceller port 179
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.374: 	pipe_manager.cpp:1207	ee_sie_echo_canceller port 144 is connected to ee_sie_compressor port 68
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.374: 	pipe_manager.cpp:1207	ee_sie_echo_canceller port 121 is connected to ee_sie_compressor port 73
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.374: 	pipe_manager.cpp:1207	alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo port 46 is connected to ee_sie_echo_canceller port 172
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.375: 	pipe_manager.cpp:1207	alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo port 45 is connected to ee_sie_echo_canceller port 170
easyeffects-INFO: 16:03:15.377: 	application.cpp:50	disabling global bypass
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.387: 	application_ui.cpp:86	Icon Theme Flat-Remix-Red-Dark detected
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.431: 	pipe_manager.cpp:1167	Stream/Output/Audio 87 VDCAM Aud Util with serial 2137 has been added
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.438: 	pipe_manager.cpp:1207	VDCAM Aud Util port 72 is connected to easyeffects_sink port 178
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.438: 	pipe_manager.cpp:1207	VDCAM Aud Util port 145 is connected to easyeffects_sink port 97
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.506: 	output_level.cpp:37	soe: output_level: PipeWire blocksize: 2048
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.506: 	output_level.cpp:38	soe: output_level: PipeWire sampling rate: 48000
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.507: 	echo_canceller.cpp:208	sie: echo_canceller filter length: 4800
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.512: 	output_level.cpp:37	sie: output_level: PipeWire blocksize: 2048
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.512: 	output_level.cpp:38	sie: output_level: PipeWire sampling rate: 48000
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.518: 	app_info.cpp:141	cannot lookup application icon vdcam aud util in /usr/local/share/pixmaps
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.525: 	rnnoise_ui.cpp:402	model directory already exists: /home/communist/.config/easyeffects/rnnoise
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.612: 	stream_input_effects.cpp:316	disconnecting the rnnoise filter from PipeWire
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.613: 	pipe_manager.cpp:213	 152 ee_sie_rnnoise has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.614: 	stream_input_effects.cpp:316	disconnecting the speex filter from PipeWire
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.615: 	pipe_manager.cpp:213	 81 ee_sie_speex has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.619: 	plugin_base.cpp:370	sie: rnnoise successfully connected to PipeWire graph
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.620: 	pipe_manager.cpp:1207	alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_201507-00.mono-fallback port 119 is connected to ee_sie_rnnoise port 151
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.621: 	plugin_base.cpp:370	sie: speex successfully connected to PipeWire graph
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.621: 	pipe_manager.cpp:1207	ee_sie_rnnoise port 123 is connected to ee_sie_speex port 67
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.621: 	pipe_manager.cpp:1207	ee_sie_rnnoise port 110 is connected to ee_sie_speex port 66
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.622: 	pipe_manager.cpp:1207	ee_sie_speex port 32 is connected to ee_sie_echo_canceller port 189
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.622: 	pipe_manager.cpp:1207	ee_sie_speex port 81 is connected to ee_sie_echo_canceller port 179
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.622: 	pipe_manager.cpp:1207	ee_sie_echo_canceller port 144 is connected to ee_sie_compressor port 68
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.622: 	pipe_manager.cpp:1207	ee_sie_echo_canceller port 121 is connected to ee_sie_compressor port 73
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.623: 	pipe_manager.cpp:1207	alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo port 46 is connected to ee_sie_echo_canceller port 172
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.623: 	pipe_manager.cpp:1207	alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo port 45 is connected to ee_sie_echo_canceller port 170
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.624: 	application.cpp:86	new default input device: alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_201507-00.mono-fallback
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.624: 	application.cpp:78	new default output device: alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.625: 	application.cpp:130	device alsa_card.usb-Creative_Technology_Ltd_Sound_Blaster_X4 has changed its output route to: iec958-stereo-output
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.625: 	application.cpp:153	output autoloading: could not find the target node
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.625: 	application.cpp:98	device alsa_card.usb-BLUE_MICROPHONE_Blue_Snowball_201507-00 has changed its input route to: analog-input-mic
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.625: 	app_info.cpp:141	cannot lookup application icon vdcam aud util in /usr/local/share/pixmaps
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.625: 	app_info.cpp:141	cannot lookup application icon vdcam aud util in /usr/local/share/pixmaps
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.626: 	app_info.cpp:141	cannot lookup application icon vdcam aud util in /usr/local/share/pixmaps
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.626: 	app_info.cpp:141	cannot lookup application icon vdcam aud util in /usr/local/share/pixmaps
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.626: 	app_info.cpp:141	cannot lookup application icon vdcam aud util in /usr/local/share/pixmaps
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.721: 	pipe_manager.cpp:213	Stream/Output/Audio 87 VDCAM Aud Util has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.722: 	app_info.cpp:141	cannot lookup application icon vdcam aud util in /usr/local/share/pixmaps
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.722: 	app_info.cpp:319	VDCAM Aud Util disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.722: 	app_info.cpp:327	VDCAM Aud Util finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.722: 	app_info.cpp:28	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:15.722: 	node_info_holder.cpp:98	87, VDCAM Aud Util finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.785: 	application_ui.cpp:208	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.786: 	app_info.cpp:319	Firefox disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.787: 	app_info.cpp:327	Firefox finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.787: 	app_info.cpp:28	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.792: 	presets_menu.cpp:488	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.793: 	presets_menu.cpp:27	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.793: 	presets_menu.cpp:498	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.793: 	effects_box.cpp:466	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.793: 	chart.cpp:28	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.793: 	chart.cpp:600	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.793: 	blocklist_menu.cpp:193	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.793: 	blocklist_menu.cpp:26	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.793: 	blocklist_menu.cpp:203	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.793: 	apps_box.cpp:389	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.793: 	node_info_holder.cpp:98	165, Firefox finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.794: 	apps_box.cpp:26	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.794: 	apps_box.cpp:399	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.794: 	plugins_box.cpp:753	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.794: 	plugins_menu.cpp:250	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	plugins_menu.cpp:30	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	plugins_menu.cpp:260	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	plugins_box.cpp:30	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	plugins_box.cpp:763	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	effects_box.cpp:32	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	effects_box.cpp:476	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	effects_box.cpp:466	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	chart.cpp:28	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	chart.cpp:600	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	blocklist_menu.cpp:193	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	blocklist_menu.cpp:26	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	blocklist_menu.cpp:203	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.795: 	apps_box.cpp:389	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.796: 	apps_box.cpp:26	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.796: 	apps_box.cpp:399	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.796: 	plugins_box.cpp:753	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.796: 	rnnoise_ui.cpp:335	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.796: 	rnnoise_ui.cpp:39	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.796: 	rnnoise_ui.cpp:345	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.796: 	speex_ui.cpp:139	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.798: 	speex_ui.cpp:28	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.798: 	speex_ui.cpp:149	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.798: 	echo_canceller_ui.cpp:127	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.799: 	echo_canceller_ui.cpp:26	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.799: 	echo_canceller_ui.cpp:137	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.799: 	compressor_ui.cpp:369	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.800: 	node_info_holder.cpp:98	152, ee_sie_rnnoise finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.800: 	node_info_holder.cpp:98	81, ee_sie_speex finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.800: 	node_info_holder.cpp:98	92, ee_sie_compressor finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.800: 	node_info_holder.cpp:98	190, ee_sie_echo_canceller finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.802: 	node_info_holder.cpp:98	117, alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_201507-00.mono-fallback finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.805: 	compressor_ui.cpp:26	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.805: 	compressor_ui.cpp:379	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.805: 	plugins_menu.cpp:250	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.806: 	plugins_menu.cpp:30	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.806: 	plugins_menu.cpp:260	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.806: 	plugins_box.cpp:30	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.806: 	plugins_box.cpp:763	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.806: 	effects_box.cpp:32	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.806: 	effects_box.cpp:476	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.806: 	pipe_manager_box.cpp:802	disposed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.810: 	node_info_holder.cpp:98	50, alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.810: 	node_info_holder.cpp:98	117, alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_201507-00.mono-fallback finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.810: 	pipe_manager_box.cpp:28	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.810: 	test_signals.cpp:200	destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.811: 	pipe_manager_box.cpp:812	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.811: 	application_ui.cpp:29	data struct destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.811: 	application_ui.cpp:218	finalized
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.811: 	presets_manager.cpp:157	destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.811: 	stream_input_effects.cpp:316	disconnecting the rnnoise filter from PipeWire
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.812: 	pipe_manager.cpp:213	 177 ee_sie_rnnoise has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.812: 	stream_input_effects.cpp:316	disconnecting the speex filter from PipeWire
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.813: 	pipe_manager.cpp:213	 82 ee_sie_speex has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.817: 	stream_input_effects.cpp:112	destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.817: 	effects_base.cpp:109	effects_base: destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.817: 	speex.cpp:160	sie: speex destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.817: 	rnnoise.cpp:87	sie: rnnoise destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.817: 	pipe_manager.cpp:213	 190 ee_sie_echo_canceller has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.817: 	echo_canceller.cpp:106	sie: echo_canceller destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.818: 	pipe_manager.cpp:213	 92 ee_sie_compressor has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.818: 	compressor.cpp:112	sie: compressor destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.821: 	spectrum.cpp:59	sie: spectrum destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.821: 	output_level.cpp:33	sie: output_level destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.823: 	stream_output_effects.cpp:112	destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.823: 	effects_base.cpp:109	effects_base: destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.824: 	spectrum.cpp:59	soe: spectrum destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.824: 	output_level.cpp:33	soe: output_level destroyed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.824: 	pipe_manager.cpp:1552	Destroying PipeWire registry...
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.824: 	pipe_manager.cpp:1555	Disconnecting PipeWire core...
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.824: 	pipe_manager.cpp:213	Audio/Sink 50 alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_X4.iec958-stereo has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.824: 	pipe_manager.cpp:213	Stream/Output/Audio 165 Firefox has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.824: 	pipe_manager.cpp:213	Audio/Source 117 alsa_input.usb-BLUE_MICROPHONE_Blue_Snowball_201507-00.mono-fallback has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.824: 	pipe_manager.cpp:213	Audio/Sink 134 easyeffects_sink has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.824: 	pipe_manager.cpp:213	Audio/Source/Virtual 64 easyeffects_source has been removed
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.825: 	pipe_manager.cpp:1560	Stopping PipeWire's loop...
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.825: 	pipe_manager.cpp:1563	Destroying PipeWire's context...
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.825: 	pipe_manager.cpp:1566	Destroying PipeWire's loop...
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.825: 	application.cpp:418	Shutting down...
(easyeffects:10688): easyeffects-DEBUG: 16:03:18.826: 	easyeffects.cpp:60	Exitting the main function with status: 0

Additional Information

I use sway and start it with easyeffects --gapplication-service

this happens regardless of how i start it

I also tried disabling all of my plugins, still no microphone.

I also made sure the default mic in pavucontrol was set to the hardware mic, toggled it on and off, restarted the computer, and toggled it on and off again.

Kommynct avatar Aug 29 '23 20:08 Kommynct

this randomly started today.

This may be the same PipeWire bug that has been affecting the ouput effects pipeline also randomly. The latest EasyEffects versions do not have changes to how we handle our pipelines. I was in a MS Teams meeting some minutes ago and the mic pipeline was fine.

Run pw-dot while trying to apply effects to the microphone. Its output file can be viewed with the command xdot and will not only show the links but also their state. Maybe something is messing with the links on your computer.

wwmm avatar Aug 29 '23 20:08 wwmm

I'm sorry, I'm not sure I understand what to do, I installed xdot with pacman, ran pw-dot with easyeffects breaking the mic, and when I ran xdot, I just got an empty screen.

Kommynct avatar Aug 29 '23 22:08 Kommynct

and when I ran xdot, I just got an empty screen.

After running pw-dot a file named pw.dot should be in the directory where the command was executed. When you find it run xdot pw.dot.

wwmm avatar Aug 29 '23 22:08 wwmm

image

I believe this is the relevant part, then, sorry about that!

It does sound like what you're saying.

Kommynct avatar Aug 29 '23 22:08 Kommynct

I believe this is the relevant part, then, sorry about that!

No problems :-)

It does sound like what you're saying.

Yes. There is nothing linked to your microphone. But it may be because you had nothing recording from EasyEffects virtual source. In this case EasyEffects won't do any link. Try to run an audio recorder or using EasyEffects microphone test button.

wwmm avatar Aug 30 '23 00:08 wwmm

Nevermind, it's not that.

image

Kommynct avatar Aug 30 '23 02:08 Kommynct

7.0.7 is not the latest version. Did you update it? See if it's reproducible with 7.0.8.

Digitalone1 avatar Aug 30 '23 08:08 Digitalone1

Hi!

I am on Arch with easyeffects 7.0.8 and pipewire 0.3.78 and have the same issue.

In my case, changing the audio profile of my devices (say from analog output to pro audio or vice-versa) fixes the muted microphone, but this also deactivate the effects.

I have the dot files, the muted one has all the effect chains and "looks" correct?

image

When changing the input profile (and thus probably resetting the whole pipewire and easyeffect "stack") the dot is, as expected, a lot simpler:

image

jflemieux avatar Aug 30 '23 13:08 jflemieux

@jflemieux I can see in your pw-dot output that some of the microphone pipeline links are stuck in the paused state. This issue and #2521 are probably caused by the same PipeWire bug. EasyEffects does not manage each link state. PipeWire is the one managing them.

I think it will be necessary to open an issue at PipeWire's page so that they can help to debug the source of this problem.

wwmm avatar Aug 30 '23 14:08 wwmm

@wwmm Makes sense! I will go lurk their issues and contribute there.

Thanks for your help.

jflemieux avatar Aug 30 '23 14:08 jflemieux

Makes sense! I will go lurk their issues and contribute there.

It will probably be better to open a new issue there attaching the pw-dot image that shows the paused linked. Let me know when you do it so I can follow the issue there and provide any technical information PipeWire's developers may require from EasyEffects side.

wwmm avatar Aug 30 '23 14:08 wwmm

I "think" that Pipewire's Issue 3445 is of the same problem.

I have added some more info to it and crossed-linked both issues.

jflemieux avatar Aug 30 '23 14:08 jflemieux

Update:

I did some tinkering and tried Pipewire's brand new version, with no change on the issue.

But: Even if I had a bunch of disabled effects in my stack (like the Echo Canceller one), actually removing/deleting them from my input profile seems to have resolved the issue. I set myself up like at the start of the day (Pipewire 0.3.78 and using "PRO" audio profiles) and the issue does not happen even after reboots.

I have not tried re-adding the disabled effects as I was not using them anyway...

I don't know if @Kommynct has the same situation or if we could try actually deleting the effects instead of disabling them (with a backup of course :smile:)

jflemieux avatar Aug 30 '23 18:08 jflemieux

actually removing/deleting them from my input profile seems to have resolved the issue

Clicking on the global bypass button in our headerbar will have the same effect. In the end what makes things work is destroying the links and recreating them. Somehow PipeWire makes a functional link in the second try.

wwmm avatar Aug 30 '23 21:08 wwmm

I tested deleting and re-adding all the effects, it stops working as soon as one effect is added.

Kommynct avatar Aug 30 '23 22:08 Kommynct

I think I was having the same problem, I had no mic when going through easy effects and doing the pw-dot and xdot pw.dot led to the same paused state.

While testing, I deleted echo canceller and it just worked. On the new dot file, all links are active and looking back at the previous one, all links before the echo canceller are paused, but the ones after are active. The second and third screenshot of this issue exhibit the same behaviour. Having echo canceller anywhere in the chain (even disabled) seems to break it.

bopaquin avatar Sep 01 '23 02:09 bopaquin

Having echo canceller anywhere in the chain (even disabled) seems to break it.

As the echo canceller has the probe ports besides the usual input/output ports it probably puts more pressure on PipeWire and increases the probability that the bug reveals itself. But somehow I haven't faced this bug in the microphone pipeline yet. Only the one that happens in the output effects pipeline. And this one definitely happens without the echo canceller.

wwmm avatar Sep 01 '23 05:09 wwmm

i confirm i have same issue and it's echo cancelation filter too, removing it is okay

nerzhul avatar Sep 01 '23 19:09 nerzhul

Yup, it's the echo cancellation filter.

Kommynct avatar Sep 02 '23 07:09 Kommynct

Yup, it's the echo cancellation filter.

I am doing some tests and the microphone pipeline is still totally fine on my computer even with the echo canceller there. I wonder what changed in PipeWire to make this filter cause links to be in a bad state only in some systems. The last change to our echo canceller filter happened 5 months ago https://github.com/wwmm/easyeffects/commit/235405b9995a056c67c3f4b0dff8419bedfaabf4. And it isn't even something that can affect the links.

wwmm avatar Sep 02 '23 14:09 wwmm

I can confirm that 7.1.0 (flatpack) completely kills audio, even if no effects enabled both for input and for output.

pipewire --version
pipewire
Compiled with libpipewire 0.3.68
Linked with libpipewire 0.3.68

AlexXanderGrib avatar Sep 10 '23 17:09 AlexXanderGrib

even if no effects enabled both for input and for output.

When no filter is added the effects pipeline becomes something like

audio player -> null sink -> spectrum -> output level -> soundcard

None of the changes in the latest EasyEffects releases can break this pipeline. Some change in Pipewire is doing it. Link states are managed by PipeWire and the null sink is just a PipeWire module we ask it to load for us. And the output level and spectrum meters just passthrough data.

wwmm avatar Sep 10 '23 17:09 wwmm