telegramdesktop / tdesktop

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

crash on click a link #26872

Closed mostafaasadi closed 11 months ago

mostafaasadi commented 11 months ago

Steps to reproduce

When I click on a link within the Telegram chat interface, Telegram opens the browser but subsequently crashes.

  1. Open the Telegram application on Linux.
  2. Navigate to any chat or group conversation.
  3. Locate a message containing a clickable link.
  4. Click on the link.

Expected behaviour

Telegram should open the link without any issues,

Actual behaviour

Upon clicking the link, Telegram initiates the browser but crashes immediately, resulting in a termination of the application.

Operating system

Arch Linux 6.5.5-arch1-1 - KDE 5.110.0 / Plasma 5.27.8

Version of Telegram Desktop

4.10.2

Installation source

Static binary from official website

Crash ID

477c72c6-2ee0-40ef-009ee3b4-313abf2c

Logs

[2023.09.30 14:39:18] Launched version: 4010002, install beta: [TRUE], alpha: 0, debug mode: [TRUE]
[2023.09.30 14:39:18] Executable dir: /home/mostafa/Downloads/Others/Telegram/, name: Telegram
[2023.09.30 14:39:18] Initial working dir: /home/mostafa/
[2023.09.30 14:39:18] Working dir: /home/mostafa/.local/share/TelegramDesktop/
[2023.09.30 14:39:18] Command line: /home/mostafa/Downloads/Others/Telegram/Telegram
[2023.09.30 14:39:18] Executable path before check: /home/mostafa/Downloads/Others/Telegram/Telegram
[2023.09.30 14:39:18] Logs started
[2023.09.30 14:39:18] Experimental: Unknown option 'ctrl-click-chat-new-window'.
[2023.09.30 14:39:18] App ID: org.telegram.desktop._623d684ec14df416f64cebd7a6e9f377
[2023.09.30 14:39:18] Connecting local socket to aca61a77da4b2e1d21e85530f4e9e754-{87A94AB0-E370-4cde-98D3-ACC110C5967D}...
[2023.09.30 14:39:18] Socket connect error 0, starting server and app...
[2023.09.30 14:39:18] Moved logging from '/home/mostafa/.local/share/TelegramDesktop/log_start0.txt' to '/home/mostafa/.local/share/TelegramDesktop/log.txt'!
[2023.09.30 14:39:18] Opened '/home/mostafa/.local/share/TelegramDesktop/tdata/working' for reading, the previous Telegram Desktop launch was not finished properly :( Crash log size: 246
[2023.09.30 14:39:18] Font: from ':/gui/fonts/DAOpenSansRegular.ttf' loaded 'DAOpenSansRegular'
[2023.09.30 14:39:18] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2023.09.30 14:39:18] Font: from ':/gui/fonts/DAOpenSansRegularItalic.ttf' loaded 'DAOpenSansRegularItalic'
[2023.09.30 14:39:18] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2023.09.30 14:39:18] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2023.09.30 14:39:18] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2023.09.30 14:39:18] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2023.09.30 14:39:18] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2023.09.30 14:39:18] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2023.09.30 14:39:18] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2023.09.30 14:39:18] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2023.09.30 14:39:18] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2023.09.30 14:39:18] Update Info: MTP is unavailable.
[2023.09.30 14:39:19] App Error: _basePath is empty in writeSettings()
[2023.09.30 14:39:44] Crash report check for sending done, result: Report
[2023.09.30 14:39:45] Crash report sending done, result: Done
[2023.09.30 14:39:49] Global devicePixelRatio: 1
[2023.09.30 14:39:49] QT_AUTO_SCREEN_SCALE_FACTOR: 0
[2023.09.30 14:39:49] Primary screen DPI: 96, Base: 96.
[2023.09.30 14:39:49] Computed screen scale: 100
[2023.09.30 14:39:49] DevicePixelRatio: 1
[2023.09.30 14:39:49] ScreenScale: 100
[2023.09.30 14:39:49] Icon theme: Papirus-Dark
[2023.09.30 14:39:49] Fallback icon theme: breeze-dark
[2023.09.30 14:39:49] System tray available: [TRUE]
[2023.09.30 14:39:49] App Info: reading settings...
[2023.09.30 14:39:49] App Info: reading encrypted settings...
[2023.09.30 14:39:49] Lang Info: Loaded cached, keys: 5391
[2023.09.30 14:39:49] OpenAL Logging Level: 3
[2023.09.30 14:39:49] Audio Playback Devices: Built-in Audio Analog Surround 2.1 (echo cancelled with Built-in Audio Analog Stereo);Built-in Audio Analog Surround 2.1;Built-in Audio Analog Stereo
[2023.09.30 14:39:49] Audio Playback Default Device: Built-in Audio Analog Surround 2.1 (echo cancelled with Built-in Audio Analog Stereo)
[2023.09.30 14:39:49] Audio Capture Devices: Built-in Audio Analog Stereo (echo cancelled with Built-in Audio Analog Surround 2.1);Monitor of Built-in Audio Analog Surround 2.1;Monitor of Built-in Audio Analog Stereo;Built-in Audio Analog Stereo;Monitor of Built-in Audio Analog Surround 2.1 (echo cancelled with Built-in Audio Analog Stereo)
[2023.09.30 14:39:49] Audio Capture Default Device: Built-in Audio Analog Stereo (echo cancelled with Built-in Audio Analog Surround 2.1)
[2023.09.30 14:39:49] App Info: reading accounts info...
[2023.09.30 14:39:49] App Info: bad decrypt key, data not decrypted - incorrect password?
[2023.09.30 14:39:49] App Info: could not decrypt pass-protected key from info file, maybe bad password...
[2023.09.30 14:39:49] Choosing xcb gl-integration based on following priority
 QList("xcb_glx", "xcb_egl")
