[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1050656: marked as done (Bus error when trying to write jpeg images images)



Your message dated Sun, 12 Nov 2023 14:56:16 +0300
with message-id <ZVC9YKOQfxxjjirh@mitya57.me>
and subject line Re: Bug#1050656: libqt5gui5: This was local to my system only
has caused the Debian Bug report #1050656,
regarding Bus error when trying to write jpeg images images
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1050656: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050656
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: telegram-desktop
Version: 4.8.1+ds-2+b2
Severity: important

Dear Maintainer,

Since the last update of telegram-desktop, every time I get to a video
in a channel or group, the program crashes.

I have run the program under gdb, and am attaching the traceback.
I hope it is useful.

-- Package-specific info:

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable'), (800, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.4.0-3-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_IL.UTF-8, LC_CTYPE=en_IL.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages telegram-desktop depends on:
ii  libabsl20220623                      20220623.1-3
ii  libavcodec-extra60 [libavcodec60]    7:6.0-5
ii  libavfilter-extra9 [libavfilter9]    7:6.0-5
ii  libavformat-extra60 [libavformat60]  7:6.0-5
ii  libavutil58                          7:6.0-5
ii  libc6                                2.37-7
ii  libgcc-s1                            13.2.0-2
ii  libglib2.0-0                         2.77.2-1
ii  libglibmm-2.68-1                     2.77.0-1
ii  libhunspell-1.7-0                    1.7.2+really1.7.2-10
ii  libjpeg62-turbo                      1:2.1.5-2
ii  libkf5coreaddons5                    5.107.0-1
ii  liblz4-1                             1.9.4-1
ii  libminizip1                          1:1.2.13.dfsg-3
ii  libopenal1                           1:1.23.1-3
ii  libopus0                             1.4-1
ii  libqrcodegencpp1                     1.8.0-1.1
ii  libqt5core5a [qtbase-abi-5-15-10]    5.15.10+dfsg-3
ii  libqt5gui5                           5.15.10+dfsg-3
ii  libqt5network5                       5.15.10+dfsg-3
ii  libqt5qml5                           5.15.10+dfsg-2
ii  libqt5quickwidgets5                  5.15.10+dfsg-2
ii  libqt5svg5                           5.15.10-2
ii  libqt5waylandcompositor5             5.15.10-2
ii  libqt5widgets5                       5.15.10+dfsg-3
ii  librlottie0-1                        0.1+dfsg-4
ii  libsigc++-3.0-0                      3.4.0-7
ii  libsrtp2-1                           2.5.0-3
ii  libssl3                              3.0.10-1
ii  libstdc++6                           13.2.0-2
ii  libswresample4                       7:6.0-5
ii  libswscale7                          7:6.0-5
ii  libvpx7                              1.12.0-1
ii  libwayland-client0                   1.22.0-2
ii  libx11-6                             2:1.8.6-1
ii  libxcb-keysyms1                      0.4.0-1+b2
ii  libxcb-record0                       1.15-1
ii  libxcb-screensaver0                  1.15-1
ii  libxcb1                              1.15-1
ii  libxcomposite1                       1:0.4.5-1
ii  libxdamage1                          1:1.1.6-1
ii  libxext6                             2:1.3.4-1+b1
ii  libxfixes3                           1:6.0.0-2
ii  libxrandr2                           2:1.5.2-2+b1
ii  libxtst6                             2:1.2.3-1.1
ii  libxxhash0                           0.8.1-1
ii  libyuv0                              0.0~git20230616.a366ad7-1
ii  qt5-image-formats-plugins            5.15.10-2
ii  zlib1g                               1:1.2.13.dfsg-3

Versions of packages telegram-desktop recommends:
ii  fonts-open-sans       1.11-2
ii  libwebkit2gtk-4.0-37  2.40.5-1
ii  libwebkit2gtk-4.1-0   2.40.5-1

telegram-desktop suggests no packages.

Versions of packages telegram-desktop is related to:
ii  xdg-desktop-portal                                   1.16.0-3
ii  xdg-desktop-portal-gtk [xdg-desktop-portal-backend]  1.14.1-1
ii  xdg-desktop-portal-kde [xdg-desktop-portal-backend]  5.27.7-1

-- no debconf information
[2023.08.27 14:12:03] Launched version: 4008001, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2023.08.27 14:12:03] Executable dir: /usr/bin/, name: telegram-desktop
[2023.08.27 14:12:03] Initial working dir: /home/shai/Documents/
[2023.08.27 14:12:03] Working dir: /home/shai/.local/share/TelegramDesktop/
[2023.08.27 14:12:03] Command line: /usr/bin/telegram-desktop
[2023.08.27 14:12:03] Executable path before check: /usr/bin/telegram-desktop
[2023.08.27 14:12:03] Logs started
[2023.08.27 14:12:03] Launcher filename: org.telegram.desktop.desktop
[2023.08.27 14:12:03] We use allocator from /lib/x86_64-linux-gnu/libc.so.6
[2023.08.27 14:12:06] Connecting local socket to /tmp/735a4fdec5600e9bc6df96b79a9689ee-{87A94AB0-E370-4cde-98D3-ACC110C5967D}...
[2023.08.27 14:12:06] Socket connect error 0, starting server and app...
[2023.08.27 14:12:06] Moved logging from '/home/shai/.local/share/TelegramDesktop/log_start0.txt' to '/home/shai/.local/share/TelegramDesktop/log.txt'!
[2023.08.27 14:12:06] Global devicePixelRatio: 1
[2023.08.27 14:12:06] QT_AUTO_SCREEN_SCALE_FACTOR: 0
[2023.08.27 14:12:06] QT_DPI_ADJUSTMENT_POLICY: AdjustDpi
[2023.08.27 14:12:06] Primary screen DPI: 96.1263, Base: 96.
[2023.08.27 14:12:06] Computed screen scale: 100
[2023.08.27 14:12:06] DevicePixelRatio: 1
[2023.08.27 14:12:06] ScreenScale: 100
[2023.08.27 14:12:06] System tray available: [TRUE]
[2023.08.27 14:12:06] Icon theme: breeze
[2023.08.27 14:12:06] Fallback icon theme: breeze
[2023.08.27 14:12:06] App Info: reading settings...
[2023.08.27 14:12:06] App Info: reading encrypted settings...
[2023.08.27 14:12:06] Lang Info: Loaded cached, keys: 5202
[2023.08.27 14:12:06] OpenAL Logging Level: (not set)
[2023.08.27 14:12:06] Audio Playback Devices: Built-in Audio Analog Stereo
[2023.08.27 14:12:06] Audio Playback Default Device: Built-in Audio Analog Stereo
[2023.08.27 14:12:06] Audio Capture Devices: Monitor of Built-in Audio Analog Stereo
[2023.08.27 14:12:06] Audio Capture Default Device: Monitor of Built-in Audio Analog Stereo
[2023.08.27 14:12:07] App Info: reading accounts info...
[2023.08.27 14:12:07] App Info: reading encrypted info...
[2023.08.27 14:12:07] App Info: reading map...
[2023.08.27 14:12:07] App Info: reading encrypted map...
[2023.08.27 14:12:07] App Info: reading encrypted user settings...
[2023.08.27 14:12:07] App Info: encrypted user settings read.
[2023.08.27 14:12:07] App Info: reading encrypted mtp data...
[2023.08.27 14:12:07] MTP Info: read keys, current: 5, to destroy: 0
[2023.08.27 14:12:07] Map read time: 1
[2023.08.27 14:12:07] App Info: reading encrypted mtp config...
[2023.08.27 14:12:07] Export Info: Destroy top bar by controller removal.
[2023.08.27 14:12:07] OpenGL Profile: Compatibility.
[2023.08.27 14:12:07] OpenGL Renderer: Mesa Intel(R) UHD Graphics 630 (CML GT2)
[2023.08.27 14:12:07] OpenGL Vendor: Intel
[2023.08.27 14:12:07] OpenGL Version: 4.6 (Compatibility Profile) Mesa 23.1.6-1
[2023.08.27 14:12:07] OpenGL Extensions: GL_ARB_vertex_shader, GL_AMD_conservative_depth, GL_EXT_texture_rectangle, GL_ARB_vertex_program, GL_EXT_subtexture, GL_ARB_explicit_uniform_location, GL_ARB_shader_group_vote, GL_ARB_spirv_extensions, GL_NV_texgen_reflection, GL_EXT_shadow_funcs, GL_ARB_get_texture_sub_image, GL_ARB_program_interface_query, GL_ARB_texture_storage_multisample, GL_ARB_draw_buffers, GL_KHR_texture_compression_astc_ldr, GL_ARB_copy_image, GL_ARB_vertex_buffer_object, GL_AMD_multi_draw_indirect, GL_ARB_gpu_shader5, GL_ARB_ES3_2_compatibility, GL_EXT_semaphore_fd, GL_EXT_blend_color, GL_KHR_blend_equation_advanced, GL_ARB_stencil_texturing, GL_ARB_shader_objects, GL_EXT_semaphore, GL_KHR_robustness, GL_APPLE_packed_pixels, GL_ARB_direct_state_access, GL_IBM_multimode_draw_arrays, GL_EXT_compiled_vertex_array, GL_ARB_depth_buffer_float, GL_EXT_EGL_image_storage, GL_EXT_shader_samples_identical, GL_AMD_performance_monitor, GL_AMD_seamless_cubemap_per_texture, GL_EXT_texture_env_add, GL_KHR_no_error, GL_ARB_compressed_texture_pixel_storage, GL_AMD_draw_buffers_blend, GL_ARB_clear_texture, GL_ARB_shader_viewport_layer_array, GL_ARB_texture_storage, GL_ARB_texture_mirrored_repeat, GL_ARB_enhanced_layouts, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_latc, GL_EXT_shader_integer_mix, GL_KHR_context_flush_control, GL_EXT_gpu_shader4, GL_ARB_texture_buffer_object_rgb32, GL_OES_EGL_image, GL_ARB_query_buffer_object, GL_AMD_query_buffer_object, GL_EXT_memory_object_fd, GL_ARB_fragment_shader_interlock, GL_ARB_texture_filter_anisotropic, GL_ATI_draw_buffers, GL_ARB_half_float_vertex, GL_EXT_vertex_array_bgra, GL_ARB_multi_draw_indirect, GL_ARB_transform_feedback_instanced, GL_ARB_map_buffer_alignment, GL_EXT_texture_env_dot3, GL_ARB_shading_language_packing, GL_INTEL_shader_atomic_float_minmax, GL_EXT_texture_snorm, GL_ARB_internalformat_query, GL_ARB_texture_gather, GL_ATI_texture_env_combine3, GL_ARB_vertex_attrib_binding, GL_ARB_shader_storage_buffer_object, GL_ARB_shader_draw_parameters, GL_EXT_shader_framebuffer_fetch, GL_EXT_point_parameters, GL_ARB_ES2_compatibility, GL_ARB_shader_subroutine, GL_EXT_pixel_buffer_object, GL_ATI_blend_equation_separate, GL_ARB_transpose_matrix, GL_NV_fog_distance, GL_EXT_stencil_wrap, GL_ARB_buffer_storage, GL_NV_ES1_1_compatibility, GL_ARB_indirect_parameters, GL_ARB_compatibility, GL_NV_texture_rectangle, GL_EXT_blend_subtract, GL_EXT_texture_integer, GL_EXT_memory_object, GL_ARB_sample_shading, GL_EXT_copy_texture, GL_EXT_transform_feedback, GL_ARB_shader_texture_image_samples, GL_ARB_internalformat_query2, GL_EXT_blend_equation_separate, GL_ARB_texture_cube_map_array, GL_EXT_direct_state_access, GL_EXT_polygon_offset_clamp, GL_ARB_draw_indirect, GL_EXT_packed_pixels, GL_ARB_ES3_compatibility, GL_NV_primitive_restart, GL_ARB_separate_shader_objects, GL_ARB_robustness, GL_EXT_texture_edge_clamp, GL_ARB_texture_env_combine, GL_NV_conditional_render, GL_EXT_texture_array, GL_EXT_gpu_program_parameters, GL_ARB_parallel_shader_compile, GL_MESA_shader_integer_functions, GL_KHR_robust_buffer_access_behavior, GL_S3_s3tc, GL_ARB_multi_bind, GL_EXT_draw_buffers2, GL_ARB_shading_language_100, GL_MESA_framebuffer_flip_y, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_EGL_sync, GL_ARB_window_pos, GL_ARB_sync, GL_ARB_color_buffer_float, GL_ARB_derivative_control, GL_AMD_pinned_memory, GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_occlusion_query, GL_ARB_map_buffer_range, GL_KHR_texture_compression_astc_sliced_3d, GL_NV_packed_depth_stencil, GL_ARB_instanced_arrays, GL_EXT_texture3D, GL_ARB_post_depth_coverage, GL_OES_read_format, GL_NV_depth_clamp, GL_ARB_texture_swizzle, GL_ARB_shader_atomic_counters, GL_ARB_conservative_depth, GL_INTEL_performance_query, GL_ARB_multitexture, GL_ARB_texture_buffer_object, GL_EXT_draw_instanced, GL_EXT_texture_sRGB_R8, GL_ATI_fragment_shader, GL_ARB_fragment_layer_viewport, GL_EXT_rescale_normal, GL_ARB_provoking_vertex, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_env_dot3, GL_ARB_vertex_attrib_64bit, GL_SGIS_texture_edge_clamp, GL_ARB_texture_cube_map, GL_AMD_texture_texture4, GL_IBM_texture_mirrored_repeat, GL_ARB_texture_rectangle, GL_EXT_texture_sRGB_decode, GL_ARB_explicit_attrib_location, GL_ARB_robust_buffer_access_behavior, GL_MESA_texture_signed_rgba, GL_ARB_shader_ballot, GL_EXT_framebuffer_sRGB, GL_ARB_shader_texture_lod, GL_EXT_texture_sRGB, GL_ARB_framebuffer_object, GL_ARB_debug_output, GL_EXT_secondary_color, GL_ATI_texture_float, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_EXT_multi_draw_arrays, GL_EXT_texture_env_combine, GL_ATI_texture_compression_3dc, GL_ARB_fragment_program, GL_NV_copy_depth_to_color, GL_NV_light_max_exponent, GL_ARB_framebuffer_no_attachments, GL_ARB_shader_clock, GL_ARB_texture_compression, GL_ARB_seamless_cubemap_per_texture, GL_ARB_half_float_pixel, GL_ARB_texture_barrier, GL_EXT_shader_framebuffer_fetch_non_coherent, GL_ARB_shading_language_include, GL_ARB_timer_query, GL_ARB_shader_precision, GL_EXT_packed_depth_stencil, GL_ANGLE_texture_compression_dxt5, GL_ARB_vertex_array_object, GL_EXT_debug_label, GL_NV_blend_square, GL_INTEL_shader_integer_functions2, GL_EXT_framebuffer_blit, GL_SGIS_generate_mipmap, GL_ARB_transform_feedback2, GL_SUN_multi_draw_arrays, GL_ARB_shadow, GL_EXT_texture_buffer_object, GL_SGIS_texture_border_clamp, GL_ARB_conditional_render_inverted, GL_ARB_vertex_type_2_10_10_10_rev, GL_ANGLE_texture_compression_dxt3, GL_EXT_timer_query, GL_AMD_vertex_shader_layer, GL_NV_copy_image, GL_ARB_depth_clamp, GL_ARB_texture_env_crossbar, GL_ARB_texture_compression_rgtc, GL_ARB_clip_control, GL_NV_compute_shader_derivatives, GL_ARB_texture_compression_bptc, GL_NV_fragment_shader_interlock, GL_ARB_compute_variable_group_size, GL_MESA_window_pos, GL_SGIS_texture_lod, GL_ARB_fragment_program_shadow, GL_EXT_texture_object, GL_EXT_provoking_vertex, GL_ARB_texture_multisample, GL_NV_texture_env_combine4, GL_EXT_framebuffer_object, GL_ARB_texture_env_add, GL_ARB_gl_spirv, GL_EXT_bgra, GL_ARB_texture_border_clamp, GL_ARB_shader_image_load_store, GL_ARB_pixel_buffer_object, GL_NV_half_float, GL_ARB_texture_query_lod, GL_EXT_vertex_array, GL_EXT_blend_func_separate, GL_ARB_shader_bit_encoding, GL_ARB_base_instance, GL_ATI_separate_stencil, GL_INTEL_blackhole_render, GL_ARB_fragment_shader, GL_EXT_fog_coord, GL_ARB_invalidate_subdata, GL_3DFX_texture_compression_FXT1, GL_ARB_draw_instanced, GL_KHR_blend_equation_advanced_coherent, GL_INGR_blend_func_separate, GL_ARB_texture_rg, GL_KHR_parallel_shader_compile, GL_EXT_separate_specular_color, GL_EXT_framebuffer_multisample, GL_EXT_texture_filter_anisotropic, GL_ARB_get_program_binary, GL_EXT_abgr, GL_ARB_occlusion_query2, GL_ARB_tessellation_shader, GL_EXT_vertex_attrib_64bit, GL_ARB_polygon_offset_clamp, GL_ARB_uniform_buffer_object, GL_EXT_blend_minmax, GL_EXT_texture_shadow_lod, GL_ARB_draw_elements_base_vertex, GL_ARB_texture_query_levels, GL_ARB_seamless_cube_map, GL_EXT_texture_shared_exponent, GL_ARB_transform_feedback3, GL_ARB_shader_atomic_counter_ops, GL_ARB_blend_func_extended, GL_ARB_multisample, GL_ARB_texture_non_power_of_two, GL_EXT_texture_compression_s3tc, GL_EXT_texture_compression_rgtc, GL_ARB_sampler_objects, GL_EXT_texture_lod_bias, GL_KHR_debug, GL_ARB_fragment_coord_conventions, GL_ARB_draw_buffers_blend, GL_EXT_demote_to_helper_invocation, GL_ARB_cull_distance, GL_EXT_stencil_two_side, GL_ARB_ES3_1_compatibility, GL_ARB_gpu_shader_int64, GL_ARB_vertex_array_bgra, GL_ARB_clear_buffer_object, GL_ARB_copy_buffer, GL_ARB_shading_language_420pack, GL_ARB_shader_stencil_export, GL_ARB_texture_rgb10_a2ui, GL_NV_texture_barrier, GL_EXT_texture_cube_map, GL_NV_alpha_to_coverage_dither_control, GL_AMD_shader_trinary_minmax, GL_ARB_compute_shader, GL_ARB_framebuffer_sRGB, GL_AMD_shader_stencil_export, GL_ARB_pipeline_statistics_query, GL_ARB_gpu_shader_fp64, GL_ARB_texture_float, GL_ARB_transform_feedback_overflow_query, GL_ARB_texture_view, GL_ARB_arrays_of_arrays, GL_IBM_rasterpos_clip, GL_EXT_packed_float, GL_MESA_pack_invert, GL_ARB_texture_buffer_range, GL_AMD_vertex_shader_viewport_index, GL_ARB_viewport_array, GL_ARB_depth_texture, GL_AMD_depth_clamp_separate, GL_EXT_draw_range_elements, GL_ARB_texture_stencil8, GL_EXT_texture, GL_EXT_texture_swizzle, GL_ARB_shader_image_size
[2023.08.27 14:12:07] OpenGL: QOpenGLContext created, version: 4.4.
[2023.08.27 14:12:07] OpenGL: [TRUE] (Window)
#0  jpeg_set_defaults (cinfo=0x7ffe8ffee110) at ./jcparam.c:187
        i = <optimized out>
