Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux client tray icon don't work after system upgrade #27818

Closed
trufanov-nok opened this issue Apr 26, 2024 · 7 comments
Closed

Linux client tray icon don't work after system upgrade #27818

trufanov-nok opened this issue Apr 26, 2024 · 7 comments

Comments

@trufanov-nok
Copy link

Steps to reproduce

  1. Launch telegram
  2. Look at tray panel

Expected behaviour

I have upgraed my Kubuntu 23.10 to Kubuntu 24.10 a day ago. Right after that telegram icon stops rendering in system tray while the empty space for it is still alocated in tray between other icons. Context menu doesn't work for it. Clicking does nothing.
My linux telegram client is distributed in snap image. I've tried to reinstall it - that doesn't help.
The popup notifications of incoming messages are working.

Actual behaviour

image

Operating system

Kubuntu 24.04

Version of Telegram Desktop

4.16.8

Installation source

Snap

Crash ID

No response

Logs

[2024.04.26 16:36:27] Launched version: 4016008, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2024.04.26 16:36:27] Executable dir: /snap/telegram-desktop/5820/usr/bin/, name: telegram-desktop
[2024.04.26 16:36:27] Initial working dir: /home/truf/
[2024.04.26 16:36:27] Working dir: /home/truf/snap/telegram-desktop/5820/.local/share/TelegramDesktop/
[2024.04.26 16:36:27] Command line: /snap/telegram-desktop/5820/usr/bin/telegram-desktop --
[2024.04.26 16:36:27] Executable path before check: /snap/telegram-desktop/5820/usr/bin/telegram-desktop
[2024.04.26 16:36:27] Logs started
[2024.04.26 16:36:27] App ID: telegram-desktop_telegram-desktop
[2024.04.26 16:36:27] Connecting local socket to snap.telegram-desktop.863de0d26b397b8efa5ee4317d3e4541...
[2024.04.26 16:36:27] Socket connect error 0, starting server and app...
[2024.04.26 16:36:27] Moved logging from '/home/truf/snap/telegram-desktop/5820/.local/share/TelegramDesktop/log_start3.txt' to '/home/truf/snap/telegram-desktop/5820/.local/share/TelegramDesktop/log.txt'!
[2024.04.26 16:36:27] Old start log 'log_start0.txt' found, deleted: [TRUE]
[2024.04.26 16:36:27] Old start log 'log_start1.txt' found, deleted: [TRUE]
[2024.04.26 16:36:27] Old start log 'log_start2.txt' found, deleted: [TRUE]
[2024.04.26 16:36:27] Global devicePixelRatio: 1
[2024.04.26 16:36:27] QT_AUTO_SCREEN_SCALE_FACTOR: 0
[2024.04.26 16:36:27] QT_SCREEN_SCALE_FACTORS: LVDS-1=1;VGA-2=1;HDMI-1=1;DP-1=1;VGA-1-1=1;
[2024.04.26 16:36:27] Primary screen DPI: 96, Base: 96.
[2024.04.26 16:36:27] Computed screen scale: 100
[2024.04.26 16:36:27] DevicePixelRatio: 1
[2024.04.26 16:36:27] ScreenScale: 100
[2024.04.26 16:36:27] Icon theme: breeze
[2024.04.26 16:36:27] Fallback icon theme: 
[2024.04.26 16:36:28] Media Info: Type Playback, default: Built-in Audio Analog Stereo, list: { "Built-in Audio Analog Stereo" <Built-in Audio Analog Stereo> }, full list refresh: true
[2024.04.26 16:36:28] Media Info: Type Capture, default: Built-in Audio Analog Stereo, list: { "Built-in Audio Analog Stereo" <Built-in Audio Analog Stereo>, "Monitor of Built-in Audio Analog Stereo" <Monitor of Built-in Audio Analog Stereo> }, full list refresh: true
[2024.04.26 16:36:28] Media Info: Type Camera, default: usb-0000:00:1d.0-1.6, list: { "Lenovo EasyCamera: Lenovo EasyC" <usb-0000:00:1d.0-1.6> }, full list refresh: true
[2024.04.26 16:36:28] System tray available: [TRUE]
[2024.04.26 16:36:28] Font: from ':/gui/fonts/DAOpenSansRegular.ttf' loaded 'DAOpenSansRegular'
[2024.04.26 16:36:28] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2024.04.26 16:36:28] Font: from ':/gui/fonts/DAOpenSansRegularItalic.ttf' loaded 'DAOpenSansRegularItalic'
[2024.04.26 16:36:28] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2024.04.26 16:36:28] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2024.04.26 16:36:28] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.04.26 16:36:28] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2024.04.26 16:36:28] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.04.26 16:36:28] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2024.04.26 16:36:28] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.04.26 16:36:28] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2024.04.26 16:36:28] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.04.26 16:36:28] App Info: reading settings...
[2024.04.26 16:36:28] App Info: reading encrypted settings...
[2024.04.26 16:36:29] OpenAL Logging Level: (not set)
[2024.04.26 16:36:29] App Info: reading map...
[2024.04.26 16:36:29] App Error: bad salt in map file, size: 0
[2024.04.26 16:36:29] App Info: reading map...
[2024.04.26 16:36:29] App Info: bad decrypt key, data not decrypted - incorrect password?
[2024.04.26 16:36:29] App Error: could not decrypt map.
[2024.04.26 16:36:29] App Info: bad decrypt key, data not decrypted - incorrect password?
[2024.04.26 16:36:30] OpenGL Profile: Compatibility.
[2024.04.26 16:36:30] OpenGL Renderer: Mesa Intel(R) HD Graphics 4000 (IVB GT2)
[2024.04.26 16:36:30] OpenGL Vendor: Intel
[2024.04.26 16:36:30] OpenGL Version: 4.2 (Compatibility Profile) Mesa 24.0.5 - kisak-mesa PPA
[2024.04.26 16:36:30] OpenGL Extensions: GL_ARB_sync, GL_NV_texgen_reflection, GL_ARB_blend_func_extended, GL_ARB_transform_feedback_instanced, GL_ARB_vertex_program, GL_ARB_shading_language_include, GL_EXT_memory_object_fd, GL_SGIS_generate_mipmap, GL_AMD_pinned_memory, GL_EXT_semaphore, GL_ATI_texture_env_combine3, GL_EXT_texture_array, GL_ARB_texture_filter_anisotropic, GL_AMD_seamless_cubemap_per_texture, GL_EXT_pixel_buffer_object, GL_ATI_separate_stencil, GL_EXT_EGL_sync, GL_EXT_rescale_normal, GL_ARB_texture_border_clamp, GL_EXT_fog_coord, GL_ARB_texture_env_combine, GL_EXT_point_parameters, GL_ARB_compatibility, GL_AMD_shader_trinary_minmax, GL_ARB_texture_barrier, GL_ATI_draw_buffers, GL_ARB_seamless_cubemap_per_texture, GL_ARB_conservative_depth, GL_KHR_blend_equation_advanced, GL_EXT_texture_shadow_lod, GL_ARB_sample_shading, GL_EXT_texture_buffer_object, GL_ARB_compressed_texture_pixel_storage, GL_SGIS_texture_border_clamp, GL_ARB_fragment_program, GL_IBM_rasterpos_clip, GL_EXT_texture_compression_s3tc, GL_NV_conditional_render, GL_ARB_shading_language_420pack, GL_ARB_shader_precision, GL_EXT_texture3D, GL_ARB_fragment_program_shadow, GL_ARB_texture_query_lod, GL_EXT_transform_feedback, GL_ARB_shader_objects, GL_MESA_shader_integer_functions, GL_EXT_compiled_vertex_array, GL_ARB_enhanced_layouts, GL_ARB_texture_cube_map, GL_ARB_texture_compression, GL_ARB_conditional_render_inverted, GL_ARB_texture_env_dot3, GL_ARB_vertex_array_bgra, GL_ARB_viewport_array, GL_NV_copy_image, GL_EXT_blend_minmax, GL_ARB_multitexture, GL_EXT_vertex_attrib_64bit, GL_NV_fog_distance, GL_ARB_depth_clamp, GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_texture_rgb10_a2ui, GL_ARB_pipeline_statistics_query, GL_ARB_shader_viewport_layer_array, GL_ARB_shader_group_vote, GL_ARB_transform_feedback_overflow_query, GL_INTEL_performance_query, GL_EXT_bgra, GL_EXT_texture_snorm, GL_3DFX_texture_compression_FXT1, GL_NV_ES1_1_compatibility, GL_ARB_transpose_matrix, GL_S3_s3tc, GL_ARB_shader_atomic_counters, GL_EXT_texture_env_combine, GL_MESA_texture_signed_rgba, GL_ARB_shader_clock, GL_INTEL_blackhole_render, GL_ARB_direct_state_access, GL_EXT_draw_instanced, GL_EXT_shadow_funcs, GL_EXT_texture_filter_anisotropic, GL_ARB_framebuffer_no_attachments, GL_EXT_multi_draw_arrays, GL_EXT_packed_float, GL_EXT_direct_state_access, GL_EXT_texture_shared_exponent, GL_NV_packed_depth_stencil, GL_ARB_gpu_shader_fp64, GL_ARB_shader_texture_lod, GL_ARB_texture_multisample, GL_ARB_transform_feedback3, GL_ARB_color_buffer_float, GL_EXT_texture_object, GL_ARB_occlusion_query2, GL_NV_texture_rectangle, GL_EXT_packed_depth_stencil, GL_ARB_seamless_cube_map, GL_EXT_texture_compression_rgtc, GL_ARB_draw_elements_base_vertex, GL_ARB_shader_texture_image_samples, GL_ANGLE_texture_compression_dxt3, GL_NV_compute_shader_derivatives, GL_KHR_no_error, GL_ARB_texture_storage_multisample, GL_KHR_debug, GL_EXT_demote_to_helper_invocation, GL_ARB_depth_buffer_float, GL_ARB_texture_view, GL_IBM_multimode_draw_arrays, GL_ARB_map_buffer_alignment, GL_EXT_texture_env_dot3, GL_AMD_multi_draw_indirect, GL_ARB_derivative_control, GL_ARB_compute_shader, GL_ARB_invalidate_subdata, GL_ARB_tessellation_shader, GL_EXT_texture_rectangle, GL_EXT_subtexture, GL_EXT_polygon_offset_clamp, GL_EXT_blend_color, GL_NV_alpha_to_coverage_dither_control, GL_EXT_copy_texture, GL_NV_depth_clamp, GL_NV_texture_barrier, GL_NV_light_max_exponent, GL_ARB_texture_rg, GL_EXT_blend_subtract, GL_ARB_transform_feedback2, GL_ARB_draw_indirect, GL_KHR_texture_compression_astc_sliced_3d, GL_ARB_occlusion_query, GL_EXT_secondary_color, GL_ARB_texture_compression_bptc, GL_ARB_half_float_pixel, GL_EXT_debug_label, GL_EXT_blend_equation_separate, GL_EXT_timer_query, GL_ARB_texture_rectangle, GL_ARB_window_pos, GL_EXT_EGL_image_storage, GL_EXT_gpu_program_parameters, GL_ARB_internalformat_query, GL_ARB_fragment_layer_viewport, GL_ARB_shader_bit_encoding, GL_ARB_base_instance, GL_AMD_draw_buffers_blend, GL_ARB_pixel_buffer_object, GL_ARB_robustness, GL_EXT_texture_cube_map, GL_ARB_depth_texture, GL_ARB_compute_variable_group_size, GL_EXT_semaphore_fd, GL_EXT_texture_edge_clamp, GL_OES_EGL_image, GL_ARB_point_sprite, GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_texture_buffer_object_rgb32, GL_ARB_clear_buffer_object, GL_EXT_packed_pixels, GL_ARB_polygon_offset_clamp, GL_EXT_texture_integer, GL_ARB_shader_storage_buffer_object, GL_SGIS_texture_lod, GL_EXT_framebuffer_object, GL_ATI_texture_compression_3dc, GL_ARB_gl_spirv, GL_ARB_texture_env_add, GL_EXT_separate_specular_color, GL_ARB_buffer_storage, GL_ARB_multi_bind, GL_ARB_instanced_arrays, GL_ARB_get_texture_sub_image, GL_ARB_half_float_vertex, GL_AMD_vertex_shader_viewport_index, GL_EXT_stencil_wrap, GL_EXT_memory_object, GL_ARB_draw_buffers, GL_EXT_stencil_two_side, GL_EXT_texture_sRGB_decode, GL_NV_texture_env_combine4, GL_EXT_shader_framebuffer_fetch_non_coherent, GL_ARB_cull_distance, GL_ARB_fragment_shader, GL_ARB_ES2_compatibility, GL_ARB_vertex_attrib_64bit, GL_ARB_shader_subroutine, GL_ARB_draw_instanced, GL_EXT_texture_lod_bias, GL_ARB_shader_image_size, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_shader_integer_mix, GL_EXT_draw_range_elements, GL_ARB_vertex_buffer_object, GL_NV_half_float, GL_ARB_texture_storage, GL_ARB_texture_non_power_of_two, GL_SUN_multi_draw_arrays, GL_AMD_vertex_shader_layer, GL_ARB_texture_mirrored_repeat, GL_APPLE_packed_pixels, GL_EXT_provoking_vertex, GL_SGIS_texture_edge_clamp, GL_KHR_parallel_shader_compile, GL_ARB_clear_texture, GL_ARB_texture_gather, GL_ARB_ES3_compatibility, GL_EXT_framebuffer_multisample, GL_ARB_program_interface_query, GL_ARB_copy_buffer, GL_ARB_parallel_shader_compile, GL_ARB_timer_query, GL_ARB_get_program_binary, GL_ARB_gpu_shader5, GL_EXT_framebuffer_sRGB, GL_ARB_multi_draw_indirect, GL_ARB_shader_draw_parameters, GL_AMD_conservative_depth, GL_EXT_vertex_array, GL_AMD_texture_texture4, GL_ARB_framebuffer_object, GL_ARB_explicit_uniform_location, GL_ARB_map_buffer_range, GL_IBM_texture_mirrored_repeat, GL_EXT_texture_env_add, GL_ATI_blend_equation_separate, GL_ARB_indirect_parameters, GL_ARB_clip_control, GL_EXT_texture_compression_dxt1, GL_ARB_vertex_shader, GL_ARB_shader_atomic_counter_ops, GL_ATI_fragment_shader, GL_EXT_texture, GL_ARB_uniform_buffer_object, GL_EXT_vertex_array_bgra, GL_ARB_copy_image, GL_ARB_point_parameters, GL_ARB_shading_language_100, GL_AMD_performance_monitor, GL_ARB_separate_shader_objects, GL_ARB_debug_output, GL_NV_blend_square, GL_ARB_texture_query_levels, GL_ARB_vertex_attrib_binding, GL_EXT_texture_sRGB, GL_ARB_texture_buffer_range, GL_KHR_texture_compression_astc_ldr, GL_MESA_window_pos, GL_ANGLE_texture_compression_dxt5, GL_ARB_multisample, GL_ARB_texture_buffer_object, GL_ARB_shadow, GL_EXT_shader_samples_identical, GL_INGR_blend_func_separate, GL_KHR_context_flush_control, GL_ATI_texture_float, GL_ARB_arrays_of_arrays, GL_ARB_shader_image_load_store, GL_ARB_vertex_array_object, GL_ARB_internalformat_query2, GL_ARB_draw_buffers_blend, GL_ARB_spirv_extensions, GL_EXT_blend_func_separate, GL_EXT_texture_sRGB_R8, GL_EXT_gpu_shader4, GL_ARB_sampler_objects, GL_EXT_texture_swizzle, GL_ARB_texture_cube_map_array, GL_ARB_fragment_coord_conventions, GL_ARB_provoking_vertex, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_shading_language_packing, GL_ARB_texture_compression_rgtc, GL_OES_read_format, GL_ARB_framebuffer_sRGB, GL_EXT_draw_buffers2, GL_EXT_framebuffer_blit, GL_ARB_texture_env_crossbar, GL_MESA_pack_invert, GL_NV_primitive_restart, GL_ARB_explicit_attrib_location, GL_ARB_texture_swizzle, GL_EXT_abgr, GL_ARB_texture_float
[2024.04.26 16:36:30] OpenGL: QOpenGLContext created, version: 4.4.
[2024.04.26 16:36:30] OpenGL: [TRUE] (Window)
[2024.04.26 16:36:30] Native Notification Error: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.711" (uid=1000 pid=54578 comm="/snap/telegram-desktop/5820/usr/bin/telegram-deskt" label="snap.telegram-desktop.telegram-desktop (enforce)") interface="org.freedesktop.Notifications" member="GetServerInformation" error name="(unset)" requested_reply="0" destination=":1.26" (uid=1000 pid=2169 comm="/usr/bin/plasmashell --no-respawn" label="plasmashell (enforce)")
[2024.04.26 16:36:30] Native Notification Error: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.711" (uid=1000 pid=54578 comm="/snap/telegram-desktop/5820/usr/bin/telegram-deskt" label="snap.telegram-desktop.telegram-desktop (enforce)") interface="org.freedesktop.Notifications" member="GetCapabilities" error name="(unset)" requested_reply="0" destination=":1.26" (uid=1000 pid=2169 comm="/usr/bin/plasmashell --no-respawn" label="plasmashell (enforce)")
[2024.04.26 16:37:21] Export Info: Destroy top bar by controller removal.
[2024.04.26 16:37:22] API Warning: not loaded minimal channel applied.
[2024.04.26 16:37:22] Update Info: Starting loading '/home/truf/snap/telegram-desktop/5820/.local/share/TelegramDesktop/tdata/dictionaries/ru_RU/ru_RU' from 0 offset.
[2024.04.26 16:37:22] Update Info: Loading using MTP from '2'.
[2024.04.26 16:37:23] MTP Info: -404 error received in 160203 with temporary key, assuming it was destroyed.
[2024.04.26 16:37:23] Update Info: Starting loading '/home/truf/snap/telegram-desktop/5820/.local/share/TelegramDesktop/tdata/dictionaries/en_US/en_US' from 0 offset.
[2024.04.26 16:37:23] Update Info: Loading using MTP from '2'.
[2024.04.26 16:44:44] Sandbox Error: unknown command 1714139084 passed in local socket
[2024.04.26 16:44:44] Sandbox Error: unknown command 311717 passed in local socket
[2024.04.26 16:44:44] Sandbox Error: unknown command 2169_TIME82753964 passed in local socket
@ilya-fedin
Copy link
Contributor

maybe this is a Kubuntu bug?

@ilya-fedin
Copy link
Contributor

as I can't reproduce with KDE Neon:

@ilya-fedin
Copy link
Contributor

I think you should report this to Kubuntu

@sshubkin
Copy link

I have the same bug in kubuntu 24.04

@ilya-fedin
Copy link
Contributor

Please report to Kubuntu team. Kubuntu seem to have broken IconPixmap support.

@trufanov-nok
Copy link
Author

fyi, I reported it today:
https://bugs.kde.org/show_bug.cgi?id=486290

@trufanov-nok
Copy link
Author

It seems the problem affects all snap apps distributions and is related to apparmour.
I've just uninstalled a snap version and then installed a flatpak version of telegram desktop - that solves the problem for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants