telegramdesktop / tdesktop

Telegram Desktop messaging app
https://desktop.telegram.org/
Other
25.83k stars 5.11k forks source link

Telegram Desktop crashes while receiving video from videocall or streamcast #24205

Closed andr3slelouch closed 2 years ago

andr3slelouch commented 2 years ago

Steps to reproduce

  1. Open Telegram
  2. Make a call
  3. Ask the other person to turn on the video camera
  4. App crashes

Expected behaviour

The app should show the video from the other user without any problems

Actual behaviour

The app crashes when the video is activated

Operating system

Arch Linux

Version of Telegram Desktop

3.6.1

Installation source

Other (unofficial) source

Logs

[2022.03.17 00:33:52] Launched version: 3006001, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2022.03.17 00:33:52] Executable dir: /usr/bin/, name: telegram-desktop
[2022.03.17 00:33:52] Initial working dir: /home/andres/
[2022.03.17 00:33:52] Working dir: /home/andres/.local/share/TelegramDesktop/
[2022.03.17 00:33:52] Command line: telegram-desktop
[2022.03.17 00:33:52] Executable path before check: /usr/bin/telegram-desktop
[2022.03.17 00:33:52] Logs started
[2022.03.17 00:33:52] Launcher filename: telegramdesktop.desktop
[2022.03.17 00:33:52] IBus portal is present! Using it.
[2022.03.17 00:33:52] Getting DE, XDG_CURRENT_DESKTOP: 'GNOME'
[2022.03.17 00:33:52] Getting DE, XDG_SESSION_DESKTOP: 'gnome'
[2022.03.17 00:33:52] Getting DE, DESKTOP_SESSION: 'gnome'
[2022.03.17 00:33:52] Getting DE via WM: 'GNOME Shell'
[2022.03.17 00:33:52] Getting DE, GNOME_DESKTOP_SESSION_ID: ''
[2022.03.17 00:33:52] Getting DE, KDE_FULL_SESSION: ''
[2022.03.17 00:33:52] DE: Gnome
[2022.03.17 00:33:52] Connecting local socket to /run/user/1000/55a45368671e45a49298e2bacb4ab06b-{87A94AB0-E370-4cde-98D3-ACC110C5967D}...
[2022.03.17 00:33:52] This is the only instance of Telegram, starting server and app...
[2022.03.17 00:33:52] Moved logging from '/home/andres/.local/share/TelegramDesktop/log_start0.txt' to '/home/andres/.local/share/TelegramDesktop/log.txt'!
[2022.03.17 00:33:52] Primary screen DPI: 110
[2022.03.17 00:33:52] Font: from ':/gui/fonts/DAOpenSansRegular.ttf' loaded 'DAOpenSansRegular'
[2022.03.17 00:33:52] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2022.03.17 00:33:52] Font: from ':/gui/fonts/DAOpenSansRegularItalic.ttf' loaded 'DAOpenSansRegularItalic'
[2022.03.17 00:33:52] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2022.03.17 00:33:52] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2022.03.17 00:33:52] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2022.03.17 00:33:52] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2022.03.17 00:33:52] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2022.03.17 00:33:52] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2022.03.17 00:33:52] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2022.03.17 00:33:52] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2022.03.17 00:33:52] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2022.03.17 00:33:52] Icon theme: McMojave-circle-dark
[2022.03.17 00:33:52] Fallback icon theme: 
[2022.03.17 00:33:52] App Info: reading settings...
[2022.03.17 00:33:52] App Info: reading encrypted settings...
[2022.03.17 00:33:52] Lang Info: Loaded cached, keys: 3661
[2022.03.17 00:33:52] OpenAL Logging Level: (not set)
[2022.03.17 00:33:52] Audio Playback Devices: Echo Dot-V6N;GP106 High Definition Audio Controller Digital Stereo (HDMI);Built-in Audio Analog Stereo
[2022.03.17 00:33:52] Audio Playback Default Device: Echo Dot-V6N
[2022.03.17 00:33:52] Audio Capture Devices: Built-in Audio Analog Stereo;Monitor of GP106 High Definition Audio Controller Digital Stereo (HDMI);Monitor of Built-in Audio Analog Stereo;Monitor of Echo Dot-V6N
[2022.03.17 00:33:52] Audio Capture Default Device: Built-in Audio Analog Stereo
[2022.03.17 00:33:52] Using Unity launcher counter.
[2022.03.17 00:33:52] System tray available: [TRUE]
[2022.03.17 00:33:52] App Info: reading accounts info...
[2022.03.17 00:33:52] App Info: reading encrypted info...
[2022.03.17 00:33:52] App Info: reading map...
[2022.03.17 00:33:52] App Info: reading encrypted map...
[2022.03.17 00:33:52] App Info: reading encrypted user settings...
[2022.03.17 00:33:52] App Info: encrypted user settings read.
[2022.03.17 00:33:52] App Info: reading encrypted mtp data...
[2022.03.17 00:33:52] MTP Info: read keys, current: 5, to destroy: 0
[2022.03.17 00:33:52] Map read time: 2
[2022.03.17 00:33:52] App Info: reading encrypted mtp config...
[2022.03.17 00:33:52] Export Info: Destroy top bar by controller removal.
[2022.03.17 00:33:52] OpenGL Profile: Compatibility.
[2022.03.17 00:33:52] OpenGL Renderer: NVIDIA GeForce GTX 1060/PCIe/SSE2
[2022.03.17 00:33:52] OpenGL Vendor: NVIDIA Corporation
[2022.03.17 00:33:52] OpenGL Version: 4.6.0 NVIDIA 510.54
[2022.03.17 00:33:52] OpenGL Extensions: GL_ARB_texture_rg, GL_ARB_fragment_program, GL_ARB_texture_env_crossbar, GL_EXT_texture_sRGB_decode, GL_NV_texture_shader2, GL_ARB_indirect_parameters, GL_ARB_get_program_binary, GL_NV_texture_compression_vtc, GL_NV_texture_multisample, GL_EXT_texture_mirror_clamp, GL_ARB_shader_precision, GL_NV_vertex_array_range, GL_NVX_conditional_render, GL_NV_query_resource, GL_NV_point_sprite, GL_EXT_framebuffer_blit, GL_EXT_direct_state_access, GL_ARB_clear_texture, GL_EXT_rescale_normal, GL_EXT_geometry_shader4, GL_EXT_texture_compression_rgtc, GL_ARB_shader_viewport_layer_array, GL_EXT_blend_func_separate, GL_ARB_seamless_cubemap_per_texture, GL_NV_transform_feedback2, GL_EXT_stencil_two_side, GL_ARB_uniform_buffer_object, GL_NVX_gpu_memory_info, GL_ARB_shading_language_include, GL_ARB_color_buffer_float, GL_EXT_shader_integer_mix, GL_EXT_texture_env_dot3, GL_ARB_texture_cube_map, GL_EXT_framebuffer_object, GL_ARB_depth_clamp, GL_EXT_framebuffer_multisample_blit_scaled, GL_ARB_texture_query_lod, GL_ARB_compatibility, GL_ARB_vertex_buffer_object, GL_EXT_vertex_array, GL_ARB_arrays_of_arrays, GL_ARB_vertex_program, GL_ARB_robustness, GL_EXT_vertex_array_bgra, GL_ARB_draw_instanced, GL_NV_geometry_shader_passthrough, GL_NV_shader_atomic_fp16_vector, GL_NV_alpha_to_coverage_dither_control, GL_AMD_seamless_cubemap_per_texture, GL_ARB_vertex_array_object, GL_EXT_shader_image_load_formatted, GL_EXT_texture_object, GL_NV_ES3_1_compatibility, GL_NV_fragment_program_option, GL_KHR_blend_equation_advanced, GL_ARB_texture_mirror_clamp_to_edge, GL_KHR_parallel_shader_compile, GL_EXT_semaphore_fd, GL_EXT_texture_storage, GL_ARB_get_texture_sub_image, GL_EXT_compiled_vertex_array, GL_ARB_shader_atomic_counter_ops, GL_EXT_texture_filter_anisotropic, GL_ARB_shader_ballot, GL_ARB_provoking_vertex, GL_EXT_shader_image_load_store, GL_NV_path_rendering, GL_EXT_stencil_wrap, GL_EXT_blend_subtract, GL_ARB_point_sprite, GL_ARB_ES2_compatibility, GL_NV_texture_shader, GL_ARB_fragment_layer_viewport, GL_EXT_draw_instanced, GL_NV_depth_clamp, GL_NV_vertex_program2, GL_NV_float_buffer, GL_EXT_texture_env_add, GL_NV_gpu_program5_mem_extended, GL_EXT_texture_compression_dxt1, GL_NV_command_list, GL_NV_memory_object_sparse, GL_NV_shader_subgroup_partitioned, GL_KHR_context_flush_control, GL_EXT_x11_sync_object, GL_ARB_compute_variable_group_size, GL_EXT_texture_swizzle, GL_ARB_gl_spirv, GL_ARB_transform_feedback3, GL_EXT_draw_buffers2, GL_EXT_texture_compression_latc, GL_ARB_vertex_attrib_binding, GL_NV_vertex_program1_1, GL_ARB_ES3_compatibility, GL_ARB_gpu_shader_fp64, GL_NV_internalformat_sample_query, GL_NV_blend_minmax_factor, GL_ARB_internalformat_query2, GL_ATI_texture_float, GL_EXT_separate_specular_color, GL_SGIS_generate_mipmap, GL_NV_conservative_raster_pre_snap_triangles, GL_NV_draw_vulkan_image, GL_ARB_direct_state_access, GL_ARB_shader_draw_parameters, GL_EXT_blend_equation_separate, GL_NV_conditional_render, GL_NV_texgen_reflection, GL_NV_explicit_multisample, GL_ARB_map_buffer_range, GL_NV_texture_env_combine4, GL_EXT_blend_minmax, GL_EXT_texture3D, GL_ARB_framebuffer_no_attachments, GL_NV_vertex_array_range2, GL_ARB_ES3_1_compatibility, GL_NV_vertex_program3, GL_EXT_gpu_shader4, GL_NV_shader_thread_shuffle, GL_SGIX_shadow, GL_ARB_spirv_extensions, GL_EXT_texture_lod, GL_ARB_timer_query, GL_ARB_gpu_shader_int64, GL_ARB_texture_query_levels, GL_NV_vertex_program, GL_EXT_vertex_attrib_64bit, GL_ARB_clip_control, GL_EXT_depth_bounds_test, GL_NV_geometry_shader4, GL_EXT_raster_multisample, GL_NV_blend_equation_advanced, GL_NV_half_float, GL_NV_parameter_buffer_object, GL_EXT_texture_integer, GL_ARB_shader_texture_image_samples, GL_ARB_texture_mirrored_repeat, GL_EXT_semaphore, GL_SGIS_texture_lod, GL_EXT_texture_sRGB_R8, GL_ARB_viewport_array, GL_NV_viewport_swizzle, GL_ARB_texture_compression_bptc, GL_NV_gpu_program_fp64, GL_ARB_sparse_texture2, GL_EXT_memory_object_fd, GL_ARB_explicit_attrib_location, GL_EXT_bindable_uniform, GL_ARB_texture_compression, GL_ARB_sparse_buffer, GL_ARB_texture_env_dot3, GL_EXT_Cg_shader, GL_EXT_blend_color, GL_NV_feature_query, GL_EXT_separate_shader_objects, GL_NV_blend_square, GL_NV_fragment_coverage_to_color, GL_ARB_conditional_render_inverted, GL_ARB_texture_stencil8, GL_NV_stereo_view_rendering, GL_ARB_texture_cube_map_array, GL_ARB_transform_feedback_overflow_query, GL_EXT_secondary_color, GL_NV_sample_locations, GL_ARB_texture_gather, GL_KHR_debug, GL_KTX_buffer_region, GL_ARB_multi_bind, GL_EXT_multiview_texture_multisample, GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, GL_NV_fill_rectangle, GL_NV_vertex_attrib_integer_64bit, GL_ARB_texture_storage, GL_ARB_draw_buffers, GL_ARB_geometry_shader4, GL_ARB_copy_buffer, GL_NV_timeline_semaphore, GL_NV_register_combiners2, GL_EXT_multiview_timer_query, GL_NV_parameter_buffer_object2, GL_OVR_multiview2, GL_NV_bindless_texture, GL_ATI_texture_mirror_once, GL_ARB_shading_language_100, GL_ARB_texture_buffer_range, GL_ARB_stencil_texturing, GL_AMD_vertex_shader_layer, GL_NV_bindless_multi_draw_indirect, GL_ARB_half_float_pixel, GL_ARB_shader_subroutine, GL_EXT_transform_feedback2, GL_NV_blend_equation_advanced_coherent, GL_NV_vdpau_interop2, GL_NV_gpu_multicast, GL_ARB_framebuffer_sRGB, GL_ARB_shading_language_420pack, GL_NV_robustness_video_memory_purge, GL_ARB_depth_buffer_float, GL_EXT_provoking_vertex, GL_NV_conservative_raster, GL_NV_shader_atomic_float, GL_EXT_texture_buffer_object, GL_NV_uniform_buffer_unified_memory, GL_EXT_texture_array, GL_ARB_seamless_cube_map, GL_ARB_map_buffer_alignment, GL_ARB_texture_compression_rgtc, GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_program_interface_query, GL_NV_texture_rectangle, GL_ARB_multisample, GL_ARB_shader_objects, GL_EXT_memory_object, GL_EXT_texture_lod_bias, GL_EXT_texture_sRGB, GL_ARB_sparse_texture, GL_IBM_rasterpos_clip, GL_ARB_conservative_depth, GL_ARB_parallel_shader_compile, GL_ARB_draw_elements_base_vertex, GL_ARB_multitexture, GL_ARB_blend_func_extended, GL_ARB_texture_filter_anisotropic, GL_NV_gpu_program5, GL_EXT_bgra, GL_ARB_window_pos, GL_EXT_polygon_offset_clamp, GL_NV_light_max_exponent, GL_ARB_shadow, GL_NVX_blend_equation_advanced_multi_draw_buffers, GL_NV_conservative_raster_dilate, GL_NV_shader_buffer_load, GL_ARB_internalformat_query, GL_AMD_vertex_shader_viewport_index, GL_ARB_texture_storage_multisample, GL_EXT_sparse_texture2, GL_ARB_shading_language_packing, GL_EXT_pixel_buffer_object, GL_NV_shader_atomic_float64, GL_NV_depth_buffer_float, GL_ARB_texture_rectangle, GL_ARB_compressed_texture_pixel_storage, GL_EXT_framebuffer_sRGB, GL_KHR_no_error, GL_NV_fragment_program, GL_ARB_shader_storage_buffer_object, GL_EXT_abgr, GL_EXT_texture_shared_exponent, GL_NV_packed_depth_stencil, GL_NV_primitive_restart, GL_ARB_shader_clock, GL_ARB_texture_buffer_object, GL_ARB_shader_group_vote, GL_ARB_transform_feedback2, GL_ARB_half_float_vertex, GL_ARB_cull_distance, GL_ARB_shader_image_load_store, GL_EXT_import_sync_object, GL_ARB_polygon_offset_clamp, GL_ARB_texture_buffer_object_rgb32, GL_EXT_texture_env_combine, GL_EXT_post_depth_coverage, GL_NV_vertex_buffer_unified_memory, GL_EXT_shadow_funcs, GL_NV_texture_barrier, GL_EXT_texture_filter_minmax, GL_NV_fog_distance, GL_NV_memory_attachment, GL_NV_copy_depth_to_color, GL_NV_framebuffer_multisample_coverage, GL_ARB_instanced_arrays, GL_EXT_timer_query, GL_ARB_texture_float, GL_ARB_invalidate_subdata, GL_ARB_fragment_coord_conventions, GL_NV_fence, GL_ARB_draw_buffers_blend, GL_EXT_fog_coord, GL_NV_viewport_array2, GL_IBM_texture_mirrored_repeat, GL_ARB_post_depth_coverage, GL_EXT_texture_shadow_lod, GL_ARB_tessellation_shader, GL_ARB_texture_env_combine, GL_ARB_ES3_2_compatibility, GL_ARB_texture_barrier, GL_EXTX_framebuffer_mixed_formats, GL_NV_pixel_data_range, GL_ARB_sample_locations, GL_ARB_vertex_type_2_10_10_10_rev, GL_NV_compute_program5, GL_NV_gpu_shader5, GL_ARB_sample_shading, GL_NVX_nvenc_interop, GL_SGIX_depth_texture, GL_EXT_texture_edge_clamp, GL_ARB_base_instance, GL_ARB_texture_rgb10_a2ui, GL_NV_shader_atomic_int64, GL_NV_query_resource_tag, GL_NV_occlusion_query, GL_ARB_transpose_matrix, GL_NV_register_combiners, GL_ARB_framebuffer_object, GL_ARB_texture_view, GL_ARB_sampler_objects, GL_ARB_sparse_texture_clamp, GL_S3_s3tc, GL_NV_vertex_program2_option, GL_NV_sample_mask_override_coverage, GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counters, GL_ARB_depth_texture, GL_ARB_occlusion_query, GL_ARB_bindless_texture, GL_ARB_shader_texture_lod, GL_ARB_texture_swizzle, GL_NV_texture_rectangle_compressed, GL_KHR_blend_equation_advanced_coherent, GL_NV_gpu_program4, GL_ARB_fragment_shader, GL_NV_bindless_multi_draw_indirect_count, GL_ARB_texture_multisample, GL_NV_fragment_shader_interlock, GL_NV_texture_shader3, GL_OVR_multiview, GL_ARB_imaging, GL_EXT_draw_range_elements, GL_EXT_window_rectangles, GL_SUN_slice_accum, GL_NV_ES1_1_compatibility, GL_NV_path_rendering_shared_edge, GL_ARB_debug_output, GL_ATI_draw_buffers, GL_NV_fragment_program2, GL_NV_framebuffer_mixed_samples, GL_ARB_derivative_control, GL_NV_shader_atomic_counters, GL_NV_vdpau_interop, GL_NV_shader_thread_group, GL_ARB_point_parameters, GL_ARB_occlusion_query2, GL_ARB_explicit_uniform_location, GL_ARB_vertex_array_bgra, GL_EXT_gpu_program_parameters, GL_ARB_robust_buffer_access_behavior, GL_ARB_copy_image, GL_ARB_texture_env_add, GL_KHR_robustness, GL_NV_gpu_program4_1, GL_ARB_pixel_buffer_object, GL_NV_copy_image, GL_ARB_gpu_shader5, GL_ARB_clear_buffer_object, GL_ARB_shader_image_size, GL_ARB_texture_non_power_of_two, GL_EXT_framebuffer_multisample, GL_ARB_compute_shader, GL_EXT_point_parameters, GL_NV_clip_space_w_scaling, GL_NV_shader_storage_buffer_object, GL_NV_transform_feedback, GL_ARB_transform_feedback_instanced, GL_ARB_query_buffer_object, GL_NV_multisample_coverage, GL_NV_multisample_filter_hint, GL_ARB_texture_border_clamp, GL_EXT_texture_cube_map, GL_NV_draw_texture, GL_ARB_texture_filter_minmax, GL_ARB_vertex_shader, GL_EXT_packed_float, GL_ARB_multi_draw_indirect, GL_ARB_fragment_shader_interlock, GL_ARB_shader_bit_encoding, GL_KHR_robust_buffer_access_behavior, GL_AMD_multi_draw_indirect, GL_ARB_vertex_attrib_64bit, GL_ARB_sync, GL_KHR_shader_subgroup, GL_EXT_packed_pixels, GL_ARB_draw_indirect, GL_ARB_pipeline_statistics_query, GL_NVX_progress_fence, GL_ARB_fragment_program_shadow, GL_EXT_texture_compression_s3tc, GL_ARB_enhanced_layouts, GL_ARB_buffer_storage
[2022.03.17 00:33:52] OpenGL: Disable on NVIDIA driver on Linux.
[2022.03.17 00:33:52] OpenGL: [FALSE] (OverlayWidget)
[2022.03.17 00:33:52] Notification daemon product name: gnome-shell
[2022.03.17 00:33:52] Notification daemon vendor name: GNOME
[2022.03.17 00:33:52] Notification daemon version: 41.4
[2022.03.17 00:33:52] Notification daemon specification version: 1.2
[2022.03.17 00:33:52] Notification daemon capabilities: actions, body, body-markup, icon-static, persistence, sound
[2022.03.17 00:33:53] API Warning: not loaded minimal channel applied.
[2022.03.17 00:33:54] API Warning: not loaded minimal channel applied.
[2022.03.17 00:33:56] Message Info: bad message notification received (error_code 33) for msg_id = 7075938158786588976, seq_no = 106
[2022.03.17 00:33:56] Message Info: bad message notification received, msgId 7075938158786588976, error_code 33
[2022.03.17 00:33:57] OpenGL: [FALSE] (Window)
[2022.03.17 00:33:57] Audio Info: recreating audio device and reattaching the tracks
[2022.03.17 00:34:02] Call Info: Creating instance with version '3.0.0', allowP2P: [TRUE]
[2022.03.17 00:34:03] Call Error: Unexpected state in handleStateChange: 4
[2022.03.17 00:34:04] Audio Info: Closing audio playback device.
ilya-fedin commented 2 years ago

Can you reproduce on official binary from https://desktop.telegram.org?

andr3slelouch commented 2 years ago

Can you reproduce on official binary from https://desktop.telegram.org?

It was with the package from the archlinux.org but i will try later with the official binaries and i will say if it keeps happening

andr3slelouch commented 2 years ago

Hello, the official binaries seems to be working fine while video call, i will close this issue and create a bug report in archlinux.org, thanks for the help