#1  0x00007ffef022afe3 in do_write_jpeg_image (cinfo=..., row_pointer=row_pointer@entry=0x7ffe8ffee108, image=..., device=<optimized out>, sourceQuality=87, description=..., optimize=false, progressive=false)
    at ./src/plugins/imageformats/jpeg/qjpeghandler.cpp:587
        quality = <optimized out>
        w = <optimized out>
        gray = false
        diffInch = <optimized out>
        diffCm = <optimized out>
        success = false
        cmap = {d = 0x7ffff23b9800 <QArrayData::shared_null>}
        iod_dest = <optimized out>
        jerr = {<jpeg_error_mgr> = {error_exit = 0x7ffef0228d40 <my_error_exit(j_common_ptr)>, emit_message = 0x7ffff7179d50 <emit_message>, output_message = 0x7ffef0228cc0 <my_output_message(j_common_ptr)>, 
            format_message = 0x7ffff7179dc0 <format_message>, reset_error_mgr = 0x7ffff7179da0 <reset_error_mgr>, msg_code = 0, msg_parm = {i = {65535, 272, 0, -240425858, 32767, 1, 0, -2013265872}, 
              s = "\377\377\000\000\020\001\000\000\000\000\000\000~d\253\361\377\177\000\000\001\000\000\000\000\000\000\0000\000\000\210\376\177\000\000\220\341\376\217\376\177\000\000\360r\021\362\377\177\000\000\300\225\000\344\376\177\000\000\315R\253\361\377\177\000\000\340\201\001\210\376\177\000\000\002\000\000"}, trace_level = 0, num_warnings = 0, jpeg_message_table = 0x7ffff71de580 <jpeg_std_message_table>, 
            last_jpeg_message = 128, addon_message_table = 0x0, first_addon_message = 0, last_addon_message = 0}, setjmp_buffer = {{__jmpbuf = {140731314267232, 8222265921518314681, 140731314266944, 
                140731180220704, 140732927220912, 140731314266384, 8222265921063232697, 8222346905402352825}, __mask_was_saved = 0, __saved_mask = {__val = {140731180122256, 0, 140731180220048, 140731180220080, 
                  140731180219776, 140731180219808, 60129542144, 140731180204944, 0, 0, 981614802, 0, 1002982617, 0, 3212302008, 0}}}}}