[2023.09.30 14:39:49] Xcb GLX gl-integration created
[2023.09.30 14:39:49] Xcb GLX gl-integration successfully initialized
[2023.09.30 14:39:49] Requested format before FBConfig/Visual selection: QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QColorSpace(), profile  QSurfaceFormat::NoProfile)
[2023.09.30 14:39:49] Available GLX extensions: GLX_ARB_context_flush_control GLX_ARB_create_context GLX_ARB_create_context_no_error GLX_ARB_create_context_profile 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_no_config_context GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating 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_video_sync 
[2023.09.30 14:39:49] Got format: QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 0, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 0, samples -1, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QColorSpace(), profile  QSurfaceFormat::NoProfile)
[2023.09.30 14:39:49] OpenGL Profile: Compatibility.
[2023.09.30 14:39:49] OpenGL Renderer: Mesa Intel(R) HD Graphics 3000 (SNB GT2)
[2023.09.30 14:39:49] OpenGL Vendor: Intel
[2023.09.30 14:39:49] OpenGL Version: 3.3 (Compatibility Profile) Mesa 23.1.8-arch1.1
[2023.09.30 14:39:49] OpenGL Extensions: GL_EXT_bgra, GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex, GL_ARB_uniform_buffer_object, GL_ARB_vertex_buffer_object, GL_ARB_ES3_compatibility, GL_KHR_texture_compression_astc_ldr, GL_ARB_shadow, GL_ATI_texture_env_combine3, GL_EXT_texture_filter_anisotropic, GL_EXT_transform_feedback, GL_AMD_performance_monitor, GL_OES_EGL_image, GL_EXT_texture_compression_rgtc, GL_EXT_texture_sRGB_decode, GL_ARB_explicit_attrib_location, GL_EXT_texture, GL_ARB_texture_buffer_range, GL_ARB_provoking_vertex, GL_AMD_pinned_memory, GL_EXT_texture_snorm, GL_ARB_vertex_attrib_binding, GL_EXT_packed_pixels, GL_NV_conditional_render, GL_IBM_rasterpos_clip, GL_EXT_vertex_array, GL_EXT_texture_shadow_lod, GL_ARB_compressed_texture_pixel_storage, GL_ARB_arrays_of_arrays, GL_ARB_separate_shader_objects, GL_ARB_ES2_compatibility, GL_INGR_blend_func_separate, GL_NV_texture_rectangle, GL_ARB_conservative_depth, GL_ARB_explicit_uniform_location, GL_ARB_draw_instanced, GL_ARB_viewport_array, GL_ARB_invalidate_subdata, GL_ARB_shader_draw_parameters, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_framebuffer_object, GL_EXT_pixel_buffer_object, GL_ARB_vertex_array_object, GL_KHR_debug, GL_NV_ES1_1_compatibility, GL_ARB_compatibility, GL_ARB_shading_language_100, GL_ATI_blend_equation_separate, GL_ARB_fragment_program, GL_ARB_texture_query_lod, GL_EXT_texture_shared_exponent, GL_ARB_instanced_arrays, GL_MESA_shader_integer_functions, GL_ARB_transpose_matrix, GL_EXT_separate_specular_color, GL_ARB_shader_group_vote, GL_ARB_texture_storage_multisample, GL_ARB_sample_shading, GL_ARB_clear_buffer_object, GL_ARB_shader_texture_lod, GL_ARB_texture_rg, GL_MESA_pack_invert, GL_EXT_texture_compression_s3tc, GL_ARB_internalformat_query2, GL_ANGLE_texture_compression_dxt5, GL_NV_fog_distance, GL_ARB_shading_language_packing, GL_EXT_fog_coord, GL_ARB_window_pos, GL_ARB_texture_cube_map_array, GL_AMD_seamless_cubemap_per_texture, GL_EXT_texture_cube_map, GL_ARB_seamless_cube_map, GL_EXT_gpu_shader4, GL_EXT_texture_sRGB_R8, GL_EXT_draw_instanced, GL_ARB_shader_subroutine, GL_EXT_timer_query, GL_ARB_draw_buffers_blend, GL_ARB_fragment_layer_viewport, GL_3DFX_texture_compression_FXT1, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_semaphore_fd, GL_EXT_texture_env_add, GL_EXT_texture_env_dot3, GL_EXT_texture_array, GL_INTEL_performance_query, GL_MESA_texture_signed_rgba, GL_NV_copy_image, GL_NV_primitive_restart, GL_ARB_sync, GL_ARB_texture_buffer_object_rgb32, GL_ARB_buffer_storage, GL_EXT_stencil_two_side, GL_EXT_texture3D, GL_EXT_packed_depth_stencil, GL_EXT_EGL_sync, GL_KHR_context_flush_control, GL_EXT_texture_env_combine, GL_ATI_texture_compression_3dc, GL_ARB_half_float_pixel, GL_EXT_texture_integer, GL_ARB_texture_filter_anisotropic, GL_ARB_timer_query, GL_NV_light_max_exponent, GL_ARB_depth_clamp, GL_SGIS_texture_edge_clamp, GL_ARB_texture_rectangle, GL_ARB_texture_rgb10_a2ui, GL_ARB_map_buffer_alignment, GL_ARB_vertex_type_10f_11f_11f_rev, GL_EXT_provoking_vertex, GL_MESA_window_pos, GL_NV_packed_depth_stencil, GL_ARB_blend_func_extended, GL_NV_texture_barrier, GL_ANGLE_texture_compression_dxt3, GL_ARB_depth_buffer_float, GL_ARB_conditional_render_inverted, GL_ATI_draw_buffers, GL_ARB_point_sprite, GL_OES_read_format, GL_ARB_framebuffer_sRGB, GL_EXT_abgr, GL_ARB_fragment_shader, GL_ARB_multisample, GL_ARB_parallel_shader_compile, GL_ARB_texture_multisample, GL_ARB_vertex_shader, GL_NV_texgen_reflection, GL_EXT_blend_subtract, GL_ARB_get_texture_sub_image, GL_ARB_fragment_coord_conventions, GL_ARB_seamless_cubemap_per_texture, GL_EXT_rescale_normal, GL_EXT_texture_sRGB, GL_SGIS_texture_border_clamp, GL_EXT_texture_object, GL_NV_depth_clamp, GL_EXT_texture_buffer_object, GL_INTEL_blackhole_render, GL_ARB_texture_env_combine, GL_ARB_color_buffer_float, GL_ARB_copy_buffer, GL_ARB_texture_swizzle, GL_ARB_transform_feedback2, GL_ARB_base_instance, GL_APPLE_packed_pixels, GL_ARB_depth_texture, GL_AMD_vertex_shader_layer, GL_ARB_polygon_offset_clamp, GL_ARB_texture_compression_bptc, GL_ARB_texture_cube_map, GL_ARB_clear_texture, GL_ARB_texture_mirrored_repeat, GL_ARB_texture_buffer_object, GL_EXT_blend_equation_separate, GL_AMD_vertex_shader_viewport_index, GL_ARB_copy_image, GL_ARB_get_program_binary, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_shadow_funcs, GL_ARB_debug_output, GL_ARB_texture_compression, GL_ARB_vertex_array_bgra, GL_EXT_stencil_wrap, GL_SGIS_generate_mipmap, GL_ARB_texture_env_add, GL_ARB_texture_env_dot3, GL_IBM_texture_mirrored_repeat, GL_KHR_no_error, GL_ARB_texture_barrier, GL_ARB_transform_feedback_overflow_query, GL_ARB_multi_bind, GL_KHR_parallel_shader_compile, GL_ARB_fragment_program_shadow, GL_ARB_shader_viewport_layer_array, GL_EXT_draw_range_elements, GL_EXT_vertex_array_bgra, GL_ARB_shading_language_include, GL_EXT_texture_rectangle, GL_AMD_conservative_depth, GL_ARB_point_parameters, GL_EXT_texture_compression_dxt1, GL_NV_texture_env_combine4, GL_ARB_transform_feedback_instanced, GL_KHR_blend_equation_advanced, GL_ARB_texture_query_levels, GL_EXT_draw_buffers2, GL_ARB_direct_state_access, GL_ARB_texture_storage, GL_SUN_multi_draw_arrays, GL_ARB_framebuffer_object, GL_ARB_vertex_program, GL_EXT_polygon_offset_clamp, GL_ATI_fragment_shader, GL_NV_blend_square, GL_ATI_separate_stencil, GL_NV_half_float, GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object, GL_ARB_sampler_objects, GL_ARB_texture_gather, GL_ARB_texture_compression_rgtc, GL_EXT_demote_to_helper_invocation, GL_IBM_multimode_draw_arrays, GL_AMD_draw_buffers_blend, GL_ARB_shader_bit_encoding, GL_EXT_compiled_vertex_array, GL_ARB_occlusion_query, GL_EXT_subtexture, GL_ARB_texture_float, GL_ARB_cull_distance, GL_EXT_EGL_image_storage, GL_EXT_texture_edge_clamp, GL_ARB_pipeline_statistics_query, GL_ARB_clip_control, GL_EXT_texture_lod_bias, GL_EXT_copy_texture, GL_EXT_secondary_color, GL_EXT_blend_color, GL_ARB_multitexture, GL_ARB_texture_env_crossbar, GL_ARB_texture_border_clamp, GL_AMD_texture_texture4, GL_EXT_framebuffer_multisample, GL_S3_s3tc, GL_ARB_internalformat_query, GL_ARB_texture_non_power_of_two, GL_EXT_shader_framebuffer_fetch_non_coherent, GL_EXT_framebuffer_blit, GL_ARB_program_interface_query, GL_EXT_framebuffer_sRGB, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_enhanced_layouts, GL_EXT_semaphore, GL_AMD_shader_trinary_minmax, GL_ARB_map_buffer_range, GL_EXT_direct_state_access, GL_ARB_robustness, GL_EXT_multi_draw_arrays, GL_EXT_debug_label, GL_KHR_texture_compression_astc_sliced_3d, GL_EXT_packed_float, GL_SGIS_texture_lod, GL_EXT_shader_integer_mix, GL_ARB_shading_language_420pack, GL_ARB_shader_objects, GL_ARB_half_float_vertex, GL_EXT_gpu_program_parameters, GL_EXT_point_parameters, GL_ATI_texture_float, GL_EXT_texture_swizzle
[2023.09.30 14:39:49] OpenGL: QOpenGLContext created, version: 3.3.
[2023.09.30 14:39:49] OpenGL: [TRUE] (Window)
[2023.09.30 14:39:51] App Info: reading accounts info...
[2023.09.30 14:39:52] App Info: bad decrypt key, data not decrypted - incorrect password?
[2023.09.30 14:39:52] App Info: could not decrypt pass-protected key from info file, maybe bad password...
[2023.09.30 14:39:58] App Info: reading accounts info...
[2023.09.30 14:39:59] App Info: bad decrypt key, data not decrypted - incorrect password?
[2023.09.30 14:39:59] App Info: could not decrypt pass-protected key from info file, maybe bad password...
[2023.09.30 14:40:01] App Info: reading accounts info...
[2023.09.30 14:40:01] App Info: reading encrypted info...
[2023.09.30 14:40:01] App Info: reading map...
[2023.09.30 14:40:01] App Info: reading encrypted map...
[2023.09.30 14:40:01] App Info: reading encrypted user settings...
[2023.09.30 14:40:01] App Info: encrypted user settings read.
[2023.09.30 14:40:01] App Info: reading encrypted mtp data...
[2023.09.30 14:40:01] MTP Info: read keys, current: 5, to destroy: 0
[2023.09.30 14:40:01] Map read time: 69
[2023.09.30 14:40:01] App Info: reading encrypted mtp config...
[2023.09.30 14:40:01] Export Info: Destroy top bar by controller removal.
[2023.09.30 14:40:05] API Warning: not loaded minimal channel applied.
[2023.09.30 14:40:05] API Warning: not loaded minimal channel applied.
[2023.09.30 14:40:06] API Warning: not loaded minimal channel applied.
[2023.09.30 14:40:06] API Warning: not loaded minimal channel applied.
[2023.09.30 14:40:06]   OpenType support missing for "DAOpenSansSemibold", script 11
[2023.09.30 14:40:06]   OpenType support missing for "davazirmedium", script 11
[2023.09.30 14:40:07] RPC Error: request 36 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:07] RPC Error: request 51 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:08] Corrupt JPEG data: premature end of data segment
[2023.09.30 14:40:08] RPC Error: request 105 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:08] RPC Error: request 106 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:08] RPC Error: request 107 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:08] RPC Error: request 116 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:08] RPC Error: request 117 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:08] RPC Error: request 118 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:08] RPC Error: request 119 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:09] RPC Error: request 131 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:13] RPC Error: request 197 got fail with code 400, error PEER_ID_INVALID
[2023.09.30 14:40:14] RPC Error: request 217 got fail with code 400, error PEER_ID_INVALID
[2023.09.30 14:40:18] RPC Error: request 260 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:19] RPC Error: request 275 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:19] RPC Error: request 261 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2023.09.30 14:40:19] RPC Error: request 258 got fail with code 400, error WEBFILE_NOT_AVAILABLE
Aokromes commented 11 months ago

https://github.com/telegramdesktop/tdesktop/issues/26869