telegramdesktop / tdesktop

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

Problem with Telegram Desktop on openSUSE Tumbleweed #26936

Closed i-p-c-x closed 11 months ago

i-p-c-x commented 11 months ago

Steps to reproduce

  1. Update openSUSE Tumbleweed to the latest system version.
  2. Launch Telegram Desktop.
  3. Observe the following errors:

Expected behaviour

After the system update, Telegram Desktop should launch without errors and function as expected.

Actual behaviour

Following the system update, Telegram Desktop exhibits the errors mentioned above.

Operating system

openSUSE Tumbleweed KDE Plasma

Version of Telegram Desktop

4.10.3-2.2 soruce telegram-desktop-4.10.3-2.2.src from OpenSuse repo

Installation source

Static binary from official website

Crash ID

No response

Logs

(telegram-desktop:1699): WARNING: 15:28:14.365: Unable to load patched fonts with Qt workarounds, expect font issues.
QPainter::begin: Paint device returned engine == 0, type: 2
QWidget::render: Cannot render with an inactive painter
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
===
[2023.10.16 15:34:18] Launched version: 4010003, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2023.10.16 15:34:18] Executable dir: /usr/bin/, name: telegram-desktop
[2023.10.16 15:34:18] Initial working dir: /home/ipc/
[2023.10.16 15:34:18] Working dir: /home/ipc/.local/share/TelegramDesktop/
[2023.10.16 15:34:18] Command line: telegram-desktop --verbose
[2023.10.16 15:34:18] Executable path before check: /usr/bin/telegram-desktop
[2023.10.16 15:34:18] Logs started
[2023.10.16 15:34:18] App ID: org.telegram.desktop
[2023.10.16 15:34:18] Connecting local socket to a9b58b004618caad26b61c3a73ab6d8d-{87A94AB0-E370-4cde-98D3-ACC110C5967D}...
[2023.10.16 15:34:18] Socket connect error 0, starting server and app...
[2023.10.16 15:34:18] Moved logging from '/home/ipc/.local/share/TelegramDesktop/log_start0.txt' to '/home/ipc/.local/share/TelegramDesktop/log.txt'!
[2023.10.16 15:34:18] Global devicePixelRatio: 1
[2023.10.16 15:34:18] QT_AUTO_SCREEN_SCALE_FACTOR: 0
[2023.10.16 15:34:18] Primary screen DPI: 96, Base: 96.
[2023.10.16 15:34:18] Computed screen scale: 100
[2023.10.16 15:34:18] DevicePixelRatio: 1
[2023.10.16 15:34:18] ScreenScale: 100
[2023.10.16 15:34:18] Icon theme: breeze-dark
[2023.10.16 15:34:18] Fallback icon theme: breeze
[2023.10.16 15:34:18] System tray available: [TRUE]
[2023.10.16 15:34:18] App Info: reading settings...
[2023.10.16 15:34:18] App Info: reading encrypted settings...
[2023.10.16 15:34:18] Lang Info: Loaded cached, keys: 5384
[2023.10.16 15:34:18] OpenAL Logging Level: (not set)
[2023.10.16 15:34:18] Audio Playback Devices: Wbudowany dźwięk Analogowe stereo
[2023.10.16 15:34:18] Audio Playback Default Device: Wbudowany dźwięk Analogowe stereo
[2023.10.16 15:34:18] Audio Capture Devices: Monitor of Wbudowany dźwięk Analogowe stereo;Wbudowany dźwięk Analogowe stereo
[2023.10.16 15:34:18] Audio Capture Default Device: Monitor of Wbudowany dźwięk Analogowe stereo
[2023.10.16 15:34:18] App Info: reading accounts info...
[2023.10.16 15:34:18] App Info: reading encrypted info...
[2023.10.16 15:34:18] App Info: reading map...
[2023.10.16 15:34:18] App Info: reading encrypted map...
[2023.10.16 15:34:18] App Info: reading encrypted user settings...
[2023.10.16 15:34:18] App Info: encrypted user settings read.
[2023.10.16 15:34:18] App Info: reading encrypted mtp data...
[2023.10.16 15:34:18] MTP Info: read keys, current: 4, to destroy: 0
[2023.10.16 15:34:18] Map read time: 0
[2023.10.16 15:34:18] App Info: reading encrypted mtp config...
[2023.10.16 15:34:18] Export Info: Destroy top bar by controller removal.
[2023.10.16 15:34:19] OpenGL Profile: Compatibility.
[2023.10.16 15:34:19] OpenGL Renderer: Mesa Intel(R) HD Graphics 2500 (IVB GT1)
[2023.10.16 15:34:19] OpenGL Vendor: Intel
[2023.10.16 15:34:19] OpenGL Version: 4.2 (Compatibility Profile) Mesa 23.2.1
[2023.10.16 15:34:19] OpenGL Extensions: GL_ARB_internalformat_query2, GL_MESA_shader_integer_functions, GL_EXT_texture_compression_dxt1, GL_EXT_draw_range_elements, GL_EXT_semaphore_fd, GL_EXT_framebuffer_multisample_blit_scaled, GL_ARB_shader_group_vote, GL_EXT_blend_minmax, GL_EXT_texture_env_add, GL_EXT_EGL_image_storage, GL_ARB_shader_viewport_layer_array, GL_ARB_ES3_compatibility, GL_ARB_indirect_parameters, GL_ARB_internalformat_query, GL_EXT_packed_depth_stencil, GL_NV_compute_shader_derivatives, GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod, GL_SGIS_generate_mipmap, GL_ARB_multi_draw_indirect, GL_ARB_tessellation_shader, GL_ATI_blend_equation_separate, GL_ARB_framebuffer_no_attachments, GL_NV_half_float, GL_ARB_transform_feedback3, GL_ARB_texture_border_clamp, GL_EXT_memory_object_fd, GL_ARB_shader_atomic_counter_ops, GL_ARB_depth_buffer_float, GL_ARB_shader_image_load_store, GL_AMD_draw_buffers_blend, GL_ARB_framebuffer_sRGB, GL_ARB_shading_language_100, GL_EXT_timer_query, GL_ARB_parallel_shader_compile, GL_ARB_pipeline_statistics_query, GL_SUN_multi_draw_arrays, GL_ARB_ES2_compatibility, GL_ARB_gpu_shader_fp64, GL_ARB_get_texture_sub_image, GL_EXT_blend_func_separate, GL_KHR_parallel_shader_compile, GL_ARB_vertex_attrib_binding, GL_ARB_draw_indirect, GL_ARB_blend_func_extended, GL_KHR_debug, GL_ARB_color_buffer_float, GL_ANGLE_texture_compression_dxt5, GL_ARB_compute_shader, GL_ARB_get_program_binary, GL_AMD_texture_texture4, GL_ATI_texture_float, GL_NV_texture_env_combine4, GL_EXT_vertex_array_bgra, GL_ARB_draw_instanced, GL_AMD_vertex_shader_viewport_index, GL_EXT_framebuffer_blit, GL_EXT_demote_to_helper_invocation, GL_EXT_subtexture, GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_multi_bind, GL_EXT_draw_instanced, GL_EXT_packed_float, GL_ARB_seamless_cubemap_per_texture, GL_ARB_vertex_array_bgra, GL_NV_conditional_render, GL_KHR_blend_equation_advanced, GL_EXT_texture_filter_anisotropic, GL_ARB_depth_clamp, GL_ARB_uniform_buffer_object, GL_INTEL_performance_query, GL_ARB_sync, GL_INGR_blend_func_separate, GL_ARB_occlusion_query, GL_KHR_texture_compression_astc_sliced_3d, GL_ARB_compressed_texture_pixel_storage, GL_ARB_separate_shader_objects, GL_ARB_texture_rectangle, GL_ARB_draw_elements_base_vertex, GL_ARB_vertex_shader, GL_EXT_stencil_two_side, GL_ARB_texture_env_dot3, GL_EXT_texture_compression_s3tc, GL_NV_ES1_1_compatibility, GL_ARB_texture_rgb10_a2ui, GL_IBM_texture_mirrored_repeat, GL_SGIS_texture_edge_clamp, GL_EXT_EGL_sync, GL_MESA_texture_signed_rgba, GL_ATI_separate_stencil, GL_AMD_performance_monitor, GL_ARB_framebuffer_object, GL_ARB_gpu_shader5, GL_ARB_polygon_offset_clamp, GL_ARB_shader_precision, GL_EXT_texture_buffer_object, GL_EXT_texture_edge_clamp, GL_ARB_map_buffer_range, GL_NV_texgen_reflection, GL_EXT_gpu_program_parameters, GL_EXT_semaphore, GL_EXT_bgra, GL_ARB_compute_variable_group_size, GL_ARB_shader_objects, GL_ARB_debug_output, GL_EXT_packed_pixels, GL_EXT_texture_sRGB, GL_ARB_direct_state_access, GL_ARB_vertex_attrib_64bit, GL_NV_primitive_restart, GL_ARB_pixel_buffer_object, GL_ARB_fragment_program_shadow, GL_ARB_transform_feedback2, GL_EXT_framebuffer_multisample, GL_EXT_gpu_shader4, GL_KHR_no_error, GL_AMD_vertex_shader_layer, GL_ARB_fragment_shader, GL_ARB_gl_spirv, GL_ARB_texture_mirrored_repeat, GL_EXT_blend_subtract, GL_ARB_copy_buffer, GL_ARB_viewport_array, GL_EXT_texture_env_combine, GL_EXT_texture, GL_ARB_sample_shading, GL_ARB_multisample, GL_ARB_texture_buffer_object, GL_ARB_shader_image_size, GL_NV_alpha_to_coverage_dither_control, GL_ARB_base_instance, GL_ARB_invalidate_subdata, GL_EXT_pixel_buffer_object, GL_ARB_texture_buffer_object_rgb32, GL_EXT_direct_state_access, GL_ARB_transpose_matrix, GL_ATI_draw_buffers, GL_EXT_texture_rectangle, GL_ARB_robustness, GL_ARB_texture_buffer_range, GL_AMD_pinned_memory, GL_MESA_window_pos, GL_NV_blend_square, GL_EXT_fog_coord, GL_ARB_texture_view, GL_EXT_secondary_color, GL_SGIS_texture_border_clamp, GL_ARB_timer_query, GL_ATI_texture_env_combine3, GL_IBM_rasterpos_clip, GL_EXT_transform_feedback, GL_KHR_context_flush_control, GL_EXT_texture3D, GL_ARB_spirv_extensions, GL_EXT_texture_snorm, GL_EXT_texture_swizzle, GL_ARB_explicit_uniform_location, GL_ARB_texture_env_combine, GL_ARB_depth_texture, GL_ARB_seamless_cube_map, GL_EXT_vertex_attrib_64bit, GL_ARB_program_interface_query, GL_ARB_shading_language_packing, GL_ARB_texture_compression, GL_NV_packed_depth_stencil, GL_EXT_polygon_offset_clamp, GL_EXT_draw_buffers2, GL_ARB_half_float_vertex, GL_ARB_texture_env_crossbar, GL_ARB_texture_mirror_clamp_to_edge, GL_EXT_shadow_funcs, GL_ARB_texture_swizzle, GL_ARB_texture_float, GL_ARB_texture_query_levels, GL_EXT_separate_specular_color, GL_ARB_instanced_arrays, GL_ARB_fragment_coord_conventions, GL_ARB_shader_draw_parameters, GL_ARB_vertex_program, GL_ARB_clear_buffer_object, GL_EXT_texture_integer, GL_AMD_conservative_depth, GL_NV_texture_barrier, GL_SGIS_texture_lod, GL_ARB_shader_subroutine, GL_EXT_texture_sRGB_R8, GL_ARB_compatibility, GL_ARB_map_buffer_alignment, GL_ARB_sampler_objects, GL_ARB_enhanced_layouts, GL_EXT_framebuffer_sRGB, GL_ANGLE_texture_compression_dxt3, GL_ARB_conditional_render_inverted, GL_EXT_texture_env_dot3, GL_KHR_texture_compression_astc_ldr, GL_ARB_texture_compression_rgtc, GL_ARB_copy_image, GL_EXT_shader_samples_identical, GL_ARB_texture_gather, GL_ARB_texture_compression_bptc, GL_EXT_texture_cube_map, GL_ARB_shadow, GL_NV_light_max_exponent, GL_ARB_multitexture, GL_ARB_draw_buffers_blend, GL_MESA_pack_invert, GL_ARB_occlusion_query2, GL_ARB_conservative_depth, GL_INTEL_blackhole_render, GL_3DFX_texture_compression_FXT1, GL_EXT_texture_object, GL_ARB_shader_atomic_counters, GL_EXT_stencil_wrap, GL_EXT_texture_shared_exponent, GL_NV_fog_distance, GL_ARB_half_float_pixel, GL_ARB_vertex_array_object, GL_NV_copy_image, GL_ARB_transform_feedback_instanced, GL_EXT_debug_label, GL_OES_read_format, GL_ARB_texture_multisample, GL_ARB_point_parameters, GL_ARB_texture_storage_multisample, GL_EXT_copy_texture, GL_EXT_texture_shadow_lod, GL_ARB_texture_query_lod, GL_ARB_cull_distance, GL_ARB_shader_storage_buffer_object, GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_ARB_fragment_layer_viewport, GL_AMD_multi_draw_indirect, GL_OES_EGL_image, GL_ARB_transform_feedback_overflow_query, GL_ARB_vertex_type_2_10_10_10_rev, GL_S3_s3tc, GL_AMD_shader_trinary_minmax, GL_EXT_compiled_vertex_array, GL_EXT_blend_equation_separate, GL_ARB_shader_clock, GL_EXT_blend_color, GL_ARB_vertex_buffer_object, GL_ARB_shading_language_420pack, GL_ARB_derivative_control, GL_ARB_arrays_of_arrays, GL_EXT_texture_array, GL_ARB_texture_env_add, GL_ARB_texture_storage, GL_ARB_texture_cube_map_array, GL_EXT_texture_compression_rgtc, GL_ARB_buffer_storage, GL_AMD_seamless_cubemap_per_texture, GL_EXT_vertex_array, GL_EXT_abgr, GL_NV_depth_clamp, GL_EXT_provoking_vertex, GL_ARB_fragment_program, GL_ARB_draw_buffers, GL_ATI_fragment_shader, GL_ARB_provoking_vertex, GL_EXT_framebuffer_object, GL_ATI_texture_compression_3dc, GL_ARB_texture_non_power_of_two, GL_ARB_shader_bit_encoding, GL_ARB_point_sprite, GL_ARB_explicit_attrib_location, GL_EXT_texture_sRGB_decode, GL_ARB_texture_barrier, GL_ARB_texture_rg, GL_APPLE_packed_pixels, GL_EXT_shader_framebuffer_fetch_non_coherent, GL_ARB_clear_texture, GL_EXT_memory_object, GL_NV_texture_rectangle, GL_ARB_window_pos, GL_EXT_multi_draw_arrays, GL_ARB_texture_filter_anisotropic, GL_ARB_clip_control, GL_IBM_multimode_draw_arrays, GL_EXT_shader_integer_mix, GL_ARB_texture_cube_map, GL_EXT_texture_lod_bias, GL_ARB_shading_language_include
[2023.10.16 15:34:19] OpenGL: QOpenGLContext created, version: 4.4.
[2023.10.16 15:34:19] OpenGL: [TRUE] (Window)
[2023.10.16 15:34:19] Notification daemon product name: Plasma
[2023.10.16 15:34:19] Notification daemon vendor name: KDE
[2023.10.16 15:34:19] Notification daemon version: 5.27.8
[2023.10.16 15:34:19] Notification daemon specification version: 1.2
[2023.10.16 15:34:19] Notification daemon capabilities: body, body-hyperlinks, body-markup, body-images, icon-static, actions, persistence, inline-reply, x-kde-urls, x-kde-origin-name, x-kde-display-appname, inhibitions