#2  0x00007ffef022c271 in write_jpeg_image (image=..., device=<optimized out>, sourceQuality=<optimized out>, description=..., optimize=<optimized out>, progressive=<optimized out>)
    at ./src/plugins/imageformats/jpeg/qjpeghandler.cpp:734
        cinfo = {err = 0x7ffe8ffedf30, mem = 0x7ffe88017e70, progress = 0x0, client_data = 0x7ff5a0e0c935900, is_decompressor = 0, global_state = 100, dest = 0x7ffe88018860, image_width = 1080, 
          image_height = 1080, input_components = 3, in_color_space = JCS_RGB, input_gamma = 1, data_precision = 0, num_components = 0, jpeg_color_space = JCS_UNKNOWN, comp_info = 0x0, quant_tbl_ptrs = {0x0, 0x0, 
            0x0, 0x0}, dc_huff_tbl_ptrs = {0x0, 0x0, 0x0, 0x0}, ac_huff_tbl_ptrs = {0x0, 0x0, 0x0, 0x0}, arith_dc_L = '\000' <repeats 15 times>, arith_dc_U = '\000' <repeats 15 times>, 
          arith_ac_K = '\000' <repeats 15 times>, num_scans = 0, scan_info = 0x0, raw_data_in = 0, arith_code = 0, optimize_coding = 0, CCIR601_sampling = 0, smoothing_factor = 0, dct_method = JDCT_ISLOW, 
          restart_interval = 0, restart_in_rows = 0, write_JFIF_header = 0, JFIF_major_version = 0 '\000', JFIF_minor_version = 0 '\000', density_unit = 0 '\000', X_density = 0, Y_density = 0, 
          write_Adobe_marker = 0, next_scanline = 0, progressive_mode = 0, max_h_samp_factor = 0, max_v_samp_factor = 0, total_iMCU_rows = 0, comps_in_scan = 0, cur_comp_info = {0x0, 0x0, 0x0, 0x0}, 
          MCUs_per_row = 0, MCU_rows_in_scan = 0, blocks_in_MCU = 0, MCU_membership = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, Ss = 0, Se = 0, Ah = 0, Al = 0, master = 0x0, main = 0x0, prep = 0x0, coef = 0x0, marker = 0x0, 
          cconvert = 0x0, downsample = 0x0, fdct = 0x0, entropy = 0x0, script_space = 0x0, script_space_size = 0}
        row_pointer = {0x0}
        success = <optimized out>
