Closed Igetin closed 10 months ago
Can you find the first broken version?
I can try, but it’ll have to be next week. Also, I’m not sure if I can access that dialog again as I already purchased Premium by other means (the Android app). Maybe by gifting?
is this happening only with premium? doesn't this happen with https://t.me/DurgerKingBot or https://t.me/ShopBot?
I don’t think I’ve ever used similar bots on the desktop client, so I’m not sure. Will have to try them out.
do you use wayland? the bug is on wayland, on my hyprland, it crashed before the dialog loaded into bank website but worked fine on xcb. The journal log shows:
Well, I have different VMs, including Wayland ones, yeah. The crash on screenshot couldn't happen in the static binary as it doesn't include wayland server egl integration and sounds like a completely different issue (the report here is not a crash).
I see, but the code is same, it loaded embedded browser and process the payment, I have blank page as you before on wayland, now it crashed
I'm not quite sure what you want to say by that. The kind of issues the reporter has and you have are completely different. With your one most likely being a Qt bug due to using a third party tdesktop build. The reporter's issue might be a valid one but needs simpler reproduction steps in order to being confirmed.
is this happening only with premium? doesn't this happen with https://t.me/DurgerKingBot or https://t.me/ShopBot?
I tried both of these bots, but did not experience the blank dialog problem with them.
That's sad... apparently there's something specific to your bank's 3D Secure page what makes the issue almost unreproducible.
Just for the record: when I encountered the bug, I was making the purchase with a card issued by the bank Osuuspankki (op.fi).
I can reproduce on KDE with wayland, it does not crash, but blank page due to webview. By default, Gnome used wayland as backend
Only when purchasing Premium but not with other web bots?
I dont use other, I only use Premium bot
Can't you check with other?
If there is an error, I would also expect to see a some kind of error message or code in the user interface.
This is implemented on dev branch
Steps to reproduce
Expected behaviour
The payment process should complete. If there is an error, I would also expect to see a some kind of error message or code in the user interface.
Actual behaviour
A loading indicator appears for a while, and then the dialog becomes blank.
Operating system
Fedora 38 (GNOME 44.2)
Version of Telegram Desktop
4.8.4
Installation source
Static binary from official website
Crash ID
No response
Logs
Show/hide logs
```log [2023.06.23 11:16:55] Launched version: 4008004, install beta: [FALSE], alpha: 0, debug mode: [FALSE] [2023.06.23 11:16:55] Executable dir: /opt/Telegram/, name: Telegram [2023.06.23 11:16:55] Initial working dir: /home/ige/ [2023.06.23 11:16:55] Working dir: /home/ige/.local/share/TelegramDesktop/ [2023.06.23 11:16:55] Command line: /opt/Telegram/Telegram -- [2023.06.23 11:16:55] Executable path before check: /opt/Telegram/Telegram [2023.06.23 11:16:55] Logs started [2023.06.23 11:16:55] Launcher filename: org.telegram.desktop._3e485da34fc040f9218e3891ecde1e6c.desktop [2023.06.23 11:16:55] Connecting local socket to 9a4b70e046b3310cd78c6e81ed35a552-{87A94AB0-E370-4cde-98D3-ACC110C5967D}... [2023.06.23 11:16:55] Socket connect error 0, starting server and app... [2023.06.23 11:16:55] Moved logging from '/home/ige/.local/share/TelegramDesktop/log_start0.txt' to '/home/ige/.local/share/TelegramDesktop/log.txt'! [2023.06.23 11:16:55] Opened '/home/ige/.local/share/TelegramDesktop/tdata/working' for reading, the previous Telegram Desktop launch was not finished properly :( Crash log size: 0 [2023.06.23 11:16:55] Global devicePixelRatio: 1 [2023.06.23 11:16:55] Primary screen DPI: 120, Base: 96. [2023.06.23 11:16:55] Computed screen scale: 125 [2023.06.23 11:16:55] DevicePixelRatio: 1 [2023.06.23 11:16:55] ScreenScale: 125 [2023.06.23 11:16:55] Icon theme: Papirus-Light [2023.06.23 11:16:55] Fallback icon theme: [2023.06.23 11:16:55] System tray available: [TRUE] [2023.06.23 11:16:55] Font: from ':/gui/fonts/DAOpenSansRegular.ttf' loaded 'DAOpenSansRegular' [2023.06.23 11:16:55] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular' [2023.06.23 11:16:55] Font: from ':/gui/fonts/DAOpenSansRegularItalic.ttf' loaded 'DAOpenSansRegularItalic' [2023.06.23 11:16:55] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular' [2023.06.23 11:16:55] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold' [2023.06.23 11:16:55] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium' [2023.06.23 11:16:55] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic' [2023.06.23 11:16:55] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium' [2023.06.23 11:16:55] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold' [2023.06.23 11:16:55] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium' [2023.06.23 11:16:55] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic' [2023.06.23 11:16:55] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium' [2023.06.23 11:16:55] App Info: reading settings... [2023.06.23 11:16:55] App Info: reading encrypted settings... [2023.06.23 11:16:55] Lang Info: Loaded cached, keys: 4996 [2023.06.23 11:16:55] OpenAL Logging Level: (not set) [2023.06.23 11:16:55] Audio Playback Devices: Starship/Matisse HD Audio Controller Analog Stereo;Network-Displays;Navi 21/23 HDMI/DP Audio Controller Digital Stereo (HDMI) [2023.06.23 11:16:55] Audio Playback Default Device: Starship/Matisse HD Audio Controller Analog Stereo [2023.06.23 11:16:55] Audio Capture Devices: Monitor of Starship/Matisse HD Audio Controller Analog Stereo;Monitor of Network-Displays;Monitor of Navi 21/23 HDMI/DP Audio Controller Digital Stereo (HDMI) [2023.06.23 11:16:55] Audio Capture Default Device: Monitor of Starship/Matisse HD Audio Controller Analog Stereo [2023.06.23 11:16:55] App Info: reading accounts info... [2023.06.23 11:16:55] App Info: reading encrypted info... [2023.06.23 11:16:55] App Info: reading map... [2023.06.23 11:16:55] App Info: reading encrypted map... [2023.06.23 11:16:55] App Info: reading encrypted user settings... [2023.06.23 11:16:55] App Info: encrypted user settings read. [2023.06.23 11:16:55] App Info: reading encrypted mtp data... [2023.06.23 11:16:55] MTP Info: read keys, current: 5, to destroy: 0 [2023.06.23 11:16:55] Map read time: 0 [2023.06.23 11:16:55] App Info: reading encrypted mtp config... [2023.06.23 11:16:55] Export Info: Destroy top bar by controller removal. [2023.06.23 11:16:55] OpenGL Profile: Compatibility. [2023.06.23 11:16:55] OpenGL Renderer: AMD Radeon RX 6800 XT (navi21, LLVM 16.0.5, DRM 3.52, 6.3.8-200.fc38.x86_64) [2023.06.23 11:16:55] OpenGL Vendor: AMD [2023.06.23 11:16:55] OpenGL Version: 4.6 (Compatibility Profile) Mesa 23.1.2 [2023.06.23 11:16:55] OpenGL Extensions: GL_ARB_color_buffer_float, GL_ARB_map_buffer_alignment, GL_AMD_vertex_shader_viewport_index, GL_SGIS_generate_mipmap, GL_EXT_texture_sRGB, GL_NV_copy_depth_to_color, GL_ARB_texture_cube_map, GL_ARB_seamless_cube_map, GL_EXT_memory_object_fd, GL_EXT_blend_color, GL_AMD_shader_stencil_export, GL_IBM_multimode_draw_arrays, GL_ARB_transpose_matrix, GL_IBM_rasterpos_clip, GL_NV_packed_depth_stencil, GL_ARB_get_program_binary, GL_ARB_explicit_uniform_location, GL_EXT_abgr, GL_ARB_draw_buffers, GL_AMD_performance_monitor, GL_APPLE_packed_pixels, GL_EXT_memory_object, GL_ARB_query_buffer_object, GL_EXT_packed_depth_stencil, GL_EXT_texture_lod_bias, GL_AMD_texture_texture4, GL_ARB_shader_precision, GL_NV_half_float, GL_ARB_shader_objects, GL_EXT_gpu_program_parameters, GL_ARB_sparse_buffer, GL_NV_texture_env_combine4, GL_EXT_vertex_attrib_64bit, GL_MESA_framebuffer_flip_y, GL_ARB_shader_texture_image_samples, GL_ARB_arrays_of_arrays, GL_NV_conditional_render, GL_ARB_uniform_buffer_object, GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_framebuffer_sRGB, GL_EXT_shader_image_load_formatted, GL_EXT_draw_range_elements, GL_ARB_spirv_extensions, GL_ARB_shader_bit_encoding, GL_AMD_pinned_memory, GL_ATI_texture_env_combine3, GL_ATI_texture_compression_3dc, GL_ARB_shader_viewport_layer_array, GL_ARB_enhanced_layouts, GL_ARB_shader_draw_parameters, GL_ARB_draw_instanced, GL_ARB_framebuffer_no_attachments, GL_EXT_packed_float, GL_NV_texture_rectangle, GL_ARB_shader_storage_buffer_object, GL_ARB_texture_mirror_clamp_to_edge, GL_EXT_texture_snorm, GL_ATI_meminfo, GL_ARB_ES3_2_compatibility, GL_ARB_texture_storage, GL_ATI_draw_buffers, GL_ARB_texture_rectangle, GL_ARB_get_texture_sub_image, GL_MESA_shader_integer_functions, GL_EXT_transform_feedback, GL_EXT_window_rectangles, GL_ARB_base_instance, GL_EXT_shader_samples_identical, GL_ARB_shading_language_420pack, GL_ARB_texture_float, GL_ARB_shader_clock, GL_EXT_demote_to_helper_invocation, GL_SGIS_texture_edge_clamp, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_blend_minmax, GL_ARB_sparse_texture, GL_AMD_query_buffer_object, GL_EXT_texture_object, GL_ARB_debug_output, GL_ARB_vertex_program, GL_KHR_robust_buffer_access_behavior, GL_EXT_texture_compression_dxt1, GL_ARB_shader_subroutine, GL_ARB_vertex_shader, GL_EXT_texture_rectangle, GL_ARB_texture_env_crossbar, GL_EXT_point_parameters, GL_EXT_blend_func_separate, GL_EXT_framebuffer_sRGB, GL_ARB_shadow, GL_EXT_texture_compression_latc, GL_ARB_copy_buffer, GL_EXT_texture, GL_ARB_copy_image, GL_ARB_texture_cube_map_array, GL_ARB_clear_buffer_object, GL_ARB_draw_buffers_blend, GL_EXT_blend_subtract, GL_AMD_vertex_shader_layer, GL_ARB_fragment_shader, GL_ARB_cull_distance, GL_ARB_pipeline_statistics_query, GL_ARB_timer_query, GL_ARB_sparse_texture_clamp, GL_INTEL_blackhole_render, GL_EXT_copy_texture, GL_ARB_parallel_shader_compile, GL_EXT_texture_compression_rgtc, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_AMD_framebuffer_multisample_advanced, GL_ATI_texture_mirror_once, GL_ARB_shader_group_vote, GL_ARB_ES3_compatibility, GL_EXT_draw_buffers2, GL_ARB_post_depth_coverage, GL_EXT_texture_env_combine, GL_EXT_texture_env_add, GL_ANGLE_texture_compression_dxt3, GL_EXT_texture_swizzle, GL_ARB_compatibility, GL_ARB_derivative_control, GL_ARB_compute_variable_group_size, GL_ARB_tessellation_shader, GL_ARB_texture_swizzle, GL_NV_compute_shader_derivatives, GL_ARB_sample_shading, GL_EXT_draw_instanced, GL_AMD_conservative_depth, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_compression_s3tc, GL_EXT_texture_edge_clamp, GL_ARB_ES2_compatibility, GL_ARB_sparse_texture2, GL_ARB_internalformat_query, GL_ARB_texture_compression_bptc, GL_ATI_texture_float, GL_ARB_vertex_array_bgra, GL_ARB_shader_atomic_counters, GL_ARB_texture_storage_multisample, GL_EXT_texture_array, GL_ARB_vertex_array_object, GL_EXT_shader_integer_mix, GL_EXT_texture3D, GL_EXT_texture_sRGB_decode, GL_AMD_depth_clamp_separate, GL_ARB_instanced_arrays, GL_SUN_multi_draw_arrays, GL_AMD_shader_trinary_minmax, GL_NV_alpha_to_coverage_dither_control, GL_SGIS_texture_lod, GL_ARB_gl_spirv, GL_EXT_shadow_funcs, GL_ARB_depth_buffer_float, GL_ARB_compute_shader, GL_NV_blend_square, GL_NV_texgen_reflection, GL_ARB_transform_feedback3, GL_EXT_subtexture, GL_EXT_provoking_vertex, GL_ARB_robustness, GL_EXT_texture_env_dot3, GL_EXT_EGL_image_storage, GL_NV_primitive_restart, GL_EXT_semaphore, GL_NV_copy_image, GL_ARB_provoking_vertex, GL_KHR_texture_compression_astc_ldr, GL_ARB_shading_language_100, GL_ARB_texture_query_lod, GL_ARB_vertex_type_10f_11f_11f_rev, GL_EXT_timer_query, GL_EXT_stencil_wrap, GL_S3_s3tc, GL_NV_fog_distance, GL_ARB_draw_indirect, GL_ARB_transform_feedback2, GL_ARB_seamless_cubemap_per_texture, GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_program, GL_KHR_no_error, GL_EXT_secondary_color, GL_ARB_transform_feedback_overflow_query, GL_EXT_texture_mirror_clamp, GL_ARB_viewport_array, GL_ARB_texture_border_clamp, GL_EXT_EGL_sync, GL_EXT_texture_sRGB_R8, GL_ARB_fragment_coord_conventions, GL_ARB_texture_non_power_of_two, GL_ARB_shader_ballot, GL_EXT_texture_shadow_lod, GL_ATI_separate_stencil, GL_AMD_seamless_cubemap_per_texture, GL_ARB_vertex_buffer_object, GL_NV_vdpau_interop, GL_INGR_blend_func_separate, GL_ARB_separate_shader_objects, GL_ARB_texture_query_levels, GL_ARB_pixel_buffer_object, GL_ARB_half_float_pixel, GL_ARB_conditional_render_inverted, GL_ARB_texture_rg, GL_ARB_half_float_vertex, GL_ARB_polygon_offset_clamp, GL_EXT_framebuffer_object, GL_EXT_compiled_vertex_array, GL_MESA_pack_invert, GL_EXT_texture_sRGB_RG8, GL_NV_texture_barrier, GL_ARB_multisample, GL_EXT_pixel_buffer_object, GL_ARB_buffer_storage, GL_ARB_gpu_shader_int64, GL_ARB_texture_view, GL_EXT_fog_coord, GL_ARB_window_pos, GL_ARB_depth_texture, GL_ARB_shader_image_load_store, GL_ARB_texture_filter_anisotropic, GL_EXT_polygon_offset_clamp, GL_ARB_internalformat_query2, GL_ARB_shading_language_include, GL_ATI_blend_equation_separate, GL_NVX_gpu_memory_info, GL_ARB_texture_buffer_object_rgb32, GL_ARB_fragment_program_shadow, GL_ARB_ES3_1_compatibility, GL_ARB_texture_compression_rgtc, GL_ARB_point_parameters, GL_OES_read_format, GL_ARB_texture_buffer_range, GL_ARB_texture_env_dot3, GL_EXT_texture_buffer_object, GL_EXT_vertex_array, GL_ARB_shader_texture_lod, GL_NV_light_max_exponent, GL_ARB_indirect_parameters, GL_ARB_conservative_depth, GL_ARB_shading_language_packing, GL_KHR_texture_compression_astc_sliced_3d, GL_EXT_debug_label, GL_ARB_fragment_layer_viewport, GL_ARB_texture_stencil8, GL_ARB_texture_barrier, GL_ARB_texture_buffer_object, GL_ARB_multi_draw_indirect, GL_ARB_occlusion_query, GL_ARB_sampler_objects, GL_EXT_semaphore_fd, GL_EXT_packed_pixels, GL_EXT_direct_state_access, GL_KHR_blend_equation_advanced, GL_ARB_vertex_attrib_binding, GL_ARB_shader_stencil_export, GL_EXT_blend_equation_separate, GL_ARB_depth_clamp, GL_ARB_sync, GL_EXT_bgra, GL_ARB_texture_multisample, GL_EXT_multi_draw_arrays, GL_ARB_program_interface_query, GL_MESA_window_pos, GL_EXT_depth_bounds_test, GL_ARB_texture_rgb10_a2ui, GL_EXT_shader_image_load_store, GL_SGIS_texture_border_clamp, GL_KHR_parallel_shader_compile, GL_EXT_framebuffer_multisample, GL_AMD_draw_buffers_blend, GL_AMD_multi_draw_indirect, GL_ARB_vertex_attrib_64bit, GL_EXT_texture_integer, GL_OES_EGL_image, GL_EXT_texture_cube_map, GL_ARB_shader_atomic_counter_ops, GL_ARB_point_sprite, GL_ARB_texture_mirrored_repeat, GL_ARB_compressed_texture_pixel_storage, GL_ARB_multi_bind, GL_EXT_vertex_array_bgra, GL_ARB_clear_texture, GL_ATI_fragment_shader, GL_EXT_texture_shared_exponent, GL_ARB_multitexture, GL_KHR_robustness, GL_ARB_invalidate_subdata, GL_MESA_texture_signed_rgba, GL_KHR_debug, GL_ARB_stencil_texturing, GL_ARB_map_buffer_range, GL_ARB_direct_state_access, GL_ARB_clip_control, GL_ARB_blend_func_extended, GL_ARB_shader_image_size, GL_ARB_texture_gather, GL_ARB_transform_feedback_instanced, GL_NV_depth_clamp, GL_ARB_robust_buffer_access_behavior, GL_EXT_framebuffer_blit, GL_NV_shader_atomic_int64, GL_EXT_stencil_two_side, GL_NV_ES1_1_compatibility, GL_ARB_texture_compression, GL_ANGLE_texture_compression_dxt5, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_separate_specular_color, GL_EXT_gpu_shader4, GL_ARB_explicit_attrib_location, GL_ARB_bindless_texture, GL_KHR_context_flush_control, GL_ARB_occlusion_query2, GL_IBM_texture_mirrored_repeat, GL_EXT_rescale_normal, GL_ARB_framebuffer_object [2023.06.23 11:16:55] OpenGL: QOpenGLContext created, version: 4.4. [2023.06.23 11:16:55] OpenGL: [TRUE] (Window) [2023.06.23 11:16:55] Notification daemon product name: gnome-shell [2023.06.23 11:16:55] Notification daemon vendor name: GNOME [2023.06.23 11:16:55] Notification daemon version: 44.2 [2023.06.23 11:16:55] Notification daemon specification version: 1.2 [2023.06.23 11:16:55] Notification daemon capabilities: actions, body, body-markup, icon-static, persistence, sound [2023.06.23 11:16:57] API Warning: not loaded minimal channel applied. [2023.06.23 11:17:01] RPC Error: request 70 got fail with code 400, error PEER_ID_INVALID [2023.06.23 11:17:16] Skipping message, because it is already in blocks! [2023.06.23 11:46:20] MTP Info: -404 error received in 160004 with temporary key, assuming it was destroyed. ```