Run log
===
[2023.10.16 16:05:16] Launched version: 4010003, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2023.10.16 16:05:16] Executable dir: /usr/bin/, name: telegram-desktop
[2023.10.16 16:05:16] Initial working dir: /home/ipc/
[2023.10.16 16:05:16] Working dir: /home/ipc/.local/share/TelegramDesktop/
[2023.10.16 16:05:16] Command line: telegram-desktop
[2023.10.16 16:05:16] Executable path before check: /usr/bin/telegram-desktop
[2023.10.16 16:05:16] Logs started
[2023.10.16 16:05:16] App ID: org.telegram.desktop
[2023.10.16 16:05:16] Connecting local socket to a9b58b004618caad26b61c3a73ab6d8d-{87A94AB0-E370-4cde-98D3-ACC110C5967D}...
[2023.10.16 16:05:16] Socket connect error 0, starting server and app...
[2023.10.16 16:05:16] Moved logging from '/home/ipc/.local/share/TelegramDesktop/log_start0.txt' to '/home/ipc/.local/share/TelegramDesktop/log.txt'!
[2023.10.16 16:05:16] Global devicePixelRatio: 1
[2023.10.16 16:05:16] QT_AUTO_SCREEN_SCALE_FACTOR: 0
[2023.10.16 16:05:16] Primary screen DPI: 96, Base: 96.
[2023.10.16 16:05:16] Computed screen scale: 100
[2023.10.16 16:05:16] DevicePixelRatio: 1
[2023.10.16 16:05:16] ScreenScale: 100
[2023.10.16 16:05:16] Icon theme: breeze-dark
[2023.10.16 16:05:16] Fallback icon theme: breeze
[2023.10.16 16:05:16] System tray available: [TRUE]
[2023.10.16 16:05:16] App Info: reading settings...
[2023.10.16 16:05:16] App Info: reading encrypted settings...
[2023.10.16 16:05:16] Lang Info: Loaded cached, keys: 5384
[2023.10.16 16:05:16] OpenAL Logging Level: (not set)
[2023.10.16 16:05:16] Audio Playback Devices: Wbudowany dźwięk Analogowe stereo
[2023.10.16 16:05:16] Audio Playback Default Device: Wbudowany dźwięk Analogowe stereo
[2023.10.16 16:05:16] Audio Capture Devices: Monitor of Wbudowany dźwięk Analogowe stereo;Wbudowany dźwięk Analogowe stereo
[2023.10.16 16:05:16] Audio Capture Default Device: Monitor of Wbudowany dźwięk Analogowe stereo
[2023.10.16 16:05:16] App Info: reading accounts info...
[2023.10.16 16:05:16] App Info: reading encrypted info...
[2023.10.16 16:05:16] App Info: reading map...
[2023.10.16 16:05:16] App Info: reading encrypted map...
[2023.10.16 16:05:16] App Info: reading encrypted user settings...
[2023.10.16 16:05:16] App Info: encrypted user settings read.
[2023.10.16 16:05:16] App Info: reading encrypted mtp data...
[2023.10.16 16:05:16] MTP Info: read keys, current: 4, to destroy: 0
[2023.10.16 16:05:16] Map read time: 1
[2023.10.16 16:05:16] App Info: reading encrypted mtp config...
[2023.10.16 16:05:16] Export Info: Destroy top bar by controller removal.
[2023.10.16 16:05:16] OpenGL Profile: Compatibility.
[2023.10.16 16:05:16] OpenGL Renderer: Mesa Intel(R) HD Graphics 2500 (IVB GT1)
[2023.10.16 16:05:16] OpenGL Vendor: Intel
[2023.10.16 16:05:16] OpenGL Version: 4.2 (Compatibility Profile) Mesa 23.2.1
[2023.10.16 16:05:16] OpenGL Extensions: GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object, GL_NV_texgen_reflection, GL_EXT_texture_filter_anisotropic, GL_EXT_vertex_array_bgra, GL_ARB_robustness, GL_ARB_shader_objects, GL_ARB_fragment_program, GL_ARB_texture_compression_rgtc, GL_ARB_texture_non_power_of_two, GL_NV_texture_env_combine4, GL_ARB_fragment_program_shadow, GL_ARB_seamless_cubemap_per_texture, GL_ARB_multi_bind, GL_ARB_cull_distance, GL_ARB_indirect_parameters, GL_ATI_separate_stencil, GL_ARB_depth_clamp, GL_ARB_internalformat_query2, GL_ARB_vertex_type_10f_11f_11f_rev, GL_EXT_draw_instanced, GL_ARB_framebuffer_sRGB, GL_SGIS_texture_lod, GL_ARB_multi_draw_indirect, GL_OES_EGL_image, GL_ARB_texture_buffer_range, GL_ARB_explicit_uniform_location, GL_EXT_blend_equation_separate, GL_AMD_texture_texture4, GL_EXT_multi_draw_arrays, GL_EXT_texture_snorm, GL_EXT_texture_env_add, GL_ARB_conditional_render_inverted, GL_ARB_framebuffer_no_attachments, GL_ARB_provoking_vertex, GL_ARB_texture_cube_map_array, GL_ARB_viewport_array, GL_KHR_texture_compression_astc_ldr, GL_ARB_shadow, GL_EXT_vertex_array, GL_3DFX_texture_compression_FXT1, GL_ARB_texture_env_add, GL_ARB_get_program_binary, GL_EXT_texture_sRGB_decode, GL_EXT_compiled_vertex_array, GL_EXT_transform_feedback, GL_ARB_spirv_extensions, GL_EXT_texture_sRGB_R8, GL_EXT_texture3D, GL_EXT_shader_integer_mix, GL_EXT_separate_specular_color, GL_EXT_texture_buffer_object, GL_ARB_shader_texture_lod, GL_ARB_texture_mirrored_repeat, GL_NV_primitive_restart, GL_ARB_shader_storage_buffer_object, GL_EXT_texture_compression_s3tc, GL_EXT_texture_edge_clamp, GL_ARB_framebuffer_object, GL_ARB_blend_func_extended, GL_AMD_vertex_shader_layer, GL_KHR_debug, GL_OES_read_format, GL_EXT_texture_object, GL_ARB_shading_language_420pack, GL_ARB_transform_feedback_instanced, GL_EXT_rescale_normal, GL_ARB_point_parameters, GL_ARB_explicit_attrib_location, GL_ARB_draw_indirect, GL_ARB_texture_buffer_object_rgb32, GL_ARB_vertex_program, GL_EXT_framebuffer_multisample, GL_EXT_packed_float, GL_ATI_blend_equation_separate, GL_EXT_shader_framebuffer_fetch_non_coherent, GL_MESA_texture_signed_rgba, GL_ARB_fragment_shader, GL_ARB_shader_bit_encoding, GL_EXT_semaphore_fd, GL_S3_s3tc, GL_ARB_transform_feedback_overflow_query, GL_APPLE_packed_pixels, GL_ARB_texture_swizzle, GL_EXT_gpu_program_parameters, GL_ARB_map_buffer_alignment, GL_EXT_stencil_wrap, GL_ARB_compute_shader, GL_ARB_texture_query_lod, GL_NV_light_max_exponent, GL_EXT_texture_shadow_lod, GL_ARB_shading_language_100, GL_EXT_EGL_sync, GL_ARB_polygon_offset_clamp, GL_AMD_shader_trinary_minmax, GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, GL_ARB_half_float_pixel, GL_ARB_depth_buffer_float, GL_ARB_texture_env_dot3, GL_IBM_rasterpos_clip, GL_ARB_shader_texture_image_samples, GL_ARB_texture_rg, GL_ARB_sample_shading, GL_EXT_texture_rectangle, GL_ARB_texture_view, GL_EXT_texture_env_dot3, GL_EXT_framebuffer_multisample_blit_scaled, GL_ARB_pipeline_statistics_query, GL_ARB_ES3_compatibility, GL_ARB_clip_control, GL_ARB_texture_barrier, GL_ARB_texture_cube_map, GL_ARB_timer_query, GL_EXT_draw_range_elements, GL_NV_compute_shader_derivatives, GL_ARB_clear_texture, GL_EXT_texture_array, GL_ARB_texture_env_crossbar, GL_ARB_gl_spirv, GL_ARB_shader_clock, GL_EXT_demote_to_helper_invocation, GL_ARB_texture_mirror_clamp_to_edge, GL_EXT_polygon_offset_clamp, GL_EXT_texture_compression_dxt1, GL_ARB_shader_draw_parameters, GL_ATI_texture_env_combine3, GL_NV_packed_depth_stencil, GL_ARB_texture_rectangle, GL_KHR_context_flush_control, GL_ANGLE_texture_compression_dxt5, GL_ARB_texture_storage, GL_ATI_texture_compression_3dc, GL_ARB_seamless_cube_map, GL_NV_copy_image, GL_ARB_direct_state_access, GL_EXT_packed_depth_stencil, GL_EXT_EGL_image_storage, GL_EXT_texture_integer, GL_ARB_vertex_array_object, GL_SUN_multi_draw_arrays, GL_MESA_pack_invert, GL_ARB_program_interface_query, GL_EXT_fog_coord, GL_ARB_shader_image_size, GL_ARB_get_texture_sub_image, GL_ARB_shader_group_vote, GL_ARB_multitexture, GL_EXT_shadow_funcs, GL_ARB_texture_storage_multisample, GL_ARB_separate_shader_objects, GL_EXT_texture_sRGB, GL_ARB_depth_texture, GL_ARB_derivative_control, GL_ARB_texture_border_clamp, GL_ARB_texture_rgb10_a2ui, GL_ARB_shader_viewport_layer_array, GL_ARB_shader_image_load_store, GL_ARB_texture_gather, GL_AMD_pinned_memory, GL_KHR_no_error, GL_ARB_sync, GL_ARB_shader_atomic_counters, GL_ANGLE_texture_compression_dxt3, GL_ARB_fragment_coord_conventions, GL_ARB_clear_buffer_object, GL_AMD_conservative_depth, GL_MESA_shader_integer_functions, GL_EXT_gpu_shader4, GL_EXT_subtexture, GL_ARB_half_float_vertex, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object, GL_ARB_tessellation_shader, GL_ARB_shader_atomic_counter_ops, GL_ARB_window_pos, GL_AMD_multi_draw_indirect, GL_ARB_texture_compression, GL_ARB_enhanced_layouts, GL_EXT_texture, GL_ARB_compute_variable_group_size, GL_MESA_window_pos, GL_IBM_multimode_draw_arrays, GL_EXT_blend_func_separate, GL_ARB_texture_query_levels, GL_SGIS_texture_edge_clamp, GL_AMD_vertex_shader_viewport_index, GL_KHR_blend_equation_advanced, GL_EXT_draw_buffers2, GL_ARB_texture_multisample, GL_ARB_color_buffer_float, GL_EXT_point_parameters, GL_ARB_sampler_objects, GL_EXT_bgra, GL_IBM_texture_mirrored_repeat, GL_ARB_vertex_type_2_10_10_10_rev, GL_NV_conditional_render, GL_EXT_secondary_color, GL_INTEL_blackhole_render, GL_NV_blend_square, GL_ARB_conservative_depth, GL_ARB_vertex_array_bgra, GL_EXT_texture_swizzle, GL_ARB_draw_elements_base_vertex, GL_ARB_occlusion_query2, GL_ARB_uniform_buffer_object, GL_NV_alpha_to_coverage_dither_control, GL_ARB_gpu_shader5, GL_EXT_blend_minmax, GL_ARB_point_sprite, GL_INTEL_performance_query, GL_ARB_arrays_of_arrays, GL_ARB_vertex_attrib_64bit, GL_EXT_texture_cube_map, GL_ARB_buffer_storage, GL_EXT_copy_texture, GL_ARB_base_instance, GL_EXT_texture_lod_bias, GL_EXT_packed_pixels, GL_NV_texture_barrier, GL_EXT_memory_object, GL_ARB_transpose_matrix, GL_EXT_texture_env_combine, GL_AMD_draw_buffers_blend, GL_EXT_blend_subtract, GL_KHR_texture_compression_astc_sliced_3d, GL_ARB_invalidate_subdata, GL_NV_ES1_1_compatibility, GL_ARB_texture_env_combine, GL_EXT_framebuffer_blit, GL_SGIS_texture_border_clamp, GL_ARB_texture_filter_anisotropic, GL_EXT_pixel_buffer_object, GL_ATI_draw_buffers, GL_EXT_shader_samples_identical, GL_ARB_instanced_arrays, GL_EXT_timer_query, GL_ARB_draw_buffers_blend, GL_EXT_framebuffer_sRGB, GL_ARB_shader_precision, GL_ATI_fragment_shader, GL_ARB_shader_subroutine, GL_EXT_stencil_two_side, GL_ARB_debug_output, GL_ARB_draw_instanced, GL_ARB_texture_float, GL_ARB_parallel_shader_compile, GL_ARB_shading_language_include, GL_EXT_texture_shared_exponent, GL_EXT_texture_compression_rgtc, GL_ARB_texture_buffer_object, GL_KHR_parallel_shader_compile, GL_ARB_copy_buffer, GL_EXT_provoking_vertex, GL_INGR_blend_func_separate, GL_EXT_blend_color, GL_ARB_compatibility, GL_ARB_internalformat_query, GL_NV_texture_rectangle, GL_ARB_texture_compression_bptc, GL_EXT_abgr, GL_AMD_seamless_cubemap_per_texture, GL_ARB_compressed_texture_pixel_storage, GL_ARB_map_buffer_range, GL_ARB_copy_image, GL_ARB_vertex_shader, GL_EXT_debug_label, GL_NV_half_float, GL_EXT_framebuffer_object, GL_EXT_vertex_attrib_64bit, GL_ARB_gpu_shader_fp64, GL_ARB_fragment_layer_viewport, GL_ARB_draw_buffers, GL_EXT_direct_state_access, GL_NV_depth_clamp, GL_SGIS_generate_mipmap, GL_ARB_multisample, GL_ARB_ES2_compatibility, GL_ATI_texture_float, GL_AMD_performance_monitor, GL_NV_fog_distance, GL_EXT_memory_object_fd, GL_ARB_shading_language_packing, GL_EXT_semaphore
[2023.10.16 16:05:16] OpenGL: QOpenGLContext created, version: 4.4.
[2023.10.16 16:05:16] OpenGL: [TRUE] (Window)
[2023.10.16 16:05:17] Notification daemon product name: Plasma
[2023.10.16 16:05:17] Notification daemon vendor name: KDE
[2023.10.16 16:05:17] Notification daemon version: 5.27.8
[2023.10.16 16:05:17] Notification daemon specification version: 1.2
[2023.10.16 16:05:17] Notification daemon capabilities: body, body-hyperlinks, body-markup, body-images, icon-static, actions, persistence, inline-reply, x-kde-urls, x-kde-origin-name, x-kde-display-appname, inhibitions
ilya-fedin commented 11 months ago