#3  0x00007ffff2fbb2dd in QImageWriter::write (this=0x7ffe8ffee3a8, image=...) at image/qimagewriter.cpp:785
        img = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7ffff34cb908 <vtable for QImage+16>, painters = 0, reserved = 0x0}, static staticMetaObject = {d = {superdata = {direct = 0x0}, 
              stringdata = 0x7ffff33f4980 <qt_meta_stringdata_QImage>, data = 0x7ffff33f4820 <qt_meta_data_QImage>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x7ffe9c02fd60}
#4  0x00007ffff2f8ea25 in QImage::save (this=this@entry=0x7ffe8ffee410, device=device@entry=0x7ffe8ffee460, format=<optimized out>, quality=quality@entry=87) at image/qimage.cpp:3758
        writer = {d = 0x7ffe88017c20}
#5  0x0000555557097d5b in operator() (__closure=0x55555c1230b0, value=...) at ./Telegram/SourceFiles/media/streaming/media_streaming_document.cpp:255
        buffer = {<QIODevice> = {<QObject> = {_vptr.QObject = 0x7ffff255f360 <vtable for QBuffer+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, 
                  stringdata = 0x7ffff24969c0 <qt_meta_stringdata_QObject>, data = 0x7ffff24968a0 <qt_meta_data_QObject>, 
                  static_metacall = 0x7ffff22f9910 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7ffe88017b00}, 
              static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff2499960 <qt_meta_stringdata_Qt>, data = 0x7ffff2496ae0 <qt_meta_data_Qt>, static_metacall = 0x0, 
                  relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff255a180 <QObject::staticMetaObject>}, 
                stringdata = 0x7ffff2486040 <qt_meta_stringdata_QIODevice>, data = 0x7ffff2485f40 <qt_meta_data_QIODevice>, 
                static_metacall = 0x7ffff21f0b00 <QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = {direct = 0x7ffff255f960 <QIODevice::staticMetaObject>}, stringdata = 0x7ffff2460700 <qt_meta_stringdata_QBuffer>, data = 0x7ffff24606a0 <qt_meta_data_QBuffer>, 
              static_metacall = 0x7ffff21d4380 <QBuffer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
        image = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7ffff34cb908 <vtable for QImage+16>, painters = 0, reserved = 0x0}, static staticMetaObject = {d = {superdata = {direct = 0x0}, 
              stringdata = 0x7ffff33f4980 <qt_meta_stringdata_QImage>, data = 0x7ffff33f4820 <qt_meta_data_QImage>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x7ffe9c02fd60}
        bytes = {d = 0x7ffff23b9800 <QArrayData::shared_null>}
        length = <optimized out>
        information = {state = {position = 0, receivedTill = 3166, duration = 13234}, size = {wd = 1080, ht = 1080}, cover = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7ffff34cb908 <vtable for QImage+16>, 
              painters = 0, reserved = 0x0}, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff33f4980 <qt_meta_stringdata_QImage>, data = 0x7ffff33f4820 <qt_meta_data_QImage>, 
                static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x7ffe9c02fd60}, rotation = 0, alpha = false}
        sticker = false
        guard = {_alive = 0x55555a92a990}
        document = 0x55555c690a40
