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

Abnormal CPU usage & extreme lag after being left open for a few hours #29

Open
moohr opened this issue Feb 4, 2025 · 10 comments
Open
Labels
bug Something isn't working

Comments

@moohr
Copy link

moohr commented Feb 4, 2025

Steps to reproduce

  1. Leave app open for a while (usually a few hours, also reproducible by leaving in the background)
  2. See task manager
    Thank you for the app! AyuGram is amazing, but this bug is very frustrating. I do manage to temporarily solve this issue by nuking the app process and launching it again.

Expected behaviour

Normal CPU usage, shouldn't be pinning cores. The laptop's performance should be plentiful to handle telegram!

Actual behaviour

Some of the CPU cores are pegged by the process (whole CPU utilization up to 30%)

The app's interface becomes extremely laggy to the point where there is seconds of delay between each character typed.

Operating system

Windows 11 24H2

Version of Telegram Desktop

5.10.3

Installation source

Static binary from official website

Crash ID

No response

Logs

[2025.02.04 14:05:24] Launched version: 5010003, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2025.02.04 14:05:24] Executable dir: C:/Users/mhr/Documents/bin/, name: AyuGram.exe
[2025.02.04 14:05:24] Initial working dir: C:/Users/mhr/Documents/bin/
[2025.02.04 14:05:24] Working dir: C:/Users/mhr/Documents/bin/
[2025.02.04 14:05:24] Command line: C:\Users\mhr\Documents\bin\AyuGram.exe
[2025.02.04 14:05:24] Executable path before check: C:/Users/mhr/Documents/bin/AyuGram.exe
[2025.02.04 14:05:24] Logs started
[2025.02.04 14:05:24] AppUserModelID: AyuGram.AyuGramDesktop.REDACTED
[2025.02.04 14:05:24] Using DirectX compiler 'C:\WINDOWS\SYSTEM32\d3dcompiler_47.dll'.
[2025.02.04 14:05:24] Connecting local socket to Global\REDACTED-{REDACTED}...
[2025.02.04 14:05:24] This is the only instance of Telegram, starting server and app...
[2025.02.04 14:05:24] Moved logging from 'C:/Users/mhr/Documents/bin/log_start3.txt' to 'C:/Users/mhr/Documents/bin/log.txt'!
[2025.02.04 14:05:24] Old start log 'log_start0.txt' found, deleted: [TRUE]
[2025.02.04 14:05:24] Old start log 'log_start1.txt' found, deleted: [TRUE]
[2025.02.04 14:05:24] Old start log 'log_start2.txt' found, deleted: [TRUE]
[2025.02.04 14:05:24] Old start log 'log_start3.txt' found, deleted: [FALSE]
[2025.02.04 14:05:24] Opened 'C:/Users/mhr/Documents/bin/tdata/working' for reading, the previous AyuGram Desktop launch was not finished properly :( Crash log size: 0
[2025.02.04 14:05:24] Global devicePixelRatio: 1.5
[2025.02.04 14:05:24] QT_DPI_ADJUSTMENT_POLICY: AdjustDpi
[2025.02.04 14:05:24] Primary screen DPI: 96, Base: 96.
[2025.02.04 14:05:24] Computed screen scale: 100
[2025.02.04 14:05:24] DevicePixelRatio: 2
[2025.02.04 14:05:24] ScreenScale: 100
[2025.02.04 14:05:24] Media Info: Type Playback, REDACTED
[2025.02.04 14:05:24] Media Info: Type Camera, REDACTED
[2025.02.04 14:05:24] App Info: reading settings...
[2025.02.04 14:05:24] App Info: reading encrypted settings...
[2025.02.04 14:05:24] Lang Info: Loaded cached, keys: 8103
[2025.02.04 14:05:24] Font: from ':/gui/fonts/OpenSans-Regular.ttf' loaded 'Open Sans'
[2025.02.04 14:05:24] Font: from ':/gui/fonts/OpenSans-Italic.ttf' loaded 'Open Sans'
[2025.02.04 14:05:24] Font: from ':/gui/fonts/OpenSans-SemiBold.ttf' loaded 'Open Sans Semibold'
[2025.02.04 14:05:24] Font: from ':/gui/fonts/OpenSans-SemiBoldItalic.ttf' loaded 'Open Sans Semibold'
[2025.02.04 14:05:24] Font: from ':/gui/fonts/Vazirmatn-UI-NL-Regular.ttf' loaded 'Vazirmatn UI NL'
[2025.02.04 14:05:24] Font: from ':/gui/fonts/Vazirmatn-UI-NL-SemiBold.ttf' loaded 'Vazirmatn UI NL SemiBold'
[2025.02.04 14:05:24] Language is not loaded
[2025.02.04 14:05:24] RCManager: requesting map
[2025.02.04 14:05:25] OpenAL Logging Level: (not set)
[2025.02.04 14:05:25] App Info: reading accounts info...
[2025.02.04 14:05:25] App Info: reading encrypted info...
[2025.02.04 14:05:25] App Info: reading map...
[2025.02.04 14:05:25] App Info: reading encrypted map...
[2025.02.04 14:05:25] App Info: reading encrypted user settings...
[2025.02.04 14:05:25] App Info: encrypted user settings read.
[2025.02.04 14:05:25] App Info: reading encrypted mtp data...
[2025.02.04 14:05:25] MTP Info: read keys, current: 5, to destroy: 0
[2025.02.04 14:05:25] Map read time: 3
[2025.02.04 14:05:25] App Info: reading encrypted mtp config...
[2025.02.04 14:05:25] Export Info: Destroy top bar by controller removal.
[2025.02.04 14:05:25] OpenGL: Using custom 'gpu_driver_bug_list.json'.
[2025.02.04 14:05:25] OpenGL Profile: OpenGLES.
[2025.02.04 14:05:25] OpenGL Renderer: ANGLE (NVIDIA, NVIDIA GeForce RTX 4070 Laptop GPU Direct3D11 vs_5_0 ps_5_0, D3D11-32.0.15.6636)
[2025.02.04 14:05:25] OpenGL Vendor: Google Inc. (NVIDIA)
[2025.02.04 14:05:25] OpenGL Version: OpenGL ES 3.0.0 (ANGLE 2.1.10 git hash: e3f59e8d0c3e)
[2025.02.04 14:05:25] OpenGL Extensions: GL_OES_get_program_binary, GL_EXT_texture_compression_dxt1, GL_NV_EGL_stream_consumer_external, GL_EXT_color_buffer_float, GL_KHR_parallel_shader_compile, GL_ANGLE_program_cache_control, GL_OES_compressed_EAC_R11_unsigned_texture, GL_ANGLE_robust_client_memory, GL_OES_sample_variables, GL_ANGLE_framebuffer_blit, GL_OES_surfaceless_context, GL_EXT_float_blend, GL_EXT_clip_control, GL_EXT_disjoint_timer_query, GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture, GL_ANGLE_provoking_vertex, GL_EXT_texture_filter_anisotropic, GL_OES_packed_depth_stencil, GL_OES_draw_buffers_indexed, GL_EXT_conservative_depth, GL_EXT_frag_depth, GL_EXT_read_format_bgra, GL_ANGLE_texture_compression_dxt3, GL_EXT_debug_label, GL_ANGLE_get_tex_level_parameter, GL_OES_compressed_ETC2_sRGB8_alpha8_texture, GL_AMD_performance_monitor, GL_ANGLE_client_arrays, GL_OES_draw_elements_base_vertex, GL_OES_EGL_image, GL_OES_texture_border_clamp, GL_OES_compressed_EAC_RG11_signed_texture, GL_OES_EGL_image_external, GL_EXT_EGL_image_external_wrap_modes, GL_OES_EGL_image_external_essl3, GL_APPLE_clip_distance, GL_WEBGL_video_texture, GL_ANGLE_texture_usage, GL_EXT_occlusion_query_boolean, GL_EXT_shader_texture_lod, GL_EXT_texture_mirror_clamp_to_edge, GL_OVR_multiview, GL_ANGLE_shader_pixel_local_storage_coherent, GL_ANGLE_memory_size, GL_CHROMIUM_bind_uniform_location, GL_EXT_texture_compression_s3tc_srgb, GL_EXT_texture_rg, GL_NV_pack_subimage, GL_EXT_base_instance, GL_OES_vertex_array_object, GL_ANGLE_texture_multisample, GL_EXT_draw_buffers_indexed, GL_EXT_robustness, GL_NV_shader_noperspective_interpolation, GL_OES_texture_stencil8, GL_ANGLE_depth_texture, GL_EXT_texture_format_BGRA8888, GL_EXT_unpack_subimage, GL_CHROMIUM_copy_compressed_texture, GL_EXT_texture_compression_rgtc, GL_OES_standard_derivatives, GL_ANGLE_texture_compression_dxt5, GL_EXT_texture_border_clamp, GL_EXT_instanced_arrays, GL_EXT_map_buffer_range, GL_EXT_texture_type_2_10_10_10_REV, GL_OES_texture_float_linear, GL_ANGLE_stencil_texturing, GL_ANGLE_request_extension, GL_EXT_debug_marker, GL_EXT_depth_clamp, GL_EXT_draw_elements_base_vertex, GL_CHROMIUM_sync_query, GL_NV_framebuffer_blit, GL_OES_texture_float, GL_ANGLE_get_serialized_context_string, GL_EXT_blend_func_extended, GL_NV_pixel_buffer_object, GL_OES_texture_half_float, GL_ANGLE_renderability_validation, GL_CHROMIUM_bind_generates_resource, GL_EXT_texture_compression_bptc, GL_OES_depth32, GL_OVR_multiview2, GL_ANGLE_lossy_etc_decode, GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture, GL_ANGLE_pack_reverse_row_order, GL_ANGLE_copy_texture_3d, GL_KHR_debug, GL_OES_fbo_render_mipmap, GL_EXT_texture_storage, GL_OES_texture_npot, GL_OES_compressed_EAC_RG11_unsigned_texture, GL_ANGLE_base_vertex_base_instance_shader_builtin, GL_OES_mapbuffer, GL_CHROMIUM_lose_context, GL_EXT_render_snorm, GL_OES_element_index_uint, GL_ANGLE_polygon_mode, GL_EXT_blend_minmax, GL_EXT_color_buffer_half_float, GL_EXT_texture_norm16, GL_OES_depth24, GL_OES_rgb8_rgba8, GL_ANGLE_multi_draw, GL_ANGLE_multiview_multisample, GL_OES_compressed_ETC2_sRGB8_texture, GL_OES_shader_multisample_interpolation, GL_ANGLE_framebuffer_multisample, GL_EXT_sRGB, GL_EXT_multisampled_render_to_texture, , GL_EXT_polygon_offset_clamp, GL_OES_compressed_EAC_R11_signed_texture, GL_EXT_draw_buffers, GL_ANGLE_instanced_arrays, GL_CHROMIUM_copy_texture, GL_EXT_clip_cull_distance, GL_EXT_multi_draw_indirect, GL_EXT_discard_framebuffer, GL_OES_compressed_ETC2_RGB8_texture, GL_OES_compressed_ETC2_RGBA8_texture, GL_ANGLE_base_vertex_base_instance, GL_ANGLE_clip_cull_distance, GL_NV_fence, GL_ANGLE_shader_pixel_local_storage, GL_ANGLE_translated_shader_source, GL_OES_texture_half_float_linear
[2025.02.04 14:05:25] EGL Extensions: EGL_EXT_create_context_robustness, EGL_ANGLE_d3d_share_handle_client_buffer, EGL_ANGLE_d3d_texture_client_buffer, EGL_ANGLE_surface_d3d_texture_2d_share_handle, EGL_ANGLE_query_surface_pointer, EGL_ANGLE_window_fixed_size, EGL_ANGLE_keyed_mutex, EGL_ANGLE_surface_orientation, EGL_ANGLE_direct_composition, EGL_ANGLE_windows_ui_composition, EGL_NV_post_sub_buffer, EGL_KHR_create_context, EGL_KHR_image, EGL_KHR_image_base, EGL_KHR_gl_texture_2D_image, EGL_KHR_gl_texture_cubemap_image, EGL_KHR_gl_renderbuffer_image, EGL_KHR_get_all_proc_addresses, EGL_KHR_stream, EGL_KHR_stream_consumer_gltexture, EGL_NV_stream_consumer_gltexture_yuv, EGL_ANGLE_stream_producer_d3d_texture, EGL_ANGLE_create_context_webgl_compatibility, EGL_CHROMIUM_create_context_bind_generates_resource, EGL_CHROMIUM_sync_control, EGL_EXT_pixel_format_float, EGL_KHR_surfaceless_context, EGL_ANGLE_display_texture_share_group, EGL_ANGLE_display_semaphore_share_group, EGL_ANGLE_create_context_client_arrays, EGL_ANGLE_program_cache_control, EGL_ANGLE_robust_resource_initialization, EGL_ANGLE_create_context_extensions_enabled, EGL_ANDROID_blob_cache, EGL_ANDROID_recordable, EGL_ANGLE_image_d3d11_texture, EGL_ANGLE_create_context_backwards_compatible, EGL_KHR_no_config_context, EGL_KHR_create_context_no_error, EGL_KHR_reusable_sync, 
[2025.02.04 14:05:25] OpenGL: QOpenGLContext created, version: 3.3.
[2025.02.04 14:05:25] OpenGL: [TRUE] (Window)
[2025.02.04 14:05:26] RCManager: Loaded 20 developers, 15 channels
[2025.02.04 14:05:35] RPC Error: request 81 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 14:05:35] RPC Error: request 103 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 14:09:17] Skipping message, because it is already in blocks!
[2025.02.04 14:10:37] API Warning: not loaded minimal channel applied.
[2025.02.04 14:21:27] API Warning: not loaded minimal channel applied.
[2025.02.04 14:24:07] API Warning: not loaded minimal channel applied.
[2025.02.04 14:25:51] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 14:25:52] Audio Info: Closing audio playback device.
[2025.02.04 14:27:15] Skipping message, because it is already in blocks!
[2025.02.04 14:27:32] Skipping message, because it is already in blocks!
[2025.02.04 14:27:32] Skipping message, because it is already in blocks!
[2025.02.04 14:27:35] Skipping message, because it is already in blocks!
[2025.02.04 14:30:53] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 14:30:55] Audio Info: Closing audio playback device.
[2025.02.04 14:47:22] API Warning: not loaded minimal channel applied.
[2025.02.04 14:47:34] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 14:47:36] Audio Info: Closing audio playback device.
[2025.02.04 14:51:08] API Warning: not loaded minimal channel applied.
[2025.02.04 15:02:22] API Warning: not loaded minimal channel applied.
[2025.02.04 15:04:10] Skipping message, because it is already in blocks!
[2025.02.04 15:04:58] API Warning: not loaded minimal channel applied.
[2025.02.04 15:05:24] RCManager: requesting map
[2025.02.04 15:05:25] RCManager: Loaded 20 developers, 15 channels
[2025.02.04 15:21:51] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 15:21:53] Audio Info: Closing audio playback device.
[2025.02.04 15:32:17] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 15:32:19] Audio Info: Closing audio playback device.
[2025.02.04 15:32:43] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 15:32:45] Audio Info: Closing audio playback device.
[2025.02.04 15:34:51] App Info: writing encrypted user settings...
[2025.02.04 15:35:00] Skipping message, because it is already in blocks!
[2025.02.04 15:35:01] Skipping message, because it is already in blocks!
[2025.02.04 15:43:50] API Warning: not loaded minimal channel applied.
[2025.02.04 16:05:24] RCManager: requesting map
[2025.02.04 16:05:25] RCManager: Loaded 20 developers, 15 channels
[2025.02.04 16:08:13] API Warning: not loaded minimal channel applied.
[2025.02.04 16:12:28] Skipping message, because it is already in blocks!
[2025.02.04 16:16:16] API Warning: not loaded minimal channel applied.
[2025.02.04 16:16:16] API Warning: not loaded minimal channel applied.
[2025.02.04 16:16:43] Skipping message, because it is already in blocks!
[2025.02.04 16:16:54] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 16:16:56] Audio Info: Closing audio playback device.
[2025.02.04 16:19:18] Skipping message, because it is already in blocks!
[2025.02.04 16:19:19] Skipping message, because it is already in blocks!
[2025.02.04 16:21:48] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 16:21:50] Audio Info: Closing audio playback device.
[2025.02.04 16:22:01] Skipping message, because it is already in blocks!
[2025.02.04 16:38:37] API Warning: not loaded minimal channel applied.
[2025.02.04 16:39:20] API Warning: not loaded minimal channel applied.
[2025.02.04 16:41:40] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 16:41:42] Audio Info: Closing audio playback device.
[2025.02.04 16:41:48] RPC Error: request 2995 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 16:41:48] API Warning: not loaded minimal channel applied.
[2025.02.04 16:41:48] API Warning: not loaded minimal channel applied.
[2025.02.04 16:41:48] API Warning: not loaded minimal channel applied.
[2025.02.04 16:41:48] API Warning: not loaded minimal channel applied.
[2025.02.04 16:41:49] API Warning: not loaded minimal channel applied.
[2025.02.04 16:41:50] RPC Error: request 3019 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 16:41:50] RPC Error: request 3020 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 16:41:51] API Warning: not loaded minimal channel applied.
[2025.02.04 16:41:52] API Warning: not loaded minimal channel applied.
[2025.02.04 16:41:52] API Warning: not loaded minimal channel applied.
[2025.02.04 16:42:02] RPC Error: request 3034 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 16:42:05] Skipping message, because it is already in blocks!
[2025.02.04 16:42:14] Skipping message, because it is already in blocks!
[2025.02.04 16:47:09] API Warning: not loaded minimal channel applied.
[2025.02.04 17:05:24] RCManager: requesting map
[2025.02.04 17:05:25] RCManager: Loaded 20 developers, 15 channels
[2025.02.04 17:06:17] Skipping message, because it is already in blocks!
[2025.02.04 17:15:06] API Warning: not loaded minimal channel applied.
[2025.02.04 18:05:24] RCManager: requesting map
[2025.02.04 18:05:25] RCManager: Loaded 20 developers, 15 channels
[2025.02.04 18:40:26] API Warning: not loaded minimal channel applied.
[2025.02.04 18:40:26] API Warning: not loaded minimal channel applied.
[2025.02.04 18:46:18] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 18:46:20] Audio Info: Closing audio playback device.
[2025.02.04 19:04:37] API Warning: not loaded minimal channel applied.
[2025.02.04 19:05:24] RCManager: requesting map
[2025.02.04 19:05:25] RCManager: Loaded 20 developers, 15 channels
[2025.02.04 19:41:09] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 19:41:11] Audio Info: Closing audio playback device.
[2025.02.04 19:55:01] Skipping message, because it is already in blocks!
[2025.02.04 20:01:28] API Warning: not loaded minimal channel applied.
[2025.02.04 20:01:46] API Warning: not loaded minimal channel applied.
[2025.02.04 20:05:24] RCManager: requesting map
[2025.02.04 20:05:24] RCManager: Loaded 20 developers, 15 channels
[2025.02.04 20:09:50] API Warning: not loaded minimal channel applied.
[2025.02.04 20:09:51] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 20:09:53] Audio Info: Closing audio playback device.
[2025.02.04 20:15:21] API Warning: not loaded minimal channel applied.
[2025.02.04 20:19:00] Skipping message, because it is already in blocks!
[2025.02.04 20:23:59] Skipping message, because it is already in blocks!
[2025.02.04 20:23:59] Skipping message, because it is already in blocks!
[2025.02.04 20:23:59] Skipping message, because it is already in blocks!
[2025.02.04 20:42:14] API Warning: not loaded minimal channel applied.
[2025.02.04 20:55:46] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 20:55:48] Audio Info: Closing audio playback device.
[2025.02.04 21:05:21] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 21:05:23] Audio Info: Closing audio playback device.
[2025.02.04 21:05:24] RCManager: requesting map
[2025.02.04 21:05:25] RCManager: Loaded 20 developers, 15 channels
[2025.02.04 21:15:11] API Warning: not loaded minimal channel applied.
[2025.02.04 21:23:09] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 21:23:11] Audio Info: Closing audio playback device.
[2025.02.04 21:59:59] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 22:00:01] Audio Info: Closing audio playback device.
[2025.02.04 22:05:24] RCManager: requesting map
[2025.02.04 22:05:25] RCManager: Loaded 20 developers, 15 channels
[2025.02.04 22:10:09] RPC Error: request 7198 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:10:09] RPC Error: request 7199 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:19:29] API Warning: not loaded minimal channel applied.
[2025.02.04 22:20:38] Skipping message, because it is already in blocks!
[2025.02.04 22:20:49] Skipping message, because it is already in blocks!
[2025.02.04 22:20:50] Skipping message, because it is already in blocks!
[2025.02.04 22:20:59] RPC Error: request 7383 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 22:20:59] API Warning: not loaded minimal channel applied.
[2025.02.04 22:21:38] API Warning: not loaded minimal channel applied.
[2025.02.04 22:26:22] API Warning: not loaded minimal channel applied.
[2025.02.04 22:30:03] API Warning: not loaded minimal channel applied.
[2025.02.04 22:30:04] RPC Error: request 7559 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:30:07] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 22:30:07] API Warning: not loaded minimal channel applied.
[2025.02.04 22:30:15] Audio Info: Closing audio playback device.
[2025.02.04 22:30:16] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 22:30:17] Audio Info: Closing audio playback device.
[2025.02.04 22:30:26] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 22:30:29] Audio Info: Closing audio playback device.
[2025.02.04 22:30:29] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 22:30:31] Audio Info: Closing audio playback device.
[2025.02.04 22:30:32] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 22:30:33] Audio Info: Closing audio playback device.
[2025.02.04 22:30:34] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 22:30:36] Audio Info: Closing audio playback device.
[2025.02.04 22:30:38] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 22:30:40] Audio Info: Closing audio playback device.
[2025.02.04 22:30:40] RPC Error: request 7631 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 22:30:49] Skipping message, because it is already in blocks!
[2025.02.04 22:30:52] Skipping message, because it is already in blocks!
[2025.02.04 22:31:14] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 22:31:16] Audio Info: Closing audio playback device.
[2025.02.04 22:32:17] Skipping message, because it is already in blocks!
[2025.02.04 22:32:57] Skipping message, because it is already in blocks!
[2025.02.04 22:33:04] Skipping message, because it is already in blocks!
[2025.02.04 22:41:55] Skipping message, because it is already in blocks!
[2025.02.04 22:41:59] RPC Error: request 7817 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 22:42:01] API Warning: not loaded minimal channel applied.
[2025.02.04 22:42:14] RPC Error: request 7847 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 22:42:40] Skipping message, because it is already in blocks!
[2025.02.04 22:42:52] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 22:42:53] RPC Error: request 8218 got fail with code 400, error WEBFILE_NOT_AVAILABLE
[2025.02.04 22:43:09] Audio Info: Closing audio playback device.
[2025.02.04 22:43:34] RPC Error: request 8229 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 22:46:04] RPC Error: request 8356 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:46:04] RPC Error: request 8355 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:46:04] RPC Error: request 8360 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:46:04] RPC Error: request 8358 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:46:04] RPC Error: request 8357 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:46:04] RPC Error: request 8353 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:46:04] RPC Error: request 8354 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:46:04] RPC Error: request 8359 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:46:40] RPC Error: request 8452 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 22:46:54] RPC Error: request 8467 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 22:47:11] RPC Error: request 8524 got fail with code 400, error USER_NOT_PARTICIPANT
[2025.02.04 22:47:24] RPC Error: request 8568 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 22:48:23] RPC Error: request 8638 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:48:25] RPC Error: request 8643 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:48:28] RPC Error: request 8648 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:48:28] RPC Error: request 8647 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:48:46] RPC Error: request 8667 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:48:46] RPC Error: request 8669 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:48:46] RPC Error: request 8668 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:48:46] RPC Error: request 8670 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:48:49] RPC Error: request 8682 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:48:49] RPC Error: request 8681 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8694 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8692 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8702 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8700 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8693 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8701 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8691 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8699 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8697 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8698 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8696 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8703 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:00] RPC Error: request 8695 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:28] RPC Error: request 8739 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:28] RPC Error: request 8740 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:28] RPC Error: request 8736 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:28] RPC Error: request 8737 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:28] RPC Error: request 8738 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8756 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8764 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8772 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8780 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8757 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8765 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8773 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8781 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8754 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8762 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8770 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8778 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8753 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8761 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8769 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8777 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8755 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8763 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8771 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8779 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8760 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8768 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8776 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8784 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8759 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8767 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8775 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8783 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8758 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8766 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8774 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8782 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8816 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8817 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8823 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8822 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:36] RPC Error: request 8821 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:40] RPC Error: request 8847 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:40] RPC Error: request 8848 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:40] RPC Error: request 8845 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:40] RPC Error: request 8844 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:40] RPC Error: request 8849 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:40] RPC Error: request 8846 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:50] RPC Error: request 8863 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:51] RPC Error: request 8868 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:51] RPC Error: request 8869 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:51] RPC Error: request 8871 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:51] RPC Error: request 8870 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:55] RPC Error: request 8883 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:55] RPC Error: request 8884 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:55] RPC Error: request 8885 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:55] RPC Error: request 8888 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:55] RPC Error: request 8887 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:55] RPC Error: request 8881 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:55] RPC Error: request 8882 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:49:55] RPC Error: request 8886 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:50:39] RPC Error: request 8915 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:50:39] RPC Error: request 8913 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:50:39] RPC Error: request 8914 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:50:39] RPC Error: request 8912 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 22:51:37] RPC Error: request 8957 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 22:51:56] RPC Error: request 8976 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 22:52:16] Skipping message, because it is already in blocks!
[2025.02.04 23:00:35] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 23:00:37] Audio Info: Closing audio playback device.
[2025.02.04 23:00:48] Skipping message, because it is already in blocks!
[2025.02.04 23:01:46] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 23:01:48] Audio Info: Closing audio playback device.
[2025.02.04 23:05:24] RCManager: requesting map
[2025.02.04 23:05:24] RCManager: Loaded 20 developers, 15 channels
[2025.02.04 23:05:45] Skipping message, because it is already in blocks!
[2025.02.04 23:05:48] Skipping message, because it is already in blocks!
[2025.02.04 23:05:54] Skipping message, because it is already in blocks!
[2025.02.04 23:06:07] Skipping message, because it is already in blocks!
[2025.02.04 23:06:54] Skipping message, because it is already in blocks!
[2025.02.04 23:06:57] Skipping message, because it is already in blocks!
[2025.02.04 23:07:00] Skipping message, because it is already in blocks!
[2025.02.04 23:07:10] Skipping message, because it is already in blocks!
[2025.02.04 23:07:12] Skipping message, because it is already in blocks!
[2025.02.04 23:07:19] Skipping message, because it is already in blocks!
[2025.02.04 23:07:28] Skipping message, because it is already in blocks!
[2025.02.04 23:07:33] Skipping message, because it is already in blocks!
[2025.02.04 23:07:41] Skipping message, because it is already in blocks!
[2025.02.04 23:09:24] Skipping message, because it is already in blocks!
[2025.02.04 23:10:02] Skipping message, because it is already in blocks!
[2025.02.04 23:10:06] Skipping message, because it is already in blocks!
[2025.02.04 23:10:08] Skipping message, because it is already in blocks!
[2025.02.04 23:10:12] Skipping message, because it is already in blocks!
[2025.02.04 23:10:39] RPC Error: request 9391 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:10:40] RPC Error: request 9398 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:10:46] RPC Error: request 9422 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:10:46] RPC Error: request 9423 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:10:46] RPC Error: request 9427 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:10:46] RPC Error: request 9424 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:10:46] RPC Error: request 9426 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:10:46] RPC Error: request 9425 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:10:47] RPC Error: request 9421 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:11:52] RPC Error: request 9465 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:12:05] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 23:12:07] Audio Info: Closing audio playback device.
[2025.02.04 23:12:28] RPC Error: request 9503 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:19:24] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 23:19:25] RPC Error: request 9636 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:19:26] Audio Info: Closing audio playback device.
[2025.02.04 23:19:31] API Warning: not loaded minimal channel applied.
[2025.02.04 23:19:34] RPC Error: request 9646 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:19:34] RPC Error: request 9647 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:27:10] API Warning: not loaded minimal channel applied.
[2025.02.04 23:27:10] Audio Info: recreating audio device and reattaching the tracks
[2025.02.04 23:27:12] RPC Error: request 9782 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:27:13] Audio Info: Closing audio playback device.
[2025.02.04 23:27:38] RPC Error: request 9833 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:27:49] Skipping message, because it is already in blocks!
[2025.02.04 23:27:53] Skipping message, because it is already in blocks!
[2025.02.04 23:30:23] RPC Error: request 9890 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:30:30] RPC Error: request 9909 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:31:11] RPC Error: request 9922 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:31:15] Skipping message, because it is already in blocks!
[2025.02.04 23:31:19] RPC Error: request 9939 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:31:19] RPC Error: request 9959 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:31:19] RPC Error: request 9965 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:31:19] RPC Error: request 9964 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:31:19] RPC Error: request 9966 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:31:19] RPC Error: request 9960 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:31:19] RPC Error: request 9961 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:31:19] RPC Error: request 9962 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:31:19] RPC Error: request 9963 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:35:40] RPC Error: request 10052 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:35:42] RPC Error: request 10074 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:35:43] RPC Error: request 10082 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:35:49] RPC Error: request 10132 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:35:56] RPC Error: request 10139 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:36:00] RPC Error: request 10154 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:37:02] RPC Error: request 10203 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:37:02] RPC Error: request 10208 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:37:02] RPC Error: request 10207 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:37:02] RPC Error: request 10205 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:37:02] RPC Error: request 10204 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:37:02] RPC Error: request 10206 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:37:03] RPC Error: request 10211 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:37:03] RPC Error: request 10212 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2025.02.04 23:37:10] RPC Error: request 10230 got fail with code 400, error USER_NOT_PARTICIPANT
[2025.02.04 23:37:10] RPC Error: request 10228 got fail with code 400, error PEER_ID_INVALID
[2025.02.04 23:37:16] RPC Error: request 10368 got fail with code 400, error PEER_ID_INVALID
@moohr moohr added the bug Something isn't working label Feb 4, 2025
@ZavaruKitsu
Copy link
Member

Could you check if the issue persists with "Save deleted messages" disabled?

@DmitruMoth
Copy link

Could you check if the issue persists with "Save deleted messages" disabled?

@ZavaruKitsu after disable "Save deleted messages" cpu usage become normal

@kaeeraa
Copy link

kaeeraa commented Feb 7, 2025

90% that it is a memory leak

@Car0lina5
Copy link

Is there any chance this will be fixed in the future? It's sad that we have to disable such a cool feature to make the problem go away :(

@ZavaruKitsu
Copy link
Member

I can't reproduce the issue, so I may only try to blindly fix it. My current guess is a timer for expiring TTL messages, which will be fixed in the next release.

If someone captures the stack trace of the thread consuming CPU (requires manually building a Debug version), it would be helpful.

@kaeeraa
Copy link

kaeeraa commented Feb 10, 2025

I can't reproduce the issue, so I may only try to blindly fix it. My current guess is a timer for expiring TTL messages, which will be fixed in the next release.

If someone captures the stack trace of the thread consuming CPU (requires manually building a Debug version), it would be helpful.

I'll try to reproduce on NixOS

@kaeeraa
Copy link

kaeeraa commented Feb 10, 2025

So, after testing, I can't reproduce this issue too. (Release build)

Running for 2 hours and 27 minutes. CPU did not increase even by 1%

Start:
Start image

End:

End image

@kaeeraa
Copy link

kaeeraa commented Feb 10, 2025

Maybe Win 11 24H2 specific issue?

@DmitruMoth
Copy link

Maybe Win 11 24H2 specific issue?

I have this issue on debian 12 on 2 devices, build on efa4c2c

@OriginZero
Copy link

The same issue occurs on Mac silicon devices, with one core reaching 100% usage after one night.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

7 participants
@OriginZero @DmitruMoth @kaeeraa @ZavaruKitsu @Car0lina5 @moohr and others