Is your problem only those lines? The first one says your distro maintainer has built tdesktop with a unrecommended option set and only he can fix this. The remaining ones are non-critical and just complains from Qt due to various untrusted content which can't always be valid and follow Qt requirements, unlikely it's possible to do something with them.

i-p-c-x commented 11 months ago

Yes, these are the only logs I can get. The application starts, a window appears, but ends after a few seconds

ilya-fedin commented 11 months ago

@i-p-c-x then it's not related to those lines as they're present in normal operation. The issue template asks to provide the content of log.txt, why didn't you provide it?

ilya-fedin commented 11 months ago

Ah, I got it. It's ~/.local/share/TelegramDesktop/log.txt.

i-p-c-x commented 11 months ago

I edited the ticket and added the correct logs

ilya-fedin commented 11 months ago

Installation source

Static binary from official website

Is this the truth? The log looks quite suspicious, /usr/bin/telegram-desktop is not typical given that the static binary is named Telegram.

i-p-c-x commented 11 months ago

https://software.opensuse.org/package/telegram-desktop

pakiet telegram-desktop — informacje:

Repozytorium : Repozytorium główne (OSS) Nazwa : telegram-desktop Wersja : 4.10.3-2.2 Architektura : x86_64 Dostawca : openSUSE Rozmiar po zainstalowaniu : 96,8 MiB Zainstalowano : Tak Status : aktualny Pakiet źródłowy : telegram-desktop-4.10.3-2.2.src Upstream URL : https://github.com/telegramdesktop/tdesktop Podsumowanie : Messaging application with a focus on speed and security Opis : Telegram is a non-profit cloud-based instant messaging service. Users can send messages and exchange photos, videos, stickers, audio and files of any type. Its client-side code is open-source software but the source code for recent versions is not always immediately published, whereas its server-side code is closed-source and proprietary. The service also provides APIs to independent developers.