#6  0x00005555570980e1 in std::__invoke_impl<void, Media::Streaming::Document::validateGoodThumbnail()::<lambda(QByteArray)>&, QByteArray> (__f=...) at /usr/include/c++/13/bits/invoke.h:61
No locals.
#7  std::__invoke_r<void, Media::Streaming::Document::validateGoodThumbnail()::<lambda(QByteArray)>&, QByteArray> (__fn=...) at /usr/include/c++/13/bits/invoke.h:111
No locals.
#8  std::_Function_handler<void(QByteArray&&), Media::Streaming::Document::validateGoodThumbnail()::<lambda(QByteArray)> >::_M_invoke(const std::_Any_data &, QByteArray &&) (__functor=..., __args#0=...)
    at /usr/include/c++/13/bits/std_function.h:290
No locals.
#9  0x0000555557e2f087 in std::function<void (Storage::Cache::details::TaggedValue&&)>::operator()(Storage::Cache::details::TaggedValue&&) const (__args#0=..., this=0x7ffe9c030570)
    at /usr/include/c++/13/bits/std_function.h:591
No locals.
#10 base::unique_function<void (Storage::Cache::details::TaggedValue&&)>::operator()(Storage::Cache::details::TaggedValue&&) (args#0=..., this=0x7ffe9c030570) at ./Telegram/lib_base/base/unique_function.h:127
No locals.
#11 Storage::Cache::details::DatabaseObject::invokeCallback<base::unique_function<void (Storage::Cache::details::TaggedValue&&)>&, Storage::Cache::details::TaggedValue>(base::unique_function<void (Storage::Cache::details::TaggedValue&&)>&, Storage::Cache::details::TaggedValue&&) const (callback=..., this=0x55555a857390) at ./Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp:119
No locals.
#12 Storage::Cache::details::DatabaseObject::get(Storage::Cache::Key const&, base::unique_function<void (Storage::Cache::details::TaggedValue&&)>&&) (this=0x55555a857390, key=..., done=...)
    at ./Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp:968
        i = <optimized out>
        entry = <optimized out>
        bytes = {d = 0x7ff5a0e0c935900}
