Bug 1844284 - No audio in Firefox . Audio works everywhere else (including Chrome)
Summary: No audio in Firefox . Audio works everywhere else (including Chrome)
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: firefox
Version: 32
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Gecko Maintainer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-06-05 00:23 UTC by Brian "netdragon" Bober
Modified: 2021-05-25 16:24 UTC (History)
13 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-05-25 16:24:11 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Pulseaudio Manager (69.30 KB, image/png)
2020-08-19 18:59 UTC, Brian "netdragon" Bober
no flags Details
Showing that audio is not blocked per settings (42.87 KB, image/png)
2020-08-19 18:59 UTC, Brian "netdragon" Bober
no flags Details

Description Brian "netdragon" Bober 2020-06-05 00:23:55 UTC
Description of problem:
I get no audio in Firefox. I get audio everywhere else, including Chrome. It even impacts Zoom links that launch Zoom. If I take those same links and launch them in Chrome, audio works fine.

I can't reproduce this on Windows.

Version-Release number of selected component (if applicable):
76.0.1

How reproducible:
Always

Steps to Reproduce:
1.Go to http://youtube.com in Firefox
2. Or hit a Zoom link in Firefox
3. Ensure volume bar is on in player/zoom and audio is on for system

Actual results:
No audio

Expected results:
Audio

Additional info:
As mentioned, I can hear audio everywhere else, even when adjusting system audio

Comment 2 Giovanni 2020-07-31 16:34:26 UTC
I also have the same problem, no audio playing movies in YouTube, this time with version 79.0 in Fedora Linux 32. But this problem was also present in the previous version. Launching Firefox from the command line with:
 MOZ_DISABLE_CONTENT_SANDBOX = 1 firefox

I get the following outputs by playing any video for example on YouTube:

IPDL protocol error: Handler returned error code!

###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)

But the best is now ...

