telegramdesktop / tdesktop

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

Telegram not loading QR code, unable to advance from "Insert phone number" section #27450

Open riomccloud opened 7 months ago

riomccloud commented 7 months ago

Steps to reproduce

  1. Download Telegram through App Manager (Flatpak, Linux Mint)
  2. Open it
  3. See

Expected behaviour

Open fast, load the QR code, progress from "Insert phone number" section without problems

Actual behaviour

It takes up to 10 seconds to open, try to load the QR code infinitely and can't get past "Insert phone number" section (the button don't do anything). The website's version works 99% fine - still takes a long time to open, but the QR code loads and you can get past that section.

Operating system

Linux Mint 21.3 Cinnamon, Kernel 5.15, NVIDIA 545

Version of Telegram Desktop

4.14.13

Installation source

Flatpak

Crash ID

No response

Logs

[2024.02.05 16:11:08] Launched version: 4014013, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2024.02.05 16:11:08] Executable dir: /app/bin/, name: telegram-desktop
[2024.02.05 16:11:08] Initial working dir: /home/riomccloud/
[2024.02.05 16:11:08] Working dir: /home/riomccloud/.var/app/org.telegram.desktop/data/TelegramDesktop/
[2024.02.05 16:11:08] Command line: telegram-desktop --
[2024.02.05 16:11:08] Executable path before check: /app/bin/telegram-desktop
[2024.02.05 16:11:08] Logs started
[2024.02.05 16:11:08] App ID: org.telegram.desktop
[2024.02.05 16:11:08] Connecting local socket to 1ce57f102fb5fb0b4a25ed7e89436518-TelegramDesktop...
[2024.02.05 16:11:08] Socket connect error 0, starting server and app...
[2024.02.05 16:11:08] Moved logging from '/home/riomccloud/.var/app/org.telegram.desktop/data/TelegramDesktop/log_start0.txt' to '/home/riomccloud/.var/app/org.telegram.desktop/data/TelegramDesktop/log.txt'!
[2024.02.05 16:11:08] Global devicePixelRatio: 1
[2024.02.05 16:11:08] Primary screen DPI: 96, Base: 96.
[2024.02.05 16:11:08] Computed screen scale: 100
[2024.02.05 16:11:08] DevicePixelRatio: 1
[2024.02.05 16:11:08] ScreenScale: 100
[2024.02.05 16:11:08] Icon theme: Mint-Y-Navy
[2024.02.05 16:11:08] Fallback icon theme: 
[2024.02.05 16:11:08] Media Info: Type Playback, default: Áudio interno Estéreo analógico, list: { "Áudio interno Estéreo analógico" <Áudio interno Estéreo analógico> }, full list refresh: true
[2024.02.05 16:11:08] Media Info: Type Capture, default: Fifine Microphone Mono, list: { "Fifine Microphone Mono" <Fifine Microphone Mono>, "Monitor of Áudio interno Estéreo analógico" <Monitor of Áudio interno Estéreo analógico> }, full list refresh: true
[2024.02.05 16:11:08] Media Error: Can't sync default device for type Camera, default: , list: {  }
[2024.02.05 16:11:08] System tray available: [TRUE]
[2024.02.05 16:11:08] Font: from ':/gui/fonts/DAOpenSansRegular.ttf' loaded 'DAOpenSansRegular'
[2024.02.05 16:11:08] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2024.02.05 16:11:08] Font: from ':/gui/fonts/DAOpenSansRegularItalic.ttf' loaded 'DAOpenSansRegularItalic'
[2024.02.05 16:11:08] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2024.02.05 16:11:08] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2024.02.05 16:11:08] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.02.05 16:11:08] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2024.02.05 16:11:08] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.02.05 16:11:08] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2024.02.05 16:11:08] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.02.05 16:11:08] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2024.02.05 16:11:08] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.02.05 16:11:08] App Info: reading settings...
[2024.02.05 16:11:08] App Info: reading encrypted settings...
[2024.02.05 16:11:08] OpenAL Logging Level: (not set)
[2024.02.05 16:11:08] App Info: reading accounts info...
[2024.02.05 16:11:08] App Info: reading encrypted info...
[2024.02.05 16:11:08] App Info: reading encrypted mtp config...
[2024.02.05 16:11:24] OpenGL Profile: Compatibility.
[2024.02.05 16:11:24] OpenGL Renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
[2024.02.05 16:11:24] OpenGL Vendor: NVIDIA Corporation
[2024.02.05 16:11:24] OpenGL Version: 4.6.0 NVIDIA 545.29.06
[2024.02.05 16:11:24] OpenGL Extensions: GL_ARB_gpu_shader_int64, GL_NV_copy_image, GL_NV_shader_buffer_load, GL_ARB_internalformat_query2, GL_ARB_point_sprite, GL_ARB_draw_instanced, GL_ARB_texture_rgb10_a2ui, GL_ARB_copy_buffer, GL_EXT_draw_buffers2, GL_ARB_debug_output, GL_NV_compute_program5, GL_NV_texture_barrier, GL_ARB_explicit_uniform_location, GL_SGIX_depth_texture, GL_EXT_semaphore_fd, GL_ARB_query_buffer_object, GL_ARB_shader_objects, GL_S3_s3tc, GL_NV_float_buffer, GL_NV_memory_object_sparse, GL_SGIS_texture_lod, GL_NV_gpu_program4, GL_NVX_conditional_render, GL_EXT_packed_pixels, GL_EXT_texture_shared_exponent, GL_NV_conditional_render, GL_NV_shader_atomic_int64, GL_ARB_shadow, GL_ARB_shader_clock, GL_EXT_texture_compression_s3tc, GL_NV_texture_multisample, GL_NV_framebuffer_mixed_samples, GL_NV_uniform_buffer_unified_memory, GL_ARB_post_depth_coverage, GL_NV_register_combiners2, GL_NV_texture_rectangle, GL_IBM_texture_mirrored_repeat, GL_EXT_texture_shadow_lod, GL_NV_bindless_multi_draw_indirect, GL_ARB_fragment_shader, GL_NV_texture_shader2, GL_EXT_shadow_funcs, GL_ARB_instanced_arrays, GL_ARB_transpose_matrix, GL_ARB_draw_buffers, GL_NV_texture_shader, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_copy_image, GL_ARB_ES3_2_compatibility, GL_ARB_shader_texture_lod, GL_NV_texture_env_combine4, GL_EXT_framebuffer_sRGB, GL_NV_sample_locations, GL_ARB_blend_func_extended, GL_ARB_texture_env_combine, GL_AMD_vertex_shader_layer, GL_ARB_depth_clamp, GL_EXT_multiview_timer_query, GL_NV_blend_equation_advanced_coherent, GL_EXT_shader_image_load_store, GL_ARB_stencil_texturing, GL_OVR_multiview2, GL_ARB_framebuffer_object, GL_ARB_cull_distance, GL_ARB_polygon_offset_clamp, GL_ARB_texture_view, GL_ARB_texture_env_dot3, GL_ARB_clip_control, GL_KHR_debug, GL_ARB_window_pos, GL_EXT_bindable_uniform, GL_ARB_tessellation_shader, GL_ARB_vertex_attrib_64bit, GL_NV_multisample_filter_hint, GL_EXT_separate_shader_objects, GL_ARB_texture_barrier, GL_NV_fragment_program_option, GL_EXT_sparse_texture2, GL_NV_sample_mask_override_coverage, GL_ARB_shader_image_size, GL_EXT_fog_coord, GL_ARB_sampler_objects, GL_ARB_texture_filter_anisotropic, GL_NV_occlusion_query, GL_ARB_texture_buffer_range, GL_NV_vertex_program2_option, GL_EXT_direct_state_access, GL_ARB_sample_locations, GL_ARB_pixel_buffer_object, GL_EXT_blend_minmax, GL_KHR_context_flush_control, GL_ARB_ES3_1_compatibility, GL_EXT_texture_env_add, GL_ARB_texture_border_clamp, GL_ARB_texture_query_lod, GL_ARB_shader_ballot, GL_EXT_abgr, GL_NV_vertex_buffer_unified_memory, GL_ARB_fragment_program, GL_NV_conservative_raster_pre_snap_triangles, GL_NV_uniform_buffer_std430_layout, GL_ARB_sample_shading, GL_EXT_provoking_vertex, GL_EXT_draw_instanced, GL_NV_explicit_multisample, GL_ARB_seamless_cubemap_per_texture, GL_NV_query_resource, GL_ARB_color_buffer_float, GL_ARB_transform_feedback2, GL_NV_fragment_program2, GL_ARB_map_buffer_range, GL_ARB_timer_query, GL_EXT_framebuffer_multisample_blit_scaled, GL_NV_vertex_attrib_integer_64bit, GL_ATI_texture_float, GL_EXT_Cg_shader, GL_ARB_enhanced_layouts, GL_ARB_half_float_vertex, GL_EXT_texture_compression_rgtc, GL_NV_gpu_program_fp64, GL_ARB_draw_buffers_blend, GL_ARB_texture_filter_minmax, GL_KHR_robustness, GL_NV_gpu_program4_1, GL_NV_fragment_program, GL_ARB_invalidate_subdata, GL_ARB_vertex_array_bgra, GL_NV_bindless_multi_draw_indirect_count, GL_ARB_spirv_extensions, GL_SGIS_generate_mipmap, GL_NV_alpha_to_coverage_dither_control, GL_NV_transform_feedback, GL_NV_shader_atomic_float, GL_ARB_vertex_shader, GL_NV_half_float, GL_NVX_progress_fence, GL_ARB_arrays_of_arrays, GL_EXT_texture_swizzle, GL_ARB_base_instance, GL_ARB_texture_rg, GL_NV_geometry_shader4, GL_ARB_sparse_texture_clamp, GL_EXT_geometry_shader4, GL_ARB_draw_elements_base_vertex, GL_EXT_x11_sync_object, GL_EXT_texture_array, GL_ARB_texture_gather, GL_EXT_separate_specular_color, GL_OVR_multiview, GL_ARB_shader_atomic_counter_ops, GL_NV_vdpau_interop, GL_ARB_shader_subroutine, GL_NV_depth_buffer_float, GL_ARB_texture_storage, GL_ARB_texture_buffer_object_rgb32, GL_NV_packed_depth_stencil, GL_NV_shader_storage_buffer_object, GL_ARB_compatibility, GL_ARB_vertex_attrib_binding, GL_ARB_texture_storage_multisample, GL_EXT_texture_lod_bias, GL_NV_query_resource_tag, GL_ARB_gpu_shader5, GL_ARB_get_texture_sub_image, GL_KHR_blend_equation_advanced, GL_ARB_bindless_texture, GL_NVX_nvenc_interop, GL_EXT_polygon_offset_clamp, GL_NV_draw_texture, GL_ARB_half_float_pixel, GL_ARB_texture_compression_rgtc, GL_NV_texture_compression_vtc, GL_NV_timeline_semaphore, GL_EXT_framebuffer_blit, GL_ARB_gpu_shader_fp64, GL_EXT_texture_object, GL_EXT_packed_depth_stencil, GL_EXT_texture_compression_latc, GL_NV_conservative_raster, GL_EXT_blend_func_separate, GL_ARB_vertex_program, GL_EXT_vertex_array, GL_NV_shader_thread_group, GL_ARB_explicit_attrib_location, GL_EXT_vertex_attrib_64bit, GL_EXT_rescale_normal, GL_EXT_texture_lod, GL_ARB_compute_shader, GL_EXT_texture_sRGB_R8, GL_NV_primitive_restart, GL_NV_robustness_video_memory_purge, GL_NV_texgen_reflection, GL_EXTX_framebuffer_mixed_formats, GL_EXT_stencil_two_side, GL_NV_blend_equation_advanced, GL_ARB_transform_feedback_instanced, GL_ARB_transform_feedback_overflow_query, GL_NV_shader_atomic_fp16_vector, GL_ARB_texture_compression, GL_EXT_memory_object_fd, GL_KHR_blend_equation_advanced_coherent, GL_ARB_gl_spirv, GL_AMD_multi_draw_indirect, GL_ATI_texture_mirror_once, GL_NV_framebuffer_multisample_coverage, GL_NV_gpu_program5_mem_extended, GL_ARB_compute_variable_group_size, GL_ARB_shader_bit_encoding, GL_ARB_clear_texture, GL_ARB_vertex_array_object, GL_NV_gpu_multicast, GL_ARB_depth_texture, GL_ARB_sparse_buffer, GL_ARB_texture_cube_map_array, GL_EXT_blend_subtract, GL_NV_conservative_raster_dilate, GL_EXT_blend_color, GL_EXT_shader_image_load_formatted, GL_NV_vertex_program2, GL_NV_copy_depth_to_color, GL_NV_gpu_shader5, GL_ARB_robustness, GL_ARB_point_parameters, GL_ARB_texture_float, GL_EXT_point_parameters, GL_NV_multisample_coverage, GL_ARB_texture_cube_map, GL_ARB_multitexture, GL_NVX_gpu_memory_info, GL_NV_vdpau_interop2, GL_NV_clip_space_w_scaling, GL_ARB_program_interface_query, GL_NV_shader_atomic_float64, GL_ARB_multisample, GL_ARB_texture_rectangle, GL_EXT_depth_bounds_test, GL_NV_point_sprite, GL_ARB_sync, GL_ARB_shader_storage_buffer_object, GL_KHR_shader_subgroup, GL_NV_path_rendering, GL_EXT_raster_multisample, GL_ARB_conservative_depth, GL_EXT_framebuffer_multisample, GL_NV_parameter_buffer_object2, GL_EXT_secondary_color, GL_ARB_shader_draw_parameters, GL_EXT_import_sync_object, GL_NV_texture_rectangle_compressed, GL_NV_vertex_program1_1, GL_ARB_pipeline_statistics_query, GL_ARB_vertex_type_10f_11f_11f_rev, GL_NV_viewport_swizzle, GL_ARB_occlusion_query, GL_EXT_texture3D, GL_ARB_buffer_storage, GL_ARB_texture_non_power_of_two, GL_NV_vertex_array_range2, GL_ARB_texture_env_add, GL_NV_gpu_program5, GL_ARB_robust_buffer_access_behavior, GL_ARB_multi_bind, GL_ARB_texture_stencil8, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, GL_EXT_texture_sRGB, GL_NV_transform_feedback2, GL_NV_viewport_array2, GL_AMD_vertex_shader_viewport_index, GL_NV_path_rendering_shared_edge, GL_ARB_fragment_shader_interlock, GL_NV_bindless_texture, GL_KHR_no_error, GL_ARB_fragment_coord_conventions, GL_AMD_seamless_cubemap_per_texture, GL_ARB_ES3_compatibility, GL_EXT_post_depth_coverage, GL_EXT_texture_cube_map, GL_EXT_window_rectangles, GL_EXT_pixel_buffer_object, GL_ARB_sparse_texture2, GL_NV_light_max_exponent, GL_NV_pixel_data_range, GL_NVX_blend_equation_advanced_multi_draw_buffers, GL_NV_vertex_program3, GL_ARB_compressed_texture_pixel_storage, GL_EXT_semaphore, GL_NV_ES1_1_compatibility, GL_ARB_sparse_texture, GL_ARB_texture_multisample, GL_ATI_draw_buffers, GL_EXT_memory_object, GL_NV_stereo_view_rendering, GL_IBM_rasterpos_clip, GL_ARB_texture_env_crossbar, GL_ARB_internalformat_query, GL_EXT_blend_equation_separate, GL_KHR_parallel_shader_compile, GL_ARB_ES2_compatibility, GL_ARB_indirect_parameters, GL_ARB_shader_texture_image_samples, GL_EXT_texture_env_combine, GL_NV_blend_minmax_factor, GL_ARB_uniform_buffer_object, GL_EXT_gpu_shader4, GL_EXT_texture_mirror_clamp, GL_NV_shader_thread_shuffle, GL_ARB_framebuffer_sRGB, GL_ARB_texture_buffer_object, GL_ARB_texture_swizzle, GL_ARB_texture_query_levels, GL_NV_fragment_coverage_to_color, GL_SGIX_shadow, GL_ARB_fragment_program_shadow, GL_EXT_gpu_program_parameters, GL_EXT_packed_float, GL_ARB_seamless_cube_map, GL_EXT_bgra, GL_ARB_imaging, GL_NV_fragment_shader_interlock, GL_ARB_framebuffer_no_attachments, GL_EXT_texture_env_dot3, GL_ARB_shader_atomic_counters, GL_ARB_draw_indirect, GL_ARB_shader_precision, GL_ARB_parallel_shader_compile, GL_EXT_draw_range_elements, GL_EXT_framebuffer_object, GL_NV_texture_shader3, GL_ARB_map_buffer_alignment, GL_ARB_conditional_render_inverted, GL_EXT_transform_feedback2, GL_NV_depth_clamp, GL_NV_feature_query, GL_ARB_viewport_array, GL_NV_register_combiners, GL_EXT_vertex_array_bgra, GL_ARB_texture_compression_bptc, GL_EXT_compiled_vertex_array, GL_NV_fog_distance, GL_NV_fill_rectangle, GL_NV_blend_square, GL_ARB_multi_draw_indirect, GL_EXT_texture_buffer_object, GL_ARB_shading_language_100, GL_ARB_get_program_binary, GL_NV_ES3_1_compatibility, GL_EXT_texture_filter_minmax, GL_ARB_derivative_control, GL_ARB_separate_shader_objects, GL_ARB_shading_language_include, GL_EXT_multi_draw_arrays, GL_ARB_texture_mirrored_repeat, GL_ARB_vertex_buffer_object, GL_ARB_shader_group_vote, GL_EXT_texture_edge_clamp, GL_NV_internalformat_sample_query, GL_EXT_shader_integer_mix, GL_NV_vertex_array_range, GL_EXT_texture_compression_dxt1, GL_ARB_geometry_shader4, GL_NV_parameter_buffer_object, GL_NV_shader_atomic_counters, GL_NV_draw_vulkan_image, GL_EXT_texture_filter_anisotropic, GL_KHR_robust_buffer_access_behavior, GL_EXT_stencil_wrap, GL_NV_geometry_shader_passthrough, GL_ARB_direct_state_access, GL_ARB_transform_feedback3, GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_packing, GL_NV_fence, GL_ARB_depth_buffer_float, GL_NV_memory_attachment, GL_KTX_buffer_region, GL_ARB_clear_buffer_object, GL_EXT_texture_integer, GL_SUN_slice_accum, GL_EXT_multiview_texture_multisample, GL_NV_shader_subgroup_partitioned, GL_ARB_provoking_vertex, GL_ARB_fragment_layer_viewport, GL_ARB_shader_image_load_store, GL_ARB_occlusion_query2, GL_NV_vertex_program, GL_NV_command_list, GL_ARB_shading_language_420pack, GL_EXT_texture_storage
[2024.02.05 16:11:24] OpenGL: Disable on NVIDIA driver on Linux.
[2024.02.05 16:11:24] OpenGL: [FALSE] (Window)
[2024.02.05 16:11:24] Config Error: No 'Date' header received.
[2024.02.05 16:11:25] Config Error: No 'Date' header received.
[2024.02.05 16:11:26] Config Error: No 'Date' header received.
[2024.02.05 16:11:27] Config Error: No 'Date' header received.
ilya-fedin commented 7 months ago