#13 0x0000555557e1e8eb in operator() (unwrapped=..., __closure=0x7ffe9c030560) at ./Telegram/lib_storage/storage/cache/storage_cache_database.cpp:151
        done = {
          _impl = {<std::_Maybe_unary_or_binary_function<void, Storage::Cache::details::TaggedValue&&>> = {<std::unary_function<Storage::Cache::details::TaggedValue&&, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x55555a72cbf0, _M_const_object = 0x55555a72cbf0, _M_function_pointer = 0x55555a72cbf0, 
                  _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x55555a72cbf0}, _M_pod_data = "\360\313rZUU\000\000\000\000\000\000\000\000\000"}, 
              _M_manager = 0x555557e1dc80 <std::_Function_handler<void(Storage::Cache::details::TaggedValue&&), base::details::moveable_callable_wrap<Storage::Cache::Database::get(const Storage::Cache::Key&, FnMut<void(QByteArray&&)>&&)::<lambda(Storage::Cache::Database::TaggedValue&&)> > >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, 
            _M_invoker = 0x555557e1dbf0 <std::_Function_handler<void(Storage::Cache::details::TaggedValue&&), base::details::moveable_callable_wrap<Storage::Cache::Database::get(const Storage::Cache::Key&, FnMut<void(QByteArray&&)>&&)::<lambda(Storage::Cache::Database::TaggedValue&&)> > >::_M_invoke(const std::_Any_data &, Storage::Cache::details::TaggedValue &&)>}}
        key = {high = 516, low = 6015040889901026637}
        done = <optimized out>
        key = <optimized out>