[Child 31352, MediaDecoderStateMachine #1] WARNING: Decoder=7fad0798bc00 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true> > mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /builddir/build/BUILD/firefox-79.0/dom/media/MediaDecoderStateMachine.cpp, line 3470
[Child 31352, MediaDecoderStateMachine #1] WARNING: Decoder=7fad0798bc00 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true> > mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /builddir/build/BUILD/firefox-79.0/dom/media/MediaDecoderStateMachine.cpp, line 3470
[Child 31352, MediaDecoderStateMachine #1] WARNING: Decoder=7fad0798bc00 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true> > mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /builddir/build/BUILD/firefox-79.0/dom/media/MediaDecoderStateMachine.cpp, line 3470
[Child 31352, MediaDecoderStateMachine #1] WARNING: Decoder=7fad0798bc00 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true> > mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /builddir/build/BUILD/firefox-79.0/dom/media/MediaDecoderStateMachine.cpp, line 3470
[Child 31352, MediaDecoderStateMachine #1] WARNING: Decoder=7fad0798bc00 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true> > mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /builddir/build/BUILD/firefox-79.0/dom/media/MediaDecoderStateMachine.cpp, line 3470
[Child 31352, MediaDecoderStateMachine #1] WARNING: Decoder=7fad0798bc00 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true> > mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /builddir/build/BUILD/firefox-79.0/dom/media/MediaDecoderStateMachine.cpp, line 3470
[Child 31352, MediaDecoderStateMachine #1] WARNING: Decoder=7fad0798bc00 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true> > mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /builddir/build/BUILD/firefox-79.0/dom/media/MediaDecoderStateMachine.cpp, line 3470

At least in this case we have the line of code and the source file from which the error arises.

Comment 3 Martin Stransky 2020-07-31 18:12:04 UTC
Can you please attach a full media log? You can get it by Firefox running on command line with:

MOZ_LOG="PlatformDecoderModule:5"

Also please attach content of about:support.

Thanks.

Comment 4 Giovanni 2020-07-31 19:34:45 UTC
Typing:

MOZ_DISABLE_CONTENT_SANDBOX = 1 MOZ_LOG="PlatformDecoderModule:5" firefox

The outputs are:

[Child 36043: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7f99ca65e4c0] ::HandleDecodedResult: sample[12421000,12441000] (decoded[12414500,12434500] no trimming needed
...

The output of about:support is:

Esegui una messa a punto di Firefox
Prova la modalità provvisoria
Prova a cancellare la cache di avvio
Informazioni per la risoluzione dei problemi
Questa pagina contiene informazioni tecniche che potrebbero risultare utili per risolvere eventuali problemi. Per le risposte alle domande più comuni a proposito di Firefox, consultare il sito web dedicato al supporto.
Informazioni di base
Nome 	Firefox
Versione 	79.0
ID build 	20200730085806
ID distribuzione 	fedora
User agent 	Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:79.0) Gecko/20100101 Firefox/79.0
SO 	Linux 5.7.10-201.fc32.x86_64 #1 SMP Thu Jul 23 00:58:39 UTC 2020
File binario dell’applicazione 	/usr/lib64/firefox/firefox
Cartella del profilo 	
/home/giovanni/.mozilla/firefox/2cp77yqw.default
Plugin attivi 	about:plugins
Configurazione build 	about:buildconfig
Utilizzo memoria 	about:memory
Prestazioni 	about:performance
Service worker registrati 	about:serviceworkers
Finestre multiprocesso 	1/1 Attivato automaticamente
Processi remoti 	4
Criteri a livello aziendale 	Disattivati
Chiave servizio Google Location 	Non presente
Chiave servizio Google Safebrowsing 	Disponibile
Chiave per georilevazione di Mozilla 	Disponibile
Modalità provvisoria 	false
Profili 	about:profiles
Segnalazioni di arresto anomalo degli ultimi 3 giorni
ID segnalazione 	Inviata

Tutte le segnalazioni
Caratteristiche di Firefox
Nome 	Versione 	ID
DoH Roll-Out	1.3.0	doh-rollout
Firefox Screenshots	39.0.0	screenshots
Form Autofill	1.0	formautofill
Web Compat	12.0.0	webcompat
WebCompat Reporter	1.3.0	webcompat-reporter
Processi remoti
Tipo 	Numero
Contenuti web	1 / 8
Estensione	1
Pagine “about” privilegiate	1
Preallocato	1
Componenti aggiuntivi
Nome 	Tipo 	Versione 	Attivo 	ID
Amazon.com	extension	1.1	true	amazondotcom.org
Amazon.it	extension	1.1	true	amazon.org
Bing	extension	1.1	true	bing.org
DuckDuckGo	extension	1.0	true	ddg.org
Easy Video Downloader	extension	0.1.5	true	{cd04e15e-6b23-4648-860d-0057602a5c2a}
Easy Youtube Video Downloader Express	extension	16.5	true	{b9acf540-acba-11e1-8ccb-001fd0e08bd4}
eBay	extension	1.1	true	ebay.org
Flash and Video Download	extension	3.2.1	true	{bee6eb20-01e0-ebd1-da83-080329fb9a3a}
Google	extension	1.0	true	google.org
HTTPS Everywhere	extension	2020.5.20	true	https-everywhere-eff
Proxtube	extension	5.4.0	true	ich
Simple YouTube to MP3/MP4 Converter	extension	5.0.0	true	jid0-SQnwtgW1b8BsMB5PLV5WScEDWOjw@jetpack
TrackMeNot	extension	0.10.46	true	trackmenot.edu
Wikipedia (it)	extension	1.0	true	wikipedia.org
YouTube Download Plus	extension	2.0.9	true	addon
YouTube Video and Audio Downloader (Dev Edt.)	extension	1.0.7	true	{f73df109-8fb4-453e-8373-f59e61ca4da3}
Youtube Video Downloader	extension	1.3	true	{e1172de9-f82d-43b7-9069-778807abf02e}
YouTube Video Downloader/YouTube HD Download	extension	1.1.21	true	youtubedownloader
YouTube™ Downloader Lite	extension	0.3.4	true	cccc5f0d-b9d0-4314-88b5-7e27551f9e84@jetpack
Italiano (IT) Language Pack	locale	79.0buildid20200720193547	true	langpack-it.org
Ageless	extension	1.3	false	2341n4m3
Bulk Media Downloader	extension	0.2.1	false	{72b2e02b-3a71-4895-886c-fd12ebe36ba3}
Flagfox	extension	6.1.29	false	{1018e4d6-728f-4b20-ad56-37578a4de76b}
Location Guard	extension	2.4.0	false	jid1-HdwPLukcGQeOSh@jetpack
NoScript	extension	11.0.34	false	{73a6fe31-595d-460b-a920-fcc0f8843232}
Grafica
Caratteristiche
Composizione	Basic
Panoramica/zoom asincroni (APZ)	input rotella attivo; trascinamento barre di scorrimento attivo; tastiera attiva; scorrimento automatico attivo
Informazioni driver WSI WebGL 1	GLX 1.4
GLX_VENDOR(client): Mesa Project and SGI
GLX_VENDOR(server): SGI
Extensions: GLX_ARB_create_context GLX_ARB_create_context_no_error GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_buffer_age GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_INTEL_swap_event GLX_MESA_copy_sub_buffer GLX_MESA_query_renderer GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync 
Renderer driver WebGL 1	Intel Open Source Technology Center -- Mesa DRI Intel(R) HD Graphics 2000 (SNB GT1)
Versione driver WebGL 1	3.0 Mesa 20.1.4
Estensioni driver WebGL 1	GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_NV_fog_distance GL_APPLE_packed_pixels GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_APPLE_object_purgeable GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_AMD_texture_texture4 GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_ARB_ES2_compatibility GL_ARB_blend_func_extended GL_ARB_debug_output GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_texture_lod GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_multisample GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_uniform_buffer_object GL_ARB_vertex_type_2_10_10_10_rev GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_NV_texture_barrier GL_ARB_get_program_binary GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_timer_query GL_ARB_transform_feedback2 GL_EXT_direct_state_access GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_compressed_texture_pixel_storage GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_texture_storage GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_transform_feedback GL_AMD_shader_trinary_minmax GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_clear_buffer_object GL_ARB_copy_image GL_ARB_explicit_uniform_location GL_ARB_fragment_layer_viewport GL_ARB_invalidate_subdata GL_ARB_program_interface_query GL_ARB_texture_query_levels GL_ARB_texture_storage_multisample GL_ARB_vertex_attrib_binding GL_KHR_debug GL_KHR_robustness GL_ARB_buffer_storage GL_ARB_clear_texture GL_ARB_internalformat_query2 GL_ARB_multi_bind GL_ARB_seamless_cubemap_per_texture GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shading_language_include GL_ARB_texture_mirror_clamp_to_edge GL_ARB_vertex_type_10f_11f_11f_rev GL_EXT_shader_integer_mix GL_INTEL_performance_query GL_ARB_clip_control GL_ARB_conditional_render_inverted GL_ARB_cull_distance GL_ARB_get_texture_sub_image GL_ARB_pipeline_statistics_query GL_ARB_texture_barrier GL_ARB_transform_feedback_overflow_query GL_EXT_polygon_offset_clamp GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL_ARB_parallel_shader_compile GL_KHR_no_error GL_MESA_shader_integer_functions GL_ARB_polygon_offset_clamp GL_ARB_texture_filter_anisotropic GL_KHR_parallel_shader_compile GL_EXT_EGL_image_storage GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_texture_sRGB_R8 GL_EXT_texture_shadow_lod GL_INTEL_blackhole_render GL_EXT_EGL_sync GL_EXT_demote_to_helper_invocation 
Estensioni WebGL 1	ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_etc WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
Informazioni driver WSI WebGL 2	GLX 1.4
GLX_VENDOR(client): Mesa Project and SGI
GLX_VENDOR(server): SGI
Extensions: GLX_ARB_create_context GLX_ARB_create_context_no_error GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_buffer_age GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_INTEL_swap_event GLX_MESA_copy_sub_buffer GLX_MESA_query_renderer GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync 
Renderer driver WebGL 2	Intel Open Source Technology Center -- Mesa DRI Intel(R) HD Graphics 2000 (SNB GT1)
Versione driver WebGL 2	3.3 (Core Profile) Mesa 20.1.4
Estensioni driver WebGL 2	GL_3DFX_texture_compression_FXT1 GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_trinary_minmax GL_AMD_texture_texture4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_APPLE_object_purgeable GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_compressed_texture_pixel_storage GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_objects GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shader_viewport_layer_array GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_sync GL_ARB_texture_barrier GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map_array GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback_overflow_query GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ATI_blend_equation_separate GL_ATI_texture_float GL_EXT_EGL_image_storage GL_EXT_EGL_sync GL_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_demote_to_helper_invocation GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_shader_integer_mix GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode GL_EXT_texture_shadow_lod GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_IBM_multimode_draw_arrays GL_INTEL_blackhole_render GL_INTEL_performance_query GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robustness GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signed_rgba GL_NV_conditional_render GL_NV_depth_clamp GL_NV_packed_depth_stencil GL_NV_texture_barrier GL_OES_EGL_image GL_S3_s3tc
Estensioni WebGL 2	EXT_color_buffer_float EXT_float_blend EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_texture_float_linear WEBGL_compressed_texture_etc WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
Protocollo finestra	x11
Ambiente desktop	kde
Off Main Thread Painting attivo	true
Conteggio worker Off Main Thread Painting	3
Obiettivo per frequenza fotogrammi	60
GPU #1
Attivo	Sì
Descrizione	Mesa DRI Intel(R) HD Graphics 2000 (SNB GT1)
ID produttore	0x8086
ID dispositivo	0x0102
Produttore driver	mesa/i965
Versione driver	20.1.4.0
RAM	1536
Diagnostica
AzureCanvasBackend	skia
AzureContentBackend	skia
AzureFallbackCanvasBackend	none
CairoUseXRender	0
CMSOutputProfile	AAAGaGxjbXMEMAAAbW50clJHQiBYWVogB+QAAQABAA4AOQAzYWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1sY21zun2ufRbZ3LNHFKzpdKxIswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOZGVzYwAAASwAAAAuY3BydAAAAVwAAACGd3RwdAAAAeQAAAAUY2hhZAAAAfgAAAAsclhZWgAAAiQAAAAUYlhZWgAAAjgAAAAUZ1hZWgAAAkwAAAAUclRSQwAAAmAAAAAQZ1RSQwAAAmAAAAAQYlRSQwAAAmAAAAAQY2hybQAAAnAAAAAkbWV0YQAAApQAAAM+ZG1uZAAABdQAAABkZG1kZAAABjgAAAAubWx1YwAAAAAAAAABAAAADGVuVVMAAAASAAAAHABQAEgATAAgADEAOQAzAFYANQAAbWx1YwAAAAAAAAABAAAADGVuVVMAAABqAAAAHABUAGgAaQBzACAAcAByAG8AZgBpAGwAZQAgAGkAcwAgAGYAcgBlAGUAIABvAGYAIABrAG4AbwB3AG4AIABjAG8AcAB5AHIAaQBnAGgAdAAgAHIAZQBzAHQAcgBpAGMAdABpAG8AbgBzAC4AAFhZWiAAAAAAAAD21gABAAAAANMtc2YzMgAAAAAAAQu3AAAFlv//81YAAAcpAAD91///+7b///2lAAAD2gAAwPZYWVogAAAAAAAAZygAADYTAAACIFhZWiAAAAAAAAAqCQAADZkAAMKUWFlaIAAAAAAAAGWlAAC8VAAADnhwYXJhAAAAAAAAAAAAAjMzY2hybQAAAAAAAwAAAACkAAAAVwAAAFDAAAChAAAAKMAAAA0AZGljdAAAAAAAAAAKAAAAEAAAALAAAAAWAAAAxgAAACoAAADwAAAAFAAAAQQAAAASAAABFgAAABYAAAEsAAAAGgAAAUYAAAAWAAABXAAAAAgAAAFkAAAAIgAAAYYAAABIAAABzgAAABIAAAHgAAAABgAAAeYAAAAUAAAB+gAAACoAAAIkAAAAEAAAAjQAAABAAAACdAAAABYAAAKKAAAADAAAApYAAAAiAAACuAAAAIYAQwBNAEYAXwBwAHIAbwBkAHUAYwB0AGcAbgBvAG0AZQAtAHMAZQB0AHQAaQBuAGcAcwAtAGQAYQBlAG0AbwBuAEUARABJAEQAXwBtAG8AZABlAGwAUABIAEwAIAAxADkAMwBWADUARQBEAEkARABfAHMAZQByAGkAYQBsAFUASwAwADEANQAwADMAMAAwADMAOQA4ADMARABBAFQAQQBfAHMAbwB1AHIAYwBlAGUAZABpAGQARQBEAEkARABfAG0AYQBuAHUAZgBhAGMAdAB1AHIAZQByAFAAaABpAGwAaQBwAHMAIABDAG8AbgBzAHUAbQBlAHIAIABFAGwAZQBjAHQAcgBvAG4AaQBjAHMAIABDAG8AbQBwAGEAbgB5AEUARABJAEQAXwBtAG4AZgB0AFAASABMAEMATQBGAF8AYgBpAG4AYQByAHkAZwBuAG8AbQBlAC0AcwBlAHQAdABpAG4AZwBzAC0AZABhAGUAbQBvAG4ARQBEAEkARABfAG0AZAA1ADYANQA5ADYAYwBmADYAMQAzAGIANQBjADIANABlAGIAZABlADAAZgA1ADcANwBkADcAMQBkADUAYgA1AGIAZABDAE0ARgBfAHYAZQByAHMAaQBvAG4AMwAuADMANAAuADAATQBBAFAAUABJAE4ARwBfAGQAZQB2AGkAYwBlAF8AaQBkAHgAcgBhAG4AZAByAC0AUABoAGkAbABpAHAAcwAgAEMAbwBuAHMAdQBtAGUAcgAgAEUAbABlAGMAdAByAG8AbgBpAGMAcwAgAEMAbwBtAHAAYQBuAHkALQBQAEgATAAgADEAOQAzAFYANQAtAFUASwAwADEANQAwADMAMAAwADMAOQA4ADMAAG1sdWMAAAAAAAAAAQAAAAxlblVTAAAASAAAABwAUABoAGkAbABpAHAAcwAgAEMAbwBuAHMAdQBtAGUAcgAgAEUAbABlAGMAdAByAG8AbgBpAGMAcwAgAEMAbwBtAHAAYQBuAHltbHVjAAAAAAAAAAEAAAAMZW5VUwAAABIAAAAcAFAASABMACAAMQA5ADMAVgA1AAA=
Display0	1366x768 default
DisplayCount	1
Registro decisioni
HW_COMPOSITING	
available by default
blocked by env: Acceleration blocked by platform
OPENGL_COMPOSITING	
unavailable by default: Hardware compositing is disabled
GPU_PROCESS	
available by default
unavailable by env: Hardware compositing is unavailable.
WEBRENDER	
opt-in by default: WebRender is an opt-in feature
WEBRENDER_QUALIFIED	
available by default
denied by env: Not on allowlist
WEBRENDER_COMPOSITOR	
disabled by default: Disabled by default
WEBRENDER_ANGLE	
opt-in by default: WebRender ANGLE is an opt-in feature
WEBRENDER_DCOMP_PRESENT	
opt-in by default: WebRender DirectComposition is an opt-in feature
OMTP	
available by default
WEBGPU	
disabled by default: Disabled by default
blocked by runtime: WebGPU can only be enabled in nightly
Media
Back-end audio	pulse-rust
Numero massimo di canali	2
Frequenza di campionamento preferita	48000
Latenza di andata e ritorno (deviazione standard)	48.85ms (6.94)
Dispositivi di output
Nome 	Gruppo 	Produttore 	Stato 	Preferito 	Formato 	Canali 	Frequenza 	Latenza
Audio interno Stereo analogico	/devices/pci0000:00/0000:00:1b.0/sound/card0	Intel Corporation	Enabled	All	default: S16LE, support: S16LE S16BE F32LE F32BE	2	default: 44100, support: 1 - 384000	0 - 0
Dispositivi di input
Nome 	Gruppo 	Produttore 	Stato 	Preferito 	Formato 	Canali 	Frequenza 	Latenza
Monitor of Audio interno Stereo analogico	/devices/pci0000:00/0000:00:1b.0/sound/card0	Intel Corporation	Enabled	All	default: S16LE, support: S16LE S16BE F32LE F32BE	2	default: 44100, support: 1 - 384000	0 - 0
Funzioni sperimentali
Nome 	Valore AVIF (image.avif.enabled)	false
CSS Masonry Layout (layout.css.grid-template-masonry-value.enabled)	false
WebGPU (dom.webgpu.enabled)	false
Preferenze importanti modificate
	Nome 	Valore accessibility.AOM.enabled	true
accessibility.typeaheadfind.flashBar	0
browser.cache.disk.amount_written	1651436
browser.cache.disk.capacity	942080
browser.cache.disk.filesystem_reported	1
browser.cache.disk.hashstats_reported	1
browser.cache.disk.smart_size_cached_value	358400
browser.cache.disk.smart_size.first_run	false
browser.cache.disk.smart_size.use_old_max	false
browser.cache.disk.telemetry_report_ID	154
browser.cache.frecency_experiment	2
browser.contentblocking.category	standard
browser.places.smartBookmarksVersion	8
browser.search.region	IT
browser.search.useDBForOrder	true
browser.sessionstore.upgradeBackup.latestBuildID	20200730085806
browser.startup.homepage	http://www.tiscali.it
browser.startup.homepage_override.buildID	20200730085806
browser.startup.homepage_override.mstone	79.0
browser.tabs.remote.autostart.2	true
browser.urlbar.daysBeforeHidingSuggestionsPrompt	0
browser.urlbar.lastSuggestionsPromptDate	20170816
browser.urlbar.matchBuckets	general:5,suggestion:Infinity
browser.urlbar.placeholderName	Google
browser.urlbar.suggest.topsites	false
browser.urlbar.timesBeforeHidingSuggestionsHint	0
browser.urlbar.tipShownCount.searchTip_onboard	4
browser.urlbar.tipShownCount.searchTip_redirect	4
dom.apps.lastUpdate.buildID	20161031074414
dom.apps.lastUpdate.mstone	49.0.2
dom.apps.reset-permissions	true
dom.disable_open_during_load	false
dom.disable_window_flip	false
dom.mozApps.used	true
dom.push.userAgentID	fbf2b6ab34df4149a13dc66f29f0812d
extensions.lastAppVersion	79.0
font.internaluseonly.changed	true
gfx.crash-guard.glcontext.appVersion	45.0.2
gfx.crash-guard.glcontext.deviceID	Gallium 0.4 on NV44
gfx.crash-guard.glcontext.driverVersion	2.1 Mesa 11.1.0 (git-525f3c2)
gfx.crash-guard.status.glcontext	2
idle.lastDailyNotification	1596191148
media.autoplay.block-webaudio	true
media.autoplay.default	0
media.benchmark.vp9.fps	52
media.benchmark.vp9.versioncheck	5
media.eme.enabled	true
media.gmp-gmpopenh264.abi	x86_64-gcc3
media.gmp-gmpopenh264.enabled	true
media.gmp-gmpopenh264.lastUpdate	1594658199
media.gmp-gmpopenh264.version	1.8.1.1
media.gmp-manager.buildID	20200730085806
media.gmp-manager.lastCheck	1596197206
media.gmp-widevinecdm.abi	x86_64-gcc3
media.gmp-widevinecdm.enabled	false
media.gmp-widevinecdm.lastUpdate	1581681138
media.gmp-widevinecdm.version	4.10.1582.2
media.gmp.storage.version.observed	1
media.useAudioChannelAPI	true
network.cookie.prefsMigrated	true
network.predictor.cleaned-up	true
places.database.lastMaintenance	1595668269
places.history.expiration.transient_current_max_pages	37701
plugin.disable_full_page_plugin_for_types	application/pdf
plugin.importedState	true
plugin.state.flash	0
plugin.state.gecko-mediaplayer	0
plugin.state.gecko-mediaplayer-dvx	0
plugin.state.gecko-mediaplayer-qt	0
plugin.state.gecko-mediaplayer-rm	0
plugin.state.gecko-mediaplayer-wmp	0
plugin.state.libevbrowserplugin	0
plugin.state.libgnome-shell-browser-plugin	0
plugin.state.libkpartsplugin	0
plugin.state.librhythmbox-itms-detection-plugin	0
plugin.state.libtotem-cone-plugin	0
plugin.state.libtotem-gmp-plugin	0
plugin.state.libtotem-mully-plugin	0
plugin.state.libtotem-narrowspace-plugin	0
plugin.state.npwrapper	0
plugin.state.skypebuttons	0
plugin.state.xineplugin	0
plugins.ctprollout.cohort	early-adopter-disabled
print.print_bgcolor	false
print.print_bgimages	false
print.print_colorspace	default
print.print_downloadfonts	false
print.print_duplex	0
print.print_evenpages	true
print.print_margin_bottom	0.5
print.print_margin_left	0.5
print.print_margin_right	0.5
print.print_margin_top	0.5
print.print_oddpages	true
print.print_orientation	0
print.print_page_delay	50
print.print_paper_data	0
print.print_paper_height	279,00
print.print_paper_name	na_letter
print.print_paper_size_type	1
print.print_paper_size_unit	1
print.print_paper_width	215,00
print.print_plex_name	default
print.print_resolution_name	default
print.print_scaling	1,00
print.print_shrink_to_fit	true
print.print_to_file	false
print.print_unwriteable_margin_bottom	56
print.print_unwriteable_margin_left	25
print.print_unwriteable_margin_right	25
print.print_unwriteable_margin_top	25
privacy.popups.showBrowserMessage	false
privacy.purge_trackers.date_in_cookie_database	0
privacy.sanitize.migrateClearSavedPwdsOnExit	true
privacy.sanitize.migrateFx3Prefs	true
privacy.sanitize.pending	[{"id":"newtab-container","itemsToClear":[],"options":{}}]
privacy.socialtracking.notification.counter	1
privacy.socialtracking.notification.enabled	false
privacy.socialtracking.notification.lastShown	1572119726786
security.remote_settings.crlite_filters.checked	1596214669
security.remote_settings.intermediates.checked	1596214669
security.sandbox.content.tempDirSuffix	a6cdd35e-17b4-45fd-9a4b-09c195f5a8ec
security.sandbox.plugin.tempDirSuffix	f70b775f-624d-472d-962d-6aa7eb353ab0
security.ssl.errorReporting.automatic	true
services.sync.declinedEngines	
signon.importedFromSqlite	true
storage.vacuum.last.index	1
storage.vacuum.last.places.sqlite	1594666378
Preferenze importanti bloccate
	Nome 	Valore dom.ipc.processCount.webIsolated	1
fission.autostart	false
Database Places
Integrità 	
Accessibilità
Attivato 	false
Blocca servizi accessibilità 	0
Versioni librerie
	Versione minima prevista	Versione in uso
NSPR	4.26	4.26
NSS	3.54	3.54
NSSSMIME	3.54	3.54
NSSSSL	3.54	3.54
NSSUTIL	3.54	3.54
Sandbox
Seccomp-BPF (filtro chiamate di sistema)	true
Sincronizzazione thread seccomp	true
Namespace dell’utente	true
Sandbox processo per i contenuti	true
Sandbox plugin multimediali	true
Livello sandbox content process	4
Livello effettivo sandbox content process	4
Chiamate di sistema
# 	Secondi fa 	PID 	TID 	Tipo processo 	Syscall 	Argomenti
Cache di avvio (startup)
Percorso su disco della cache 	/home/giovanni/.cache/mozilla/firefox/2cp77yqw.default/startupCache/startupCache.8.little
Ignora cache su disco 	false
Trovata cache su disco durante inizializzazione 	true
Cache scritta su disco 	false
Internazionalizzazione e localizzazione
Impostazioni dell’applicazione
Lingue richieste 	["it-IT"]
Lingue disponibili 	["en-US","it"]
Lingue applicazione 	["it","en-US"]
Impostazioni internazionali 	["it-IT"]
Lingua predefinita 	"en-US"
Sistema operativo
Lingue del sistema 	["it-IT"]
Impostazioni internazionali 	["it-IT"]

Comment 5 Giovanni 2020-08-04 20:33:46 UTC
 just updated to the latest version available, 79.0.4, but the problem persists. Giving from console "MOZ_DISABLE_CONTENT_SANDBOX = 1 firefox" the result is:

...
[Child 33685, MediaDecoderStateMachine #1] WARNING: Decoder=7f30c2620c00 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - RefPtr<mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true> > mozilla::MediaSourceTrackDemuxer::DoGetSamples(int32_t): manager is detached.: file /builddir/build/BUILD/firefox-79.0/dom/media/MediaDecoderStateMachine.cpp, line 3470
...

Adding "MOZ_LOG =" PlatformDecoderModule: 5 "the result is:

...
###!!! [Parent][DispatchAsyncMessage] Error: PLayerTransaction::Msg_ReleaseLayer Processing error: message was deserialized, but the handler returned false (indicating failure)
...

Debugging a program is actually the longest and most laborious thing of all ...

Comment 6 Martin Stransky 2020-08-06 08:32:10 UTC
Please attach a full log of MOZ_LOG="PlatformDecoderModule:5", you can do that from terminal by:

MOZ_LOG ="PlatformDecoderModule:5" firefox > log.txt 2>&1

and then attach the log.txt file here.

Thanks.

Comment 7 Giovanni 2020-08-06 09:23:12 UTC
Child 5145: Main Thread]: D/PlatformDecoderModule VA-API FFmpeg is disabled by platform
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: MediaPlayback #1]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: MediaPlayback #1]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule Initialising FFmpeg decoder.
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule FFmpeg init successful.
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f18a0168ac0] ::operator(): sample[0,23219] no trimming information
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f18a0168ac0] ::HandleDecodedResult: sample[0,23219] (decoded[0,23219] no trimming needed
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f18a0168ac0] ::operator(): sample[23219,46439] no trimming information
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f18a0168ac0] ::HandleDecodedResult: sample[23219,46439] (decoded[23219,46438] no trimming needed
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: Main Thread]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: MediaPlayback #1]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: MediaPlayback #1]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: MediaPlayback #1]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule Initialising FFmpeg decoder.
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule FFmpeg init successful.
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f1891bd7ba0] ::operator(): sample[0,21333] no trimming information
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f1891bd7ba0] ::HandleDecodedResult: sample[0,21333] (decoded[0,21333] no trimming needed
[Child 5145: MediaPlayback #3]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 5145: MediaPlayback #3]: D/PlatformDecoderModule DMA-BUF/VA-API can't be used, WebRender/Wayland is disabled
[Child 5145: MediaPDecoder #2]: D/PlatformDecoderModule Initialising FFmpeg decoder.
[h264 @ 0x7f18952d4800] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x7f18952d4800] nal_unit_type: 8(PPS), nal_ref_idc: 3
[Child 5145: MediaPDecoder #2]: D/PlatformDecoderModule FFmpeg init successful.
[h264 @ 0x7f18952d4800] nal_unit_type: 6(SEI), nal_ref_idc: 0
[h264 @ 0x7f18952d4800] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x7f18952d4800] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0x7f18952d4800] nal_unit_type: 5(IDR), nal_ref_idc: 3
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule Choosing FFmpeg pixel format for video decoding.
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule Requesting pixel format YUV420P.
[h264 @ 0x7f18952d4800] Format yuv420p chosen by get_format().
[h264 @ 0x7f18952d4800] Reinit context to 432x240, pix_fmt: yuv420p
[h264 @ 0x7f18920ed000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[Child 5145: MediaPDecoder #2]: D/PlatformDecoderModule Got one frame output with pts=333 dts=333 duration=40000 opaque=-9223372036854775808
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f1891bd7ba0] ::operator(): sample[21333,42666] no trimming information
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f1891bd7ba0] ::HandleDecodedResult: sample[21333,42666] (decoded[21333,42666] no trimming needed
[h264 @ 0x7f18952d4800] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[Child 5145: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7f1891bd7ba0] ::operator(): sample[42666,64000] no trimming information
[Child 5145: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7f1891bd7ba0] ::HandleDecodedResult: sample[42666,64000] (decoded[42666,63999] no trimming needed
[Child 5145: MediaPDecoder #1]: D/PlatformDecoderModule Got one frame output with pts=40333 dts=40333 duration=40000 opaque=-9223372036854775808
[Child 5145: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7f1891bd7ba0] ::operator(): sample[64000,85333] no trimming information
[Child 5145: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7f1891bd7ba0] ::HandleDecodedResult: sample[64000,85333] (decoded[64000,85333] no trimming needed
[Child 5145: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7f1891bd7ba0] ::operator(): sample[85333,106666] no trimming information
[Child 5145: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7f1891bd7ba0] ::HandleDecodedResult: sample[85333,106666] (decoded[85333,106666] no trimming needed
[h264 @ 0x7f18920ed000] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
[Child 5145: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7f1891bd7ba0] ::operator(): sample[106666,128000] no trimming information
[Child 5145: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7f1891bd7ba0] ::HandleDecodedResult: sample[106666,128000] (decoded[106666,127999] no trimming needed
...

Comment 8 Martin Stransky 2020-08-06 09:28:36 UTC
Can you test binaries from Mozilla (comment 1) if you see the same problem?
Thanks.

Comment 9 Giovanni 2020-08-06 10:08:50 UTC
I am using the versions provided by Fedora in its current releases, no test versions. Never downloaded Firefox in source code and compiled ...

Comment 10 Martin Stransky 2020-08-06 10:37:58 UTC
You don't need to compile it, just follow the instructions there, download the binary and run them.

Comment 11 Giovanni 2020-08-06 12:18:10 UTC
Test the new versions? Why not. Since I was there I wanted to check if the links to comment 1 were valid and don't work ... What should I do? I forgot one thing: I also tested the other browsers available to understand where the problem was. Firefox "uncle", Seamonkey, doesn't have this problem ...  Once this problem has been solved, there will be another problem to be solved but everything in its time ...

Comment 12 Giovanni 2020-08-06 13:45:18 UTC
I have tested the 80.0b4 and the results are the same. Typing in console  MOZ_DISABLE_CONTENT_SANDBOX=1 MOZ_LOG="PlatformDecoderModule:5" ./firefox the output is:

...
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17601000,17621000] no trimming information
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17601000,17621000] (decoded[17594500,17614500] no trimming needed
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17621000,17641000] no trimming information
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17621000,17641000] (decoded[17614500,17634500] no trimming needed
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17641000,17661000] no trimming information
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17641000,17661000] (decoded[17634500,17654500] no trimming needed
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17661000,17681000] no trimming information
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17661000,17681000] (decoded[17654500,17674500] no trimming needed
[RDD 17754: MediaPDecoder #1]: D/PlatformDecoderModule DAV1DDecoder[0x7f16f45a9b00] ::GetPicture: Decode error: -11
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17681000,17701000] no trimming information
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17681000,17701000] (decoded[17674500,17694500] no trimming needed
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17701000,17721000] no trimming information
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17701000,17721000] (decoded[17694500,17714500] no trimming needed
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17721000,17741000] no trimming information
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17721000,17741000] (decoded[17714500,17734500] no trimming needed
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17741000,17761000] no trimming information
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17741000,17761000] (decoded[17734500,17754500] no trimming needed
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17761000,17781000] no trimming information
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17761000,17781000] (decoded[17754500,17774500] no trimming needed
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17781000,17801000] no trimming information
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17781000,17801000] (decoded[17774500,17794500] no trimming needed
[RDD 17754: MediaPDecoder #1]: D/PlatformDecoderModule DAV1DDecoder[0x7f16f45a9b00] ::GetPicture: Decode error: -11
[RDD 17754: MediaPDecoder #1]: D/PlatformDecoderModule DAV1DDecoder[0x7f16f45a9b00] ::GetPicture: Decode error: -11
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17801000,17821000] no trimming information
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17801000,17821000] (decoded[17794500,17814500] no trimming needed
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17821000,17841000] no trimming information
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17821000,17841000] (decoded[17814500,17834500] no trimming needed
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17841000,17861000] no trimming information
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17841000,17861000] (decoded[17834500,17854500] no trimming needed
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17861000,17881000] no trimming information
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17861000,17881000] (decoded[17854500,17874500] no trimming needed
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17881000,17901000] no trimming information
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17881000,17901000] (decoded[17874500,17894500] no trimming needed
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17901000,17921000] no trimming information
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17901000,17921000] (decoded[17894500,17914500] no trimming needed
[RDD 17754: MediaPDecoder #1]: D/PlatformDecoderModule DAV1DDecoder[0x7f16f45a9b00] ::GetPicture: Decode error: -11
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17921000,17941000] no trimming information
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17921000,17941000] (decoded[17914500,17934500] no trimming needed
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17941000,17961000] no trimming information
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17941000,17961000] (decoded[17934500,17954500] no trimming needed
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17961000,17981000] no trimming information
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17961000,17981000] (decoded[17954500,17974500] no trimming needed
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[17981000,18001000] no trimming information
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[17981000,18001000] (decoded[17974500,17994500] no trimming needed
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[18001000,18021000] no trimming information
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[18001000,18021000] (decoded[17994500,18014500] no trimming needed
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[18021000,18041000] no trimming information
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[18021000,18041000] (decoded[18014500,18034500] no trimming needed
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[18041000,18061000] no trimming information
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[18041000,18061000] (decoded[18034500,18054500] no trimming needed
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[18061000,18081000] no trimming information
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[18061000,18081000] (decoded[18054500,18074500] no trimming needed
[RDD 17754: MediaPDecoder #1]: D/PlatformDecoderModule DAV1DDecoder[0x7f16f45a9b00] ::GetPicture: Decode error: -11
[RDD 17754: MediaPDecoder #1]: D/PlatformDecoderModule DAV1DDecoder[0x7f16f45a9b00] ::GetPicture: Decode error: -11
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[18081000,18101000] no trimming information
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[18081000,18101000] (decoded[18074500,18094500] no trimming needed
[Child 17651: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[18101000,18121000] no trimming information
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[18101000,18121000] (decoded[18094500,18114500] no trimming needed
[Child 17651: MediaPDecoder #3]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::operator(): sample[18121000,18141000] no trimming information
[Child 17651: MediaPDecoder #2]: D/PlatformDecoderModule AudioTrimmer[0x7fb7faabd7e0] ::HandleDecodedResult: sample[18121000,18141000] (decoded[18114500,18134500] no trimming needed
...

Comment 13 Martin Stransky 2020-08-06 18:44:03 UTC
Looks like the decoding works fine and there's a problem in the audio setup. Do you see Firefox registered at Volume control application when it's supposed to play the audio?

Comment 14 Giovanni 2020-08-06 19:44:51 UTC
Seeing as I use KDE if I see it in System Setup? The problem is that System Setup in my case is not working. To be more precise, all KDE applications that use the KF5 :: KCMUtils library have stopped working. It was a bug that I wanted to report after fixing the Firefox problem. Everything happened after installing Lazarus and then removing it. From what I have read, everything stems from a non-synchrony between applications and libraries, but let's limit ourselves to this for now. If you tell me where I can find the configuration file, I'll bring it back to you right away.

Comment 15 Giovanni 2020-08-09 09:33:05 UTC
I wanted to give it a try by downloading the old version 77.0 to 64 for Linux to see if I had audio or not and ... there was no audio. Let's put things in order: up to 77.0 I could hear the audio in the Youtube movies in my regularly updated machine. As of 78.0 there is no sound. I have tested version 80.0 and the problem remains. Other browsers don't have this problem. Starting Firefox with certain debug parameters we know that the problem comes from a certain file. It all stems from how Firefox interacts with multimedia libraries, the ones that decode those movies. Is what I write right or not?

Comment 16 Martin Stransky 2020-08-10 07:43:44 UTC
I see. So this looks like a regression between firefox 77 and 78. Please use mozregression tool to find a particular change which broke it.

run on terminal:
$pip install mozregression
$mozregression -g 77 -b 78

The mozregression tool will run various firefox versions between 77 and 78 and will ask you if the build is correct or on. More info is here - https://mozilla.github.io/mozregression/
Thanks.

Comment 17 Giovanni 2020-08-10 09:55:17 UTC
Executed the test. The outputs are:

[giovanni@localhost ~]$ mozregression -g 77 -b 78
**********
You should use a config file. Please use the --write-config command line flag to help you create one.
**********

 0:01.55 INFO: Using date 2020-06-01 for release 78
 0:02.61 INFO: Using date 2020-05-04 for release 77
 0:06.68 INFO: Testing good and bad builds to ensure that they are really good and bad...
 0:06.68 INFO: Downloading build from: https://archive.mozilla.org/pub/firefox/nightly/2020/05/2020-05-04-20-53-24-mozilla-central/firefox-78.0a1.en-US.linux-x86_64.tar.bz2
===== Downloaded 100% =====
 1:12.33 INFO: Running mozilla-central build for 2020-05-04
 1:20.85 INFO: Launching /tmp/tmpeqm8tspl/firefox/firefox
 1:20.85 INFO: Application command: /tmp/tmpeqm8tspl/firefox/firefox -profile /tmp/tmp6w5le6ii.mozrunner
 1:20.85 INFO: application_buildid: 20200504205324
 1:20.85 INFO: application_changeset: 34d71b4a00863e7615463592662dfe362c4a993e
 1:20.86 INFO: application_name: Firefox
 1:20.86 INFO: application_repository: https://hg.mozilla.org/mozilla-central
 1:20.86 INFO: application_version: 78.0a1
Was this nightly build good, bad, or broken? (type 'good', 'bad', 'skip', 'retry' or 'exit' and press Enter): good
 2:43.14 INFO: Using local file: /tmp/tmp3y41q8fr/2020-06-01--mozilla-central--firefox-79.0a1.en-US.linux-x86_64.tar.bz2 (downloaded in background)
 2:43.14 INFO: Running mozilla-central build for 2020-06-01
 2:51.93 INFO: Launching /tmp/tmpcpv4y4r6/firefox/firefox
 2:51.93 INFO: Application command: /tmp/tmpcpv4y4r6/firefox/firefox -profile /tmp/tmp1hhzc9kg.mozrunner
 2:51.94 INFO: application_buildid: 20200601214228
 2:51.94 INFO: application_changeset: bc973d369db58faf254ddcef201089dc28e6d3be
 2:51.94 INFO: application_name: Firefox
 2:51.94 INFO: application_repository: https://hg.mozilla.org/mozilla-central
 2:51.94 INFO: application_version: 79.0a1
Was this nightly build good, bad, or broken? (type 'good', 'bad', 'skip', 'retry' or 'exit' and press Enter): good
 4:13.80 ERROR: Build was expected to be bad! The initial good/bad range seems incorrect.
[giovanni@localhost ~]$

Yes, the sound in the Youtune videos is returned!
Note: pip install --user mozregression

Comment 18 Brian "netdragon" Bober 2020-08-10 22:18:44 UTC
Please use results from Giovanni. I cannot reproduce this issue anymore. I'm having a different issue now (different bug) which is "dummy audio" device appearing.

Comment 19 Brian "netdragon" Bober 2020-08-10 22:19:03 UTC
Please use results from Giovanni. I cannot reproduce this issue anymore. I'm having a different issue now (different bug) which is "dummy audio" device appearing.

Comment 20 Martin Stransky 2020-08-12 06:30:54 UTC
"dummy audio" device means you don't have a sound card configured.

Firefox uses Pulse Audio, so you need to install/run it.
see https://www.reddit.com/r/firefox/comments/800gsj/firefox_and_pulseaudio/

Also run pavucontrol application to check your sound config and Firefox is playing any sound it should be at Playback page.

Comment 21 Giovanni 2020-08-12 09:28:11 UTC
I installed pavucontrol as you suggested. Running Firefox and running a Youtube movie together with pavucontrol on the Playback page, Firefox appeared. The sound was disabled. After enabling it we now have the sound in the movie.

Comment 22 Martin Stransky 2020-08-12 09:49:25 UTC
Okay, Thanks.

Comment 23 Brian "netdragon" Bober 2020-08-19 18:41:07 UTC
Martin: I have had pulse audio installed so the Original issue does not match Giovanni's. I was able to reproduce this issue just now in Google Meet on Firefox but the audio is working fine for Google Meet on Chrome.

Is there anything I can provide while I'm reproducing the issue?

It's intermittent so I don't think I can test clearing my profile since it could be another month until it happens again but this is a relatively brand new computer.

Comment 24 Brian "netdragon" Bober 2020-08-19 18:59:19 UTC
Created attachment 1711934 [details]
Pulseaudio Manager

Comment 25 Brian "netdragon" Bober 2020-08-19 18:59:51 UTC
Created attachment 1711935 [details]
Showing that audio is not blocked per settings

Comment 26 Brian "netdragon" Bober 2020-08-19 19:01:33 UTC
Tab is also not muted.

Comment 27 Brian "netdragon" Bober 2020-08-19 19:05:00 UTC
Restarting Firefox made the issue go away (for now)

@Martin Any ideas of things I can check next time this happens? 

I can clear my profile and create a new one, but because this happens so intermittently it'll be good to have other things to check next time it occurs, in case that doesn't solve the issue.

Comment 28 Brian "netdragon" Bober 2020-08-19 19:13:24 UTC
@Martin: Sorry I missed the instructions above so went ahead and ran it with "nohup" added so I can run this for a while until the next time the issue occurs.

MOZ_LOG="PlatformDecoderModule:5" nohup firefox > log.txt 2>&1 &

Right now, as a baseline, this is what I'm seeing with audio working in Meet:

[Child 218054: Main Thread]: D/PlatformDecoderModule VA-API FFmpeg is disabled by platform
[Child 218054: MediaPlayback #1]: D/PlatformDecoderModule Sandbox decoder supports requested type
[Child 218054: MediaPlayback #1]: D/PlatformDecoderModule Sandbox decoder supports requested type
[Child 218054: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f6e9ceccce0] ::operator(): sample[0,0] no trimming information
[Child 218054: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f6e9ceccce0] ::HandleDecodedResult: No sample returned for sample[0,0]
[Child 218054: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f6e9ceccce0] ::operator(): sample[0,2666] no trimming information
[Child 218054: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f6e9ceccce0] ::HandleDecodedResult: sample[0,2666] (decoded[0,2666] no trimming needed
[Child 218054: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f6e9ceccce0] ::operator(): sample[2666,14666] no trimming information
[Child 218054: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f6e9ceccce0] ::HandleDecodedResult: sample[2666,14666] (decoded[2666,14666] no trimming needed
[Child 218054: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f6e9ceccce0] ::operator(): sample[14667,36000] no trimming information
[Child 218054: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f6e9ceccce0] ::HandleDecodedResult: sample[14667,36000] (decoded[14667,36000] no trimming needed
[Child 218054: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f6e9ceccce0] ::operator(): sample[36000,57333] no trimming information
[Child 218054: MediaPDecoder #1]: D/PlatformDecoderModule AudioTrimmer[0x7f6e9ceccce0] ::HandleDecodedResult:

Comment 29 Martin Stransky 2020-09-02 06:45:41 UTC
The log looks okay. I'm out of ideas what can be wrong here so I suggest to file that at bugzilla.mozilla.org under "Core" / "Audio/Video playback" components.

Comment 30 Fedora Program Management 2021-04-29 16:29:35 UTC
This message is a reminder that Fedora 32 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 32 on 2021-05-25.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '32'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 32 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 31 Ben Cotton 2021-05-25 16:24:11 UTC
Fedora 32 changed to end-of-life (EOL) status on 2021-05-25. Fedora 32 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.