ilya-fedin commented 11 months ago

Are you using Wayland? What Qt version tdesktop is built upon?

i-p-c-x commented 11 months ago

Sorry, how can I check this?

ilya-fedin commented 11 months ago

You should be able to check X11/Wayland in kinfocenter. Not sure how to check the latter, it's distro-dependent and I don't have much experience with openSUSE. Perhaps the distro community should help you on that?

ilya-fedin commented 11 months ago

Note that the Qt version kinfocenter shows is not relevant. kinfocenter can (and is likely to) use a different Qt version than tdesktop.

ilya-fedin commented 11 months ago

Perhaps the distro community should help you on that?

The principle is to check tdesktop package dependencies and find Qt version there.

i-p-c-x commented 11 months ago

Operating System: openSUSE Tumbleweed 20231013 KDE Plasma Version: 5.27.8 KDE Frameworks Version: 5.110.0 Qt Version: 5.15.11 Kernel Version: 6.5.6-1-default (64-bit) Graphics Platform: X11 Processors: 4 × Intel® Core™ i5-3570 CPU @ 3.40GHz Memory: 7,6 GiB of RAM Graphics Processor: Mesa Intel® HD Graphics 2500 Manufacturer: Gigabyte Technology Co., Ltd.

i-p-c-x commented 11 months ago