#14 operator() (__closure=0x7ffe9c030560) at ./Telegram/lib_crl/crl/common/crl_common_object_async.h:256
        method = {__key = {high = 516, low = 6015040889901026637}, __done = {
            _impl = {<std::_Maybe_unary_or_binary_function<void, Storage::Cache::details::TaggedValue&&>> = {<std::unary_function<Storage::Cache::details::TaggedValue&&, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x55555a72cbf0, _M_const_object = 0x55555a72cbf0, _M_function_pointer = 0x55555a72cbf0, 
                    _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x55555a72cbf0}, _M_pod_data = "\360\313rZUU\000\000\000\000\000\000\000\000\000"}, 
                _M_manager = 0x555557e1dc80 <std::_Function_handler<void(Storage::Cache::details::TaggedValue&&), base::details::moveable_callable_wrap<Storage::Cache::Database::get(const Storage::Cache::Key&, FnMut<void(QByteArray&&)>&&)::<lambda(Storage::Cache::Database::TaggedValue&&)> > >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, 
              _M_invoker = 0x555557e1dbf0 <std::_Function_handler<void(Storage::Cache::details::TaggedValue&&), base::details::moveable_callable_wrap<Storage::Cache::Database::get(const Storage::Cache::Key&, FnMut<void(QByteArray&&)>&&)::<lambda(Storage::Cache::Database::TaggedValue&&)> > >::_M_invoke(const std::_Any_data &, Storage::Cache::details::TaggedValue &&)>}}}
        this = 0x55555a857390
        method = <optimized out>
        this = <optimized out>