Would it start to work if you disconnect and reconnect to internet while Telegram is open?

riomccloud commented 7 months ago

Yeah, it worked. However, for the first time it gave that OpenGL error, and disabled OpenGL render. When that option is disabled, Telegram opens fast, but when it's enabled, Telegram takes up to 10 seconds to open, but it doesn't crash.

Could be a issue with NVIDIA driver? I have another two laptops (one with Intel i3-370M, integrated HD Graphics; other with an i5-5200U, hybrid HD Graphics and Radeon R7 M265) and they don't show this issue.

ilya-fedin commented 7 months ago

Yes, long start is likely a NVIDIA driver issue

lifehackerhansol commented 6 months ago

I'm not sure if this is relevant, but the same behaviour can be found on the Snap package on Ubuntu 23.10. (Both with Nvidia and the lack of a QR code.)

Should I make a separate bug report about this?

ilya-fedin commented 6 months ago

Should I make a separate bug report about this?

No, there's already enough duplicates of this. Most likely it has the same cause as #16093.

emoxam commented 6 months ago

Binary telegram works well, but there is no ability to pin it to the dash.

emoxam commented 6 months ago

Or wait until telegram warns you about opengl. Without it QR appears.

github-actions[bot] commented 12 hours ago

Hey there!

This issue was inactive for a long time and will be automatically closed in 30 days if there isn't any further activity. We therefore assume that the user has lost interest or resolved the problem on their own.

Don't worry though; if this is an error, let us know with a comment and we'll be happy to reopen the issue.

Thanks!