telegramdesktop / tdesktop

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

Problem with Telegram Desktop on openSUSE Tumbleweed #26936

Closed i-p-c-x closed 1 year ago

i-p-c-x commented 1 year 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 1 year 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 1 year 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 1 year 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 1 year ago

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

i-p-c-x commented 1 year ago

I edited the ticket and added the correct logs

ilya-fedin commented 1 year 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 1 year 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 1 year ago

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

i-p-c-x commented 1 year ago

Sorry, how can I check this?

ilya-fedin commented 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year ago

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

ilya-fedin commented 1 year ago

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

ilya-fedin commented 1 year 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 1 year ago

maybe this?

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

ilya-fedin commented 1 year ago

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

i-p-c-x commented 1 year 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 1 year 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 1 year ago

Then I have no idea how to check it

ilya-fedin commented 1 year ago

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

i-p-c-x commented 1 year ago

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

ilya-fedin commented 1 year ago

Report to the suse repository then?

i-p-c-x commented 1 year ago

Yes