#15 operator() (__closure=0x7ffe9c030550) at ./Telegram/lib_crl/crl/common/crl_common_object_async.h:199
        what = {__method = {__key = {high = 516, low = 6015040889901026637}, __done = {
              _impl = {<std::_Maybe_unary_or_binary_function<void, Storage::Cache::details::TaggedValue&&>> = {<std::unary_function<Storage::Cache::details::TaggedValue&&, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x55555a72cbf0, _M_const_object = 0x55555a72cbf0, _M_function_pointer = 0x55555a72cbf0, 
                      _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x55555a72cbf0}, _M_pod_data = "\360\313rZUU\000\000\000\000\000\000\000\000\000"}, 
                  _M_manager = 0x555557e1dc80 <std::_Function_handler<void(Storage::Cache::details::TaggedValue&&), base::details::moveable_callable_wrap<Storage::Cache::Database::get(const Storage::Cache::Key&, FnMut<void(QByteArray&&)>&&)::<lambda(Storage::Cache::Database::TaggedValue&&)> > >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, 
                _M_invoker = 0x555557e1dbf0 <std::_Function_handler<void(Storage::Cache::details::TaggedValue&&), base::details::moveable_callable_wrap<Storage::Cache::Database::get(const Storage::Cache::Key&, FnMut<void(QByteArray&&)>&&)::<lambda(Storage::Cache::Database::TaggedValue&&)> > >::_M_invoke(const std::_Any_data &, Storage::Cache::details::TaggedValue &&)>}}}, __this = 0x55555a857390}
        that = {<std::__shared_ptr<crl::details::object_async_base<crl::details::queue_policy> const, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<crl::details::object_async_base<crl::details::queue_policy> const, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x55555a8576e0, _M_refcount = {_M_pi = 0x55555a857380}}, <No data fields>}
        what = <optimized out>
        that = <optimized out>
#16 crl::details::list::Entry<crl::details::object_async_base<crl::details::queue_policy>::async<crl::details::object_async_data<crl::details::queue_policy, Storage::Cache::details::DatabaseObject>::with<Storage::Cache::Database::getWithTag(const Storage::Cache::Key&, FnMut<void(Storage::Cache::details::TaggedValue&&)>&&)::<lambda(Storage::Cache::Database::Implementation&)> >(Storage::Cache::Database::getWithTag(const Storage::Cache::Key&, FnMut<void(Storage::Cache::details::TaggedValue&&)>&&)::<lambda(Storage::Cache::Database::Implementation&)>&&)::<lambda()> >(crl::details::object_async_data<crl::details::queue_policy, Storage::Cache::details::DatabaseObject>::with<Storage::Cache::Database::getWithTag(const Storage::Cache::Key&, FnMut<void(Storage::Cache::details::TaggedValue&&)>&&)::<lambda(Storage::Cache::Database::Implementation&)> >(Storage::Cache::Database::getWithTag(const Storage::Cache::Key&, FnMut<void(Storage::Cache::details::TaggedValue&&)>&&)::<lambda(Storage::Cache::Database::Implementation&)>&&)::<lambda()>&&) const::<lambda()> >::Process(crl::details::list::BasicEntry *) (entry=0x7ffe9c030540) at ./Telegram/lib_crl/crl/common/crl_common_list.h:63
        full = 0x7ffe9c030540
        guard = <optimized out>
#17 0x0000555557e109ae in crl::details::list::process (this=this@entry=0x55555a8576f8) at ./Telegram/lib_crl/crl/common/crl_common_list.cpp:50
        basic = <optimized out>
        alive = 0x55555a76bde0
        entry = <optimized out>
#18 0x0000555557e10b85 in crl::queue::process (this=0x55555a8576f0) at ./Telegram/lib_crl/crl/common/crl_common_queue.cpp:30
No locals.
#19 0x00007ffff20dd132 in QThreadPoolThread::run (this=0x55555b886b90) at thread/qthreadpool.cpp:100
        del = true
        page = <optimized out>
        r = 0x7ffe34e9e610
        expired = <optimized out>
        locker = <optimized out>
#20 0x00007ffff20d9ffd in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:351
        thr = 0x55555b886b90
        data = 0x55555b86e670
        arg = <optimized out>
        arg = <optimized out>
        thr = <optimized out>
        data = <optimized out>
        locker = <optimized out>
#21 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at thread/qthread_unix.cpp:288
No locals.
#22 QThreadPrivate::start (arg=0x55555b886b90) at thread/qthread_unix.cpp:311
        __clframe = {__cancel_routine = 0x7ffff20d9850 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x55555b886b90, __do_it = 1, __cancel_type = <optimized out>}
#23 0x00007ffff1aa63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737247863088, -8221808516771994439, -2968, 2, 140737488334832, 140731305947136, 8222265921423942841, 8221787191519356089}, mask_was_saved = 0}}, priv = {
            pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#24 0x00007ffff1b26a1c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.

--- End Message ---
--- Begin Message ---
Hi Shai!

On Sun, Nov 12, 2023 at 12:56:46PM +0200, Shai Berger wrote:
> Package: libqt5gui5
> Followup-For: Bug #1050656
>
> Dear Maintainer,
>
> Looking again at some tracebacks and coredumps, I realized the
> problem was really with libjpeg62-turbo -- but that didn't make
> sense to me, as that library hasn't changed in a long time.
>
> Except, apparently, on my system, it has.
>
> Reinstalling it solved the problem.

Thank you for the follow-up. So closing this bug.

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: