telegramdesktop / tdesktop

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

[Arm64] on Windows: "Save as" file picker immediately closes #28658

Closed GeldHades27355 closed 4 days ago

GeldHades27355 commented 6 days ago

Steps to reproduce

Get TDesktop Arm64 5.7.2. Right-click on media, select "save as"

Expected behaviour

"save as" should open the Windows file picker and allow saving

Actual behaviour

Observe the file picker briefly flash, then close again "save as" is not possible.

Operating system

both Windows 11 24H2 release and dev preview

Version of Telegram Desktop

5.7.2

Installation source

Other (unofficial) source

Crash ID

No response

Logs

[2024.11.15 14:14:46] Launched version: 5007002, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2024.11.15 14:14:46] Executable dir: C:/Users/DomCôté/AppData/Roaming/Telegram Desktop/, name: Telegram.exe
[2024.11.15 14:14:46] Initial working dir: C:/Users/DomCôté/AppData/Roaming/Telegram Desktop/
[2024.11.15 14:14:46] Working dir: C:/Users/DomCôté/AppData/Roaming/Telegram Desktop/
[2024.11.15 14:14:46] Command line: C:\Users\DomCôté\AppData\Roaming\Telegram Desktop\Telegram.exe
[2024.11.15 14:14:46] Executable path before check: C:/Users/DomCôté/AppData/Roaming/Telegram Desktop/Telegram.exe
[2024.11.15 14:14:46] Logs started
[2024.11.15 14:14:46] AppUserModelID: Telegram.TelegramDesktop.10d9c1b3fcad6a269fb1256bd3207f83
[2024.11.15 14:14:46] Connecting local socket to Global\9480ae42abed68fda7c139dc51bb95d5-{87A94AB0-E370-4cde-98D3-ACC110C5967D}...
[2024.11.15 14:14:46] This is the only instance of Telegram, starting server and app...
[2024.11.15 14:14:46] Moved logging from 'C:/Users/DomCôté/AppData/Roaming/Telegram Desktop/log_start0.txt' to 'C:/Users/DomCôté/AppData/Roaming/Telegram Desktop/log.txt'!
[2024.11.15 14:14:46] Global devicePixelRatio: 2
[2024.11.15 14:14:46] Primary screen DPI: 96, Base: 96.
[2024.11.15 14:14:46] Computed screen scale: 100
[2024.11.15 14:14:46] DevicePixelRatio: 2
[2024.11.15 14:14:46] ScreenScale: 100
[2024.11.15 14:14:46] Media Info: Type Playback, default: {0.0.0.00000000}.{338857c5-753a-49b6-b194-99ef0feca370}, list: { "Headphones (SoundCore 2)" <{0.0.0.00000000}.{20fdd148-0966-4878-94d4-d5e2a05ac924}>, "Speakers (Qualcomm(R) Aqstic(TM) Audio Adapter Device)" <{0.0.0.00000000}.{338857c5-753a-49b6-b194-99ef0feca370}>, "Headset Earphone (TABLET-1QMHD5AE Hands-Free)" <{0.0.0.00000000}.{3fbedf64-81f7-4f46-adaa-4d20123eb8d9}>, "Headphones (2- WH-1000XM5)" <{0.0.0.00000000}.{4ddd9c18-afa6-4213-9d29-50e7ff29744e}>, "Digital Output (StudyPad)" <{0.0.0.00000000}.{86357005-e1b2-420b-b9c0-e47a1498a7d3}>, "Headset (WH-1000XM3 Hands-Free)" <{0.0.0.00000000}.{a4e0daff-9c15-4207-8d8c-69c204212345}>, "Speakers (TABLET-1QMHD5AE)" <{0.0.0.00000000}.{b5387ce2-f290-4fb6-bcfe-ea17c660f001}>, "Headset (SoundCore 2 Hands-Free)" <{0.0.0.00000000}.{bdc9f55d-333b-49c2-9941-4a304a6c2b83}>, "Digital Output (StudyPad)" <{0.0.0.00000000}.{c1b2e458-fb5b-4032-b240-325f7c580c86}> }, full list refresh: false
[2024.11.15 14:14:46] Media Info: Type Capture, default: {0.0.1.00000000}.{921e4b8e-ba34-461a-9319-1f9025951fe8}, list: { "Headset (2- WH-1000XM5)" <{0.0.1.00000000}.{521d2058-fbd2-4c37-8e0a-bd3243489177}>, "Microphone (TONOR TC30 Audio Device)" <{0.0.1.00000000}.{594a1e3e-be6b-4b69-9598-5738a48c8622}>, "Internal Microphone Array - Front (Qualcomm(R) Aqstic(TM) Audio Adapter Device)" <{0.0.1.00000000}.{921e4b8e-ba34-461a-9319-1f9025951fe8}>, "Headset (WH-1000XM3 Hands-Free)" <{0.0.1.00000000}.{b4ae5c67-3c74-4af7-94e0-0360778097c6}>, "Headset (SoundCore 2 Hands-Free)" <{0.0.1.00000000}.{c2aa5601-70e8-4969-8a32-8fb41e5c08a5}>, "Headset Microphone (TABLET-1QMHD5AE Hands-Free)" <{0.0.1.00000000}.{cd591ec2-6001-4473-9d01-6d04d13bb814}> }, full list refresh: false
[2024.11.15 14:14:46] Media Info: Type Camera, default: \\?\display#qcom_avstream_8280#3&1e81278f&8&uid32768#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{5584f823-3830-4cfd-947f-78de17a8b14c}, list: { "Surface Camera Rear" <\\?\display#qcom_avstream_8280#3&1e81278f&8&uid32768#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{5584f823-3830-4cfd-947f-78de17a8b14c}>, "Surface Camera Front" <\\?\display#qcom_avstream_8280#3&1e81278f&8&uid32768#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{4faeafd4-041b-4e46-85fd-400473891182}> }, full list refresh: true
[2024.11.15 14:14:46] Font: from ':/gui/fonts/OpenSans-Regular.ttf' loaded 'Open Sans'
[2024.11.15 14:14:46] Font: from ':/gui/fonts/OpenSans-Italic.ttf' loaded 'Open Sans'
[2024.11.15 14:14:46] Font: from ':/gui/fonts/OpenSans-SemiBold.ttf' loaded 'Open Sans'
[2024.11.15 14:14:46] Font: from ':/gui/fonts/OpenSans-SemiBold.ttf' loaded 'Open Sans Semibold'
[2024.11.15 14:14:46] Font: from ':/gui/fonts/OpenSans-SemiBoldItalic.ttf' loaded 'Open Sans'
[2024.11.15 14:14:46] Font: from ':/gui/fonts/OpenSans-SemiBoldItalic.ttf' loaded 'Open Sans Semibold'
[2024.11.15 14:14:46] Font: from ':/gui/fonts/Vazirmatn-UI-NL-Regular.ttf' loaded 'Vazirmatn UI NL'
[2024.11.15 14:14:46] Font: from ':/gui/fonts/Vazirmatn-UI-NL-SemiBold.ttf' loaded 'Vazirmatn UI NL'
[2024.11.15 14:14:46] Font: from ':/gui/fonts/Vazirmatn-UI-NL-SemiBold.ttf' loaded 'Vazirmatn UI NL SemiBold'
[2024.11.15 14:14:46] Checking...
[2024.11.15 14:14:46] Checking C:\Users\DomCôté\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\.
[2024.11.15 14:14:46] Checking C:\Users\DomCôté\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\..
[2024.11.15 14:14:46] Checking C:\Users\DomCôté\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\desktop.ini
[2024.11.15 14:14:46] Checking C:\Users\DomCôté\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\File Explorer.lnk
[2024.11.15 14:14:46] Checking C:\Users\DomCôté\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Microsoft Edge Dev.lnk
[2024.11.15 14:14:47] OpenAL Logging Level: (not set)
[2024.11.15 14:14:48] OpenGL: Using custom 'gpu_driver_bug_list.json'.
[2024.11.15 14:14:49] OpenGL Profile: Compatibility.
[2024.11.15 14:14:49] OpenGL Renderer: D3D12 (Qualcomm(R) Adreno(TM) 8cx Gen 3)
[2024.11.15 14:14:49] OpenGL Vendor: Microsoft Corporation
[2024.11.15 14:14:49] OpenGL Version: 4.2 (Compatibility Profile) Mesa 24.3.0-devel (git-370ac36d5d)
[2024.11.15 14:14:49] OpenGL Extensions: GL_EXT_draw_range_elements, GL_EXT_vertex_attrib_64bit, GL_IBM_multimode_draw_arrays, GL_EXT_texture_array, GL_EXT_gpu_shader4, GL_SUN_multi_draw_arrays, GL_EXT_stencil_wrap, GL_ARB_compressed_texture_pixel_storage, GL_NV_blend_square, GL_S3_s3tc, GL_EXT_subtexture, GL_SGIS_generate_mipmap, GL_ARB_robustness, GL_NV_depth_clamp, GL_EXT_semaphore, GL_ARB_shading_language_420pack, GL_SGIS_texture_edge_clamp, GL_ARB_draw_buffers, GL_ARB_framebuffer_sRGB, GL_EXT_EGL_sync, GL_ARB_fragment_shader, GL_ARB_texture_env_add, GL_ARB_clear_buffer_object, GL_ARB_copy_buffer, GL_ARB_get_program_binary, GL_EXT_texture_env_add, GL_EXT_timer_query, GL_ARB_texture_env_crossbar, GL_EXT_gpu_program_parameters, GL_ATI_fragment_shader, GL_EXT_fog_coord, GL_ARB_depth_texture, GL_ARB_texture_filter_anisotropic, GL_ARB_transform_feedback2, GL_EXT_separate_specular_color, GL_AMD_query_buffer_object, GL_EXT_texture_lod_bias, GL_ARB_texture_multisample, GL_ARB_shader_stencil_export, GL_EXT_secondary_color, GL_EXT_EGL_image_storage_compression, GL_ARB_clear_texture, GL_EXT_polygon_offset_clamp, GL_ARB_draw_indirect, GL_AMD_vertex_shader_viewport_index, GL_EXT_texture3D, GL_ARB_texture_query_levels, GL_ARB_explicit_uniform_location, GL_ARB_separate_shader_objects, GL_ARB_framebuffer_no_attachments, GL_ARB_copy_image, GL_ARB_texture_compression_bptc, GL_ARB_sampler_objects, GL_ARB_pipeline_statistics_query, GL_ARB_texture_mirrored_repeat, GL_ARB_sample_shading, GL_ARB_framebuffer_object, GL_ARB_compute_shader, GL_ARB_texture_compression_rgtc, GL_EXT_blend_func_separate, GL_ARB_shader_precision, GL_ARB_derivative_control, GL_EXT_blend_minmax, GL_EXT_bgra, GL_ARB_texture_barrier, GL_ARB_multisample, GL_ARB_texture_compression, GL_ARB_color_buffer_float, GL_EXT_texture_integer, GL_ARB_fragment_program_shadow, GL_EXT_draw_buffers2, GL_EXT_blend_color, GL_EXT_texture_filter_anisotropic, GL_ARB_instanced_arrays, GL_ARB_direct_state_access, GL_ARB_internalformat_query, GL_ARB_spirv_extensions, GL_KHR_robust_buffer_access_behavior, GL_ARB_shader_image_size, GL_AMD_shader_trinary_minmax, GL_ARB_map_buffer_alignment, GL_ARB_texture_cube_map, GL_KHR_debug, GL_ARB_shader_draw_parameters, GL_EXT_texture_compression_s3tc, GL_KHR_parallel_shader_compile, GL_ARB_multi_draw_indirect, GL_EXT_multi_draw_arrays, GL_ARB_get_texture_sub_image, GL_ARB_half_float_pixel, GL_ARB_texture_buffer_range, GL_NV_ES1_1_compatibility, GL_ARB_provoking_vertex, GL_ARB_texture_buffer_object_rgb32, GL_ARB_gpu_shader_int64, GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_polygon_offset_clamp, GL_ARB_depth_buffer_float, GL_EXT_texture_object, GL_ARB_texture_query_lod, GL_ARB_texture_swizzle, GL_ARB_transform_feedback_overflow_query, GL_EXT_packed_depth_stencil, GL_ARB_map_buffer_range, GL_OES_read_format, GL_ATI_draw_buffers, GL_SGIS_texture_border_clamp, GL_EXT_texture_sRGB_decode, GL_NV_primitive_restart, GL_AMD_multi_draw_indirect, GL_ARB_texture_non_power_of_two, GL_EXT_texture_shared_exponent, GL_EXT_memory_object_win32, GL_NV_copy_image, GL_EXT_blend_equation_separate, GL_ARB_uniform_buffer_object, GL_EXT_shader_integer_mix, GL_ARB_enhanced_layouts, GL_ARB_internalformat_query2, GL_ARB_point_sprite, GL_ARB_texture_env_dot3, GL_EXT_abgr, GL_IBM_texture_mirrored_repeat, GL_ARB_texture_rectangle, GL_ARB_shader_objects, GL_EXT_framebuffer_multisample, GL_EXT_compiled_vertex_array, GL_ARB_compatibility, GL_ARB_fragment_coord_conventions, GL_EXT_direct_state_access, GL_ARB_draw_elements_base_vertex, GL_NV_texture_rectangle, GL_EXT_texture_swizzle, GL_ARB_shading_language_packing, GL_EXT_shadow_funcs, GL_EXT_vertex_array, GL_EXT_texture, GL_ARB_texture_env_combine, GL_ARB_invalidate_subdata, GL_EXT_debug_label, GL_NV_fog_distance, GL_ARB_timer_query, GL_ARB_vertex_array_bgra, GL_ARB_indirect_parameters, GL_ARB_fragment_layer_viewport, GL_ARB_blend_func_extended, GL_ARB_robust_buffer_access_behavior, GL_ARB_shader_subroutine, GL_ARB_texture_rg, GL_ATI_texture_env_combine3, GL_ANGLE_texture_compression_dxt5, GL_ARB_gpu_shader5, GL_ARB_vertex_shader, GL_KHR_texture_compression_astc_ldr, GL_ARB_texture_mirror_clamp_to_edge, GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, GL_ARB_vertex_buffer_object, GL_IBM_rasterpos_clip, GL_AMD_texture_texture4, GL_ARB_vertex_array_object, GL_ARB_texture_float, GL_EXT_transform_feedback, GL_INGR_blend_func_separate, GL_AMD_draw_buffers_blend, GL_ARB_shader_texture_lod, GL_EXT_texture_buffer_object, GL_EXT_provoking_vertex, GL_ARB_conservative_depth, GL_ARB_texture_rgb10_a2ui, GL_MESA_shader_integer_functions, GL_ARB_tessellation_shader, GL_ARB_texture_cube_map_array, GL_NV_texture_env_combine4, GL_ARB_draw_buffers_blend, GL_AMD_shader_stencil_export, GL_ARB_shader_atomic_counter_ops, GL_ARB_vertex_attrib_64bit, GL_KHR_texture_compression_astc_sliced_3d, GL_ARB_shader_storage_buffer_object, GL_ARB_stencil_texturing, GL_ARB_texture_stencil8, GL_EXT_packed_float, GL_ARB_half_float_vertex, GL_EXT_pixel_buffer_object, GL_EXT_texture_storage, GL_EXT_vertex_array_bgra, GL_ARB_ES3_compatibility, GL_EXT_texture_compression_rgtc, GL_ARB_multi_bind, GL_ARB_vertex_program, GL_ATI_separate_stencil, GL_EXT_texture_compression_dxt1, GL_ARB_arrays_of_arrays, GL_ARB_parallel_shader_compile, GL_ARB_shader_texture_image_samples, GL_NV_texgen_reflection, GL_ARB_depth_clamp, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_texture_rectangle, GL_EXT_texture_env_combine, GL_ARB_shading_language_100, GL_EXT_EGL_image_storage, GL_ARB_shader_bit_encoding, GL_ANGLE_texture_compression_dxt3, GL_ARB_shader_atomic_counters, GL_NV_light_max_exponent, GL_ARB_vertex_attrib_binding, GL_ARB_texture_buffer_object, GL_EXT_memory_object, GL_NV_texture_barrier, GL_EXT_framebuffer_object, GL_NV_conditional_render, GL_ATI_blend_equation_separate, GL_ARB_ES2_compatibility, GL_ARB_buffer_storage, GL_ARB_cull_distance, GL_ARB_conditional_render_inverted, GL_ARB_transpose_matrix, GL_EXT_framebuffer_blit, GL_EXT_rescale_normal, GL_KHR_robustness, GL_MESA_texture_signed_rgba, GL_ARB_occlusion_query, GL_ARB_multitexture, GL_ARB_debug_output, GL_ARB_texture_border_clamp, GL_ARB_texture_storage, GL_EXT_point_parameters, GL_ARB_clip_control, GL_ARB_shading_language_include, GL_SGIS_texture_lod, GL_ARB_texture_storage_multisample, GL_ARB_transform_feedback_instanced, GL_ARB_base_instance, GL_ARB_shader_ballot, GL_ARB_transform_feedback3, GL_ARB_shader_image_load_store, GL_EXT_copy_texture, GL_EXT_semaphore_win32, GL_ARB_seamless_cube_map, GL_NV_half_float, GL_AMD_vertex_shader_layer, GL_NV_packed_depth_stencil, GL_ARB_draw_instanced, GL_ARB_shadow, GL_EXT_blend_subtract, GL_ARB_pixel_buffer_object, GL_ARB_gpu_shader_fp64, GL_ARB_fragment_program, GL_EXT_framebuffer_sRGB, GL_ARB_query_buffer_object, GL_EXT_stencil_two_side, GL_ARB_explicit_attrib_location, GL_KHR_context_flush_control, GL_ARB_gl_spirv, GL_ARB_ES3_2_compatibility, GL_OES_EGL_image, GL_ARB_sync, GL_EXT_draw_instanced, GL_ARB_program_interface_query, GL_EXT_texture_env_dot3, GL_ARB_ES3_1_compatibility, GL_APPLE_packed_pixels, GL_ARB_texture_gather, GL_EXT_framebuffer_multisample_blit_scaled, GL_MESA_window_pos, GL_ARB_viewport_array, GL_ATI_texture_float, GL_AMD_conservative_depth, GL_ARB_compute_variable_group_size, GL_KHR_no_error, GL_EXT_texture_sRGB, GL_ARB_occlusion_query2, GL_ARB_point_parameters, GL_ARB_window_pos, GL_MESA_pack_invert, GL_EXT_texture_snorm, GL_ARB_shader_group_vote, GL_EXT_packed_pixels
[2024.11.15 14:14:49] OpenGL: QOpenGLContext created, version: 4.4.
[2024.11.15 14:14:49] OpenGL: [TRUE] (Window)
[2024.11.15 14:14:49] Update Info: MTP is unavailable.
[2024.11.15 14:15:06] RPC Error: request 7 got fail with code 401, error SESSION_PASSWORD_NEEDED
[2024.11.15 14:16:07] Export Info: Destroy top bar by controller removal.
[2024.11.15 14:16:11] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 14:16:14] Audio Info: Closing audio playback device.
[2024.11.15 14:17:41] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 14:18:21] Audio Info: Closing audio playback device.
[2024.11.15 14:23:04] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 14:23:30] Error: could not locate 'background.jpg' in a zip file.
[2024.11.15 14:23:54] API Warning: emoji 🧑‍🤝‍🧑 is not supported, word: kinder.
[2024.11.15 14:23:54] API Warning: emoji 🧑‍🤝‍🧑 is not supported, word: kinder.
[2024.11.15 14:23:54] API Warning: emoji 🧑‍🤝‍🧑 is not supported, word: bf.
[2024.11.15 14:23:54] API Warning: emoji 🛝 is not supported, word: rutsche.
[2024.11.15 14:23:54] API Warning: emoji 🛝 is not supported, word: slide.
[2024.11.15 14:24:28] Audio Info: Closing audio playback device.
[2024.11.15 14:26:57] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 14:27:03] Audio Info: Closing audio playback device.
[2024.11.15 14:27:07] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 14:27:09] Audio Info: Closing audio playback device.
[2024.11.15 14:42:44] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 14:42:46] Audio Info: Closing audio playback device.
[2024.11.15 14:42:52] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 14:43:56] Audio Info: Closing audio playback device.
[2024.11.15 16:29:35] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 16:29:37] Audio Info: Closing audio playback device.
[2024.11.15 17:29:52] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 17:29:54] Audio Info: Closing audio playback device.
[2024.11.15 18:01:17] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 18:02:06] Audio Info: Closing audio playback device.
[2024.11.15 18:17:57] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 18:18:00] Audio Info: Closing audio playback device.
[2024.11.15 21:15:39] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 21:15:41] Audio Info: Closing audio playback device.
[2024.11.15 21:18:57] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 21:19:00] Audio Info: Closing audio playback device.
[2024.11.15 21:30:16] Audio Info: recreating audio device and reattaching the tracks
[2024.11.15 21:30:18] Audio Info: Closing audio playback device.
[2024.11.16 11:40:28] Audio Info: recreating audio device and reattaching the tracks
[2024.11.16 11:40:31] Audio Info: Closing audio playback device.
[2024.11.16 11:41:10] RPC Error: request 1238 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2024.11.16 11:42:13] Skipping message, because it is already in blocks!
[2024.11.16 11:43:09] Audio Info: recreating audio device and reattaching the tracks
[2024.11.16 11:43:12] Audio Info: Closing audio playback device.
[2024.11.16 11:43:18] Audio Info: recreating audio device and reattaching the tracks
[2024.11.16 11:44:02] Audio Info: Closing audio playback device.
[2024.11.16 11:44:07] Audio Info: recreating audio device and reattaching the tracks
[2024.11.16 11:45:59] Audio Info: Closing audio playback device.
[2024.11.16 11:47:40] RPC Error: request 1314 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2024.11.16 11:47:40] RPC Error: request 1333 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2024.11.16 11:47:40] RPC Error: request 1329 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2024.11.16 11:47:40] RPC Error: request 1334 got fail with code 400, error FILE_REFERENCE_EXPIRED
[2024.11.16 11:51:19] Audio Info: recreating audio device and reattaching the tracks
[2024.11.16 11:51:21] Audio Info: Closing audio playback device.
sungaila commented 4 days ago

Can confirm, on tdesktop 5.8.1 arm64 the file picker shows up for a split second then closes.

Aokromes commented 4 days ago

https://github.com/telegramdesktop/tdesktop/commit/20fadfef7f75512ddfe6f0bb35ceda4aea57a5b8