telegramdesktop / tdesktop

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

Telegram failes to start, hanging forever #27892

Closed myrrc closed 2 weeks ago

myrrc commented 3 weeks ago

Steps to reproduce

Download and run Telegram app from official website

Expected behaviour

Telegram starts

Actual behaviour

Telegram doesn't start

Operating system

debian 13 trixie, dwm

Version of Telegram Desktop

1.50.1

Installation source

Static binary from official website

Crash ID

No response

Logs

[2024.05.07 22:24:38] Launched version: 5000001, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2024.05.07 22:24:38] Executable dir: /opt/tg/, name: tg
[2024.05.07 22:24:38] Initial working dir: /home/myrrc/
[2024.05.07 22:24:38] Working dir: /home/myrrc/.local/share/TelegramDesktop/
[2024.05.07 22:24:38] Command line: /opt/tg/tg
[2024.05.07 22:24:38] Executable path before check: /opt/tg/tg
[2024.05.07 22:24:38] Logs started
[2024.05.07 22:24:38] App ID: org.telegram.desktop._9232472f79f868b7f2bf1d02e0872536
[2024.05.07 22:25:28] Connecting local socket to 318dc04fb356e30cb2dc101b86ec0279-TelegramDesktop...
[2024.05.07 22:25:28] Socket connect error 0, starting server and app...
[2024.05.07 22:25:28] Moved logging from '/home/myrrc/.local/share/TelegramDesktop/log_start0.txt' to '/home/myrrc/.local/share/TelegramDesktop/log.txt'!
[2024.05.07 22:25:28] Opened '/home/myrrc/.local/share/TelegramDesktop/tdata/working' for reading, the previous Telegram Desktop launch was not finished properly :( Crash log size: 0
[2024.05.07 22:25:28] Global devicePixelRatio: 1
[2024.05.07 22:25:28] Primary screen DPI: 96, Base: 96.
[2024.05.07 22:25:28] Computed screen scale: 100
[2024.05.07 22:25:28] DevicePixelRatio: 1
[2024.05.07 22:25:28] ScreenScale: 100
[2024.05.07 22:25:28] Icon theme: Adwaita
[2024.05.07 22:25:28] Fallback icon theme: 
[2024.05.07 22:25:28] Media Info: Type Playback, default: Studio 24c Analog Stereo, list: { "Studio 24c Analog Stereo" <Studio 24c Analog Stereo>, "Built-in Audio Digital Stereo (IEC958)" <Built-in Audio Digital Stereo (IEC958)>, "HDA NVidia Digital Stereo (HDMI)" <HDA NVidia Digital Stereo (HDMI)> }, full list refresh: true
[2024.05.07 22:25:28] Media Info: Type Capture, default: Studio 24c Analog Stereo, list: { "Studio 24c Analog Stereo" <Studio 24c Analog Stereo>, "Monitor of Studio 24c Analog Stereo" <Monitor of Studio 24c Analog Stereo>, "Monitor of Built-in Audio Digital Stereo (IEC958)" <Monitor of Built-in Audio Digital Stereo (IEC958)>, "Built-in Audio Analog Stereo" <Built-in Audio Analog Stereo>, "Monitor of HDA NVidia Digital Stereo (HDMI)" <Monitor of HDA NVidia Digital Stereo (HDMI)> }, full list refresh: true
[2024.05.07 22:25:28] Media Error: Can't sync default device for type Camera, default: , list: {  }
[2024.05.07 22:25:28] System tray available: [FALSE]
[2024.05.07 22:25:28] App Info: reading settings...
[2024.05.07 22:25:28] App Info: reading encrypted settings...
[2024.05.07 22:25:28] Lang Info: Loaded cached, keys: 6906
[2024.05.07 22:25:28] Font: from ':/gui/fonts/OpenSans-Regular.ttf' loaded 'Open Sans'
[2024.05.07 22:25:28] Font: from ':/gui/fonts/OpenSans-Italic.ttf' loaded 'Open Sans'
[2024.05.07 22:25:28] Font: from ':/gui/fonts/OpenSans-SemiBold.ttf' loaded 'Open Sans'
[2024.05.07 22:25:28] Font: from ':/gui/fonts/OpenSans-SemiBold.ttf' loaded 'Open Sans Semibold'
[2024.05.07 22:25:28] Font: from ':/gui/fonts/OpenSans-SemiBoldItalic.ttf' loaded 'Open Sans'
[2024.05.07 22:25:28] Font: from ':/gui/fonts/OpenSans-SemiBoldItalic.ttf' loaded 'Open Sans Semibold'
[2024.05.07 22:25:28] Font: from ':/gui/fonts/Vazirmatn-UI-NL-Regular.ttf' loaded 'Vazirmatn UI NL'
[2024.05.07 22:25:28] Font: from ':/gui/fonts/Vazirmatn-UI-NL-SemiBold.ttf' loaded 'Vazirmatn UI NL'
[2024.05.07 22:25:28] Font: from ':/gui/fonts/Vazirmatn-UI-NL-SemiBold.ttf' loaded 'Vazirmatn UI NL SemiBold'
[2024.05.07 22:25:28] OpenAL Logging Level: (not set)
[2024.05.07 22:25:53] App Info: reading accounts info...
[2024.05.07 22:25:53] App Info: reading encrypted info...
[2024.05.07 22:25:53] App Info: reading map...
[2024.05.07 22:25:53] App Info: reading encrypted map...
[2024.05.07 22:25:53] App Info: reading encrypted user settings...
[2024.05.07 22:25:53] App Info: encrypted user settings read.
[2024.05.07 22:25:53] App Info: reading encrypted mtp data...
[2024.05.07 22:25:53] MTP Info: read keys, current: 4, to destroy: 0
[2024.05.07 22:25:53] Map read time: 1
[2024.05.07 22:25:53] App Info: reading encrypted mtp config...
[2024.05.07 22:25:53] App Info: reading map...
[2024.05.07 22:25:53] App Info: reading encrypted map...
[2024.05.07 22:25:53] App Info: reading encrypted user settings...
[2024.05.07 22:25:53] App Info: encrypted user settings read.
[2024.05.07 22:25:53] App Info: reading encrypted mtp data...
[2024.05.07 22:25:53] MTP Info: read keys, current: 5, to destroy: 0
[2024.05.07 22:25:53] Map read time: 1
[2024.05.07 22:25:53] App Info: reading encrypted mtp config...
[2024.05.07 22:25:53] Export Info: Destroy top bar by controller removal.
[2024.05.07 22:25:53] OpenGL Profile: Compatibility.
[2024.05.07 22:25:53] OpenGL Renderer: NVIDIA GeForce RTX 4060/PCIe/SSE2
[2024.05.07 22:25:53] OpenGL Vendor: NVIDIA Corporation
[2024.05.07 22:25:53] OpenGL Version: 4.6.0 NVIDIA 550.54.15
[2024.05.07 22:25:53] OpenGL Extensions: GL_ARB_geometry_shader4, GL_ARB_multitexture, GL_ARB_sync, GL_ARB_vertex_type_10f_11f_11f_rev, GL_EXT_texture_lod_bias, GL_ARB_texture_env_dot3, GL_ARB_draw_indirect, GL_NV_vertex_program, GL_NV_internalformat_sample_query, GL_NV_light_max_exponent, GL_ARB_shader_bit_encoding, GL_ARB_stencil_texturing, GL_ARB_window_pos, GL_ARB_sparse_buffer, GL_SGIS_texture_lod, GL_ARB_shading_language_420pack, GL_ARB_texture_multisample, GL_NV_texture_barrier, GL_NV_fragment_shader_barycentric, GL_ARB_shading_language_include, GL_ARB_texture_rg, GL_EXT_texture_sRGB_R8, GL_ARB_sparse_texture_clamp, GL_EXT_blend_func_separate, GL_ARB_get_program_binary, GL_AMD_seamless_cubemap_per_texture, GL_NV_geometry_shader_passthrough, GL_NVX_progress_fence, GL_NVX_nvenc_interop, GL_SGIS_generate_mipmap, GL_EXT_blend_color, GL_AMD_vertex_shader_viewport_index, GL_ARB_half_float_pixel, GL_EXT_memory_object_fd, GL_ARB_texture_env_combine, GL_NV_sample_mask_override_coverage, GL_EXT_texture_compression_latc, GL_EXT_separate_shader_objects, GL_NV_shader_thread_shuffle, GL_NV_blend_equation_advanced, GL_ARB_fragment_shader_interlock, GL_NV_texture_dirty_tile_map, GL_NV_fragment_shader_interlock, GL_EXT_rescale_normal, GL_ARB_debug_output, GL_NV_robustness_video_memory_purge, GL_NV_vertex_array_range, GL_EXT_texture_env_dot3, GL_NV_multisample_coverage, GL_ARB_depth_texture, GL_EXT_bgra, GL_NV_shader_atomic_float64, GL_ARB_transform_feedback_instanced, GL_ARB_copy_image, GL_ARB_transform_feedback_overflow_query, GL_ARB_instanced_arrays, GL_ARB_texture_barrier, GL_EXT_framebuffer_blit, GL_ARB_ES2_compatibility, GL_EXT_depth_bounds_test, GL_ARB_framebuffer_object, GL_ARB_texture_rgb10_a2ui, GL_KHR_context_flush_control, GL_EXT_blend_minmax, GL_EXT_stencil_wrap, GL_NV_compute_shader_derivatives, GL_KHR_no_error, GL_EXT_gpu_shader4, GL_EXT_point_parameters, GL_ARB_bindless_texture, GL_NV_ES3_1_compatibility, GL_ARB_get_texture_sub_image, GL_KHR_blend_equation_advanced, GL_ARB_transpose_matrix, GL_NV_fill_rectangle, GL_NV_primitive_shading_rate, GL_ARB_vertex_array_bgra, GL_ARB_texture_gather, GL_NV_clip_space_w_scaling, GL_EXT_transform_feedback2, GL_NV_viewport_swizzle, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_shadow_funcs, GL_EXT_blend_equation_separate, GL_ARB_compute_variable_group_size, GL_EXT_texture_env_combine, GL_ARB_sampler_objects, GL_EXT_stencil_two_side, GL_NV_occlusion_query, GL_NV_viewport_array2, GL_ARB_shader_texture_lod, GL_ARB_draw_elements_base_vertex, GL_EXT_texture_edge_clamp, GL_NV_shader_subgroup_partitioned, GL_NV_query_resource, GL_EXT_shader_image_load_formatted, GL_ARB_texture_compression_bptc, GL_EXT_post_depth_coverage, GL_ARB_query_buffer_object, GL_IBM_rasterpos_clip, GL_ARB_gpu_shader5, GL_NV_vertex_array_range2, GL_ARB_texture_stencil8, GL_ARB_shader_precision, GL_EXT_pixel_buffer_object, GL_EXT_direct_state_access, GL_EXT_polygon_offset_clamp, GL_NV_shading_rate_image, GL_ARB_vertex_program, GL_NV_texgen_reflection, GL_ARB_framebuffer_sRGB, GL_ARB_shading_language_packing, GL_ARB_explicit_uniform_location, GL_ARB_compute_shader, GL_NV_representative_fragment_test, GL_NV_register_combiners, GL_EXT_shader_image_load_store, GL_ARB_texture_buffer_object, GL_ARB_texture_compression_rgtc, GL_NV_shader_atomic_float, GL_ARB_shader_texture_image_samples, GL_ARB_map_buffer_alignment, GL_KHR_robustness, GL_NV_query_resource_tag, GL_NV_conservative_raster_pre_snap, GL_ARB_depth_clamp, GL_ARB_texture_cube_map, GL_EXT_Cg_shader, GL_EXT_texture_sRGB_decode, GL_EXT_vertex_array, GL_NV_gpu_program_fp64, GL_ARB_imaging, GL_EXT_separate_specular_color, GL_NV_register_combiners2, GL_EXT_texture_sRGB, GL_NV_alpha_to_coverage_dither_control, GL_ARB_robustness, GL_ARB_ES3_compatibility, GL_NV_sample_locations, GL_EXT_draw_buffers2, GL_ARB_compressed_texture_pixel_storage, GL_ARB_texture_compression, GL_ARB_explicit_attrib_location, GL_NV_path_rendering_shared_edge, GL_EXT_memory_object, GL_NV_command_list, GL_NV_texture_env_combine4, GL_ARB_separate_shader_objects, GL_ARB_transform_feedback3, GL_ARB_texture_border_clamp, GL_ARB_texture_float, GL_EXT_vertex_array_bgra, GL_ARB_gpu_shader_fp64, GL_NVX_gpu_memory_info, GL_ARB_clear_texture, GL_NV_conservative_raster_underestimation, GL_ATI_texture_mirror_once, GL_EXT_geometry_shader4, GL_NV_vertex_buffer_unified_memory, GL_NV_gpu_multicast, GL_EXT_compiled_vertex_array, GL_NV_shader_atomic_fp16_vector, GL_NV_transform_feedback2, GL_EXT_texture_filter_anisotropic, GL_EXT_raster_multisample, GL_NV_scissor_exclusive, GL_NV_blend_square, GL_ARB_shader_clock, GL_ARB_shader_image_size, GL_ARB_compatibility, GL_NV_framebuffer_multisample_coverage, GL_ARB_fragment_program, GL_EXT_secondary_color, GL_NV_texture_rectangle, GL_ARB_texture_view, GL_ARB_texture_storage_multisample, GL_ARB_shader_subroutine, GL_NV_half_float, GL_EXT_abgr, GL_AMD_vertex_shader_layer, GL_ARB_uniform_buffer_object, GL_ARB_vertex_buffer_object, GL_NV_shader_atomic_counters, GL_EXT_texture3D, GL_ARB_sparse_texture2, GL_ARB_program_interface_query, GL_NV_pixel_data_range, GL_ARB_texture_filter_anisotropic, GL_ARB_pixel_buffer_object, GL_ARB_shader_ballot, GL_EXT_window_rectangles, GL_ARB_blend_func_extended, GL_ARB_provoking_vertex, GL_NV_texture_shader3, GL_NV_vertex_program2_option, GL_NV_fragment_coverage_to_color, GL_ARB_draw_buffers, GL_ARB_polygon_offset_clamp, GL_ARB_texture_storage, GL_EXT_packed_depth_stencil, GL_EXT_texture_compression_s3tc, GL_ARB_copy_buffer, GL_NV_copy_depth_to_color, GL_NV_framebuffer_mixed_samples, GL_EXT_shader_integer_mix, GL_NV_vertex_program1_1, GL_EXT_texture_mirror_clamp, GL_NV_shader_storage_buffer_object, GL_EXT_texture_storage, GL_ARB_multisample, GL_ARB_transform_feedback2, GL_ARB_viewport_array, GL_EXT_framebuffer_multisample, GL_KHR_debug, GL_KHR_robust_buffer_access_behavior, GL_ARB_shading_language_100, GL_EXT_multiview_texture_multisample, GL_NV_vertex_program3, GL_EXT_import_sync_object, GL_ARB_framebuffer_no_attachments, GL_EXT_texture_lod, GL_NV_gpu_program4, GL_ARB_fragment_layer_viewport, GL_ARB_invalidate_subdata, GL_ARB_texture_rectangle, GL_NV_texture_multisample, GL_EXT_vertex_attrib_64bit, GL_ARB_texture_query_lod, GL_KHR_blend_equation_advanced_coherent, GL_EXT_draw_instanced, GL_NV_primitive_restart, GL_NV_uniform_buffer_std430_layout, GL_ARB_texture_buffer_object_rgb32, GL_ARB_map_buffer_range, GL_NV_conditional_render, GL_ARB_shader_draw_parameters, GL_NV_gpu_program5_mem_extended, GL_ARB_fragment_program_shadow, GL_NV_ES1_1_compatibility, GL_ARB_occlusion_query2, GL_ARB_arrays_of_arrays, GL_EXT_provoking_vertex, GL_ARB_gpu_shader_int64, GL_ARB_gl_spirv, GL_ARB_color_buffer_float, GL_ARB_indirect_parameters, GL_ARB_shader_group_vote, GL_ATI_draw_buffers, GL_NV_feature_query, GL_ARB_derivative_control, GL_EXT_fog_coord, GL_NV_mesh_shader, GL_NV_conservative_raster_dilate, GL_NV_explicit_multisample, GL_ARB_enhanced_layouts, GL_NV_blend_equation_advanced_coherent, GL_ARB_depth_buffer_float, GL_AMD_multi_draw_indirect, GL_NV_bindless_multi_draw_indirect, GL_ARB_shader_storage_buffer_object, GL_SGIX_depth_texture, GL_NV_gpu_program4_1, GL_ARB_vertex_shader, GL_NV_blend_minmax_factor, GL_ARB_draw_instanced, GL_NV_parameter_buffer_object2, GL_NV_stereo_view_rendering, GL_NV_memory_object_sparse, GL_ARB_clip_control, GL_EXT_framebuffer_sRGB, GL_NV_timeline_semaphore, GL_SGIX_shadow, GL_NV_compute_program5, GL_NV_transform_feedback, GL_ARB_post_depth_coverage, GL_ARB_sparse_texture, GL_EXTX_framebuffer_mixed_formats, GL_ARB_shader_atomic_counters, GL_ARB_texture_mirrored_repeat, GL_EXT_multi_draw_arrays, GL_EXT_semaphore, GL_NV_depth_clamp, GL_ARB_texture_cube_map_array, GL_EXT_texture_shared_exponent, GL_ARB_half_float_vertex, GL_NVX_blend_equation_advanced_multi_draw_buffers, GL_ARB_parallel_shader_compile, GL_IBM_texture_mirrored_repeat, GL_NV_draw_vulkan_image, GL_NV_conservative_raster_pre_snap_triangles, GL_NV_shader_buffer_load, GL_NV_fragment_program, GL_NV_fence, GL_NV_path_rendering, GL_EXT_draw_range_elements, GL_ARB_cull_distance, GL_NV_depth_buffer_float, GL_ARB_multi_bind, GL_NV_texture_shader, GL_NV_float_buffer, GL_NV_fragment_program_option, GL_EXT_blend_subtract, GL_ARB_texture_env_crossbar, GL_EXT_timer_query, GL_NV_texture_shader2, GL_NV_shader_thread_group, GL_EXT_texture_shadow_lod, GL_NV_vdpau_interop2, GL_KHR_shader_subgroup, GL_EXT_texture_integer, GL_ARB_ES3_2_compatibility, GL_ARB_occlusion_query, GL_EXT_sparse_texture2, GL_ARB_texture_non_power_of_two, GL_EXT_texture_buffer_object, GL_ARB_texture_buffer_range, GL_NV_point_sprite, GL_NV_multisample_filter_hint, GL_ARB_fragment_coord_conventions, GL_ARB_timer_query, GL_NV_gpu_shader5, GL_NV_memory_attachment, GL_EXT_multiview_timer_query, GL_OVR_multiview, GL_EXT_gpu_program_parameters, GL_ARB_fragment_shader, GL_ARB_multi_draw_indirect, GL_ARB_sample_shading, GL_ARB_vertex_type_2_10_10_10_rev, GL_S3_s3tc, GL_EXT_framebuffer_object, GL_NV_fog_distance, GL_NV_parameter_buffer_object, GL_EXT_texture_compression_dxt1, GL_EXT_texture_cube_map, GL_NV_packed_depth_stencil, GL_ARB_internalformat_query2, GL_ARB_texture_query_levels, GL_ARB_clear_buffer_object, GL_ARB_shader_objects, GL_EXT_texture_array, GL_ARB_vertex_array_object, GL_EXT_texture_object, GL_NV_bindless_multi_draw_indirect_count, GL_NV_shader_texture_footprint, GL_EXT_texture_compression_rgtc, GL_EXT_x11_sync_object, GL_ARB_conditional_render_inverted, GL_EXT_texture_env_add, GL_NV_copy_image, GL_NV_fragment_program2, GL_ARB_point_parameters, GL_ARB_sample_locations, GL_NV_texture_rectangle_compressed, GL_EXT_texture_filter_minmax, GL_NV_bindless_texture, GL_ARB_base_instance, GL_NV_shader_atomic_int64, GL_NV_vertex_program2, GL_ARB_seamless_cubemap_per_texture, GL_NVX_conditional_render, GL_EXT_semaphore_fd, GL_ARB_texture_filter_minmax, GL_NV_vertex_attrib_integer_64bit, GL_ARB_shader_image_load_store, GL_ARB_vertex_attrib_binding, GL_SUN_slice_accum, GL_ARB_direct_state_access, GL_NV_vdpau_interop, GL_EXT_bindable_uniform, GL_ARB_ES3_1_compatibility, GL_ARB_buffer_storage, GL_ARB_spirv_extensions, GL_ARB_shadow, GL_OVR_multiview2, GL_ARB_draw_buffers_blend, GL_ARB_texture_swizzle, GL_ARB_vertex_attrib_64bit, GL_ATI_texture_float, GL_NV_gpu_program5, GL_ARB_internalformat_query, GL_ARB_robust_buffer_access_behavior, GL_ARB_pipeline_statistics_query, GL_KHR_parallel_shader_compile, GL_EXT_texture_swizzle, GL_EXT_packed_pixels, GL_NV_draw_texture, GL_ARB_point_sprite, GL_NV_conservative_raster, GL_NV_uniform_buffer_unified_memory, GL_ARB_texture_mirror_clamp_to_edge, GL_NV_geometry_shader4, GL_ARB_seamless_cube_map, GL_ARB_conservative_depth, GL_ARB_texture_env_add, GL_ARB_shader_atomic_counter_ops, GL_KTX_buffer_region, GL_EXT_packed_float, GL_ARB_tessellation_shader, GL_NV_texture_compression_vtc, GL_ARB_shader_viewport_layer_array
[2024.05.07 22:25:53] OpenGL: Disable on NVIDIA driver on Linux.
[2024.05.07 22:25:53] OpenGL: [FALSE] (Window)
[2024.05.07 22:27:03] Notification daemon product name: dunst
[2024.05.07 22:27:03] Notification daemon vendor name: knopwob
[2024.05.07 22:27:03] Notification daemon version: 1.9.2
[2024.05.07 22:27:03] Notification daemon specification version: 1.2
[2024.05.07 22:27:03] Notification daemon capabilities: actions, body, body-hyperlinks, icon-static, synchronous, private-synchronous, x-canonical-private-synchronous, x-dunst-stack-tag
[2024.05.07 22:27:03] Config Error: No 'Date' header received.
[2024.05.07 22:27:03] Config Error: No 'Date' header received.
[2024.05.07 22:27:09] Config Error: No 'Date' header received.
[2024.05.07 22:27:09] Config Error: No 'Date' header received.
[2024.05.07 22:27:11] Config Error: No 'Date' header received.
[2024.05.07 22:27:11] Config Error: No 'Date' header received.
[2024.05.07 22:29:03] Config Error: No 'Date' header received.
[2024.05.07 22:29:03] Config Error: No 'Date' header received.
[2024.05.07 22:29:10] Export Info: Destroy top bar by controller removal.
[2024.05.07 22:31:03] Config Error: No 'Date' header received.
[2024.05.07 22:31:03] Config Error: No 'Date' header received.
[2024.05.07 22:31:09] Config Error: No 'Date' header received.
[2024.05.07 22:31:09] Config Error: No 'Date' header received.
[2024.05.07 22:31:11] Config Error: No 'Date' header received.
[2024.05.07 22:31:11] Config Error: No 'Date' header received.
[2024.05.07 22:33:03] Config Error: No 'Date' header received.
[2024.05.07 22:33:03] Config Error: No 'Date' header received.
[2024.05.07 22:33:11] Config Error: No 'Date' header received.
[2024.05.07 22:33:11] Config Error: No 'Date' header received.
[2024.05.07 22:35:03] Config Error: No 'Date' header received.
[2024.05.07 22:35:03] Config Error: No 'Date' header received.
[2024.05.07 22:35:11] Config Error: No 'Date' header received.
[2024.05.07 22:35:11] Config Error: No 'Date' header received.
[2024.05.07 22:38:39] Config Error: No 'Date' header received.
[2024.05.07 22:38:39] Config Error: No 'Date' header received.
[2024.05.07 22:38:46] Config Error: No 'Date' header received.
[2024.05.07 22:38:46] Config Error: No 'Date' header received.
[2024.05.07 22:40:39] Config Error: No 'Date' header received.
[2024.05.07 22:40:39] Config Error: No 'Date' header received.
[2024.05.07 22:40:46] Config Error: No 'Date' header received.
[2024.05.07 22:40:46] Config Error: No 'Date' header received.
myrrc commented 3 weeks ago

tg-strace.log

ilya-fedin commented 3 weeks ago

I'm unable to reproduce, starts just fine for me. Please find what is missing in steps to reproduce or create a VM image where this is reproducible.

pasqualtroncone commented 2 weeks ago

@myrrc, Arch Linux user here. I have encountered this issue across multiple Telegram versions and system updates. In my experience, the problem often arises when Telegram fails to connect due to proxy settings. To resolve this, go to Settings -> Advanced -> Connection Type in Telegram. Change the default setting from Use system proxy settings to Disable proxy and try again.

myrrc commented 2 weeks ago

@pasqualtroncone Thanks, however, the issue is that Telegram's UI is unresponsive from the start so I can't get to Settings.

This also reproduces after wiping all Telegram-related folders and downloading the latest version from the website.

I have a guess that installation of Steam (consequently, i386 nvidia libraries and drivers) may have had an influence on that.

I'll try to remove them and try again

ilya-fedin commented 2 weeks ago

I would rather suspect D-Bus services or OpenGL driver. In case of some system-provided D-Bus service hangs, it has timeout and usually it unhangs once the timeout is reached (~30s per request, likely to spend multiple minutes given that there are lots of requests).

myrrc commented 2 weeks ago

Ok, yes, you were right, xdg-desktop-portal is to blame (unfortunately, I can't remove it as Steam doesn't launch otherwise)

https://github.com/systemd/systemd/blob/dfc637d0ff756889e8e5b7cb4ec991eb06069aa1/xorg/50-systemd-user.sh

This is the solution.

Thanks for the hints!