telegramdesktop / tdesktop

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

Desktop client crash, Linux #26922

Closed ainurbl closed 11 months ago

ainurbl commented 11 months ago

Steps to reproduce

  1. Open TG
  2. Open any chat
  3. Try to check who have read your message

Expected behaviour

I would like to continue using telegram and see who have read my message

Actual behaviour

After some (1-5) attempts client crashes

$ ./Telegram QPainter::begin: Paint device returned engine == 0, type: 2 QWidget::render: Cannot render with an inactive painter qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x7f39b08d98c0) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x7f3968e78000) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x7f39b08d98c0) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x7f3968e7ab20) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x7f39b08d98c0) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x7f3968554e00) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x7f39b08d98c0) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x7f3968554680) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000)

The Wayland connection experienced a fatal error: Protocol error

Operating system

Ubuntu, 22.04.3 LTS (Jammy Jellyfish), ubuntu

Version of Telegram Desktop

4.10.3

Installation source

Static binary from official website

Crash ID

No response

Logs

[2023.10.12 11:44:12] Launched version: 4010003, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2023.10.12 11:44:12] Executable dir: /home/intersection/Downloads/tsetup.4.10.3/Telegram/, name: Telegram
[2023.10.12 11:44:12] Initial working dir: /home/intersection/Downloads/tsetup.4.10.3/Telegram/
[2023.10.12 11:44:12] Working dir: /home/intersection/.local/share/TelegramDesktop/
[2023.10.12 11:44:12] Command line: ./Telegram
[2023.10.12 11:44:12] Executable path before check: /home/intersection/Downloads/tsetup.4.10.3/Telegram/Telegram
[2023.10.12 11:44:12] Logs started
[2023.10.12 11:44:12] App ID: org.telegram.desktop._264f960310e66b2eda139850d1a6d6e0
[2023.10.12 11:44:12] Connecting local socket to 4c15369d4e2afcf52f1018e13e3a6b14-{87A94AB0-E370-4cde-98D3-ACC110C5967D}...
[2023.10.12 11:44:12] Socket connect error 0, starting server and app...
[2023.10.12 11:44:12] Moved logging from '/home/intersection/.local/share/TelegramDesktop/log_start0.txt' to '/home/intersection/.local/share/TelegramDesktop/log.txt'!
[2023.10.12 11:44:12] Global devicePixelRatio: 1
[2023.10.12 11:44:12] Primary screen DPI: 96, Base: 96.
[2023.10.12 11:44:12] Computed screen scale: 100
[2023.10.12 11:44:12] DevicePixelRatio: 1
[2023.10.12 11:44:12] ScreenScale: 100
[2023.10.12 11:44:12] Icon theme: Yaru
[2023.10.12 11:44:12] Fallback icon theme: 
[2023.10.12 11:44:12] System tray available: [TRUE]
[2023.10.12 11:44:12] Font: from ':/gui/fonts/DAOpenSansRegular.ttf' loaded 'DAOpenSansRegular'
[2023.10.12 11:44:12] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2023.10.12 11:44:12] Font: from ':/gui/fonts/DAOpenSansRegularItalic.ttf' loaded 'DAOpenSansRegularItalic'
[2023.10.12 11:44:12] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2023.10.12 11:44:12] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2023.10.12 11:44:12] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2023.10.12 11:44:12] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2023.10.12 11:44:12] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2023.10.12 11:44:12] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2023.10.12 11:44:12] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2023.10.12 11:44:12] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2023.10.12 11:44:12] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2023.10.12 11:44:12] App Info: reading settings...
[2023.10.12 11:44:12] App Info: reading encrypted settings...
[2023.10.12 11:44:12] Lang Info: Loaded cached, keys: 5391
[2023.10.12 11:44:12] OpenAL Logging Level: (not set)
[2023.10.12 11:44:12] Audio Playback Devices: Built-in Audio Analog Stereo
[2023.10.12 11:44:12] Audio Playback Default Device: Built-in Audio Analog Stereo
[2023.10.12 11:44:12] Audio Capture Devices: Built-in Audio Analog Stereo;Monitor of Built-in Audio Analog Stereo
[2023.10.12 11:44:12] Audio Capture Default Device: Built-in Audio Analog Stereo
[2023.10.12 11:44:12] OpenGL Profile: Compatibility.
[2023.10.12 11:44:12] OpenGL Renderer: Mesa Intel(R) UHD Graphics (CML GT2)
[2023.10.12 11:44:12] OpenGL Vendor: Intel
[2023.10.12 11:44:12] OpenGL Version: 4.6 (Compatibility Profile) Mesa 23.0.4-0ubuntu1~22.04.1
[2023.10.12 11:44:12] OpenGL Extensions: GL_EXT_vertex_attrib_64bit, GL_ARB_vertex_array_object, GL_EXT_blend_color, GL_NV_packed_depth_stencil, GL_ARB_timer_query, GL_ARB_explicit_attrib_location, GL_ANGLE_texture_compression_dxt5, GL_ARB_cull_distance, GL_NV_half_float, GL_ARB_transpose_matrix, GL_MESA_window_pos, GL_ARB_window_pos, GL_ARB_texture_non_power_of_two, GL_ARB_provoking_vertex, GL_ARB_shader_draw_parameters, GL_ARB_texture_storage, GL_ARB_texture_stencil8, GL_EXT_blend_func_separate, GL_NV_fragment_shader_interlock, GL_ARB_uniform_buffer_object, GL_ARB_robustness, GL_NV_copy_depth_to_color, GL_NV_light_max_exponent, GL_ARB_indirect_parameters, GL_ARB_shading_language_100, GL_INTEL_performance_query, GL_EXT_texture_array, GL_ARB_point_sprite, GL_ARB_depth_clamp, GL_KHR_texture_compression_astc_ldr, GL_ARB_multi_draw_indirect, GL_ARB_ES3_2_compatibility, GL_ARB_robust_buffer_access_behavior, GL_AMD_draw_buffers_blend, GL_ARB_texture_border_clamp, GL_ARB_framebuffer_sRGB, GL_ARB_debug_output, GL_ARB_texture_storage_multisample, GL_ARB_ES3_compatibility, GL_ARB_shader_bit_encoding, GL_EXT_copy_texture, GL_ARB_copy_buffer, GL_ARB_depth_buffer_float, GL_EXT_texture_integer, GL_ARB_vertex_program, GL_ARB_copy_image, GL_EXT_framebuffer_blit, GL_EXT_provoking_vertex, GL_ATI_draw_buffers, GL_ATI_texture_float, GL_EXT_polygon_offset_clamp, GL_OES_read_format, GL_EXT_draw_instanced, GL_EXT_texture_env_dot3, GL_KHR_blend_equation_advanced, GL_ARB_get_texture_sub_image, GL_ARB_post_depth_coverage, GL_ARB_transform_feedback_overflow_query, GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate, GL_KHR_robustness, GL_EXT_shader_framebuffer_fetch_non_coherent, GL_NV_blend_square, GL_ARB_enhanced_layouts, GL_KHR_no_error, GL_EXT_texture_object, GL_ARB_transform_feedback2, GL_EXT_draw_range_elements, GL_NV_alpha_to_coverage_dither_control, GL_ARB_stencil_texturing, GL_ARB_texture_query_levels, GL_ARB_fragment_shader, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_texture_swizzle, GL_ARB_texture_rectangle, GL_ARB_texture_query_lod, GL_EXT_point_parameters, GL_ARB_fragment_coord_conventions, GL_AMD_vertex_shader_viewport_index, GL_ARB_shader_storage_buffer_object, GL_EXT_gpu_program_parameters, GL_EXT_texture_compression_dxt1, GL_EXT_fog_coord, GL_ATI_texture_compression_3dc, GL_EXT_vertex_array_bgra, GL_NV_conditional_render, GL_ARB_vertex_buffer_object, GL_EXT_texture_shadow_lod, GL_ARB_shadow, GL_NV_texture_rectangle, GL_EXT_memory_object_fd, GL_EXT_texture3D, GL_ARB_color_buffer_float, GL_ARB_derivative_control, GL_ARB_texture_compression_rgtc, GL_ARB_viewport_array, GL_ARB_direct_state_access, GL_KHR_debug, GL_ARB_texture_rg, GL_EXT_pixel_buffer_object, GL_EXT_texture_env_combine, GL_ARB_instanced_arrays, GL_ARB_transform_feedback3, GL_EXT_transform_feedback, GL_NV_texgen_reflection, GL_ARB_sample_shading, GL_ARB_fragment_shader_interlock, GL_ARB_texture_barrier, GL_ARB_shader_image_load_store, GL_ARB_gl_spirv, GL_ARB_vertex_array_bgra, GL_ARB_base_instance, GL_ARB_sync, GL_INGR_blend_func_separate, GL_ARB_explicit_uniform_location, GL_EXT_shadow_funcs, GL_INTEL_shader_integer_functions2, GL_ARB_shader_viewport_layer_array, GL_ARB_compute_variable_group_size, GL_MESA_pack_invert, GL_EXT_texture_env_add, GL_KHR_texture_compression_astc_sliced_3d, GL_ARB_texture_buffer_object, GL_ARB_fragment_program_shadow, GL_ARB_shader_precision, GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_clear_buffer_object, GL_ARB_shader_subroutine, GL_ARB_draw_elements_base_vertex, GL_EXT_texture_compression_s3tc, GL_NV_copy_image, GL_MESA_texture_signed_rgba, GL_APPLE_packed_pixels, GL_AMD_performance_monitor, GL_EXT_packed_depth_stencil, GL_ANGLE_texture_compression_dxt3, GL_EXT_texture_compression_rgtc, GL_ARB_occlusion_query, GL_ARB_seamless_cubemap_per_texture, GL_ARB_fragment_program, GL_ARB_vertex_shader, GL_SGIS_texture_edge_clamp, GL_ARB_shading_language_include, GL_ARB_spirv_extensions, GL_EXT_multi_draw_arrays, GL_AMD_conservative_depth, GL_EXT_timer_query, GL_ARB_shader_atomic_counters, GL_ARB_polygon_offset_clamp, GL_IBM_texture_mirrored_repeat, GL_EXT_framebuffer_sRGB, GL_ARB_texture_swizzle, GL_SGIS_texture_border_clamp, GL_EXT_framebuffer_multisample, GL_ARB_compressed_texture_pixel_storage, GL_ARB_clear_texture, GL_INTEL_blackhole_render, GL_ARB_parallel_shader_compile, GL_OES_EGL_image, GL_ARB_texture_rgb10_a2ui, GL_SUN_multi_draw_arrays, GL_ARB_framebuffer_no_attachments, GL_EXT_gpu_shader4, GL_EXT_packed_float, GL_EXT_texture_edge_clamp, GL_ARB_shader_atomic_counter_ops, GL_ARB_invalidate_subdata, GL_EXT_framebuffer_object, GL_ARB_texture_compression, GL_ARB_shader_texture_image_samples, GL_AMD_shader_stencil_export, GL_ARB_multi_bind, GL_AMD_seamless_cubemap_per_texture, GL_EXT_texture, GL_ARB_shading_language_420pack, GL_EXT_rescale_normal, GL_ARB_draw_buffers_blend, GL_NV_fog_distance, GL_ARB_fragment_layer_viewport, GL_EXT_texture_lod_bias, GL_EXT_vertex_array, GL_AMD_texture_texture4, GL_ARB_multisample, GL_ARB_texture_filter_anisotropic, GL_ARB_vertex_type_10f_11f_11f_rev, GL_IBM_multimode_draw_arrays, GL_EXT_texture_sRGB, GL_ARB_query_buffer_object, GL_EXT_texture_filter_anisotropic, GL_ARB_compatibility, GL_EXT_texture_rectangle, GL_AMD_shader_trinary_minmax, GL_ARB_gpu_shader_fp64, GL_SGIS_texture_lod, GL_ARB_texture_gather, GL_ARB_conservative_depth, GL_ARB_ES2_compatibility, GL_ARB_texture_cube_map_array, GL_EXT_EGL_image_storage, GL_3DFX_texture_compression_FXT1, GL_EXT_subtexture, GL_AMD_multi_draw_indirect, GL_ARB_separate_shader_objects, GL_ARB_sampler_objects, GL_EXT_EGL_sync, GL_KHR_blend_equation_advanced_coherent, GL_ARB_seamless_cube_map, GL_ARB_tessellation_shader, GL_ARB_gpu_shader_int64, GL_ARB_pixel_buffer_object, GL_ARB_shader_objects, GL_ARB_map_buffer_alignment, GL_ARB_gpu_shader5, GL_ARB_texture_env_combine, GL_ARB_occlusion_query2, GL_EXT_blend_minmax, GL_EXT_texture_sRGB_R8, GL_IBM_rasterpos_clip, GL_NV_depth_clamp, GL_EXT_separate_specular_color, GL_EXT_blend_subtract, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_internalformat_query2, GL_ATI_fragment_shader, GL_ARB_shader_clock, GL_ARB_arrays_of_arrays, GL_EXT_secondary_color, GL_ARB_get_program_binary, GL_ARB_map_buffer_range, GL_MESA_shader_integer_functions, GL_ARB_draw_instanced, GL_ARB_texture_env_add, GL_NV_ES1_1_compatibility, GL_ARB_draw_indirect, GL_EXT_packed_pixels, GL_MESA_framebuffer_flip_y, GL_AMD_depth_clamp_separate, GL_ARB_vertex_attrib_64bit, GL_KHR_robust_buffer_access_behavior, GL_ARB_shader_stencil_export, GL_EXT_bgra, GL_ARB_point_parameters, GL_EXT_memory_object, GL_EXT_semaphore_fd, GL_NV_primitive_restart, GL_ARB_shader_image_size, GL_ARB_texture_env_dot3, GL_EXT_stencil_wrap, GL_ARB_shader_ballot, GL_ARB_buffer_storage, GL_INTEL_shader_atomic_float_minmax, GL_KHR_context_flush_control, GL_ARB_multitexture, GL_EXT_shader_integer_mix, GL_ARB_half_float_pixel, GL_EXT_shader_framebuffer_fetch, GL_ARB_texture_mirrored_repeat, GL_EXT_debug_label, GL_ARB_internalformat_query, GL_EXT_texture_cube_map, GL_S3_s3tc, GL_ARB_conditional_render_inverted, GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_buffer_range, GL_ARB_draw_buffers, GL_ARB_depth_texture, GL_ARB_texture_compression_bptc, GL_EXT_draw_buffers2, GL_EXT_texture_snorm, GL_EXT_demote_to_helper_invocation, GL_EXT_semaphore, GL_NV_texture_env_combine4, GL_SGIS_generate_mipmap, GL_EXT_texture_sRGB_decode, GL_ARB_texture_env_crossbar, GL_AMD_vertex_shader_layer, GL_ARB_pipeline_statistics_query, GL_EXT_abgr, GL_AMD_query_buffer_object, GL_EXT_stencil_two_side, GL_KHR_parallel_shader_compile, GL_ARB_texture_view, GL_ARB_shading_language_packing, GL_ARB_shader_group_vote, GL_ATI_texture_env_combine3, GL_ARB_texture_multisample, GL_ARB_ES3_1_compatibility, GL_ARB_framebuffer_object, GL_ARB_program_interface_query, GL_ARB_blend_func_extended, GL_ARB_transform_feedback_instanced, GL_NV_texture_barrier, GL_EXT_shader_samples_identical, GL_EXT_texture_shared_exponent, GL_ARB_texture_cube_map, GL_NV_compute_shader_derivatives, GL_ARB_clip_control, GL_ARB_compute_shader, GL_ARB_half_float_vertex, GL_ARB_vertex_attrib_binding, GL_EXT_texture_compression_latc, GL_EXT_direct_state_access, GL_AMD_pinned_memory, GL_EXT_compiled_vertex_array, GL_EXT_texture_buffer_object, GL_ARB_shader_texture_lod, GL_ATI_separate_stencil, GL_ARB_texture_float
[2023.10.12 11:44:12] OpenGL: QOpenGLContext created, version: 4.4.
[2023.10.12 11:44:12] App Info: reading accounts info...
[2023.10.12 11:44:12] App Info: reading encrypted info...
[2023.10.12 11:44:12] App Info: reading map...
[2023.10.12 11:44:12] App Info: reading encrypted map...
[2023.10.12 11:44:12] App Info: reading encrypted user settings...
[2023.10.12 11:44:12] App Info: encrypted user settings read.
[2023.10.12 11:44:12] App Info: reading encrypted mtp data...
[2023.10.12 11:44:12] MTP Info: read keys, current: 4, to destroy: 0
[2023.10.12 11:44:12] Map read time: 1
[2023.10.12 11:44:12] App Info: reading encrypted mtp config...
[2023.10.12 11:44:12] Export Info: Destroy top bar by controller removal.
[2023.10.12 11:44:12] OpenGL: [TRUE] (Window)
[2023.10.12 11:44:13] Notification daemon product name: gnome-shell
[2023.10.12 11:44:13] Notification daemon vendor name: GNOME
[2023.10.12 11:44:13] Notification daemon version: 42.9
[2023.10.12 11:44:13] Notification daemon specification version: 1.2
[2023.10.12 11:44:13] Notification daemon capabilities: actions, body, body-markup, icon-static, persistence, sound
[2023.10.12 11:44:14] API Warning: not loaded minimal channel applied.
[2023.10.12 11:44:14] API Warning: not loaded minimal channel applied.
[2023.10.12 11:44:14] API Warning: not loaded minimal channel applied.
[2023.10.12 11:44:15] RPC Error: request 135 got fail with code 400, error PEER_ID_INVALID
Aokromes commented 11 months ago

plz enable beta, restart telegram and send crash id on next start and post id here.

Aokromes commented 11 months ago

also, can't reproduce on ubuntu 23.04 xorg

ainurbl commented 11 months ago

plz enable beta, restart telegram and send crash id on next start and post id here.

Help me, please, where should this crash id be located?

ilya-fedin commented 11 months ago

26887