is that it?

ipc@localhost:~> rpm -q --requires telegram-desktop
glib2 >= 2.77
hicolor-icon-theme
icu
ld-linux-x86-64.so.2()(64bit)
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
libQt6Core.so.6()(64bit)
libQt6Core.so.6(Qt_6)(64bit)
libQt6Core.so.6(Qt_6.6)(64bit)
libQt6Core.so.6(Qt_6.6.0_PRIVATE_API)(64bit)
libQt6DBus.so.6()(64bit)
libQt6DBus.so.6(Qt_6)(64bit)
libQt6Gui.so.6()(64bit)
libQt6Gui.so.6(Qt_6)(64bit)
libQt6Gui.so.6(Qt_6.6.0_PRIVATE_API)(64bit)
libQt6Network.so.6()(64bit)
libQt6Network.so.6(Qt_6)(64bit)
libQt6OpenGL.so.6()(64bit)
libQt6OpenGL.so.6(Qt_6)(64bit)
libQt6OpenGLWidgets.so.6()(64bit)
libQt6OpenGLWidgets.so.6(Qt_6)(64bit)
libQt6Svg.so.6()(64bit)
libQt6Svg.so.6(Qt_6)(64bit)
libQt6Widgets.so.6()(64bit)
libQt6Widgets.so.6(Qt_6)(64bit)
libQt6Widgets.so.6(Qt_6.6.0_PRIVATE_API)(64bit)
libX11.so.6()(64bit)
libXcomposite.so.1()(64bit)
libXdamage.so.1()(64bit)
libXext.so.6()(64bit)
libXfixes.so.3()(64bit)
libXrandr.so.2()(64bit)
libXtst.so.6()(64bit)
libavcodec.so.60()(64bit)
libavcodec.so.60(LIBAVCODEC_60.3_SUSE)(64bit)
libavfilter.so.9()(64bit)
libavfilter.so.9(LIBAVFILTER_9.3_SUSE)(64bit)
libavformat.so.60()(64bit)
libavformat.so.60(LIBAVFORMAT_60.3_SUSE)(64bit)
libavutil.so.58()(64bit)
libavutil.so.58(LIBAVUTIL_58.2_SUSE)(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.17)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.2)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.32)(64bit)
libc.so.6(GLIBC_2.33)(64bit)
libc.so.6(GLIBC_2.34)(64bit)
libc.so.6(GLIBC_2.38)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.6)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libc.so.6(GLIBC_2.8)(64bit)
libc.so.6(GLIBC_2.9)(64bit)
libcrypto.so.3()(64bit)
libcrypto.so.3(OPENSSL_3.0.0)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_3.4)(64bit)
libgio-2.0.so.0()(64bit)
libgiomm-2.68.so.1()(64bit)
libglib-2.0.so.0()(64bit)
libglibmm-2.68.so.1()(64bit)
libgobject-2.0.so.0()(64bit)
libhunspell-1.7.so.0()(64bit)
libjemalloc.so.2()(64bit)
libjpeg.so.8()(64bit)
libjpeg.so.8(LIBJPEG_8.0)(64bit)
liblz4.so.1()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libm.so.6(GLIBC_2.27)(64bit)
libm.so.6(GLIBC_2.29)(64bit)
libm.so.6(GLIBC_2.38)(64bit)
libminizip.so.1()(64bit)
libopenal.so.1()(64bit)
libopus.so.0()(64bit)
libprotobuf-lite.so.23.4.0()(64bit)
librnnoise.so.0()(64bit)
libsigc-3.0.so.0()(64bit)
libssl.so.3()(64bit)
libssl.so.3(OPENSSL_3.0.0)(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(CXXABI_1.3.11)(64bit)
libstdc++.so.6(CXXABI_1.3.13)(64bit)
libstdc++.so.6(CXXABI_1.3.5)(64bit)
libstdc++.so.6(CXXABI_1.3.8)(64bit)
libstdc++.so.6(CXXABI_1.3.9)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
libstdc++.so.6(GLIBCXX_3.4.14)(64bit)
libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
libstdc++.so.6(GLIBCXX_3.4.17)(64bit)
libstdc++.so.6(GLIBCXX_3.4.18)(64bit)
libstdc++.so.6(GLIBCXX_3.4.20)(64bit)
libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
libstdc++.so.6(GLIBCXX_3.4.22)(64bit)
libstdc++.so.6(GLIBCXX_3.4.26)(64bit)
libstdc++.so.6(GLIBCXX_3.4.29)(64bit)
libstdc++.so.6(GLIBCXX_3.4.30)(64bit)
libstdc++.so.6(GLIBCXX_3.4.31)(64bit)
libstdc++.so.6(GLIBCXX_3.4.32)(64bit)
libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
libswresample.so.4()(64bit)
libswresample.so.4(LIBSWRESAMPLE_4.10_SUSE)(64bit)
libswscale.so.7()(64bit)
libswscale.so.7(LIBSWSCALE_7.1_SUSE)(64bit)
libvpx.so.8()(64bit)
libwayland-client.so.0()(64bit)
libxcb-keysyms.so.1()(64bit)
libxcb-record.so.0()(64bit)
libxcb-screensaver.so.0()(64bit)
libxcb.so.1()(64bit)
libxxhash.so.0()(64bit)
libz.so.1()(64bit)
qt6-imageformats
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
ilya-fedin commented 11 months ago

Can you make it readable? Please use three-brackets (```)

ilya-fedin commented 11 months ago

It returned library names rather than package names/versions :(

ilya-fedin commented 11 months ago

I like when distros provide a web page with package info, maybe openSUSE has something similar? https://archlinux.org/packages/extra/x86_64/telegram-desktop/

i-p-c-x commented 11 months ago

maybe this?

https://build.opensuse.org/package/view_file/openSUSE:Factory/telegram-desktop/telegram-desktop.spec?expand=1

ilya-fedin commented 11 months ago

No, it doesn't specify required versions. They're likely computed by your package manager.

i-p-c-x commented 11 months ago

or this?

Require                    : [104]
    libstdc++.so.6()(64bit)
    libstdc++.so.6(GLIBCXX_3.4)(64bit)
    libstdc++.so.6(CXXABI_1.3)(64bit)
    libc.so.6(GLIBC_2.38)(64bit)
    libm.so.6()(64bit)
    libgcc_s.so.1()(64bit)
    libgcc_s.so.1(GCC_3.0)(64bit)
    libstdc++.so.6(CXXABI_1.3.9)(64bit)
    libm.so.6(GLIBC_2.2.5)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
    libm.so.6(GLIBC_2.29)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.32)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.29)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
    libglib-2.0.so.0()(64bit)
    libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
    libgobject-2.0.so.0()(64bit)
    libstdc++.so.6(GLIBCXX_3.4.20)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
    libz.so.1()(64bit)
    ld-linux-x86-64.so.2()(64bit)
    ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
    libstdc++.so.6(CXXABI_1.3.8)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.14)(64bit)
    libgio-2.0.so.0()(64bit)
    libstdc++.so.6(GLIBCXX_3.4.18)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.26)(64bit)
    libm.so.6(GLIBC_2.38)(64bit)
    libX11.so.6()(64bit)
    libm.so.6(GLIBC_2.27)(64bit)
    libcrypto.so.3()(64bit)
    libcrypto.so.3(OPENSSL_3.0.0)(64bit)
    libstdc++.so.6(CXXABI_1.3.5)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.22)(64bit)
    libstdc++.so.6(CXXABI_1.3.13)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.30)(64bit)
    libssl.so.3()(64bit)
    libssl.so.3(OPENSSL_3.0.0)(64bit)
    libQt6Core.so.6()(64bit)
    libQt6Core.so.6(Qt_6)(64bit)
    libstdc++.so.6(CXXABI_1.3.11)(64bit)
    libjpeg.so.8()(64bit)
    libjpeg.so.8(LIBJPEG_8.0)(64bit)
    libQt6Core.so.6(Qt_6.6)(64bit)
    libXext.so.6()(64bit)
    libstdc++.so.6(GLIBCXX_3.4.17)(64bit)
    libgcc_s.so.1(GCC_3.4)(64bit)
    libQt6Gui.so.6()(64bit)
    libQt6Gui.so.6(Qt_6)(64bit)
    libxcb.so.1()(64bit)
    libwayland-client.so.0()(64bit)
    libQt6Widgets.so.6()(64bit)
    libQt6Widgets.so.6(Qt_6)(64bit)
    libXrandr.so.2()(64bit)
    hicolor-icon-theme
    libQt6Core.so.6(Qt_6.6.0_PRIVATE_API)(64bit)
    liblz4.so.1()(64bit)
    libQt6Network.so.6()(64bit)
    libXtst.so.6()(64bit)
    libQt6Network.so.6(Qt_6)(64bit)
    libXfixes.so.3()(64bit)
    libavutil.so.58()(64bit)
    libavutil.so.58(LIBAVUTIL_58.2_SUSE)(64bit)
    libavcodec.so.60()(64bit)
    libavcodec.so.60(LIBAVCODEC_60.3_SUSE)(64bit)
    libavformat.so.60()(64bit)
    libavformat.so.60(LIBAVFORMAT_60.3_SUSE)(64bit)
    libQt6Gui.so.6(Qt_6.6.0_PRIVATE_API)(64bit)
    libstdc++.so.6(GLIBCXX_3.4.31)(64bit)
    libopenal.so.1()(64bit)
    libXcomposite.so.1()(64bit)
    libXdamage.so.1()(64bit)
    libswscale.so.7()(64bit)
    libswscale.so.7(LIBSWSCALE_7.1_SUSE)(64bit)
    libopus.so.0()(64bit)
    libQt6OpenGL.so.6()(64bit)
    libQt6OpenGL.so.6(Qt_6)(64bit)
    libQt6DBus.so.6()(64bit)
    libQt6DBus.so.6(Qt_6)(64bit)
    libhunspell-1.7.so.0()(64bit)
    libswresample.so.4()(64bit)
    libswresample.so.4(LIBSWRESAMPLE_4.10_SUSE)(64bit)
    libavfilter.so.9()(64bit)
    libavfilter.so.9(LIBAVFILTER_9.3_SUSE)(64bit)
    libxcb-keysyms.so.1()(64bit)
    libminizip.so.1()(64bit)
    libvpx.so.8()(64bit)
    libQt6OpenGLWidgets.so.6()(64bit)
    libQt6OpenGLWidgets.so.6(Qt_6)(64bit)
    libQt6Svg.so.6()(64bit)
    libQt6Svg.so.6(Qt_6)(64bit)
    libxxhash.so.0()(64bit)
    icu
    libsigc-3.0.so.0()(64bit)
    libglibmm-2.68.so.1()(64bit)
    libQt6Widgets.so.6(Qt_6.6.0_PRIVATE_API)(64bit)
    libgiomm-2.68.so.1()(64bit)
    libjemalloc.so.2()(64bit)
    libprotobuf-lite.so.23.4.0()(64bit)
    qt6-imageformats
    libxcb-record.so.0()(64bit)
    librnnoise.so.0()(64bit)
    libxcb-screensaver.so.0()(64bit)
    glib2 >= 2.77
ilya-fedin commented 11 months ago

No, it's a list of library names again... It should be something like telegram-desktop-4.10.3-2.2 but for tdesktop dependencies.

i-p-c-x commented 11 months ago

Then I have no idea how to check it

ilya-fedin commented 11 months ago

Maybe just switch to the build from https://desktop.telegram.org then?

i-p-c-x commented 11 months ago

Actually downloading the generic linux package worked. However, I hope that the version in the Suse repository will be fixed

ilya-fedin commented 11 months ago

Report to the suse repository then?

i-p-c-x commented 11 months ago

Yes