pop-os / installer

Installer for Pop!_OS & other Linux-based OSes
https://system76.com/pop
GNU General Public License v3.0
26 stars 16 forks source link

Pop! Installer fails on ARM64 #269

Closed Absolucy closed 2 years ago

Absolucy commented 2 years ago

Distribution (run cat /etc/os-release):

Pop!_OS 22.04

Related Application and/or Package Version (run apt policy $PACKAGE NAME):

Commit 993413

Issue/Bug Description:

On ARM64, Pop installer will spit out a ton of errors related to strings,

Screenshot of string errors ![Image Pasted at 2022-4-27 14-00](https://user-images.githubusercontent.com/65794972/165591620-8d14414b-a974-474f-a273-eccd4eebd7fb.png)
Entire log (with G_MESSAGES_DEBUG=all) of an install crash ``` (io.elementary.installer:3651): GLib-GIO-DEBUG: 18:15:24.598: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’ (io.elementary.installer:3651): GLib-DEBUG: 18:15:24.634: unsetenv() is not thread-safe and should not be used after threads are created ** (io.elementary.installer:3651): WARNING **: 18:15:24.661: Inhibitor.vala:42: Could not start screensaver interface: Failed to execute child process “dbus-launch” (No such file or directory) (io.elementary.installer:3651): GLib-GObject-CRITICAL **: 18:15:24.662: g_object_ref: assertion 'G_IS_OBJECT (object)' failed (io.elementary.installer:3651): GLib-CRITICAL **: 18:15:24.961: g_utf8_collate: assertion 'str2 != NULL' failed (io.elementary.installer:3651): GLib-CRITICAL **: 18:15:24.961: g_utf8_collate: assertion 'str2 != NULL' failed (io.elementary.installer:3651): GLib-CRITICAL **: 18:15:24.961: g_utf8_collate: assertion 'str2 != NULL' failed (io.elementary.installer:3651): GLib-CRITICAL **: 18:15:24.961: g_utf8_collate: assertion 'str2 != NULL' failed (io.elementary.installer:3651): GLib-DEBUG: 18:15:24.963: setenv()/putenv() are not thread-safe and should not be used after threads are created (io.elementary.installer:3651): GLib-DEBUG: 18:15:24.963: unsetenv() is not thread-safe and should not be used after threads are created (io.elementary.installer:3651): GLib-DEBUG: 18:15:24.963: setenv()/putenv() are not thread-safe and should not be used after threads are created (io.elementary.installer:3651): GLib-DEBUG: 18:15:24.963: unsetenv() is not thread-safe and should not be used after threads are created Found OS boot entries (io.elementary.installer:3651): GLib-DEBUG: 18:15:26.669: setenv()/putenv() are not thread-safe and should not be used after threads are created [INFO distinst:crates/disks/src/config/disks.rs:579] probed "/dev/vdb" [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vdb [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vdb [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vdb [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vdb1 [INFO distinst:crates/disks/src/config/disks.rs:579] probed "/dev/vda" [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vda [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/external/src/lvm.rs:209] obtaining list of physical volumes [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vdb" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vdb1" has mount_opt Some(MountInfo { source: "/dev/vdb1", dest: "/cdrom", fstype: "vfat", options: ["ro", "noatime", "fmask=0022", "dmask=0022", "codepage=437", "iocharset=iso8859-1", "shortname=mixed", "errors=remount-ro"], dump: 0, pass: 0 }) device: "/dev/vdb" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vdb1" [INFO distinst:crates/os-detect/src/lib.rs:52] detecting OS from device: "/dev/vdb1" [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vdb1" has mount_opt Some(MountInfo { source: "/dev/vdb1", dest: "/cdrom", fstype: "vfat", options: ["ro", "noatime", "fmask=0022", "dmask=0022", "codepage=437", "iocharset=iso8859-1", "shortname=mixed", "errors=remount-ro"], dump: 0, pass: 0 }) [INFO distinst:src/auto/options/mod.rs:171] install options: skipping options on "/dev/vdb" device: "/dev/vda" [INFO distinst:src/auto/options/mod.rs:150] found free sectors at the end on "/dev/vda": 1025 - 33552384 [INFO distinst:src/auto/options/mod.rs:176] found erase option on "/dev/vda": 33554432 sectors (io.elementary.installer:3651): GLib-DEBUG: 18:15:26.797: setenv()/putenv() are not thread-safe and should not be used after threads are created (io.elementary.installer:3651): GLib-DEBUG: 18:15:27.536: setenv()/putenv() are not thread-safe and should not be used after threads are created (process:3692): GLib-GIO-DEBUG: 18:15:27.648: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’ (process:3692): dconf-DEBUG: 18:15:27.648: watch_fast: "/org/gnome/desktop/input-sources/" (establishing: 0, active: 0) (process:3692): dconf-DEBUG: 18:15:27.648: change_fast (process:3692): dconf-DEBUG: 18:15:27.648: change_notify: /org/gnome/desktop/input-sources/sources (process:3692): dconf-DEBUG: 18:15:27.648: sync (process:3692): dconf-DEBUG: 18:15:27.649: watch_established: "/org/gnome/desktop/input-sources/" (establishing: 1) (process:3692): dconf-DEBUG: 18:15:27.649: unwatch_fast: "/org/gnome/desktop/input-sources/" (active: 1, establishing: 0) ** (io.elementary.installer:3651): CRITICAL **: 18:15:27.813: installer_language_view_timeout: assertion 'self != NULL' failed (io.elementary.installer:3651): GLib-GObject-CRITICAL **: 18:15:27.813: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (process:3699): GLib-GIO-DEBUG: 18:15:28.574: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’ (process:3699): dconf-DEBUG: 18:15:28.574: watch_fast: "/org/gnome/desktop/input-sources/" (establishing: 0, active: 0) (process:3699): dconf-DEBUG: 18:15:28.574: change_fast (process:3699): dconf-DEBUG: 18:15:28.574: change_notify: /org/gnome/desktop/input-sources/sources (process:3699): dconf-DEBUG: 18:15:28.574: sync (process:3699): dconf-DEBUG: 18:15:28.575: watch_established: "/org/gnome/desktop/input-sources/" (establishing: 1) (process:3699): dconf-WARNING **: 18:15:28.575: failed to commit changes to dconf: Failed to execute child process “dbus-launch” (No such file or directory) (process:3699): dconf-DEBUG: 18:15:28.575: change_notify: /org/gnome/desktop/input-sources/sources (process:3706): GLib-GIO-DEBUG: 18:15:28.593: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’ (process:3706): dconf-DEBUG: 18:15:28.593: watch_fast: "/org/gnome/desktop/input-sources/" (establishing: 0, active: 0) (process:3706): dconf-DEBUG: 18:15:28.593: change_fast (process:3706): dconf-DEBUG: 18:15:28.593: change_notify: /org/gnome/desktop/input-sources/sources (process:3706): dconf-DEBUG: 18:15:28.593: sync (process:3706): dconf-DEBUG: 18:15:28.594: watch_established: "/org/gnome/desktop/input-sources/" (establishing: 1) (process:3706): dconf-WARNING **: 18:15:28.594: failed to commit changes to dconf: Failed to execute child process “dbus-launch” (No such file or directory) (process:3706): dconf-DEBUG: 18:15:28.594: change_notify: /org/gnome/desktop/input-sources/sources (process:3706): dconf-DEBUG: 18:15:28.594: unwatch_fast: "/org/gnome/desktop/input-sources/" (active: 1, establishing: 0) [INFO distinst:crates/disks/src/config/disks.rs:579] probed "/dev/vdb" [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vdb [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vdb [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vdb [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vdb1 [INFO distinst:crates/disks/src/config/disks.rs:579] probed "/dev/vda" [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vda [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vdb" (io.elementary.installer:3651): Gtk-CRITICAL **: 18:15:39.446: gtk_entry_set_text: assertion 'text != NULL' failed (io.elementary.installer:3651): Gtk-CRITICAL **: 18:15:39.446: gtk_entry_set_text: assertion 'text != NULL' failed [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vda [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disks/src/config/disk.rs:348] specifying to write new table on /dev/vda [INFO distinst:crates/disks/src/config/disk.rs:278] unmount all partitions on /dev/vda [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [INFO distinst:crates/disks/src/config/disk_trait.rs:118] checking if 4096:1023999 overlaps [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [INFO distinst:crates/disks/src/config/disk_trait.rs:118] checking if 1024000:9412607 overlaps [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [INFO distinst:crates/disks/src/config/disk_trait.rs:118] checking if 9412608:25161727 overlaps [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [INFO distinst:crates/disks/src/config/disk_trait.rs:118] checking if 25161728:33550335 overlaps [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [ERROR distinst:ffi/src/lib.rs:49] libdistinst: pointer in FFI is null [ERROR distinst:ffi/src/lib.rs:49] libdistinst: pointer in FFI is null [ERROR distinst:ffi/src/lib.rs:49] libdistinst: pointer in FFI is null [INFO distinst:src/installer/state.rs:33] starting initializing step [INFO distinst:src/installer/steps/initialize.rs:15] Initializing [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vda [INFO distinst:src/installer/steps/initialize.rs:20] config.squashfs: found at /cdrom/casper_pop-os_22.04/filesystem.squashfs [INFO distinst:crates/disks/src/config/disks.rs:808] verifying if keyfiles have paths [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disks/src/config/disks.rs:397] devices to modify: [] [INFO distinst:crates/external/src/lvm.rs:209] obtaining list of physical volumes [INFO distinst:crates/disks/src/config/disks.rs:399] volume map: {} [INFO distinst:crates/external/src/lvm.rs:51] searching for device maps to deactivate [INFO distinst:crates/disks/src/config/disks.rs:401] pvs: [] [INFO distinst:crates/disks/src/config/disks.rs:550] unmounting devices [INFO distinst:crates/disks/src/config/disk.rs:305] unmount all partitions with a target on /dev/vda [INFO distinst:src/installer/state.rs:33] starting partitioning step [INFO distinst:crates/external/src/lvm.rs:209] obtaining list of physical volumes [INFO distinst:src/installer/steps/partition.rs:25] /dev/vda: Committing changes to disk [INFO distinst:crates/disks/src/config/disk.rs:786] committing changes to /dev/vda: Disk { model_name: "Virtio Block Device", serial: "", device_path: "/dev/vda", file_system: None, mount_point: None, size: 33554432, device_type: "PED_DEVICE_VIRTBLK", table_type: Some( Gpt, ), read_only: false, mklabel: true, partitions: [ PartitionInfo { bitflags: 4, number: -1, ordering: -1, start_sector: 4096, end_sector: 1023999, part_type: Primary, filesystem: Some( Fat32, ), flags: [ PED_PARTITION_ESP, ], name: None, device_path: "", mount_point: None, target: Some( "/boot/efi", ), original_vg: None, volume_group: None, key_id: None, identifiers: PartitionIdentifiers { id: None, label: None, part_label: None, part_uuid: None, path: None, uuid: None, }, }, PartitionInfo { bitflags: 4, number: -1, ordering: -1, start_sector: 1024000, end_sector: 9412607, part_type: Primary, filesystem: Some( Fat32, ), flags: [], name: Some( "recovery", ), device_path: "", mount_point: None, target: Some( "/recovery", ), original_vg: None, volume_group: None, key_id: None, identifiers: PartitionIdentifiers { id: None, label: None, part_label: None, part_uuid: None, path: None, uuid: None, }, }, PartitionInfo { bitflags: 4, number: -1, ordering: -1, start_sector: 9412608, end_sector: 25161727, part_type: Primary, filesystem: Some( Ext4, ), flags: [], name: None, device_path: "", mount_point: None, target: Some( "/", ), original_vg: None, volume_group: None, key_id: None, identifiers: PartitionIdentifiers { id: None, label: None, part_label: None, part_uuid: None, path: None, uuid: None, }, }, PartitionInfo { bitflags: 4, number: -1, ordering: -1, start_sector: 25161728, end_sector: 33550335, part_type: Primary, filesystem: Some( Swap, ), flags: [], name: None, device_path: "", mount_point: None, target: None, original_vg: None, volume_group: None, key_id: None, identifiers: PartitionIdentifiers { id: None, label: None, part_label: None, part_uuid: None, path: None, uuid: None, }, }, ], } [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vda [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disks/src/config/disk.rs:613] generating diff of disk at /dev/vda [INFO distinst:crates/disks/src/config/disk.rs:669] proposed layout: -1: 4096 - 1023999 -1: 1024000 - 9412607 -1: 9412608 - 25161727 -1: 25161728 - 33550335 [INFO distinst:crates/disk-ops/src/ops.rs:50] /dev/vda: executing remove operations [INFO distinst:crates/external/src/block.rs:14] using wipefs to wipe signatures from "/dev/vda" [INFO distinst:crates/external/src/lib.rs:34] executing wipefs with ["-a", "/dev/vda"] [INFO distinst:crates/disk-ops/src/mklabel.rs:16] writing Gpt table on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:62] committing changes to /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/ops.rs:94] /dev/vda: executing change operations [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/ops.rs:218] /dev/vda: executing creation operations [INFO distinst:crates/disk-ops/src/ops.rs:221] creating partition (PartitionCreate { path: "/dev/vda", start_sector: 4096, end_sector: 1023999, format: true, file_system: Some(Fat32), kind: Primary, flags: [PED_PARTITION_ESP], label: None }) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:81] creating new partition with 1019903 sectors: 4096 - 1023999 [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:124] committing new partition (4096:1023999) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:62] committing changes to /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/ops.rs:221] creating partition (PartitionCreate { path: "/dev/vda", start_sector: 1024000, end_sector: 9412607, format: true, file_system: Some(Fat32), kind: Primary, flags: [], label: Some("recovery") }) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:81] creating new partition with 8388607 sectors: 1024000 - 9412607 [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:124] committing new partition (1024000:9412607) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:62] committing changes to /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/ops.rs:221] creating partition (PartitionCreate { path: "/dev/vda", start_sector: 9412608, end_sector: 25161727, format: true, file_system: Some(Ext4), kind: Primary, flags: [], label: None }) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:81] creating new partition with 15749119 sectors: 9412608 - 25161727 [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:124] committing new partition (9412608:25161727) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:62] committing changes to /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/ops.rs:221] creating partition (PartitionCreate { path: "/dev/vda", start_sector: 25161728, end_sector: 33550335, format: true, file_system: Some(Swap), kind: Primary, flags: [], label: None }) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:81] creating new partition with 8388607 sectors: 25161728 - 33550335 [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:124] committing new partition (25161728:33550335) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:62] committing changes to /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/external/src/lib.rs:34] executing blockdev with ["--flushbufs", "--rereadpt", "/dev/vda"] [INFO distinst:crates/disk-ops/src/ops.rs:292] executing format operations [INFO distinst:crates/disk-ops/src/ops.rs:296] formatting /dev/vda1 with Fat32 [INFO distinst:crates/disk-ops/src/ops.rs:296] formatting /dev/vda2 with Fat32 [INFO distinst:crates/external/src/lib.rs:34] executing mkfs.fat with ["-F", "32", "/dev/vda2"] [INFO distinst:crates/disk-ops/src/ops.rs:296] formatting /dev/vda4 with Swap [INFO distinst:crates/external/src/lib.rs:34] executing mkfs.fat with ["-F", "32", "/dev/vda1"] [INFO distinst:crates/disk-ops/src/ops.rs:296] formatting /dev/vda3 with Ext4 [INFO distinst:crates/external/src/lib.rs:34] executing mkfs.ext4 with ["-F", "-q", "-E", "lazy_itable_init", "/dev/vda3"] UUID: 3e77520f-e56a-4628-b424-5307d02def0d [INFO distinst:crates/disks/src/config/disk.rs:807] reloading disk information for /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vda [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda1 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda2 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda3 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda4 [INFO distinst:crates/disks/src/config/disk.rs:831] checking for mount target at 4096 [INFO distinst:crates/disks/src/config/disk.rs:831] checking for mount target at 1024000 [INFO distinst:crates/disks/src/config/disk.rs:831] checking for mount target at 9412608 [INFO distinst:crates/external/src/lib.rs:34] executing blockdev with ["--flushbufs", "--rereadpt", "/dev/vda"] [INFO distinst:src/installer/mod.rs:170] mounting temporary chroot directory at distinst [INFO distinst:src/installer/mod.rs:175] mounting all targets to the temporary chroot [INFO distinst:crates/disks/src/config/disks.rs:243] mounting "/dev/vda3" (ext4) to "/tmp/distinst.1NW6oqOpNdbV/" [INFO distinst:crates/disks/src/config/disks.rs:243] mounting "/dev/vda1" (vfat) to "/tmp/distinst.1NW6oqOpNdbV/boot/efi" [INFO distinst:crates/disks/src/config/disks.rs:243] mounting "/dev/vda2" (vfat) to "/tmp/distinst.1NW6oqOpNdbV/recovery" [INFO distinst:src/installer/state.rs:33] starting extracting step [INFO distinst:src/installer/mod.rs:413] Extracting /cdrom/casper_pop-os_22.04/filesystem.squashfs [DEBUG distinst:crates/squashfs/src/lib.rs:166] "unsquashfs" "-f" "-d" "/tmp/distinst.1NW6oqOpNdbV" "/cdrom/casper_pop-os_22.04/filesystem.squashfs" [ERROR distinst:ffi/src/lib.rs:59] libdistinst: string is not UTF-8 [ERROR distinst:ffi/src/lib.rs:49] libdistinst: pointer in FFI is null ```

and eventually crash after it unpacks the base squashfs into the root partition (with 2 distinst errors related to null pointers / strings before it).

Screenshot of LLDB crash ![Image Pasted at 2022-4-27 13-54](https://user-images.githubusercontent.com/65794972/165591613-e21b88c0-8441-41a3-b12f-979017c2939e.png)
LLDB stack trace ``` (lldb) frame info frame #0: 0x0000fffff74177a8 libgtk-3.so.0`gtk_widget_queue_draw_region + 88 (lldb) bt * thread #1, name = 'io.elementary.i', stop reason = signal SIGSEGV: invalid address (fault address: 0xfff03ffc4b7c) * frame #0: 0x0000fffff74177a8 libgtk-3.so.0`gtk_widget_queue_draw_region + 88 frame #1: 0x0000fffff741790c libgtk-3.so.0`gtk_widget_queue_draw_area + 204 frame #2: 0x0000fffff741ddc8 libgtk-3.so.0`gtk_widget_queue_draw + 248 frame #3: 0x0000fffff74273f4 libgtk-3.so.0`___lldb_unnamed_symbol18003 + 436 frame #4: 0x0000fffff7af241c libgobject-2.0.so.0`___lldb_unnamed_symbol822 + 44 frame #5: 0x0000fffff7b13d58 libgobject-2.0.so.0`g_signal_emit_valist + 3960 frame #6: 0x0000fffff7b13f0c libgobject-2.0.so.0`g_signal_emit + 124 frame #7: 0x0000fffff7af241c libgobject-2.0.so.0`___lldb_unnamed_symbol822 + 44 frame #8: 0x0000fffff7b13d58 libgobject-2.0.so.0`g_signal_emit_valist + 3960 frame #9: 0x0000fffff7b13f0c libgobject-2.0.so.0`g_signal_emit + 124 frame #10: 0x0000fffff737c35c libgtk-3.so.0`___lldb_unnamed_symbol16806 + 140 frame #11: 0x0000fffff72165c8 libgtk-3.so.0`___lldb_unnamed_symbol13216 + 168 frame #12: 0x0000fffff71f9298 libgtk-3.so.0`___lldb_unnamed_symbol12789 + 84 frame #13: 0x0000fffff71f92d0 libgtk-3.so.0`___lldb_unnamed_symbol12789 + 140 frame #14: 0x0000fffff71f92d0 libgtk-3.so.0`___lldb_unnamed_symbol12789 + 140 frame #15: 0x0000fffff71f92d0 libgtk-3.so.0`___lldb_unnamed_symbol12789 + 140 frame #16: 0x0000fffff71f92d0 libgtk-3.so.0`___lldb_unnamed_symbol12789 + 140 frame #17: 0x0000fffff71f92d0 libgtk-3.so.0`___lldb_unnamed_symbol12789 + 140 frame #18: 0x0000fffff71f92d0 libgtk-3.so.0`___lldb_unnamed_symbol12789 + 140 frame #19: 0x0000fffff71dc1fc libgtk-3.so.0`___lldb_unnamed_symbol12307 + 236 frame #20: 0x0000fffff7b13d58 libgobject-2.0.so.0`g_signal_emit_valist + 3960 frame #21: 0x0000fffff7b13f0c libgobject-2.0.so.0`g_signal_emit + 124 frame #22: 0x0000fffff6f84c24 libgdk-3.so.0`___lldb_unnamed_symbol2683 + 688 frame #23: 0x0000fffff6f6fbe8 libgdk-3.so.0`___lldb_unnamed_symbol2549 + 40 frame #24: 0x0000fffff79e6020 libglib-2.0.so.0`___lldb_unnamed_symbol2431 + 28 frame #25: 0x0000fffff79e595c libglib-2.0.so.0`g_main_context_dispatch + 316 frame #26: 0x0000fffff7a3b79c libglib-2.0.so.0`___lldb_unnamed_symbol2709 + 488 frame #27: 0x0000fffff79e2f14 libglib-2.0.so.0`g_main_context_iteration + 52 frame #28: 0x0000fffff6c9bea0 libgio-2.0.so.0`g_application_run + 464 frame #29: 0x0000aaaaaaab5e54 io.elementary.installer`main [inlined] _vala_main(args_length1=1, args=0x0000fffffffff658) at Application.c:376:11 frame #30: 0x0000aaaaaaab5e38 io.elementary.installer`main(argc=1, argv=0x0000fffffffff658) at Application.c:385:9 frame #31: 0x0000fffff6a073fc libc.so.6`___lldb_unnamed_symbol2962 + 108 frame #32: 0x0000fffff6a074cc libc.so.6`__libc_start_main + 152 frame #33: 0x0000aaaaaaab5ef0 io.elementary.installer`_start + 48 ```

Steps to reproduce (if you know):

  1. Build ARM64 live iso
  2. Try to install.
  3. Fail.

Expected behavior:

Pop installer installs Pop!_OS without crashing

Other Notes:

Absolucy commented 2 years ago

Yeah, I'm stumped.

(gdb) bt
#0  0x0000000000000000 in  ()
#1  0x0000fffff7364248 in gtk_widget_get_request_mode (widget=<optimized out>) at ../../../../gtk/gtksizerequest.c:459
#2  0x0000fffff71e6ec4 in count_request_modes (widget=<optimized out>, count=0xffffffffe500) at ../../../../gtk/gtkcontainer.c:2362
#3  0x0000fffff736e9b0 in gtk_stack_forall (container=<optimized out>, include_internals=<optimized out>, callback=0xfffff71e6eb0 <count_request_modes>, callback_data=0xffffffffe500)
    at ../../../../gtk/gtkstack.c:1911
#4  0x0000fffff71e18a4 in gtk_container_get_request_mode (widget=<optimized out>) at ../../../../gtk/gtkcontainer.c:2384
#5  0x0000fffff7364248 in gtk_widget_get_request_mode (widget=widget@entry=0xaaaaab4b1450) at ../../../../gtk/gtksizerequest.c:459
#6  0x0000fffff7368600 in gtk_widget_query_size_for_orientation
    (widget=0xaaaaab4b1450, orientation=GTK_ORIENTATION_HORIZONTAL, for_size=-1, minimum_size=<optimized out>, natural_size=<optimized out>, minimum_baseline=0x0, natural_baseline=0x0)
    at ../../../../gtk/gtksizerequest.c:154
#7  0x0000fffff7194f6c in gtk_box_get_size
    (natural_baseline=0x0, minimum_baseline=0x0, natural_size=0xffffffffe870, minimum_size=0xffffffffe874, orientation=GTK_ORIENTATION_HORIZONTAL, widget=<optimized out>)
    at ../../../../gtk/gtkbox.c:1611
#8  gtk_box_get_content_size
    (gadget=<optimized out>, orientation=GTK_ORIENTATION_HORIZONTAL, for_size=<optimized out>, minimum=0xffffffffe874, natural=0xffffffffe870, minimum_baseline=0x0, natural_baseline=0x0, unused=<optimized out>) at ../../../../gtk/gtkbox.c:2071
#9  0x0000fffff71f0104 in gtk_css_gadget_get_preferred_size
    (gadget=0xaaaaab564610, orientation=GTK_ORIENTATION_HORIZONTAL, for_size=-1, minimum=0xffffffffe874, natural=0xffffffffe870, minimum_baseline=0x0, natural_baseline=0x0)
    at ../../../../gtk/gtkcssgadget.c:683
#10 0x0000fffff7368bcc in gtk_widget_query_size_for_orientation
    (widget=0xaaaaab225470, orientation=GTK_ORIENTATION_HORIZONTAL, for_size=<optimized out>, minimum_size=<optimized out>, natural_size=<optimized out>, minimum_baseline=0x0, natural_baseline=0x0) at ../../../../gtk/gtksizerequest.c:181
#11 0x0000fffff743d434 in gtk_window_get_preferred_width (widget=0xaaaaab0a9a60, minimum_size=0xffffffffe9d4, natural_size=0xffffffffe9d0) at ../../../../gtk/gtkwindow.c:8988
#12 0x0000fffff7368bcc in gtk_widget_query_size_for_orientation
    (widget=0xaaaaab0a9a60, orientation=GTK_ORIENTATION_HORIZONTAL, for_size=<optimized out>, minimum_size=<optimized out>, natural_size=<optimized out>, minimum_baseline=0x0, natural_baseline=0x0) at ../../../../gtk/gtksizerequest.c:181
#13 0x0000fffff747de48 in _gtk_widget_get_preferred_size_and_baseline.constprop.0
    (widget=0xaaaaab0a9a60, minimum_size=0xffffffffeae0, natural_size=0x0, minimum_baseline=0x0, natural_baseline=0x0) at ../../../../gtk/gtksizerequest.c:685
#14 0x0000fffff7441a58 in gtk_window_compute_hints (new_flags=<synthetic pointer>, new_geometry=0xffffffffeaf0, window=0xaaaaab0a9a60) at ../../../../gtk/gtkwindow.c:10448
#15 gtk_window_compute_configure_request (window=window@entry=0xaaaaab0a9a60, request=request@entry=0xffffffffebb0, geometry=geometry@entry=0xffffffffebd0, flags=flags@entry=0xffffffffebac)
    at ../../../../gtk/gtkwindow.c:9760
#16 0x0000fffff7442258 in gtk_window_move_resize (window=0xaaaaab0a9a60) at ../../../../gtk/gtkwindow.c:9969
#17 0x0000fffff7af241c in g_type_class_meta_marshalv
    (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=..., marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>)
    at ../../../gobject/gclosure.c:1058
#18 0x0000fffff7b13d58 in _g_closure_invoke_va (param_types=0xaaaaab1a6120, n_params=<optimized out>, args=..., instance=0x0, return_value=0x0, closure=0xaaaaab0774a0)
    at ../../../gobject/gclosure.c:893
#19 g_signal_emit_valist (instance=0x0, instance@entry=0xaaaaab0a9a60, signal_id=131074, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3406
#20 0x0000fffff7b13f0c in g_signal_emit (instance=instance@entry=0xaaaaab0a9a60, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3553
#21 0x0000fffff71dc0c8 in gtk_container_check_resize (container=container@entry=0xaaaaab0a9a60) at ../../../../gtk/gtkcontainer.c:2176
#22 0x0000fffff71dc1e4 in gtk_container_idle_sizer (clock=0xaaaaab09b370, container=0xaaaaab0a9a60) at ../../../../gtk/gtkcontainer.c:2066
#23 0x0000fffff7b13d58 in _g_closure_invoke_va (param_types=0xaaaaab099460, n_params=<optimized out>, args=..., instance=0x0, return_value=0x0, closure=0xaaaab157f590)
    at ../../../gobject/gclosure.c:893
#24 g_signal_emit_valist (instance=0x0, instance@entry=0xaaaaab09b370, signal_id=131073, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3406
#25 0x0000fffff7b13f0c in g_signal_emit (instance=instance@entry=0xaaaaab09b370, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3553
#26 0x0000fffff6f84c24 in _gdk_frame_clock_emit_layout (frame_clock=0xaaaaab09b370) at ../../../../gdk/gdkframeclock.c:651
#27 gdk_frame_clock_paint_idle (data=0xaaaaab09b370) at ../../../../gdk/gdkframeclockidle.c:575
#28 0x0000fffff6f6fbe8 in gdk_threads_dispatch (data=0xaaaaab31a240, data@entry=<error reading variable: value has been optimized out>) at ../../../../gdk/gdk.c:769
#29 0x0000fffff79e6020 in g_timeout_dispatch (source=0xaaaab18fe2f0, callback=<optimized out>, user_data=<optimized out>) at ../../../glib/gmain.c:4971
#30 0x0000fffff79e595c in g_main_dispatch (context=0xaaaaab047510) at ../../../glib/gmain.c:3417
#31 g_main_context_dispatch (context=0xaaaaab047510) at ../../../glib/gmain.c:4135
#32 0x0000fffff7a3b79c in g_main_context_iterate.constprop.0 (context=context@entry=0xaaaaab047510, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ../../../glib/gmain.c:4211
#33 0x0000fffff79e2f14 in g_main_context_iteration (context=context@entry=0xaaaaab047510, may_block=may_block@entry=1) at ../../../glib/gmain.c:4276
#34 0x0000fffff6c9bea0 in g_application_run (application=0xaaaaab04d0f0, argc=<optimized out>, argv=0xfffffffff608) at ../../../gio/gapplication.c:2569
#35 0x0000aaaaaaab5e54 in main ()
mmstick commented 2 years ago

You might get more useful info from running it with valgrind --tool=memcheck --leak-check=full. Running with env MALLOC_CHECK_=3 might also be useful.

Absolucy commented 2 years ago

@mmstick Valgrind gave some decent output

Valgrind log (WARNING: WALL OF TEXT) ``` ==7021== Thread 10: ==7021== Conditional jump or move depends on uninitialised value(s) ==7021== at 0x48F0FB4: distinst::get_str (lib.rs:48) ==7021== by 0x490495F: distinst::config::DistinstUserAccountCreate::as_config (config.rs:48) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Use of uninitialised value of size 8 ==7021== at 0x486B278: strlen (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4ABA1F3: std::ffi::c_str::CStr::from_ptr (c_str.rs:1168) ==7021== by 0x48F1037: distinst::get_str (lib.rs:58) ==7021== by 0x490495F: distinst::config::DistinstUserAccountCreate::as_config (config.rs:48) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Conditional jump or move depends on uninitialised value(s) ==7021== at 0x48F0FB4: distinst::get_str (lib.rs:48) ==7021== by 0x49049E7: distinst::config::DistinstUserAccountCreate::as_config (config.rs:49) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Use of uninitialised value of size 8 ==7021== at 0x486B278: strlen (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4ABA1F3: std::ffi::c_str::CStr::from_ptr (c_str.rs:1168) ==7021== by 0x48F1037: distinst::get_str (lib.rs:58) ==7021== by 0x49049E7: distinst::config::DistinstUserAccountCreate::as_config (config.rs:49) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Use of uninitialised value of size 8 ==7021== at 0x486B28C: strlen (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4ABA1F3: std::ffi::c_str::CStr::from_ptr (c_str.rs:1168) ==7021== by 0x48F1037: distinst::get_str (lib.rs:58) ==7021== by 0x49049E7: distinst::config::DistinstUserAccountCreate::as_config (config.rs:49) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Use of uninitialised value of size 8 ==7021== at 0x4AE5190: core::str::from_utf8 (mod.rs:0) ==7021== by 0x48F103F: distinst::get_str (lib.rs:58) ==7021== by 0x49049E7: distinst::config::DistinstUserAccountCreate::as_config (config.rs:49) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== [ERROR distinst:ffi/src/lib.rs:59] libdistinst: string is not UTF-8 ==7021== Conditional jump or move depends on uninitialised value(s) ==7021== at 0x48F0FB4: distinst::get_str (lib.rs:48) ==7021== by 0x4904AAF: distinst::config::DistinstUserAccountCreate::as_config (config.rs:50) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== [ERROR distinst:ffi/src/lib.rs:49] libdistinst: pointer in FFI is null ==7021== Conditional jump or move depends on uninitialised value(s) ==7021== at 0x48F0FB4: distinst::get_str (lib.rs:48) ==7021== by 0x4904B83: distinst::config::DistinstUserAccountCreate::as_config (config.rs:51) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Use of uninitialised value of size 8 ==7021== at 0x486B278: strlen (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4ABA1F3: std::ffi::c_str::CStr::from_ptr (c_str.rs:1168) ==7021== by 0x48F1037: distinst::get_str (lib.rs:58) ==7021== by 0x4904B83: distinst::config::DistinstUserAccountCreate::as_config (config.rs:51) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Thread 1: ==7021== Invalid read of size 8 ==7021== at 0x5356FA8: UnknownInlinedFun (gtkwidgetprivate.h:382) ==7021== by 0x5356FA8: gtk_widget_get_screen_unchecked (gtkwidget.c:10862) ==7021== by 0x5357737: gtk_widget_get_screen (gtkwidget.c:10899) ==7021== by 0x5357973: gtk_widget_get_display (gtkwidget.c:11011) ==7021== by 0x5123787: gtk_css_gadget_draw (gtkcssgadget.c:900) ==7021== by 0x51A4583: gtk_grid_draw (gtkgrid.c:1720) ==7021== by 0x534F837: gtk_widget_draw_internal (gtkwidget.c:7084) ==7021== by 0x511824F: gtk_container_propagate_draw (gtkcontainer.c:3854) ==7021== by 0x52A513B: gtk_stack_render (gtkstack.c:2207) ==7021== by 0x5123773: gtk_css_gadget_draw (gtkcssgadget.c:885) ==7021== by 0x529EC7B: gtk_stack_draw (gtkstack.c:2119) ==7021== by 0x534F837: gtk_widget_draw_internal (gtkwidget.c:7084) ==7021== by 0x511824F: gtk_container_propagate_draw (gtkcontainer.c:3854) ==7021== Address 0xe03a450 is 0 bytes inside a block of size 33 free'd ==7021== at 0x4867AD0: free (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x48E1523: _ZN76_$LT$fern..builders..Output..call..CallShim$LT$F$GT$$u20$as$u20$log..Log$GT$3log17hfc157048f9e933b3E.llvm.17792705535986136525 (alloc.rs:92) ==7021== by 0x496F743: ::log (log_impl.rs:427) ==7021== by 0x4AA907F: log::__private_api_log (lib.rs:1460) ==7021== by 0x48F108F: distinst::get_str (lib.rs:59) ==7021== by 0x49049E7: distinst::config::DistinstUserAccountCreate::as_config (config.rs:49) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== Block was alloc'd at ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4AB9C8B: <&str as std::ffi::c_str::CString::new::SpecIntoVec>::into_vec (alloc.rs:74) ==7021== by 0x48E14D7: _ZN76_$LT$fern..builders..Output..call..CallShim$LT$F$GT$$u20$as$u20$log..Log$GT$3log17hfc157048f9e933b3E.llvm.17792705535986136525 (c_str.rs:396) ==7021== by 0x496F743: ::log (log_impl.rs:427) ==7021== by 0x4AA907F: log::__private_api_log (lib.rs:1460) ==7021== by 0x48F108F: distinst::get_str (lib.rs:59) ==7021== by 0x49049E7: distinst::config::DistinstUserAccountCreate::as_config (config.rs:49) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== ==7021== Invalid read of size 8 ==7021== at 0x5356FA4: UnknownInlinedFun (gtkwidgetprivate.h:382) ==7021== by 0x5356FA4: gtk_widget_get_screen_unchecked (gtkwidget.c:10862) ==7021== by 0x5357737: gtk_widget_get_screen (gtkwidget.c:10899) ==7021== by 0x5357973: gtk_widget_get_display (gtkwidget.c:11011) ==7021== by 0x5123787: gtk_css_gadget_draw (gtkcssgadget.c:900) ==7021== by 0x51A4583: gtk_grid_draw (gtkgrid.c:1720) ==7021== by 0x534F837: gtk_widget_draw_internal (gtkwidget.c:7084) ==7021== by 0x511824F: gtk_container_propagate_draw (gtkcontainer.c:3854) ==7021== by 0x52A513B: gtk_stack_render (gtkstack.c:2207) ==7021== by 0x5123773: gtk_css_gadget_draw (gtkcssgadget.c:885) ==7021== by 0x529EC7B: gtk_stack_draw (gtkstack.c:2119) ==7021== by 0x534F837: gtk_widget_draw_internal (gtkwidget.c:7084) ==7021== by 0x511824F: gtk_container_propagate_draw (gtkcontainer.c:3854) ==7021== Address 0x6974736964626918 is not stack'd, malloc'd or (recently) free'd ==7021== ==7021== ==7021== Process terminating with default action of signal 11 (SIGSEGV) ==7021== Access not within mapped region at address 0x74736964626918 ==7021== at 0x5356FA4: UnknownInlinedFun (gtkwidgetprivate.h:382) ==7021== by 0x5356FA4: gtk_widget_get_screen_unchecked (gtkwidget.c:10862) ==7021== by 0x5357737: gtk_widget_get_screen (gtkwidget.c:10899) ==7021== by 0x5357973: gtk_widget_get_display (gtkwidget.c:11011) ==7021== by 0x5123787: gtk_css_gadget_draw (gtkcssgadget.c:900) ==7021== by 0x51A4583: gtk_grid_draw (gtkgrid.c:1720) ==7021== by 0x534F837: gtk_widget_draw_internal (gtkwidget.c:7084) ==7021== by 0x511824F: gtk_container_propagate_draw (gtkcontainer.c:3854) ==7021== by 0x52A513B: gtk_stack_render (gtkstack.c:2207) ==7021== by 0x5123773: gtk_css_gadget_draw (gtkcssgadget.c:885) ==7021== by 0x529EC7B: gtk_stack_draw (gtkstack.c:2119) ==7021== by 0x534F837: gtk_widget_draw_internal (gtkwidget.c:7084) ==7021== by 0x511824F: gtk_container_propagate_draw (gtkcontainer.c:3854) ==7021== If you believe this happened as a result of a stack ==7021== overflow in your program's main thread (unlikely but ==7021== possible), you can try to increase the size of the ==7021== main thread stack using the --main-stacksize= flag. ==7021== The main thread stack size used in this run was 8388608. ==7021== ==7021== HEAP SUMMARY: ==7021== in use at exit: 271,290,123 bytes in 177,060 blocks ==7021== total heap usage: 1,978,848 allocs, 1,801,788 frees, 806,678,896 bytes allocated ==7021== ==7021== 8 bytes in 1 blocks are possibly lost in loss record 710 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x10CEE7CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A60B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9B753: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFCFF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B955DB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108167B3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B909CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 8 bytes in 1 blocks are possibly lost in loss record 711 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x10CEE7CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A60B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFDE3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B955DB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108167B3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B909CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x1084FBBB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 8 bytes in 1 blocks are definitely lost in loss record 712 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x48ED267: distinst_install_options_get_erase_options (alloc.rs:110) ==7021== by 0x13B097: UnknownInlinedFun (DiskView.c:608) ==7021== by 0x13B097: installer_disk_view_load (DiskView.c:339) ==7021== by 0x128E73: installer_main_window_load_disk_view (MainWindow.c:2638) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23D57: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x50CFCDB: UnknownInlinedFun (gtkbutton.c:1845) ==7021== by 0x50CFCDB: UnknownInlinedFun (gtkbutton.c:1832) ==7021== by 0x50CFCDB: gtk_real_button_released (gtkbutton.c:1963) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== ==7021== 15 bytes in 2 blocks are possibly lost in loss record 971 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x10CEE7CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A60B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A4AB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A583: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AD7F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFFAB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B955DB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108167B3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 16 bytes in 1 blocks are definitely lost in loss record 3,091 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x48F82FB: distinst_disks_list (alloc.rs:110) ==7021== by 0x13350F: UnknownInlinedFun (CheckView.c:361) ==7021== by 0x13350F: installer_check_view_check_requirements (CheckView.c:316) ==7021== by 0x128CD7: installer_main_window_load_check_view (MainWindow.c:2560) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23D57: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x50CFCDB: UnknownInlinedFun (gtkbutton.c:1845) ==7021== by 0x50CFCDB: UnknownInlinedFun (gtkbutton.c:1832) ==7021== by 0x50CFCDB: gtk_real_button_released (gtkbutton.c:1963) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== ==7021== 21 bytes in 3 blocks are possibly lost in loss record 3,282 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x10CEE7CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A60B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A583: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9B753: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFCFF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B955DB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 21 bytes in 3 blocks are possibly lost in loss record 3,283 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x10CEE7CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A60B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A583: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFDE3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B955DB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108167B3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 24 bytes in 1 blocks are possibly lost in loss record 4,648 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5DA34A3: tsearch (tsearch.c:337) ==7021== by 0x5CF5BB3: __dcigettext (dcigettext.c:797) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994BB7: distinst_locale_support::iso_codes::get_language_name_translated (iso_codes.rs:25) ==7021== by 0x48FF1AB: distinst_locale_get_language_name_translated (function.rs:227) ==7021== by 0x12CDB3: locale_helper_get_lang_entries (LocaleHelper.c:605) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== ==7021== 27 bytes in 1 blocks are possibly lost in loss record 4,707 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x62B4953: pango_language_from_string (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B50AB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B529F: pango_script_get_sample_language (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x591768F: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x5917BEB: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62CC6FB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x660E347: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6666E1F: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6671AD7: hb_shape_plan_execute (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6671EFF: hb_shape_full (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== ==7021== 32 bytes in 1 blocks are possibly lost in loss record 7,795 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x62B4953: pango_language_from_string (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B4A47: pango_language_get_default (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B780F: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x4D2F0DB: g_type_create_instance (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1609F: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17367: g_object_new_with_properties (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17E07: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x62B3077: pango_font_map_create_context (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5834FA3: gdk_pango_context_get_for_screen (gdkpango.c:359) ==7021== by 0x5357AFB: gtk_widget_create_pango_context (gtkwidget.c:10607) ==7021== ==7021== 40 bytes in 4 blocks are definitely lost in loss record 8,612 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49C48EF: distinst_disks::config::partitions::PartitionInfo::new_from_ped (mod.rs:117) ==7021== by 0x49C8A2F: distinst_disks::config::disk::Disk::new (disk.rs:205) ==7021== by 0x491DA9B: distinst::auto::options::apply::InstallOption::apply (disk.rs:237) ==7021== by 0x48EC343: distinst_install_option_apply (auto.rs:594) ==7021== by 0x14414F: progress_view_real_installation (ProgressView.c:877) ==7021== by 0x129597: installer_main_window_load_progress_view (MainWindow.c:3013) ==7021== ==7021== 40 bytes in 4 blocks are definitely lost in loss record 8,613 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49C48EF: distinst_disks::config::partitions::PartitionInfo::new_from_ped (mod.rs:117) ==7021== by 0x49C8A2F: distinst_disks::config::disk::Disk::new (disk.rs:205) ==7021== by 0x49C92B7: distinst_disks::config::disk::Disk::from_name_with_serial (disk.rs:237) ==7021== by 0x49D02AF: distinst_disks::config::disks::Disks::get_device_paths_to_modify (disks.rs:282) ==7021== by 0x49D0AEB: distinst_disks::config::disks::Disks::deactivate_device_maps (disks.rs:396) ==7021== by 0x492D393: as core::ops::function::FnOnce<()>>::call_once (initialize.rs:73) ==7021== ==7021== 40 bytes in 4 blocks are definitely lost in loss record 8,614 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49C48EF: distinst_disks::config::partitions::PartitionInfo::new_from_ped (mod.rs:117) ==7021== by 0x49C8A2F: distinst_disks::config::disk::Disk::new (disk.rs:205) ==7021== by 0x49C92B7: distinst_disks::config::disk::Disk::from_name_with_serial (disk.rs:237) ==7021== by 0x49CC51F: distinst_disks::config::disk::Disk::commit (disk.rs:787) ==7021== by 0x492EB1F: as core::ops::function::FnOnce<()>>::call_once (partition.rs:27) ==7021== by 0x491B6FB: _ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h7b2484505a78cd04E.llvm.17721911454921741667 (panicking.rs:373) ==7021== ==7021== 40 bytes in 4 blocks are definitely lost in loss record 8,615 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49ED8F3: distinst_disk_ops::ops::get_partition_id (ops.rs:275) ==7021== by 0x49ED487: distinst_disk_ops::ops::CreatePartitions::create (ops.rs:231) ==7021== by 0x49CC703: distinst_disks::config::disk::Disk::commit (disk.rs:795) ==7021== by 0x492EB1F: as core::ops::function::FnOnce<()>>::call_once (partition.rs:27) ==7021== by 0x491B6FB: _ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h7b2484505a78cd04E.llvm.17721911454921741667 (panicking.rs:373) ==7021== by 0x49FC7FF: rayon_core::registry::WorkerThread::wait_until_cold (job.rs:59) ==7021== ==7021== 40 bytes in 4 blocks are definitely lost in loss record 8,616 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49C48EF: distinst_disks::config::partitions::PartitionInfo::new_from_ped (mod.rs:117) ==7021== by 0x49C8A2F: distinst_disks::config::disk::Disk::new (disk.rs:205) ==7021== by 0x49C92B7: distinst_disks::config::disk::Disk::from_name_with_serial (disk.rs:237) ==7021== by 0x49CC827: distinst_disks::config::disk::Disk::reload (disk.rs:827) ==7021== by 0x493ED27: as core::iter::traits::iterator::Iterator>::fold (partition.rs:35) ==7021== by 0x492EC1B: as core::ops::function::FnOnce<()>>::call_once (iterator.rs:651) ==7021== ==7021== 50 bytes in 5 blocks are definitely lost in loss record 10,246 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49C48EF: distinst_disks::config::partitions::PartitionInfo::new_from_ped (mod.rs:117) ==7021== by 0x49C8A2F: distinst_disks::config::disk::Disk::new (disk.rs:205) ==7021== by 0x49D224B: distinst_disks::config::disks::Disks::probe_devices (disks.rs:586) ==7021== by 0x48F7853: distinst_disks_probe (disk.rs:449) ==7021== by 0x12FC9F: install_options_get_updated_options (InstallOptions.c:389) ==7021== by 0x12FFEB: configuration_load_from_recovery (Configuration.c:372) ==7021== ==7021== 50 bytes in 5 blocks are definitely lost in loss record 10,247 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49C48EF: distinst_disks::config::partitions::PartitionInfo::new_from_ped (mod.rs:117) ==7021== by 0x49C8A2F: distinst_disks::config::disk::Disk::new (disk.rs:205) ==7021== by 0x49D224B: distinst_disks::config::disks::Disks::probe_devices (disks.rs:586) ==7021== by 0x48F7853: distinst_disks_probe (disk.rs:449) ==7021== by 0x133503: UnknownInlinedFun (CheckView.c:358) ==7021== by 0x133503: installer_check_view_check_requirements (CheckView.c:316) ==7021== by 0x128CD7: installer_main_window_load_check_view (MainWindow.c:2560) ==7021== ==7021== 56 bytes in 1 blocks are definitely lost in loss record 11,166 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE6E7: g_realloc (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DA54EB: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x510A2FF: UnknownInlinedFun (gobjectnotifyqueue.c:81) ==7021== by 0x510A2FF: gtk_container_child_notify_by_pspec (gtkcontainer.c:1149) ==7021== by 0x52A4407: gtk_stack_add (gtkstack.c:1288) ==7021== by 0x4D03273: g_cclosure_marshal_VOID__OBJECTv (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D0241B: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23D57: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x510D553: gtk_container_add (gtkcontainer.c:1877) ==7021== by 0x129417: installer_main_window_load_progress_view (MainWindow.c:2980) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== ==7021== 96 bytes in 1 blocks are possibly lost in loss record 15,511 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B63: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298E97: gtk_widget_query_size_for_orientation (gtksizerequest.c:215) ==7021== by 0x50C507F: UnknownInlinedFun (gtkbox.c:1614) ==7021== by 0x50C507F: gtk_box_get_content_size (gtkbox.c:2071) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298E97: gtk_widget_query_size_for_orientation (gtksizerequest.c:215) ==7021== by 0x51B3887: add_child_size.part.0.lto_priv.0 (gtkheaderbar.c:674) ==7021== ==7021== 96 bytes in 1 blocks are possibly lost in loss record 15,512 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B63: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x50C4F6B: UnknownInlinedFun (gtkbox.c:1611) ==7021== by 0x50C4F6B: gtk_box_get_content_size (gtkbox.c:2071) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x51AD32F: UnknownInlinedFun (gtkheaderbar.c:672) ==7021== by 0x51AD32F: UnknownInlinedFun (gtkheaderbar.c:661) ==7021== by 0x51AD32F: UnknownInlinedFun (gtkheaderbar.c:718) ==7021== by 0x51AD32F: gtk_header_bar_get_content_size.lto_priv.0 (gtkheaderbar.c:971) ==7021== ==7021== 96 bytes in 1 blocks are possibly lost in loss record 15,513 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3714) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D617B: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x52A592F: gtk_stack_measure (gtkstack.c:2410) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== ==7021== 96 bytes in 1 blocks are possibly lost in loss record 15,514 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x59176B7: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x5917BEB: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62CC6FB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x660E347: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6666E1F: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6671AD7: hb_shape_plan_execute (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6671EFF: hb_shape_full (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== ==7021== 96 bytes in 1 blocks are possibly lost in loss record 15,515 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62C05C3: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C0B0B: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7033: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7387: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B75D3: pango_layout_get_size (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C2AF7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 96 bytes in 1 blocks are possibly lost in loss record 15,516 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5917123: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62C05DF: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C0B0B: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7033: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7387: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 140 bytes in 1 blocks are possibly lost in loss record 16,488 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x1080DDAF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BA295F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BB8BEF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A68B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A4AB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A583: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AD7F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFFAB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 144 bytes in 6 blocks are possibly lost in loss record 16,618 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5DA3427: tsearch (tsearch.c:337) ==7021== by 0x5CF5BB3: __dcigettext (dcigettext.c:797) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994F37: distinst_locale_support::iso_codes::get_country_name_translated (iso_codes.rs:54) ==7021== by 0x48FF447: distinst_locale_get_country_name_translated (locale.rs:108) ==7021== by 0x12CE6B: locale_helper_get_lang_entries (LocaleHelper.c:630) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== ==7021== 192 bytes in 2 blocks are possibly lost in loss record 17,063 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3714) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D617B: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x51A9C67: UnknownInlinedFun (gtkgrid.c:723) ==7021== by 0x51A9C67: gtk_grid_request_run (gtkgrid.c:1132) ==7021== by 0x51AA2E3: gtk_grid_get_size (gtkgrid.c:1438) ==7021== ==7021== 208 bytes in 13 blocks are possibly lost in loss record 17,144 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66F1CF3: FcFontSetSort (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65C9253: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== 240 bytes in 5 blocks are possibly lost in loss record 17,320 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE093: g_malloc (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DE32AB: g_memdup (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5129A0F: gtk_css_node_declaration_make_writable.lto_priv.0 (gtkcssnodedeclaration.c:81) ==7021== by 0x52A1093: UnknownInlinedFun (gtkcssnodedeclaration.c:236) ==7021== by 0x52A1093: UnknownInlinedFun (gtkcssnode.c:1161) ==7021== by 0x52A1093: gtk_style_context_set_state (gtkstylecontext.c:973) ==7021== by 0x506840B: gtk_style_update_from_context (gtkstyle.c:728) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x52AC35B: gtk_style_context_validate (gtkstylecontext.c:2424) ==7021== by 0x51288EF: gtk_css_node_invalidate (gtkcssnode.c:1368) ==7021== ==7021== 260 bytes in 5 blocks are possibly lost in loss record 17,428 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE093: g_malloc (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5129B4B: gtk_css_node_declaration_make_writable_resize.lto_priv.0 (gtkcssnodedeclaration.c:108) ==7021== by 0x5129C9B: gtk_css_node_declaration_add_class (gtkcssnodedeclaration.c:304) ==7021== by 0x52A19BF: UnknownInlinedFun (gtkcssnode.c:1241) ==7021== by 0x52A19BF: gtk_style_context_add_class (gtkstylecontext.c:1353) ==7021== by 0x50684B7: gtk_style_update_from_context (gtkstyle.c:744) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x52AC35B: gtk_style_context_validate (gtkstylecontext.c:2424) ==7021== by 0x51288EF: gtk_css_node_invalidate (gtkcssnode.c:1368) ==7021== ==7021== 260 bytes in 5 blocks are possibly lost in loss record 17,429 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE093: g_malloc (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5129B4B: gtk_css_node_declaration_make_writable_resize.lto_priv.0 (gtkcssnodedeclaration.c:108) ==7021== by 0x5129C9B: gtk_css_node_declaration_add_class (gtkcssnodedeclaration.c:304) ==7021== by 0x52A19BF: UnknownInlinedFun (gtkcssnode.c:1241) ==7021== by 0x52A19BF: gtk_style_context_add_class (gtkstylecontext.c:1353) ==7021== by 0x5068277: UnknownInlinedFun (gtkstyle.c:690) ==7021== by 0x5068277: set_color (gtkstyle.c:675) ==7021== by 0x50684FB: gtk_style_update_from_context (gtkstyle.c:749) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x52AC35B: gtk_style_context_validate (gtkstylecontext.c:2424) ==7021== ==7021== 264 bytes in 11 blocks are possibly lost in loss record 17,446 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66F683F: FcFontRenderPrepare (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65C91AB: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== 272 bytes in 1 blocks are possibly lost in loss record 17,455 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x1080DDAF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BA295F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BB8BEF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A68B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A583: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9B753: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFCFF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 272 bytes in 1 blocks are possibly lost in loss record 17,456 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x1080DDAF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BA295F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BB8BEF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A68B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A583: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFDE3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 280 bytes in 5 blocks are possibly lost in loss record 17,474 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE093: g_malloc (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5129B4B: gtk_css_node_declaration_make_writable_resize.lto_priv.0 (gtkcssnodedeclaration.c:108) ==7021== by 0x5129C9B: gtk_css_node_declaration_add_class (gtkcssnodedeclaration.c:304) ==7021== by 0x52A19BF: UnknownInlinedFun (gtkcssnode.c:1241) ==7021== by 0x52A19BF: gtk_style_context_add_class (gtkstylecontext.c:1353) ==7021== by 0x5068277: UnknownInlinedFun (gtkstyle.c:690) ==7021== by 0x5068277: set_color (gtkstyle.c:675) ==7021== by 0x50684CB: gtk_style_update_from_context (gtkstyle.c:745) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x52AC35B: gtk_style_context_validate (gtkstylecontext.c:2424) ==7021== ==7021== 384 bytes in 1 blocks are possibly lost in loss record 17,914 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DC63D3: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5B58503: ??? (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5B585C7: g_task_get_type (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5BCA75F: ??? (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5BBD027: g_bus_get_sync (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5B8B247: g_application_register (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== ==7021== 384 bytes in 1 blocks are possibly lost in loss record 17,915 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5BB306B: ??? (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5BBD003: g_bus_get_sync (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5BC8EB3: ??? (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5B1D8CB: g_initable_new_valist (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5B1D96B: g_initable_new (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x126CE3: installer_app_real_activate (Application.c:217) ==7021== ==7021== 384 bytes in 1 blocks are possibly lost in loss record 17,916 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65C9C93: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x4D2F09B: g_type_create_instance (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1609F: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17367: g_object_new_with_properties (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17E07: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x5919F17: pango_cairo_font_map_get_default (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== ==7021== 384 bytes in 1 blocks are possibly lost in loss record 17,917 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2FF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B63: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298E97: gtk_widget_query_size_for_orientation (gtksizerequest.c:215) ==7021== by 0x50C507F: UnknownInlinedFun (gtkbox.c:1614) ==7021== by 0x50C507F: gtk_box_get_content_size (gtkbox.c:2071) ==7021== ==7021== 384 bytes in 1 blocks are possibly lost in loss record 17,918 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2FF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B63: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x50C4F6B: UnknownInlinedFun (gtkbox.c:1611) ==7021== by 0x50C4F6B: gtk_box_get_content_size (gtkbox.c:2071) ==7021== ==7021== 400 bytes in 1 blocks are possibly lost in loss record 17,969 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2FF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5917123: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62C0483: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 400 bytes in 1 blocks are possibly lost in loss record 17,970 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2DB: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x59176B7: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x5917BEB: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62CC6FB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x660E347: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== ==7021== 400 bytes in 1 blocks are possibly lost in loss record 17,971 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2FF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x59176B7: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x5917BEB: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62CC6FB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x660E347: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== ==7021== 408 bytes in 1 blocks are possibly lost in loss record 17,992 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x1080D8A3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BA2AC3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BB8617: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BD55BB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BD428F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BD4E5B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BAE113: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACBA3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B90A53: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x1084FBBB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108A95DF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 416 bytes in 1 blocks are possibly lost in loss record 18,034 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2FF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62C05C3: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C0B0B: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7033: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7387: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 416 bytes in 1 blocks are possibly lost in loss record 18,035 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2FF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5917123: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62C05DF: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 480 bytes in 5 blocks are possibly lost in loss record 18,156 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5917123: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62C0483: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C084F: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7033: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7387: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 489 bytes in 6 blocks are possibly lost in loss record 18,164 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5CF5B17: __dcigettext (dcigettext.c:764) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994F37: distinst_locale_support::iso_codes::get_country_name_translated (iso_codes.rs:54) ==7021== by 0x48FF447: distinst_locale_get_country_name_translated (locale.rs:108) ==7021== by 0x12CE6B: locale_helper_get_lang_entries (LocaleHelper.c:630) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== by 0x129C17: UnknownInlinedFun (LanguageView.c:468) ==7021== by 0x129C17: UnknownInlinedFun (MainWindow.c:3622) ==7021== by 0x129C17: __installer_main_window___lambda167__gsource_func (MainWindow.c:3648) ==7021== ==7021== 696 bytes in 29 blocks are possibly lost in loss record 18,420 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5DA3427: tsearch (tsearch.c:337) ==7021== by 0x5CF5BB3: __dcigettext (dcigettext.c:797) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994BB7: distinst_locale_support::iso_codes::get_language_name_translated (iso_codes.rs:25) ==7021== by 0x48FF1AB: distinst_locale_get_language_name_translated (function.rs:227) ==7021== by 0x12CDB3: locale_helper_get_lang_entries (LocaleHelper.c:605) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== ==7021== 736 (48 direct, 688 indirect) bytes in 1 blocks are definitely lost in loss record 18,454 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE0AEB: _ped_disk_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF8A0F: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE24D7: ped_disk_new_fresh (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE262F: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== by 0x49E9D83: distinst_disk_ops::parted::open_disk (parted.rs:34) ==7021== by 0x49C84B3: distinst_disks::config::disk::Disk::new (disk.rs:179) ==7021== by 0x49D224B: distinst_disks::config::disks::Disks::probe_devices (disks.rs:586) ==7021== by 0x48F7853: distinst_disks_probe (disk.rs:449) ==7021== by 0x12FC9F: install_options_get_updated_options (InstallOptions.c:389) ==7021== ==7021== 800 bytes in 2 blocks are possibly lost in loss record 18,519 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4ACB24B: std::sys::unix::thread::Thread::new (thread.rs:66) ==7021== by 0x49FED43: std::thread::Builder::spawn (mod.rs:475) ==7021== by 0x49FB7DF: ::spawn (registry.rs:101) ==7021== by 0x49FBEAF: rayon_core::registry::Registry::new (registry.rs:260) ==7021== by 0x49FDC13: _ZN3std4sync4once4Once9call_once28_$u7b$$u7b$closure$u7d$$u7d$17h7f1dead8e480a9f9E.llvm.16030265519754997002 (registry.rs:169) ==7021== by 0x4AC1B7F: std::sync::once::Once::call_inner (once.rs:421) ==7021== by 0x49FB96B: rayon_core::registry::global_registry (once.rs:265) ==7021== by 0x49FD7B7: rayon_core::current_num_threads (registry.rs:289) ==7021== ==7021== 834 (512 direct, 322 indirect) bytes in 2 blocks are definitely lost in loss record 18,538 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE373: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FAFDB: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x70FB9DB: ??? (in /usr/lib/aarch64-linux-gnu/libexpat.so.1.8.7) ==7021== by 0x70F9D87: ??? (in /usr/lib/aarch64-linux-gnu/libexpat.so.1.8.7) ==7021== by 0x70FADA3: ??? (in /usr/lib/aarch64-linux-gnu/libexpat.so.1.8.7) ==7021== by 0x70FE167: XML_ParseBuffer (in /usr/lib/aarch64-linux-gnu/libexpat.so.1.8.7) ==7021== by 0x66FC7E7: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FCEDF: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FD04F: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F9A6F: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== ==7021== 1,167 bytes in 67 blocks are possibly lost in loss record 18,772 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5CFC8FF: __add_to_environ (setenv.c:217) ==7021== by 0x4870B27: setenv (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4AB962B: std::env::_set_var (os.rs:535) ==7021== by 0x4994B57: distinst_locale_support::iso_codes::get_language_name_translated (env.rs:317) ==7021== by 0x48FF1AB: distinst_locale_get_language_name_translated (function.rs:227) ==7021== by 0x12CDB3: locale_helper_get_lang_entries (LocaleHelper.c:605) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== ==7021== 1,248 bytes in 52 blocks are possibly lost in loss record 18,802 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5DA3427: tsearch (tsearch.c:337) ==7021== by 0x5CF5BB3: __dcigettext (dcigettext.c:797) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994F37: distinst_locale_support::iso_codes::get_country_name_translated (iso_codes.rs:54) ==7021== by 0x48FF447: distinst_locale_get_country_name_translated (locale.rs:108) ==7021== by 0x12CF23: locale_helper_get_lang_entries (LocaleHelper.c:681) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== ==7021== 1,472 (176 direct, 1,296 indirect) bytes in 2 blocks are definitely lost in loss record 18,854 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE3493: _ped_partition_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF9A33: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE151F: ped_partition_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF8FD3: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF90E3: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE20A3: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE5E4B: ped_disk_add_partition (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EFC993: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE264B: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== ==7021== 1,608 bytes in 67 blocks are possibly lost in loss record 18,885 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5DA3427: tsearch (tsearch.c:337) ==7021== by 0x5CFC927: __add_to_environ (setenv.c:233) ==7021== by 0x4870B27: setenv (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4AB962B: std::env::_set_var (os.rs:535) ==7021== by 0x4994B57: distinst_locale_support::iso_codes::get_language_name_translated (env.rs:317) ==7021== by 0x48FF1AB: distinst_locale_get_language_name_translated (function.rs:227) ==7021== by 0x12CDB3: locale_helper_get_lang_entries (LocaleHelper.c:605) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== ==7021== 1,816 (88 direct, 1,728 indirect) bytes in 1 blocks are definitely lost in loss record 18,921 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE3493: _ped_partition_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF9A33: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE151F: ped_partition_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EFC65F: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE264B: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== by 0x49E9D83: distinst_disk_ops::parted::open_disk (parted.rs:34) ==7021== by 0x49C84B3: distinst_disks::config::disk::Disk::new (disk.rs:179) ==7021== by 0x49D224B: distinst_disks::config::disks::Disks::probe_devices (disks.rs:586) ==7021== by 0x48F7853: distinst_disks_probe (disk.rs:449) ==7021== ==7021== 1,816 (88 direct, 1,728 indirect) bytes in 1 blocks are definitely lost in loss record 18,922 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE3493: _ped_partition_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF9A33: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE151F: ped_partition_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EFC65F: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE264B: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== by 0x49E9D83: distinst_disk_ops::parted::open_disk (parted.rs:34) ==7021== by 0x49C84B3: distinst_disks::config::disk::Disk::new (disk.rs:179) ==7021== by 0x49C92B7: distinst_disks::config::disk::Disk::from_name_with_serial (disk.rs:237) ==7021== by 0x49D02AF: distinst_disks::config::disks::Disks::get_device_paths_to_modify (disks.rs:282) ==7021== ==7021== 1,816 (88 direct, 1,728 indirect) bytes in 1 blocks are definitely lost in loss record 18,923 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE3493: _ped_partition_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF9A33: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE151F: ped_partition_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EFC65F: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE264B: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== by 0x49E9D83: distinst_disk_ops::parted::open_disk (parted.rs:34) ==7021== by 0x49C84B3: distinst_disks::config::disk::Disk::new (disk.rs:179) ==7021== by 0x49C92B7: distinst_disks::config::disk::Disk::from_name_with_serial (disk.rs:237) ==7021== by 0x49CC827: distinst_disks::config::disk::Disk::reload (disk.rs:827) ==7021== ==7021== 2,120 bytes in 1 blocks are possibly lost in loss record 19,000 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x10805C37: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x109004CB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108183E7: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x1096A813: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10C59B87: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10807783: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10835BF7: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x109351BB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108C98E7: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108C7E93: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108A61F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 2,209 (768 direct, 1,441 indirect) bytes in 1 blocks are definitely lost in loss record 19,010 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FD1B3: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F6B0B: FcFontRenderPrepare (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65CC9DF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65CCF03: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B87: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x50C4F6B: UnknownInlinedFun (gtkbox.c:1611) ==7021== by 0x50C4F6B: gtk_box_get_content_size (gtkbox.c:2071) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== ==7021== 2,218 (768 direct, 1,450 indirect) bytes in 1 blocks are definitely lost in loss record 19,012 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FD1B3: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F6B0B: FcFontRenderPrepare (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65CC9DF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65CCF03: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B87: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298E97: gtk_widget_query_size_for_orientation (gtksizerequest.c:215) ==7021== by 0x50C507F: UnknownInlinedFun (gtkbox.c:1614) ==7021== by 0x50C507F: gtk_box_get_content_size (gtkbox.c:2071) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== ==7021== 2,336 (768 direct, 1,568 indirect) bytes in 1 blocks are definitely lost in loss record 19,032 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FD1B3: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F6B0B: FcFontRenderPrepare (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65CC9DF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65CCF03: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C975F: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x59176B7: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x5917BEB: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62CC6FB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x660E347: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6666E1F: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== ==7021== 2,466 bytes in 30 blocks are possibly lost in loss record 19,058 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5CF5B17: __dcigettext (dcigettext.c:764) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994BB7: distinst_locale_support::iso_codes::get_language_name_translated (iso_codes.rs:25) ==7021== by 0x48FF1AB: distinst_locale_get_language_name_translated (function.rs:227) ==7021== by 0x12CDB3: locale_helper_get_lang_entries (LocaleHelper.c:605) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== by 0x129C17: UnknownInlinedFun (LanguageView.c:468) ==7021== by 0x129C17: UnknownInlinedFun (MainWindow.c:3622) ==7021== by 0x129C17: __installer_main_window___lambda167__gsource_func (MainWindow.c:3648) ==7021== ==7021== 3,272 (176 direct, 3,096 indirect) bytes in 2 blocks are definitely lost in loss record 19,143 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE3493: _ped_partition_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF9A33: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE151F: ped_partition_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE21BF: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE5E4B: ped_disk_add_partition (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EFC993: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE264B: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== by 0x49E9D83: distinst_disk_ops::parted::open_disk (parted.rs:34) ==7021== by 0x49ED87F: distinst_disk_ops::ops::get_partition_id (ops.rs:264) ==7021== ==7021== 4,276 bytes in 52 blocks are possibly lost in loss record 19,224 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5CF5B17: __dcigettext (dcigettext.c:764) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994F37: distinst_locale_support::iso_codes::get_country_name_translated (iso_codes.rs:54) ==7021== by 0x48FF447: distinst_locale_get_country_name_translated (locale.rs:108) ==7021== by 0x12CF23: locale_helper_get_lang_entries (LocaleHelper.c:681) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== by 0x129C17: UnknownInlinedFun (LanguageView.c:468) ==7021== by 0x129C17: UnknownInlinedFun (MainWindow.c:3622) ==7021== by 0x129C17: __installer_main_window___lambda167__gsource_func (MainWindow.c:3648) ==7021== ==7021== 4,608 bytes in 2 blocks are possibly lost in loss record 19,231 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4004EB7: malloc (rtld-malloc.h:56) ==7021== by 0x4004EB7: _dlfo_mappings_segment_allocate (dl-find_object.c:217) ==7021== by 0x4004EB7: _dl_find_object_update_1 (dl-find_object.c:671) ==7021== by 0x4004EB7: _dl_find_object_update (dl-find_object.c:804) ==7021== by 0x400CA8B: dl_open_worker_begin (dl-open.c:735) ==7021== by 0x5DED197: _dl_catch_exception (dl-error-skeleton.c:208) ==7021== by 0x400BEF7: dl_open_worker (dl-open.c:782) ==7021== by 0x5DED197: _dl_catch_exception (dl-error-skeleton.c:208) ==7021== by 0x400C2FB: _dl_open (dl-open.c:883) ==7021== by 0x5D396E3: dlopen_doit (dlopen.c:56) ==7021== by 0x5DED197: _dl_catch_exception (dl-error-skeleton.c:208) ==7021== by 0x5DED25F: _dl_catch_error (dl-error-skeleton.c:227) ==7021== by 0x5D391BF: _dlerror_run (dlerror.c:138) ==7021== by 0x5D39783: dlopen_implementation (dlopen.c:71) ==7021== by 0x5D39783: dlopen@@GLIBC_2.34 (dlopen.c:81) ==7021== ==7021== 4,728 (264 direct, 4,464 indirect) bytes in 3 blocks are definitely lost in loss record 19,238 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE3493: _ped_partition_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF9A33: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE151F: ped_partition_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF8FD3: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF90C3: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE20A3: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE5E4B: ped_disk_add_partition (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EFC993: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE264B: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== ==7021== 5,200 (512 direct, 4,688 indirect) bytes in 1 blocks are definitely lost in loss record 19,268 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x59176B7: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x5917BEB: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62CC6FB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x660E347: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6666E1F: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== ==7021== 5,234 (512 direct, 4,722 indirect) bytes in 1 blocks are definitely lost in loss record 19,269 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62C05C3: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C0B0B: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7033: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7387: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B75D3: pango_layout_get_size (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 5,378 (512 direct, 4,866 indirect) bytes in 1 blocks are definitely lost in loss record 19,270 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5917123: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62C05DF: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C0B0B: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 6,893 (512 direct, 6,381 indirect) bytes in 1 blocks are definitely lost in loss record 19,309 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B63: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298E97: gtk_widget_query_size_for_orientation (gtksizerequest.c:215) ==7021== by 0x50C507F: UnknownInlinedFun (gtkbox.c:1614) ==7021== by 0x50C507F: gtk_box_get_content_size (gtkbox.c:2071) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== ==7021== 6,893 (512 direct, 6,381 indirect) bytes in 1 blocks are definitely lost in loss record 19,310 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B63: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x50C4F6B: UnknownInlinedFun (gtkbox.c:1611) ==7021== by 0x50C4F6B: gtk_box_get_content_size (gtkbox.c:2071) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== ==7021== 16,384 bytes in 1 blocks are definitely lost in loss record 19,488 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE093: g_malloc (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DCE49B: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4D8D88B: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4005623: call_init (dl-init.c:70) ==7021== by 0x4005623: call_init (dl-init.c:26) ==7021== by 0x400572B: _dl_init (dl-init.c:117) ==7021== by 0x4017C87: ??? (in /usr/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1) ==7021== ==7021== 16,640 bytes in 13 blocks are possibly lost in loss record 19,493 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66E4EE7: FcFontSetAdd (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1DDB: FcFontSetSort (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65C9253: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== 20,679 (1,536 direct, 19,143 indirect) bytes in 3 blocks are definitely lost in loss record 19,528 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3714) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D617B: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== ==7021== 33,984 (9,984 direct, 24,000 indirect) bytes in 13 blocks are definitely lost in loss record 19,564 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FD1B3: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F6B0B: FcFontRenderPrepare (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65C91AB: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== 34,318 (2,560 direct, 31,758 indirect) bytes in 5 blocks are definitely lost in loss record 19,565 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5917123: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62C0483: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C084F: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 80,907 (24 direct, 80,883 indirect) bytes in 1 blocks are definitely lost in loss record 19,592 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x48DE903: distinst_keyboard_layouts_new (alloc.rs:74) ==7021== by 0x12BB9F: keyboard_layout_helper_get_layouts (KeyboardLayoutHelper.c:151) ==7021== by 0x13E2E3: keyboard_layout_view_constructor (KeyboardLayoutView.c:1671) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x127A23: UnknownInlinedFun (KeyboardLayoutView.c:370) ==7021== by 0x127A23: UnknownInlinedFun (KeyboardLayoutView.c:377) ==7021== by 0x127A23: installer_main_window_load_keyboard_view (MainWindow.c:1566) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== ==7021== 95,361 (30,720 direct, 64,641 indirect) bytes in 40 blocks are definitely lost in loss record 19,594 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FD1B3: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F6B0B: FcFontRenderPrepare (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65CC9DF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65CCF03: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AD87F: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62AEB87: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3714) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D617B: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== ==7021== LEAK SUMMARY: ==7021== definitely lost: 67,892 bytes in 117 blocks ==7021== indirectly lost: 266,972 bytes in 8,327 blocks ==7021== possibly lost: 44,222 bytes in 411 blocks ==7021== still reachable: 269,356,413 bytes in 158,593 blocks ==7021== suppressed: 0 bytes in 0 blocks ==7021== Reachable blocks (those to which a pointer was found) are not shown. ==7021== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7021== ==7021== Use --track-origins=yes to see where uninitialised values come from ==7021== For lists of detected and suppressed errors, rerun with: -s ==7021== ERROR SUMMARY: 150 errors from 94 contexts (suppressed: 0 from 0) Segmentation fault ```
Absolucy commented 2 years ago

Some further investigation reveals that this seems to be some concurrency heisenbug. Potentially related to ARM64 having a different memory model than x86?

Different valgrind log ``` ==7021== Thread 10: ==7021== Conditional jump or move depends on uninitialised value(s) ==7021== at 0x48F0FB4: distinst::get_str (lib.rs:48) ==7021== by 0x490495F: distinst::config::DistinstUserAccountCreate::as_config (config.rs:48) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Use of uninitialised value of size 8 ==7021== at 0x486B278: strlen (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4ABA1F3: std::ffi::c_str::CStr::from_ptr (c_str.rs:1168) ==7021== by 0x48F1037: distinst::get_str (lib.rs:58) ==7021== by 0x490495F: distinst::config::DistinstUserAccountCreate::as_config (config.rs:48) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Conditional jump or move depends on uninitialised value(s) ==7021== at 0x48F0FB4: distinst::get_str (lib.rs:48) ==7021== by 0x49049E7: distinst::config::DistinstUserAccountCreate::as_config (config.rs:49) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Use of uninitialised value of size 8 ==7021== at 0x486B278: strlen (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4ABA1F3: std::ffi::c_str::CStr::from_ptr (c_str.rs:1168) ==7021== by 0x48F1037: distinst::get_str (lib.rs:58) ==7021== by 0x49049E7: distinst::config::DistinstUserAccountCreate::as_config (config.rs:49) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Use of uninitialised value of size 8 ==7021== at 0x486B28C: strlen (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4ABA1F3: std::ffi::c_str::CStr::from_ptr (c_str.rs:1168) ==7021== by 0x48F1037: distinst::get_str (lib.rs:58) ==7021== by 0x49049E7: distinst::config::DistinstUserAccountCreate::as_config (config.rs:49) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Use of uninitialised value of size 8 ==7021== at 0x4AE5190: core::str::from_utf8 (mod.rs:0) ==7021== by 0x48F103F: distinst::get_str (lib.rs:58) ==7021== by 0x49049E7: distinst::config::DistinstUserAccountCreate::as_config (config.rs:49) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== [ERROR distinst:ffi/src/lib.rs:59] libdistinst: string is not UTF-8 ==7021== Conditional jump or move depends on uninitialised value(s) ==7021== at 0x48F0FB4: distinst::get_str (lib.rs:48) ==7021== by 0x4904AAF: distinst::config::DistinstUserAccountCreate::as_config (config.rs:50) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== [ERROR distinst:ffi/src/lib.rs:49] libdistinst: pointer in FFI is null ==7021== Conditional jump or move depends on uninitialised value(s) ==7021== at 0x48F0FB4: distinst::get_str (lib.rs:48) ==7021== by 0x4904B83: distinst::config::DistinstUserAccountCreate::as_config (config.rs:51) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Use of uninitialised value of size 8 ==7021== at 0x486B278: strlen (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4ABA1F3: std::ffi::c_str::CStr::from_ptr (c_str.rs:1168) ==7021== by 0x48F1037: distinst::get_str (lib.rs:58) ==7021== by 0x4904B83: distinst::config::DistinstUserAccountCreate::as_config (config.rs:51) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== Thread 1: ==7021== Invalid read of size 8 ==7021== at 0x5356FA8: UnknownInlinedFun (gtkwidgetprivate.h:382) ==7021== by 0x5356FA8: gtk_widget_get_screen_unchecked (gtkwidget.c:10862) ==7021== by 0x5357737: gtk_widget_get_screen (gtkwidget.c:10899) ==7021== by 0x5357973: gtk_widget_get_display (gtkwidget.c:11011) ==7021== by 0x5123787: gtk_css_gadget_draw (gtkcssgadget.c:900) ==7021== by 0x51A4583: gtk_grid_draw (gtkgrid.c:1720) ==7021== by 0x534F837: gtk_widget_draw_internal (gtkwidget.c:7084) ==7021== by 0x511824F: gtk_container_propagate_draw (gtkcontainer.c:3854) ==7021== by 0x52A513B: gtk_stack_render (gtkstack.c:2207) ==7021== by 0x5123773: gtk_css_gadget_draw (gtkcssgadget.c:885) ==7021== by 0x529EC7B: gtk_stack_draw (gtkstack.c:2119) ==7021== by 0x534F837: gtk_widget_draw_internal (gtkwidget.c:7084) ==7021== by 0x511824F: gtk_container_propagate_draw (gtkcontainer.c:3854) ==7021== Address 0xe03a450 is 0 bytes inside a block of size 33 free'd ==7021== at 0x4867AD0: free (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x48E1523: _ZN76_$LT$fern..builders..Output..call..CallShim$LT$F$GT$$u20$as$u20$log..Log$GT$3log17hfc157048f9e933b3E.llvm.17792705535986136525 (alloc.rs:92) ==7021== by 0x496F743: ::log (log_impl.rs:427) ==7021== by 0x4AA907F: log::__private_api_log (lib.rs:1460) ==7021== by 0x48F108F: distinst::get_str (lib.rs:59) ==7021== by 0x49049E7: distinst::config::DistinstUserAccountCreate::as_config (config.rs:49) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== Block was alloc'd at ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4AB9C8B: <&str as std::ffi::c_str::CString::new::SpecIntoVec>::into_vec (alloc.rs:74) ==7021== by 0x48E14D7: _ZN76_$LT$fern..builders..Output..call..CallShim$LT$F$GT$$u20$as$u20$log..Log$GT$3log17hfc157048f9e933b3E.llvm.17792705535986136525 (c_str.rs:396) ==7021== by 0x496F743: ::log (log_impl.rs:427) ==7021== by 0x4AA907F: log::__private_api_log (lib.rs:1460) ==7021== by 0x48F108F: distinst::get_str (lib.rs:59) ==7021== by 0x49049E7: distinst::config::DistinstUserAccountCreate::as_config (config.rs:49) ==7021== by 0x48E59C7: _ZN8distinst9installer36distinst_installer_set_user_callback28_$u7b$$u7b$closure$u7d$$u7d$17h11396e2711d018e7E.llvm.8305209453282135289 (installer.rs:165) ==7021== by 0x49334A7: distinst::installer::Installer::install (boxed.rs:1049) ==7021== by 0x48FE57F: distinst_installer_install (installer.rs:183) ==7021== by 0x14020F: UnknownInlinedFun (ProgressView.c:686) ==7021== by 0x14020F: ___lambda70__gthread_func (ProgressView.c:697) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== ==7021== Invalid read of size 8 ==7021== at 0x5356FA4: UnknownInlinedFun (gtkwidgetprivate.h:382) ==7021== by 0x5356FA4: gtk_widget_get_screen_unchecked (gtkwidget.c:10862) ==7021== by 0x5357737: gtk_widget_get_screen (gtkwidget.c:10899) ==7021== by 0x5357973: gtk_widget_get_display (gtkwidget.c:11011) ==7021== by 0x5123787: gtk_css_gadget_draw (gtkcssgadget.c:900) ==7021== by 0x51A4583: gtk_grid_draw (gtkgrid.c:1720) ==7021== by 0x534F837: gtk_widget_draw_internal (gtkwidget.c:7084) ==7021== by 0x511824F: gtk_container_propagate_draw (gtkcontainer.c:3854) ==7021== by 0x52A513B: gtk_stack_render (gtkstack.c:2207) ==7021== by 0x5123773: gtk_css_gadget_draw (gtkcssgadget.c:885) ==7021== by 0x529EC7B: gtk_stack_draw (gtkstack.c:2119) ==7021== by 0x534F837: gtk_widget_draw_internal (gtkwidget.c:7084) ==7021== by 0x511824F: gtk_container_propagate_draw (gtkcontainer.c:3854) ==7021== Address 0x6974736964626918 is not stack'd, malloc'd or (recently) free'd ==7021== ==7021== ==7021== Process terminating with default action of signal 11 (SIGSEGV) ==7021== Access not within mapped region at address 0x74736964626918 ==7021== at 0x5356FA4: UnknownInlinedFun (gtkwidgetprivate.h:382) ==7021== by 0x5356FA4: gtk_widget_get_screen_unchecked (gtkwidget.c:10862) ==7021== by 0x5357737: gtk_widget_get_screen (gtkwidget.c:10899) ==7021== by 0x5357973: gtk_widget_get_display (gtkwidget.c:11011) ==7021== by 0x5123787: gtk_css_gadget_draw (gtkcssgadget.c:900) ==7021== by 0x51A4583: gtk_grid_draw (gtkgrid.c:1720) ==7021== by 0x534F837: gtk_widget_draw_internal (gtkwidget.c:7084) ==7021== by 0x511824F: gtk_container_propagate_draw (gtkcontainer.c:3854) ==7021== by 0x52A513B: gtk_stack_render (gtkstack.c:2207) ==7021== by 0x5123773: gtk_css_gadget_draw (gtkcssgadget.c:885) ==7021== by 0x529EC7B: gtk_stack_draw (gtkstack.c:2119) ==7021== by 0x534F837: gtk_widget_draw_internal (gtkwidget.c:7084) ==7021== by 0x511824F: gtk_container_propagate_draw (gtkcontainer.c:3854) ==7021== If you believe this happened as a result of a stack ==7021== overflow in your program's main thread (unlikely but ==7021== possible), you can try to increase the size of the ==7021== main thread stack using the --main-stacksize= flag. ==7021== The main thread stack size used in this run was 8388608. ==7021== ==7021== HEAP SUMMARY: ==7021== in use at exit: 271,290,123 bytes in 177,060 blocks ==7021== total heap usage: 1,978,848 allocs, 1,801,788 frees, 806,678,896 bytes allocated ==7021== ==7021== 8 bytes in 1 blocks are possibly lost in loss record 710 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x10CEE7CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A60B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9B753: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFCFF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B955DB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108167B3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B909CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 8 bytes in 1 blocks are possibly lost in loss record 711 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x10CEE7CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A60B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFDE3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B955DB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108167B3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B909CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x1084FBBB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 8 bytes in 1 blocks are definitely lost in loss record 712 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x48ED267: distinst_install_options_get_erase_options (alloc.rs:110) ==7021== by 0x13B097: UnknownInlinedFun (DiskView.c:608) ==7021== by 0x13B097: installer_disk_view_load (DiskView.c:339) ==7021== by 0x128E73: installer_main_window_load_disk_view (MainWindow.c:2638) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23D57: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x50CFCDB: UnknownInlinedFun (gtkbutton.c:1845) ==7021== by 0x50CFCDB: UnknownInlinedFun (gtkbutton.c:1832) ==7021== by 0x50CFCDB: gtk_real_button_released (gtkbutton.c:1963) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== ==7021== 15 bytes in 2 blocks are possibly lost in loss record 971 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x10CEE7CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A60B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A4AB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A583: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AD7F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFFAB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B955DB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108167B3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 16 bytes in 1 blocks are definitely lost in loss record 3,091 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x48F82FB: distinst_disks_list (alloc.rs:110) ==7021== by 0x13350F: UnknownInlinedFun (CheckView.c:361) ==7021== by 0x13350F: installer_check_view_check_requirements (CheckView.c:316) ==7021== by 0x128CD7: installer_main_window_load_check_view (MainWindow.c:2560) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23D57: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x50CFCDB: UnknownInlinedFun (gtkbutton.c:1845) ==7021== by 0x50CFCDB: UnknownInlinedFun (gtkbutton.c:1832) ==7021== by 0x50CFCDB: gtk_real_button_released (gtkbutton.c:1963) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== ==7021== 21 bytes in 3 blocks are possibly lost in loss record 3,282 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x10CEE7CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A60B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A583: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9B753: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFCFF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B955DB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 21 bytes in 3 blocks are possibly lost in loss record 3,283 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x10CEE7CF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A60B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A583: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFDE3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B955DB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108167B3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 24 bytes in 1 blocks are possibly lost in loss record 4,648 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5DA34A3: tsearch (tsearch.c:337) ==7021== by 0x5CF5BB3: __dcigettext (dcigettext.c:797) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994BB7: distinst_locale_support::iso_codes::get_language_name_translated (iso_codes.rs:25) ==7021== by 0x48FF1AB: distinst_locale_get_language_name_translated (function.rs:227) ==7021== by 0x12CDB3: locale_helper_get_lang_entries (LocaleHelper.c:605) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== ==7021== 27 bytes in 1 blocks are possibly lost in loss record 4,707 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x62B4953: pango_language_from_string (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B50AB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B529F: pango_script_get_sample_language (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x591768F: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x5917BEB: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62CC6FB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x660E347: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6666E1F: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6671AD7: hb_shape_plan_execute (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6671EFF: hb_shape_full (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== ==7021== 32 bytes in 1 blocks are possibly lost in loss record 7,795 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x62B4953: pango_language_from_string (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B4A47: pango_language_get_default (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B780F: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x4D2F0DB: g_type_create_instance (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1609F: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17367: g_object_new_with_properties (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17E07: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x62B3077: pango_font_map_create_context (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5834FA3: gdk_pango_context_get_for_screen (gdkpango.c:359) ==7021== by 0x5357AFB: gtk_widget_create_pango_context (gtkwidget.c:10607) ==7021== ==7021== 40 bytes in 4 blocks are definitely lost in loss record 8,612 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49C48EF: distinst_disks::config::partitions::PartitionInfo::new_from_ped (mod.rs:117) ==7021== by 0x49C8A2F: distinst_disks::config::disk::Disk::new (disk.rs:205) ==7021== by 0x491DA9B: distinst::auto::options::apply::InstallOption::apply (disk.rs:237) ==7021== by 0x48EC343: distinst_install_option_apply (auto.rs:594) ==7021== by 0x14414F: progress_view_real_installation (ProgressView.c:877) ==7021== by 0x129597: installer_main_window_load_progress_view (MainWindow.c:3013) ==7021== ==7021== 40 bytes in 4 blocks are definitely lost in loss record 8,613 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49C48EF: distinst_disks::config::partitions::PartitionInfo::new_from_ped (mod.rs:117) ==7021== by 0x49C8A2F: distinst_disks::config::disk::Disk::new (disk.rs:205) ==7021== by 0x49C92B7: distinst_disks::config::disk::Disk::from_name_with_serial (disk.rs:237) ==7021== by 0x49D02AF: distinst_disks::config::disks::Disks::get_device_paths_to_modify (disks.rs:282) ==7021== by 0x49D0AEB: distinst_disks::config::disks::Disks::deactivate_device_maps (disks.rs:396) ==7021== by 0x492D393: as core::ops::function::FnOnce<()>>::call_once (initialize.rs:73) ==7021== ==7021== 40 bytes in 4 blocks are definitely lost in loss record 8,614 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49C48EF: distinst_disks::config::partitions::PartitionInfo::new_from_ped (mod.rs:117) ==7021== by 0x49C8A2F: distinst_disks::config::disk::Disk::new (disk.rs:205) ==7021== by 0x49C92B7: distinst_disks::config::disk::Disk::from_name_with_serial (disk.rs:237) ==7021== by 0x49CC51F: distinst_disks::config::disk::Disk::commit (disk.rs:787) ==7021== by 0x492EB1F: as core::ops::function::FnOnce<()>>::call_once (partition.rs:27) ==7021== by 0x491B6FB: _ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h7b2484505a78cd04E.llvm.17721911454921741667 (panicking.rs:373) ==7021== ==7021== 40 bytes in 4 blocks are definitely lost in loss record 8,615 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49ED8F3: distinst_disk_ops::ops::get_partition_id (ops.rs:275) ==7021== by 0x49ED487: distinst_disk_ops::ops::CreatePartitions::create (ops.rs:231) ==7021== by 0x49CC703: distinst_disks::config::disk::Disk::commit (disk.rs:795) ==7021== by 0x492EB1F: as core::ops::function::FnOnce<()>>::call_once (partition.rs:27) ==7021== by 0x491B6FB: _ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute17h7b2484505a78cd04E.llvm.17721911454921741667 (panicking.rs:373) ==7021== by 0x49FC7FF: rayon_core::registry::WorkerThread::wait_until_cold (job.rs:59) ==7021== ==7021== 40 bytes in 4 blocks are definitely lost in loss record 8,616 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49C48EF: distinst_disks::config::partitions::PartitionInfo::new_from_ped (mod.rs:117) ==7021== by 0x49C8A2F: distinst_disks::config::disk::Disk::new (disk.rs:205) ==7021== by 0x49C92B7: distinst_disks::config::disk::Disk::from_name_with_serial (disk.rs:237) ==7021== by 0x49CC827: distinst_disks::config::disk::Disk::reload (disk.rs:827) ==7021== by 0x493ED27: as core::iter::traits::iterator::Iterator>::fold (partition.rs:35) ==7021== by 0x492EC1B: as core::ops::function::FnOnce<()>>::call_once (iterator.rs:651) ==7021== ==7021== 50 bytes in 5 blocks are definitely lost in loss record 10,246 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49C48EF: distinst_disks::config::partitions::PartitionInfo::new_from_ped (mod.rs:117) ==7021== by 0x49C8A2F: distinst_disks::config::disk::Disk::new (disk.rs:205) ==7021== by 0x49D224B: distinst_disks::config::disks::Disks::probe_devices (disks.rs:586) ==7021== by 0x48F7853: distinst_disks_probe (disk.rs:449) ==7021== by 0x12FC9F: install_options_get_updated_options (InstallOptions.c:389) ==7021== by 0x12FFEB: configuration_load_from_recovery (Configuration.c:372) ==7021== ==7021== 50 bytes in 5 blocks are definitely lost in loss record 10,247 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5D320EF: __vasprintf_internal (vasprintf.c:71) ==7021== by 0x5DB54BB: __vasprintf_chk (vasprintf_chk.c:36) ==7021== by 0x5EDC987: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EDCA67: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA292B: libparted::partition::Partition::get_path (partition.rs:108) ==7021== by 0x49C48EF: distinst_disks::config::partitions::PartitionInfo::new_from_ped (mod.rs:117) ==7021== by 0x49C8A2F: distinst_disks::config::disk::Disk::new (disk.rs:205) ==7021== by 0x49D224B: distinst_disks::config::disks::Disks::probe_devices (disks.rs:586) ==7021== by 0x48F7853: distinst_disks_probe (disk.rs:449) ==7021== by 0x133503: UnknownInlinedFun (CheckView.c:358) ==7021== by 0x133503: installer_check_view_check_requirements (CheckView.c:316) ==7021== by 0x128CD7: installer_main_window_load_check_view (MainWindow.c:2560) ==7021== ==7021== 56 bytes in 1 blocks are definitely lost in loss record 11,166 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE6E7: g_realloc (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DA54EB: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x510A2FF: UnknownInlinedFun (gobjectnotifyqueue.c:81) ==7021== by 0x510A2FF: gtk_container_child_notify_by_pspec (gtkcontainer.c:1149) ==7021== by 0x52A4407: gtk_stack_add (gtkstack.c:1288) ==7021== by 0x4D03273: g_cclosure_marshal_VOID__OBJECTv (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D0241B: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23D57: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x510D553: gtk_container_add (gtkcontainer.c:1877) ==7021== by 0x129417: installer_main_window_load_progress_view (MainWindow.c:2980) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== ==7021== 96 bytes in 1 blocks are possibly lost in loss record 15,511 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B63: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298E97: gtk_widget_query_size_for_orientation (gtksizerequest.c:215) ==7021== by 0x50C507F: UnknownInlinedFun (gtkbox.c:1614) ==7021== by 0x50C507F: gtk_box_get_content_size (gtkbox.c:2071) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298E97: gtk_widget_query_size_for_orientation (gtksizerequest.c:215) ==7021== by 0x51B3887: add_child_size.part.0.lto_priv.0 (gtkheaderbar.c:674) ==7021== ==7021== 96 bytes in 1 blocks are possibly lost in loss record 15,512 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B63: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x50C4F6B: UnknownInlinedFun (gtkbox.c:1611) ==7021== by 0x50C4F6B: gtk_box_get_content_size (gtkbox.c:2071) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x51AD32F: UnknownInlinedFun (gtkheaderbar.c:672) ==7021== by 0x51AD32F: UnknownInlinedFun (gtkheaderbar.c:661) ==7021== by 0x51AD32F: UnknownInlinedFun (gtkheaderbar.c:718) ==7021== by 0x51AD32F: gtk_header_bar_get_content_size.lto_priv.0 (gtkheaderbar.c:971) ==7021== ==7021== 96 bytes in 1 blocks are possibly lost in loss record 15,513 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3714) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D617B: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x52A592F: gtk_stack_measure (gtkstack.c:2410) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== ==7021== 96 bytes in 1 blocks are possibly lost in loss record 15,514 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x59176B7: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x5917BEB: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62CC6FB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x660E347: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6666E1F: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6671AD7: hb_shape_plan_execute (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6671EFF: hb_shape_full (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== ==7021== 96 bytes in 1 blocks are possibly lost in loss record 15,515 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62C05C3: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C0B0B: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7033: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7387: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B75D3: pango_layout_get_size (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C2AF7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 96 bytes in 1 blocks are possibly lost in loss record 15,516 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5917123: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62C05DF: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C0B0B: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7033: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7387: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 140 bytes in 1 blocks are possibly lost in loss record 16,488 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x1080DDAF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BA295F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BB8BEF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A68B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A4AB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A583: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AD7F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFFAB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 144 bytes in 6 blocks are possibly lost in loss record 16,618 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5DA3427: tsearch (tsearch.c:337) ==7021== by 0x5CF5BB3: __dcigettext (dcigettext.c:797) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994F37: distinst_locale_support::iso_codes::get_country_name_translated (iso_codes.rs:54) ==7021== by 0x48FF447: distinst_locale_get_country_name_translated (locale.rs:108) ==7021== by 0x12CE6B: locale_helper_get_lang_entries (LocaleHelper.c:630) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== ==7021== 192 bytes in 2 blocks are possibly lost in loss record 17,063 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3714) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D617B: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x51A9C67: UnknownInlinedFun (gtkgrid.c:723) ==7021== by 0x51A9C67: gtk_grid_request_run (gtkgrid.c:1132) ==7021== by 0x51AA2E3: gtk_grid_get_size (gtkgrid.c:1438) ==7021== ==7021== 208 bytes in 13 blocks are possibly lost in loss record 17,144 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66F1CF3: FcFontSetSort (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65C9253: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== 240 bytes in 5 blocks are possibly lost in loss record 17,320 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE093: g_malloc (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DE32AB: g_memdup (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5129A0F: gtk_css_node_declaration_make_writable.lto_priv.0 (gtkcssnodedeclaration.c:81) ==7021== by 0x52A1093: UnknownInlinedFun (gtkcssnodedeclaration.c:236) ==7021== by 0x52A1093: UnknownInlinedFun (gtkcssnode.c:1161) ==7021== by 0x52A1093: gtk_style_context_set_state (gtkstylecontext.c:973) ==7021== by 0x506840B: gtk_style_update_from_context (gtkstyle.c:728) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x52AC35B: gtk_style_context_validate (gtkstylecontext.c:2424) ==7021== by 0x51288EF: gtk_css_node_invalidate (gtkcssnode.c:1368) ==7021== ==7021== 260 bytes in 5 blocks are possibly lost in loss record 17,428 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE093: g_malloc (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5129B4B: gtk_css_node_declaration_make_writable_resize.lto_priv.0 (gtkcssnodedeclaration.c:108) ==7021== by 0x5129C9B: gtk_css_node_declaration_add_class (gtkcssnodedeclaration.c:304) ==7021== by 0x52A19BF: UnknownInlinedFun (gtkcssnode.c:1241) ==7021== by 0x52A19BF: gtk_style_context_add_class (gtkstylecontext.c:1353) ==7021== by 0x50684B7: gtk_style_update_from_context (gtkstyle.c:744) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x52AC35B: gtk_style_context_validate (gtkstylecontext.c:2424) ==7021== by 0x51288EF: gtk_css_node_invalidate (gtkcssnode.c:1368) ==7021== ==7021== 260 bytes in 5 blocks are possibly lost in loss record 17,429 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE093: g_malloc (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5129B4B: gtk_css_node_declaration_make_writable_resize.lto_priv.0 (gtkcssnodedeclaration.c:108) ==7021== by 0x5129C9B: gtk_css_node_declaration_add_class (gtkcssnodedeclaration.c:304) ==7021== by 0x52A19BF: UnknownInlinedFun (gtkcssnode.c:1241) ==7021== by 0x52A19BF: gtk_style_context_add_class (gtkstylecontext.c:1353) ==7021== by 0x5068277: UnknownInlinedFun (gtkstyle.c:690) ==7021== by 0x5068277: set_color (gtkstyle.c:675) ==7021== by 0x50684FB: gtk_style_update_from_context (gtkstyle.c:749) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x52AC35B: gtk_style_context_validate (gtkstylecontext.c:2424) ==7021== ==7021== 264 bytes in 11 blocks are possibly lost in loss record 17,446 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66F683F: FcFontRenderPrepare (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65C91AB: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== 272 bytes in 1 blocks are possibly lost in loss record 17,455 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x1080DDAF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BA295F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BB8BEF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A68B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A583: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9B753: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFCFF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 272 bytes in 1 blocks are possibly lost in loss record 17,456 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x1080DDAF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BA295F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BB8BEF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A68B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9A583: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B9AFCF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B994F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BDFDE3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BC8F7B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACB0F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 280 bytes in 5 blocks are possibly lost in loss record 17,474 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE093: g_malloc (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5129B4B: gtk_css_node_declaration_make_writable_resize.lto_priv.0 (gtkcssnodedeclaration.c:108) ==7021== by 0x5129C9B: gtk_css_node_declaration_add_class (gtkcssnodedeclaration.c:304) ==7021== by 0x52A19BF: UnknownInlinedFun (gtkcssnode.c:1241) ==7021== by 0x52A19BF: gtk_style_context_add_class (gtkstylecontext.c:1353) ==7021== by 0x5068277: UnknownInlinedFun (gtkstyle.c:690) ==7021== by 0x5068277: set_color (gtkstyle.c:675) ==7021== by 0x50684CB: gtk_style_update_from_context (gtkstyle.c:745) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x52AC35B: gtk_style_context_validate (gtkstylecontext.c:2424) ==7021== ==7021== 384 bytes in 1 blocks are possibly lost in loss record 17,914 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DC63D3: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5B58503: ??? (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5B585C7: g_task_get_type (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5BCA75F: ??? (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5BBD027: g_bus_get_sync (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5B8B247: g_application_register (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== ==7021== 384 bytes in 1 blocks are possibly lost in loss record 17,915 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5BB306B: ??? (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5BBD003: g_bus_get_sync (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5BC8EB3: ??? (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5B1D8CB: g_initable_new_valist (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x5B1D96B: g_initable_new (in /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0.7200.1) ==7021== by 0x126CE3: installer_app_real_activate (Application.c:217) ==7021== ==7021== 384 bytes in 1 blocks are possibly lost in loss record 17,916 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65C9C93: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x4D2F09B: g_type_create_instance (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1609F: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17367: g_object_new_with_properties (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17E07: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x5919F17: pango_cairo_font_map_get_default (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== ==7021== 384 bytes in 1 blocks are possibly lost in loss record 17,917 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2FF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B63: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298E97: gtk_widget_query_size_for_orientation (gtksizerequest.c:215) ==7021== by 0x50C507F: UnknownInlinedFun (gtkbox.c:1614) ==7021== by 0x50C507F: gtk_box_get_content_size (gtkbox.c:2071) ==7021== ==7021== 384 bytes in 1 blocks are possibly lost in loss record 17,918 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2FF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B63: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x50C4F6B: UnknownInlinedFun (gtkbox.c:1611) ==7021== by 0x50C4F6B: gtk_box_get_content_size (gtkbox.c:2071) ==7021== ==7021== 400 bytes in 1 blocks are possibly lost in loss record 17,969 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2FF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5917123: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62C0483: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 400 bytes in 1 blocks are possibly lost in loss record 17,970 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2DB: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x59176B7: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x5917BEB: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62CC6FB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x660E347: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== ==7021== 400 bytes in 1 blocks are possibly lost in loss record 17,971 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2FF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x59176B7: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x5917BEB: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62CC6FB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x660E347: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== ==7021== 408 bytes in 1 blocks are possibly lost in loss record 17,992 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x1080D8A3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BA2AC3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BB8617: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BD55BB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BD428F: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BD4E5B: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BAE113: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10BACBA3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10B90A53: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x1084FBBB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108A95DF: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 416 bytes in 1 blocks are possibly lost in loss record 18,034 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2FF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62C05C3: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C0B0B: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7033: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7387: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 416 bytes in 1 blocks are possibly lost in loss record 18,035 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4E1AAAF: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DF6B9F: g_thread_new (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE2FF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5917123: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62C05DF: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 480 bytes in 5 blocks are possibly lost in loss record 18,156 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE597: g_malloc0 (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4E1C107: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x65CE297: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5917123: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62C0483: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C084F: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7033: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7387: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 489 bytes in 6 blocks are possibly lost in loss record 18,164 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5CF5B17: __dcigettext (dcigettext.c:764) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994F37: distinst_locale_support::iso_codes::get_country_name_translated (iso_codes.rs:54) ==7021== by 0x48FF447: distinst_locale_get_country_name_translated (locale.rs:108) ==7021== by 0x12CE6B: locale_helper_get_lang_entries (LocaleHelper.c:630) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== by 0x129C17: UnknownInlinedFun (LanguageView.c:468) ==7021== by 0x129C17: UnknownInlinedFun (MainWindow.c:3622) ==7021== by 0x129C17: __installer_main_window___lambda167__gsource_func (MainWindow.c:3648) ==7021== ==7021== 696 bytes in 29 blocks are possibly lost in loss record 18,420 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5DA3427: tsearch (tsearch.c:337) ==7021== by 0x5CF5BB3: __dcigettext (dcigettext.c:797) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994BB7: distinst_locale_support::iso_codes::get_language_name_translated (iso_codes.rs:25) ==7021== by 0x48FF1AB: distinst_locale_get_language_name_translated (function.rs:227) ==7021== by 0x12CDB3: locale_helper_get_lang_entries (LocaleHelper.c:605) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== ==7021== 736 (48 direct, 688 indirect) bytes in 1 blocks are definitely lost in loss record 18,454 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE0AEB: _ped_disk_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF8A0F: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE24D7: ped_disk_new_fresh (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE262F: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== by 0x49E9D83: distinst_disk_ops::parted::open_disk (parted.rs:34) ==7021== by 0x49C84B3: distinst_disks::config::disk::Disk::new (disk.rs:179) ==7021== by 0x49D224B: distinst_disks::config::disks::Disks::probe_devices (disks.rs:586) ==7021== by 0x48F7853: distinst_disks_probe (disk.rs:449) ==7021== by 0x12FC9F: install_options_get_updated_options (InstallOptions.c:389) ==7021== ==7021== 800 bytes in 2 blocks are possibly lost in loss record 18,519 of 19,618 ==7021== at 0x4869F34: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4010F63: calloc (rtld-malloc.h:44) ==7021== by 0x4010F63: allocate_dtv (dl-tls.c:375) ==7021== by 0x4011963: _dl_allocate_tls (dl-tls.c:634) ==7021== by 0x5D3E087: allocate_stack (allocatestack.c:430) ==7021== by 0x5D3E087: pthread_create@@GLIBC_2.34 (pthread_create.c:647) ==7021== by 0x4ACB24B: std::sys::unix::thread::Thread::new (thread.rs:66) ==7021== by 0x49FED43: std::thread::Builder::spawn (mod.rs:475) ==7021== by 0x49FB7DF: ::spawn (registry.rs:101) ==7021== by 0x49FBEAF: rayon_core::registry::Registry::new (registry.rs:260) ==7021== by 0x49FDC13: _ZN3std4sync4once4Once9call_once28_$u7b$$u7b$closure$u7d$$u7d$17h7f1dead8e480a9f9E.llvm.16030265519754997002 (registry.rs:169) ==7021== by 0x4AC1B7F: std::sync::once::Once::call_inner (once.rs:421) ==7021== by 0x49FB96B: rayon_core::registry::global_registry (once.rs:265) ==7021== by 0x49FD7B7: rayon_core::current_num_threads (registry.rs:289) ==7021== ==7021== 834 (512 direct, 322 indirect) bytes in 2 blocks are definitely lost in loss record 18,538 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE373: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FAFDB: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x70FB9DB: ??? (in /usr/lib/aarch64-linux-gnu/libexpat.so.1.8.7) ==7021== by 0x70F9D87: ??? (in /usr/lib/aarch64-linux-gnu/libexpat.so.1.8.7) ==7021== by 0x70FADA3: ??? (in /usr/lib/aarch64-linux-gnu/libexpat.so.1.8.7) ==7021== by 0x70FE167: XML_ParseBuffer (in /usr/lib/aarch64-linux-gnu/libexpat.so.1.8.7) ==7021== by 0x66FC7E7: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FCEDF: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FD04F: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F9A6F: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== ==7021== 1,167 bytes in 67 blocks are possibly lost in loss record 18,772 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5CFC8FF: __add_to_environ (setenv.c:217) ==7021== by 0x4870B27: setenv (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4AB962B: std::env::_set_var (os.rs:535) ==7021== by 0x4994B57: distinst_locale_support::iso_codes::get_language_name_translated (env.rs:317) ==7021== by 0x48FF1AB: distinst_locale_get_language_name_translated (function.rs:227) ==7021== by 0x12CDB3: locale_helper_get_lang_entries (LocaleHelper.c:605) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== ==7021== 1,248 bytes in 52 blocks are possibly lost in loss record 18,802 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5DA3427: tsearch (tsearch.c:337) ==7021== by 0x5CF5BB3: __dcigettext (dcigettext.c:797) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994F37: distinst_locale_support::iso_codes::get_country_name_translated (iso_codes.rs:54) ==7021== by 0x48FF447: distinst_locale_get_country_name_translated (locale.rs:108) ==7021== by 0x12CF23: locale_helper_get_lang_entries (LocaleHelper.c:681) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== ==7021== 1,472 (176 direct, 1,296 indirect) bytes in 2 blocks are definitely lost in loss record 18,854 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE3493: _ped_partition_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF9A33: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE151F: ped_partition_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF8FD3: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF90E3: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE20A3: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE5E4B: ped_disk_add_partition (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EFC993: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE264B: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== ==7021== 1,608 bytes in 67 blocks are possibly lost in loss record 18,885 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5DA3427: tsearch (tsearch.c:337) ==7021== by 0x5CFC927: __add_to_environ (setenv.c:233) ==7021== by 0x4870B27: setenv (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4AB962B: std::env::_set_var (os.rs:535) ==7021== by 0x4994B57: distinst_locale_support::iso_codes::get_language_name_translated (env.rs:317) ==7021== by 0x48FF1AB: distinst_locale_get_language_name_translated (function.rs:227) ==7021== by 0x12CDB3: locale_helper_get_lang_entries (LocaleHelper.c:605) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== ==7021== 1,816 (88 direct, 1,728 indirect) bytes in 1 blocks are definitely lost in loss record 18,921 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE3493: _ped_partition_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF9A33: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE151F: ped_partition_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EFC65F: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE264B: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== by 0x49E9D83: distinst_disk_ops::parted::open_disk (parted.rs:34) ==7021== by 0x49C84B3: distinst_disks::config::disk::Disk::new (disk.rs:179) ==7021== by 0x49D224B: distinst_disks::config::disks::Disks::probe_devices (disks.rs:586) ==7021== by 0x48F7853: distinst_disks_probe (disk.rs:449) ==7021== ==7021== 1,816 (88 direct, 1,728 indirect) bytes in 1 blocks are definitely lost in loss record 18,922 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE3493: _ped_partition_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF9A33: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE151F: ped_partition_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EFC65F: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE264B: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== by 0x49E9D83: distinst_disk_ops::parted::open_disk (parted.rs:34) ==7021== by 0x49C84B3: distinst_disks::config::disk::Disk::new (disk.rs:179) ==7021== by 0x49C92B7: distinst_disks::config::disk::Disk::from_name_with_serial (disk.rs:237) ==7021== by 0x49D02AF: distinst_disks::config::disks::Disks::get_device_paths_to_modify (disks.rs:282) ==7021== ==7021== 1,816 (88 direct, 1,728 indirect) bytes in 1 blocks are definitely lost in loss record 18,923 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE3493: _ped_partition_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF9A33: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE151F: ped_partition_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EFC65F: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE264B: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== by 0x49E9D83: distinst_disk_ops::parted::open_disk (parted.rs:34) ==7021== by 0x49C84B3: distinst_disks::config::disk::Disk::new (disk.rs:179) ==7021== by 0x49C92B7: distinst_disks::config::disk::Disk::from_name_with_serial (disk.rs:237) ==7021== by 0x49CC827: distinst_disks::config::disk::Disk::reload (disk.rs:827) ==7021== ==7021== 2,120 bytes in 1 blocks are possibly lost in loss record 19,000 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x10805C37: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x109004CB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108183E7: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x1096A813: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10C59B87: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10807783: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x10835BF7: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x109351BB: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108C98E7: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108C7E93: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== by 0x108A61F3: ??? (in /usr/lib/aarch64-linux-gnu/librsvg-2.so.2.48.0) ==7021== ==7021== 2,209 (768 direct, 1,441 indirect) bytes in 1 blocks are definitely lost in loss record 19,010 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FD1B3: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F6B0B: FcFontRenderPrepare (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65CC9DF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65CCF03: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B87: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x50C4F6B: UnknownInlinedFun (gtkbox.c:1611) ==7021== by 0x50C4F6B: gtk_box_get_content_size (gtkbox.c:2071) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== ==7021== 2,218 (768 direct, 1,450 indirect) bytes in 1 blocks are definitely lost in loss record 19,012 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FD1B3: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F6B0B: FcFontRenderPrepare (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65CC9DF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65CCF03: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B87: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298E97: gtk_widget_query_size_for_orientation (gtksizerequest.c:215) ==7021== by 0x50C507F: UnknownInlinedFun (gtkbox.c:1614) ==7021== by 0x50C507F: gtk_box_get_content_size (gtkbox.c:2071) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== ==7021== 2,336 (768 direct, 1,568 indirect) bytes in 1 blocks are definitely lost in loss record 19,032 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FD1B3: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F6B0B: FcFontRenderPrepare (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65CC9DF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65CCF03: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C975F: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x59176B7: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x5917BEB: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62CC6FB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x660E347: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6666E1F: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== ==7021== 2,466 bytes in 30 blocks are possibly lost in loss record 19,058 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5CF5B17: __dcigettext (dcigettext.c:764) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994BB7: distinst_locale_support::iso_codes::get_language_name_translated (iso_codes.rs:25) ==7021== by 0x48FF1AB: distinst_locale_get_language_name_translated (function.rs:227) ==7021== by 0x12CDB3: locale_helper_get_lang_entries (LocaleHelper.c:605) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== by 0x129C17: UnknownInlinedFun (LanguageView.c:468) ==7021== by 0x129C17: UnknownInlinedFun (MainWindow.c:3622) ==7021== by 0x129C17: __installer_main_window___lambda167__gsource_func (MainWindow.c:3648) ==7021== ==7021== 3,272 (176 direct, 3,096 indirect) bytes in 2 blocks are definitely lost in loss record 19,143 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE3493: _ped_partition_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF9A33: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE151F: ped_partition_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE21BF: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE5E4B: ped_disk_add_partition (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EFC993: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE264B: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== by 0x49E9D83: distinst_disk_ops::parted::open_disk (parted.rs:34) ==7021== by 0x49ED87F: distinst_disk_ops::ops::get_partition_id (ops.rs:264) ==7021== ==7021== 4,276 bytes in 52 blocks are possibly lost in loss record 19,224 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5CF5B17: __dcigettext (dcigettext.c:764) ==7021== by 0x4993C27: gettextrs::dgettext (lib.rs:89) ==7021== by 0x4994F37: distinst_locale_support::iso_codes::get_country_name_translated (iso_codes.rs:54) ==7021== by 0x48FF447: distinst_locale_get_country_name_translated (locale.rs:108) ==7021== by 0x12CF23: locale_helper_get_lang_entries (LocaleHelper.c:681) ==7021== by 0x13EAE7: installer_language_view_constructor (LanguageView.c:1925) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x136B83: installer_language_view_construct (LanguageView.c:459) ==7021== by 0x129C17: UnknownInlinedFun (LanguageView.c:468) ==7021== by 0x129C17: UnknownInlinedFun (MainWindow.c:3622) ==7021== by 0x129C17: __installer_main_window___lambda167__gsource_func (MainWindow.c:3648) ==7021== ==7021== 4,608 bytes in 2 blocks are possibly lost in loss record 19,231 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4004EB7: malloc (rtld-malloc.h:56) ==7021== by 0x4004EB7: _dlfo_mappings_segment_allocate (dl-find_object.c:217) ==7021== by 0x4004EB7: _dl_find_object_update_1 (dl-find_object.c:671) ==7021== by 0x4004EB7: _dl_find_object_update (dl-find_object.c:804) ==7021== by 0x400CA8B: dl_open_worker_begin (dl-open.c:735) ==7021== by 0x5DED197: _dl_catch_exception (dl-error-skeleton.c:208) ==7021== by 0x400BEF7: dl_open_worker (dl-open.c:782) ==7021== by 0x5DED197: _dl_catch_exception (dl-error-skeleton.c:208) ==7021== by 0x400C2FB: _dl_open (dl-open.c:883) ==7021== by 0x5D396E3: dlopen_doit (dlopen.c:56) ==7021== by 0x5DED197: _dl_catch_exception (dl-error-skeleton.c:208) ==7021== by 0x5DED25F: _dl_catch_error (dl-error-skeleton.c:227) ==7021== by 0x5D391BF: _dlerror_run (dlerror.c:138) ==7021== by 0x5D39783: dlopen_implementation (dlopen.c:71) ==7021== by 0x5D39783: dlopen@@GLIBC_2.34 (dlopen.c:81) ==7021== ==7021== 4,728 (264 direct, 4,464 indirect) bytes in 3 blocks are definitely lost in loss record 19,238 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x5EDFC5F: ped_malloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE3493: _ped_partition_alloc (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF9A33: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE151F: ped_partition_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF8FD3: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EF90C3: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE20A3: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE5E4B: ped_disk_add_partition (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EFC993: ??? (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x5EE264B: ped_disk_new (in /usr/lib/aarch64-linux-gnu/libparted.so.2.0.3) ==7021== by 0x4AA225B: libparted::disk::Disk::new (disk.rs:105) ==7021== ==7021== 5,200 (512 direct, 4,688 indirect) bytes in 1 blocks are definitely lost in loss record 19,268 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x59176B7: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x5917BEB: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62CC6FB: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x660E347: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== by 0x6666E1F: ??? (in /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0.20704.0) ==7021== ==7021== 5,234 (512 direct, 4,722 indirect) bytes in 1 blocks are definitely lost in loss record 19,269 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65C9747: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62C05C3: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C0B0B: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7033: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B7387: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B75D3: pango_layout_get_size (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 5,378 (512 direct, 4,866 indirect) bytes in 1 blocks are definitely lost in loss record 19,270 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5917123: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62C05DF: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C0B0B: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 6,893 (512 direct, 6,381 indirect) bytes in 1 blocks are definitely lost in loss record 19,309 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B63: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298E97: gtk_widget_query_size_for_orientation (gtksizerequest.c:215) ==7021== by 0x50C507F: UnknownInlinedFun (gtkbox.c:1614) ==7021== by 0x50C507F: gtk_box_get_content_size (gtkbox.c:2071) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== ==7021== 6,893 (512 direct, 6,381 indirect) bytes in 1 blocks are definitely lost in loss record 19,310 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62B7B63: pango_context_get_metrics (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3671) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3710) ==7021== by 0x51D6137: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D6137: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== by 0x50C4F6B: UnknownInlinedFun (gtkbox.c:1611) ==7021== by 0x50C4F6B: gtk_box_get_content_size (gtkbox.c:2071) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== ==7021== 16,384 bytes in 1 blocks are definitely lost in loss record 19,488 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x4DCE093: g_malloc (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4DCE49B: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4D8D88B: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x4005623: call_init (dl-init.c:70) ==7021== by 0x4005623: call_init (dl-init.c:26) ==7021== by 0x400572B: _dl_init (dl-init.c:117) ==7021== by 0x4017C87: ??? (in /usr/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1) ==7021== ==7021== 16,640 bytes in 13 blocks are possibly lost in loss record 19,493 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66E4EE7: FcFontSetAdd (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1DDB: FcFontSetSort (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65C9253: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== 20,679 (1,536 direct, 19,143 indirect) bytes in 3 blocks are definitely lost in loss record 19,528 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3714) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D617B: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== by 0x5298BCB: gtk_widget_query_size_for_orientation (gtksizerequest.c:181) ==7021== ==7021== 33,984 (9,984 direct, 24,000 indirect) bytes in 13 blocks are definitely lost in loss record 19,564 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FD1B3: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F6B0B: FcFontRenderPrepare (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65C91AB: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x4DF599F: ??? (in /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0.7200.1) ==7021== by 0x5D3D5C7: start_thread (pthread_create.c:442) ==7021== by 0x5DA5D1B: thread_start (clone.S:79) ==7021== ==7021== 34,318 (2,560 direct, 31,758 indirect) bytes in 5 blocks are definitely lost in loss record 19,565 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F1043: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x59E41DB: ??? (in /usr/lib/aarch64-linux-gnu/libcairo.so.2.11600.0) ==7021== by 0x5915F53: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x65CE07B: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AE813: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x5917123: ??? (in /usr/lib/aarch64-linux-gnu/libpangocairo-1.0.so.0.5000.6) ==7021== by 0x62C0483: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C084F: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== ==7021== 80,907 (24 direct, 80,883 indirect) bytes in 1 blocks are definitely lost in loss record 19,592 of 19,618 ==7021== at 0x4865058: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x48DE903: distinst_keyboard_layouts_new (alloc.rs:74) ==7021== by 0x12BB9F: keyboard_layout_helper_get_layouts (KeyboardLayoutHelper.c:151) ==7021== by 0x13E2E3: keyboard_layout_view_constructor (KeyboardLayoutView.c:1671) ==7021== by 0x4D15F97: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D1788B: g_object_new_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D17DDB: g_object_new (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x127A23: UnknownInlinedFun (KeyboardLayoutView.c:370) ==7021== by 0x127A23: UnknownInlinedFun (KeyboardLayoutView.c:377) ==7021== by 0x127A23: installer_main_window_load_keyboard_view (MainWindow.c:1566) ==7021== by 0x4D04927: g_closure_invoke (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D33033: ??? (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23C1F: g_signal_emit_valist (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== by 0x4D23F0B: g_signal_emit (in /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0.7200.1) ==7021== ==7021== 95,361 (30,720 direct, 64,641 indirect) bytes in 40 blocks are definitely lost in loss record 19,594 of 19,618 ==7021== at 0x486A190: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==7021== by 0x66EE41B: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66FD1B3: ??? (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x66F6B0B: FcFontRenderPrepare (in /usr/lib/aarch64-linux-gnu/libfontconfig.so.1.12.0) ==7021== by 0x65CC9DF: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x65CCF03: ??? (in /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0.5000.6) ==7021== by 0x62AD87F: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62AEB87: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62C1947: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x62B74C7: ??? (in /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0.5000.6) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3714) ==7021== by 0x51D617B: UnknownInlinedFun (gtklabel.c:3769) ==7021== by 0x51D617B: gtk_label_measure (gtklabel.c:3928) ==7021== by 0x5120103: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:683) ==7021== ==7021== LEAK SUMMARY: ==7021== definitely lost: 67,892 bytes in 117 blocks ==7021== indirectly lost: 266,972 bytes in 8,327 blocks ==7021== possibly lost: 44,222 bytes in 411 blocks ==7021== still reachable: 269,356,413 bytes in 158,593 blocks ==7021== suppressed: 0 bytes in 0 blocks ==7021== Reachable blocks (those to which a pointer was found) are not shown. ==7021== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7021== ==7021== Use --track-origins=yes to see where uninitialised values come from ==7021== For lists of detected and suppressed errors, rerun with: -s ==7021== ERROR SUMMARY: 150 errors from 94 contexts (suppressed: 0 from 0) Segmentation fault ```
Slightly different gdb backtrace/thread info ``` [INFO distinst:src/installer/steps/configure/mod.rs:93] applying LVM initramfs autodetect workaround [INFO distinst:src/installer/traits.rs:32] generating /etc/crypttab & /etc/fstab in memory Thread 1 "io.elementary.i" received signal SIGSEGV, Segmentation fault. __lambda68_ (_data21_=0xaaaaab32b800) at src/io.elementary.installer.p/Views/ProgressView.c:1503 1503 src/io.elementary.installer.p/Views/ProgressView.c: No such file or directory. (gdb) bt #0 __lambda68_ (_data21_=0xaaaaab32b800) at src/io.elementary.installer.p/Views/ProgressView.c:1503 #1 ___lambda68__gsource_func (self=0xaaaaab32b800) at src/io.elementary.installer.p/Views/ProgressView.c:1569 #2 0x0000fffff79e595c in g_main_dispatch (context=0xaaaaab047510) at ../../../glib/gmain.c:3417 #3 g_main_context_dispatch (context=0xaaaaab047510) at ../../../glib/gmain.c:4135 #4 0x0000fffff7a3b79c in g_main_context_iterate.constprop.0 (context=context@entry=0xaaaaab047510, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:4211 #5 0x0000fffff79e2f14 in g_main_context_iteration (context=context@entry=0xaaaaab047510, may_block=may_block@entry=1) at ../../../glib/gmain.c:4276 #6 0x0000fffff6c9bea0 in g_application_run (application=application@entry=0xaaaaab04d0f0, argc=argc@entry=1, argv=argv@entry=0xfffffffff618) at ../../../gio/gapplication.c:2569 #7 0x0000aaaaaaab5e54 in _vala_main (args_length1=1, args=0xfffffffff618) at src/io.elementary.installer.p/Application.c:376 #8 main (argc=1, argv=0xfffffffff618) at src/io.elementary.installer.p/Application.c:385 (gdb) thread [Current thread is 1 (Thread 0xfffff7b56ac0 (LWP 5020))] (gdb) threads Undefined command: "threads". Try "help". (gdb) info threads Id Target Id Frame * 1 Thread 0xfffff7b56ac0 (LWP 5020) "io.elementary.i" __lambda68_ (_data21_=0xaaaaab32b800) at src/io.elementary.installer.p/Views/ProgressView.c:1503 2 Thread 0xfffff22d1ae0 (LWP 5023) "gmain" 0x0000fffff6abbc78 in __GI___poll (fds=0xaaaaab052d50, nfds=2, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:41 3 Thread 0xfffff172eae0 (LWP 5025) "gdbus" 0x0000fffff6abbc78 in __GI___poll (fds=0xaaaaab13fb80, nfds=2, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:41 23 Thread 0xffffe3ffeae0 (LWP 5053) "io.elementary.i" 0x0000fffff6a91924 in __GI___clock_nanosleep (clock_id=, clock_id@entry=0, flags=flags@entry=0, req=0xffffe3ffc050, rem=0xffffe3ffc050) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78 24 Thread 0xfffff0f1eae0 (LWP 5054) "io.elementary.i" 0x0000fffff6a91924 in __GI___clock_nanosleep (clock_id=, clock_id@entry=0, flags=flags@entry=0, req=0xfffff0f1c050, rem=0xfffff0f1c050) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78 25 Thread 0xffffe0d45ae0 (LWP 5065) "io.elementary.i" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0xaaaaadbe2cfc) at ./nptl/futex-internal.c:57 26 Thread 0xffffe0b35ae0 (LWP 5066) "io.elementary.i" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0xaaaaadbe2d78) at ./nptl/futex-internal.c:57 27 Thread 0xffffe0925ae0 (LWP 5067) "io.elementary.i" clone () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:64 28 Thread 0xffffe0715ae0 (LWP 5068) "io.elementary.i" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0xaaaaadbe31b8) at ./nptl/futex-internal.c:57 34 Thread 0xffffdad68ae0 (LWP 5226) "io.elementary.i" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0xffffc8002b28) at ./nptl/futex-internal.c:57 ```
mmstick commented 2 years ago

The C bindings for distinst and the way they're used from Vala most likely has some issues.

Absolucy commented 2 years ago
ThreadSanitizer log ``` ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffeee17e30 by main thread: #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:799 (libtsan.so.0+0x64a00) #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:797 (libtsan.so.0+0x64a00) #2 memset /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 (libglib-2.0.so.0+0x75c84) #3 g_slice_alloc0 ../../../glib/gslice.c:1100 (libglib-2.0.so.0+0x75c84) #4 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #5 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xffffeee17e30 by thread T2: #0 posix_memalign ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:839 (libtsan.so.0+0x35788) #1 allocator_memalign ../../../glib/gslice.c:1459 (libglib-2.0.so.0+0x74470) #2 allocator_add_slab ../../../glib/gslice.c:1331 (libglib-2.0.so.0+0x74470) #3 slab_allocator_alloc_chunk ../../../glib/gslice.c:1377 (libglib-2.0.so.0+0x74470) Location is heap block of size 2032 at 0xffffeee17800 allocated by thread T2: #0 posix_memalign ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:839 (libtsan.so.0+0x35788) #1 allocator_memalign ../../../glib/gslice.c:1459 (libglib-2.0.so.0+0x74470) #2 allocator_add_slab ../../../glib/gslice.c:1331 (libglib-2.0.so.0+0x74470) #3 slab_allocator_alloc_chunk ../../../glib/gslice.c:1377 (libglib-2.0.so.0+0x74470) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 in memset ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f11140 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_destroy_internal ../../../glib/gmain.c:1367 (libglib-2.0.so.0+0x53ea0) Previous write of size 8 at 0xfffff0f11140 by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:1367 in g_source_destroy_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0d122a0 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_unref_internal ../../../glib/gmain.c:2382 (libglib-2.0.so.0+0x53bd4) Previous write of size 8 at 0xfffff0d122a0 by main thread: #0 calloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:672 (libtsan.so.0+0x35614) #1 g_malloc0 ../../../glib/gmem.c:155 (libglib-2.0.so.0+0x5e594) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:2382 in g_source_unref_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b07e80 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_unref_internal ../../../glib/gmain.c:2360 (libglib-2.0.so.0+0x53c94) Previous write of size 8 at 0xfffff0b07e80 by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:2360 in g_source_unref_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xffffef008000 by thread T2: #0 sendmsg ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:3092 (libtsan.so.0+0x57aa0) #1 g_socket_send_message_with_timeout ../../../gio/gsocket.c:4983 (libgio-2.0.so.0+0xaa9b8) Previous write of size 1 at 0xffffef008007 by main thread: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 memcpy /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29 (libgio-2.0.so.0+0x153cfc) #3 g_memory_buffer_write ../../../gio/gdbusmessage.c:318 (libgio-2.0.so.0+0x153cfc) #4 g_memory_buffer_write.isra.0 ../../../gio/gdbusmessage.c:285 (libgio-2.0.so.0+0x153cfc) #5 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #6 main (io.elementary.installer+0x1712c) Location is heap block of size 256 at 0xffffef008000 allocated by main thread: #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x37b98) #1 g_realloc ../../../glib/gmem.c:190 (libglib-2.0.so.0+0x5e6e4) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../gio/gsocket.c:4983 in g_socket_send_message_with_timeout ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef4083f0 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_variant_type_info_unref ../../../glib/gvarianttypeinfo.c:874 (libglib-2.0.so.0+0xa0938) #2 g_variant_type_info_unref ../../../glib/gvarianttypeinfo.c:854 (libglib-2.0.so.0+0xa0938) Previous read of size 1 at 0xffffef4083f2 by main thread: #0 strcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:457 (libtsan.so.0+0x6aa70) #1 g_dbus_message_to_blob ../../../gio/gdbusmessage.c:2901 (libgio-2.0.so.0+0x11dfe0) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gvarianttypeinfo.c:874 in g_variant_type_info_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f12440 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_bytes_unref ../../../glib/gbytes.c:337 (libglib-2.0.so.0+0x22d6c) #2 g_bytes_unref ../../../glib/gbytes.c:329 (libglib-2.0.so.0+0x22d6c) Previous read of size 8 at 0xfffff0f12440 by main thread: #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x64010) #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x64010) #2 g_memory_buffer_put_string ../../../gio/gdbusmessage.c:460 (libgio-2.0.so.0+0x11cae0) #3 append_value_to_blob ../../../gio/gdbusmessage.c:2500 (libgio-2.0.so.0+0x11cae0) #4 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #5 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gbytes.c:337 in g_bytes_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f12450 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_bytes_unref ../../../glib/gbytes.c:337 (libglib-2.0.so.0+0x22d6c) #2 g_bytes_unref ../../../glib/gbytes.c:329 (libglib-2.0.so.0+0x22d6c) Previous read of size 1 at 0xfffff0f12454 by main thread: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 memcpy /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29 (libgio-2.0.so.0+0x153cfc) #3 g_memory_buffer_write ../../../gio/gdbusmessage.c:318 (libgio-2.0.so.0+0x153cfc) #4 g_memory_buffer_write.isra.0 ../../../gio/gdbusmessage.c:285 (libgio-2.0.so.0+0x153cfc) #5 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #6 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gbytes.c:337 in g_bytes_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 1 at 0xffffef4097d0 by thread T3: #0 strcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:457 (libtsan.so.0+0x6aa70) #1 _FcObjectLookupOtherTypeByName /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcobjs.c:78 (libfontconfig.so.1+0x1ccdc) Previous write of size 8 at 0xffffef4097d0 by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 _FcObjectLookupOtherTypeByName /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcobjs.c:87 (libfontconfig.so.1+0x1cd24) #3 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #4 main (io.elementary.installer+0x1712c) Location is heap block of size 13 at 0xffffef4097d0 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 _FcObjectLookupOtherTypeByName /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcobjs.c:87 (libfontconfig.so.1+0x1cd24) #3 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #4 main (io.elementary.installer+0x1712c) Thread T3 '[pango] FcInit' (tid=4851, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcobjs.c:78 in _FcObjectLookupOtherTypeByName ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xfffff0e1b398 by main thread: #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x64010) #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x64010) #2 g_str_has_suffix ../../../glib/gstrfuncs.c:2920 (libglib-2.0.so.0+0x72904) #3 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #4 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0e1b398 by thread T3: #0 mmap ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:7327 (libtsan.so.0+0x653f8) #1 FcDirCacheMapFd /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fccache.c:954 (libfontconfig.so.1+0x102b8) #2 FcDirCacheMapFd /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fccache.c:930 (libfontconfig.so.1+0x102b8) Location is global '' at 0x000000000000 (2267eec4-90e2-4285-95b9-7878ddfc3cf2-le64.cache-7+0x000000000398) Thread T3 '[pango] FcInit' (tid=4851, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gstrfuncs.c:2920 in g_str_has_suffix ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Atomic read of size 1 at 0xffffef60b460 by main thread: #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x56880) #1 FcCacheFindByAddr /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fccache.c:657 (libfontconfig.so.1+0x1f388) #2 FcCacheObjectReference /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fccache.c:744 (libfontconfig.so.1+0x1f388) #3 IA__FcPatternReference /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:1232 (libfontconfig.so.1+0x1f388) #4 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #5 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xffffef60b460 by thread T3: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 lock_cache /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fccache.c:497 (libfontconfig.so.1+0x90a0) Location is heap block of size 48 at 0xffffef60b460 allocated by thread T3: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 lock_cache /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fccache.c:497 (libfontconfig.so.1+0x90a0) Thread T3 '[pango] FcInit' (tid=4851, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fccache.c:657 in FcCacheFindByAddr ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xffffef4154f0 by main thread: #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x64010) #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x64010) #2 g_strdup ../../../glib/gstrfuncs.c:360 (libglib-2.0.so.0+0x73178) #3 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #4 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xffffef4154f0 by thread T4: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Location is heap block of size 10 at 0xffffef4154f0 allocated by thread T4: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Thread T4 '[pango] FcFontSetMatch' (tid=4885, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gstrfuncs.c:360 in g_strdup ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xfffff0b0f980 by main thread: #0 strcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:457 (libtsan.so.0+0x6aa70) #1 pango_fc_font_face_data_equal ../pango/pangofc-fontmap.c:312 (libpangoft2-1.0.so.0+0x8d88) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0b0f980 by thread T4: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Location is heap block of size 52 at 0xfffff0b0f980 allocated by thread T4: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Thread T4 '[pango] FcFontSetMatch' (tid=4885, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../pango/pangofc-fontmap.c:312 in pango_fc_font_face_data_equal ================== ================== WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=4362) Cycle in lock order graph: M11 (0xffffef6006f0) => M52 (0xfffff0b05300) => M11 Mutex M52 acquired here while holding mutex M11 in main thread: #0 pthread_rwlock_rdlock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1338 (libtsan.so.0+0x403d4) #1 g_rw_lock_reader_lock ../../../glib/gthread-posix.c:622 (libglib-2.0.so.0+0xa6f78) #2 main (io.elementary.installer+0x1712c) Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message Mutex M11 acquired here while holding mutex M52 in main thread: #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x56880) #1 g_type_add_interface_static ../../../gobject/gtype.c:2907 (libgobject-2.0.so.0+0x39ed4) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) ../../../glib/gthread-posix.c:622 in g_rw_lock_reader_lock ================== ** (io.elementary.installer:4362): WARNING **: 16:36:22.072: Inhibitor.vala:42: Could not start screensaver interface: Failed to execute child process “dbus-launch” (No such file or directory) ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f36400 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_destroy_internal ../../../glib/gmain.c:1367 (libglib-2.0.so.0+0x53ea0) Previous write of size 8 at 0xfffff0f36400 by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) #2 distinst_iface_mode (io.elementary.installer+0x2924c) #3 (io.elementary.installer+0x206a0) #4 (io.elementary.installer+0x20e04) #5 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #6 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #7 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:1367 in g_source_destroy_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b0d680 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_unref_internal ../../../glib/gmain.c:2360 (libglib-2.0.so.0+0x53c94) Previous write of size 8 at 0xfffff0b0d680 by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) #2 distinst_iface_mode (io.elementary.installer+0x2924c) #3 (io.elementary.installer+0x206a0) #4 (io.elementary.installer+0x20e04) #5 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #6 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #7 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:2360 in g_source_unref_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffefa119c0 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_unref_internal ../../../glib/gmain.c:2382 (libglib-2.0.so.0+0x53bd4) Previous write of size 8 at 0xffffefa119c0 by main thread: #0 calloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:672 (libtsan.so.0+0x35614) #1 g_malloc0 ../../../glib/gmem.c:155 (libglib-2.0.so.0+0x5e594) #2 distinst_iface_mode (io.elementary.installer+0x2924c) #3 (io.elementary.installer+0x206a0) #4 (io.elementary.installer+0x20e04) #5 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #6 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #7 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:2382 in g_source_unref_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b0d640 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_task_finalize ../../../gio/gtask.c:661 (libgio-2.0.so.0+0xb862c) Previous read of size 8 at 0xfffff0b0d640 by main thread: #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x64010) #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x64010) #2 g_strdup ../../../glib/gstrfuncs.c:360 (libglib-2.0.so.0+0x73178) #3 distinst_iface_mode (io.elementary.installer+0x2924c) #4 (io.elementary.installer+0x206a0) #5 (io.elementary.installer+0x20e04) #6 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #7 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #8 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../gio/gtask.c:661 in g_task_finalize ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b0d670 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_task_finalize ../../../gio/gtask.c:661 (libgio-2.0.so.0+0xb862c) Previous read of size 1 at 0xfffff0b0d671 by main thread: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 memcpy /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29 (libglib-2.0.so.0+0x73194) #3 g_strdup ../../../glib/gstrfuncs.c:362 (libglib-2.0.so.0+0x73194) #4 distinst_iface_mode (io.elementary.installer+0x2924c) #5 (io.elementary.installer+0x206a0) #6 (io.elementary.installer+0x20e04) #7 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #8 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #9 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../gio/gtask.c:661 in g_task_finalize ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b0d6c0 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_hash_table_unref ../../../glib/ghash.c:1490 (libglib-2.0.so.0+0x43768) #2 g_hash_table_unref ../../../glib/ghash.c:1482 (libglib-2.0.so.0+0x43768) Previous write of size 8 at 0xfffff0b0d6c0 by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) #2 distinst_iface_mode (io.elementary.installer+0x2924c) #3 (io.elementary.installer+0x206a0) #4 (io.elementary.installer+0x20e04) #5 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #6 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #7 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/ghash.c:1490 in g_hash_table_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f006e0 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_hash_table_unref ../../../glib/ghash.c:1491 (libglib-2.0.so.0+0x43770) #2 g_hash_table_unref ../../../glib/ghash.c:1482 (libglib-2.0.so.0+0x43770) Previous read of size 8 at 0xfffff0f006e0 by main thread: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 memcpy /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29 (libglib-2.0.so.0+0x73308) #3 g_memdup2 ../../../glib/gstrfuncs.c:425 (libglib-2.0.so.0+0x73308) #4 g_memdup2 ../../../glib/gstrfuncs.c:417 (libglib-2.0.so.0+0x73308) #5 distinst_iface_mode (io.elementary.installer+0x2924c) #6 (io.elementary.installer+0x206a0) #7 (io.elementary.installer+0x20e04) #8 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #9 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #10 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/ghash.c:1491 in g_hash_table_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef418a40 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 ptr_array_free ../../../glib/garray.c:1482 (libglib-2.0.so.0+0x2004c) Previous write of size 8 at 0xffffef418a40 by main thread: #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x37b98) #1 g_realloc ../../../glib/gmem.c:190 (libglib-2.0.so.0+0x5e6e4) #2 distinst_iface_mode (io.elementary.installer+0x2924c) #3 (io.elementary.installer+0x206a0) #4 (io.elementary.installer+0x20e04) #5 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #6 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #7 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/garray.c:1482 in ptr_array_free ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef418a20 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_main_context_unref ../../../glib/gmain.c:632 (libglib-2.0.so.0+0x54138) Previous write of size 1 at 0xffffef418a27 by main thread: #0 poll ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:3959 (libtsan.so.0+0x697d8) #1 g_main_context_poll ../../../glib/gmain.c:4516 (libglib-2.0.so.0+0xab734) #2 g_main_context_iterate.constprop.0 ../../../glib/gmain.c:4206 (libglib-2.0.so.0+0xab734) #3 distinst_iface_mode (io.elementary.installer+0x2924c) #4 (io.elementary.installer+0x206a0) #5 (io.elementary.installer+0x20e04) #6 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #7 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #8 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:632 in g_main_context_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffeea040c0 by thread T2: #0 close ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1690 (libtsan.so.0+0x39b30) #1 g_wakeup_free ../../../glib/gwakeup.c:266 (libglib-2.0.so.0+0x54154) #2 g_main_context_unref ../../../glib/gmain.c:636 (libglib-2.0.so.0+0x54154) Previous read of size 8 at 0xffffeea040c0 by main thread: #0 read ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:1022 (libtsan.so.0+0x510dc) #1 read /usr/include/aarch64-linux-gnu/bits/unistd.h:38 (libglib-2.0.so.0+0x55e6c) #2 g_wakeup_acknowledge ../../../glib/gwakeup.c:210 (libglib-2.0.so.0+0x55e6c) #3 g_main_context_check ../../../glib/gmain.c:3963 (libglib-2.0.so.0+0x55e6c) #4 distinst_iface_mode (io.elementary.installer+0x2924c) #5 (io.elementary.installer+0x206a0) #6 (io.elementary.installer+0x20e04) #7 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #8 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #9 main (io.elementary.installer+0x1712c) Location is file descriptor 12 created by main thread at: #0 eventfd ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1596 (libtsan.so.0+0x39c84) #1 g_wakeup_new ../../../glib/gwakeup.c:146 (libglib-2.0.so.0+0xa6ddc) #2 distinst_iface_mode (io.elementary.installer+0x2924c) #3 (io.elementary.installer+0x206a0) #4 (io.elementary.installer+0x20e04) #5 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #6 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #7 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gwakeup.c:266 in g_wakeup_free ================== (io.elementary.installer:4362): GLib-GObject-CRITICAL **: 16:36:22.159: g_object_ref: assertion 'G_IS_OBJECT (object)' failed ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f324c0 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_destroy_internal ../../../glib/gmain.c:1367 (libglib-2.0.so.0+0x53ea0) Previous write of size 8 at 0xfffff0f324c0 by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) #2 distinst_iface_os_entries (io.elementary.installer+0x293f0) #3 (io.elementary.installer+0x18d94) #4 (io.elementary.installer+0x20b48) #5 (io.elementary.installer+0x20e04) #6 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #7 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #8 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:1367 in g_source_destroy_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b0d700 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_unref_internal ../../../glib/gmain.c:2360 (libglib-2.0.so.0+0x53c94) Previous write of size 8 at 0xfffff0b0d700 by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) #2 distinst_iface_os_entries (io.elementary.installer+0x293f0) #3 (io.elementary.installer+0x18d94) #4 (io.elementary.installer+0x20b48) #5 (io.elementary.installer+0x20e04) #6 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #7 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #8 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:2360 in g_source_unref_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffefa00310 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_unref_internal ../../../glib/gmain.c:2382 (libglib-2.0.so.0+0x53bd4) Previous write of size 8 at 0xffffefa00310 by main thread: #0 calloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:672 (libtsan.so.0+0x35614) #1 g_malloc0 ../../../glib/gmem.c:155 (libglib-2.0.so.0+0x5e594) #2 distinst_iface_os_entries (io.elementary.installer+0x293f0) #3 (io.elementary.installer+0x18d94) #4 (io.elementary.installer+0x20b48) #5 (io.elementary.installer+0x20e04) #6 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #7 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #8 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:2382 in g_source_unref_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b08900 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_task_finalize ../../../gio/gtask.c:661 (libgio-2.0.so.0+0xb862c) Previous read of size 8 at 0xfffff0b08900 by main thread: #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x64010) #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x64010) #2 g_strdup ../../../glib/gstrfuncs.c:360 (libglib-2.0.so.0+0x73178) #3 distinst_iface_os_entries (io.elementary.installer+0x293f0) #4 (io.elementary.installer+0x18d94) #5 (io.elementary.installer+0x20b48) #6 (io.elementary.installer+0x20e04) #7 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #8 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #9 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../gio/gtask.c:661 in g_task_finalize ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b08908 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_task_finalize ../../../gio/gtask.c:661 (libgio-2.0.so.0+0xb862c) Previous read of size 8 at 0xfffff0b08908 by main thread: [failed to restore the stack] Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../gio/gtask.c:661 in g_task_finalize ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b0d740 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_hash_table_unref ../../../glib/ghash.c:1490 (libglib-2.0.so.0+0x43768) #2 g_hash_table_unref ../../../glib/ghash.c:1482 (libglib-2.0.so.0+0x43768) Previous write of size 8 at 0xfffff0b0d740 by main thread: [failed to restore the stack] Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/ghash.c:1490 in g_hash_table_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f30a00 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_hash_table_unref ../../../glib/ghash.c:1491 (libglib-2.0.so.0+0x43770) #2 g_hash_table_unref ../../../glib/ghash.c:1482 (libglib-2.0.so.0+0x43770) Previous read of size 8 at 0xfffff0f30a00 by main thread: [failed to restore the stack] Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/ghash.c:1491 in g_hash_table_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef4189f0 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 ptr_array_free ../../../glib/garray.c:1482 (libglib-2.0.so.0+0x2004c) Previous write of size 8 at 0xffffef4189f0 by main thread: [failed to restore the stack] Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/garray.c:1482 in ptr_array_free ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef4189d0 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_main_context_unref ../../../glib/gmain.c:632 (libglib-2.0.so.0+0x54138) Previous read of size 1 at 0xffffef4189d2 by main thread: [failed to restore the stack] Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:632 in g_main_context_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffeea040d0 by thread T2: #0 close ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1690 (libtsan.so.0+0x39b30) #1 g_wakeup_free ../../../glib/gwakeup.c:266 (libglib-2.0.so.0+0x54154) #2 g_main_context_unref ../../../glib/gmain.c:636 (libglib-2.0.so.0+0x54154) Previous read of size 8 at 0xffffeea040d0 by main thread: [failed to restore the stack] Location is file descriptor 13 created by main thread at: #0 eventfd ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1596 (libtsan.so.0+0x39c84) #1 g_wakeup_new ../../../glib/gwakeup.c:146 (libglib-2.0.so.0+0xa6ddc) #2 distinst_iface_os_entries (io.elementary.installer+0x293f0) #3 (io.elementary.installer+0x18d94) #4 (io.elementary.installer+0x20b48) #5 (io.elementary.installer+0x20e04) #6 g_main_dispatch ../../../glib/gmain.c:3417 (libglib-2.0.so.0+0x55958) #7 g_main_context_dispatch ../../../glib/gmain.c:4135 (libglib-2.0.so.0+0x55958) #8 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gwakeup.c:266 in g_wakeup_free ================== (io.elementary.installer:4362): GLib-CRITICAL **: 16:36:23.011: g_utf8_collate: assertion 'str2 != NULL' failed (io.elementary.installer:4362): GLib-CRITICAL **: 16:36:23.011: g_utf8_collate: assertion 'str2 != NULL' failed (io.elementary.installer:4362): GLib-CRITICAL **: 16:36:23.011: g_utf8_collate: assertion 'str2 != NULL' failed (io.elementary.installer:4362): GLib-CRITICAL **: 16:36:23.011: g_utf8_collate: assertion 'str2 != NULL' failed (io.elementary.installer:4362): GLib-CRITICAL **: 16:36:23.011: g_utf8_collate: assertion 'str2 != NULL' failed Found OS boot entries ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xffffef4653b0 by main thread: #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x64010) #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x64010) #2 g_strdup ../../../glib/gstrfuncs.c:360 (libglib-2.0.so.0+0x73178) #3 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xffffef4653b0 by thread T8: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Location is heap block of size 10 at 0xffffef4653b0 allocated by thread T8: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Thread T8 '[pango] FcFontSetMatch' (tid=4983, finished) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gstrfuncs.c:360 in g_strdup ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xfffff0b5ab40 by main thread: #0 strcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:457 (libtsan.so.0+0x6aa70) #1 pango_fc_font_face_data_equal ../pango/pangofc-fontmap.c:312 (libpangoft2-1.0.so.0+0x8d88) #2 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0b5ab40 by thread T8: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Location is heap block of size 52 at 0xfffff0b5ab40 allocated by thread T8: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Thread T8 '[pango] FcFontSetMatch' (tid=4983, finished) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../pango/pangofc-fontmap.c:312 in pango_fc_font_face_data_equal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 1 at 0xfffff0f681c1 by main thread: #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x64010) #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x64010) #2 FcStrCaseWalkerLong /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcstr.c:84 (libfontconfig.so.1+0x23eb8) #3 FcStrCaseWalkerNext.part.0.lto_priv.0 /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcstr.c:153 (libfontconfig.so.1+0x23eb8) #4 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0f681c0 by thread T14: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Location is heap block of size 17 at 0xfffff0f681c0 allocated by thread T14: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Thread T14 '[pango] FcFontSetMatch' (tid=4989, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcstr.c:84 in FcStrCaseWalkerLong ================== ** (io.elementary.installer:4362): CRITICAL **: 16:36:25.025: installer_language_view_timeout: assertion 'self != NULL' failed (io.elementary.installer:4362): GLib-GObject-CRITICAL **: 16:36:25.025: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [INFO distinst:crates/disks/src/config/disks.rs:579] probed "/dev/vdb" [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vdb [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vdb [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vdb [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vdb1 [INFO distinst:crates/disks/src/config/disks.rs:579] probed "/dev/vda" [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vda [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda1 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda2 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda3 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda4 [INFO distinst:crates/external/src/lvm.rs:209] obtaining list of physical volumes [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vdb" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vdb1" has mount_opt Some(MountInfo { source: "/dev/vdb1", dest: "/cdrom", fstype: "vfat", options: ["ro", "noatime", "fmask=0022", "dmask=0022", "codepage=437", "iocharset=iso8859-1", "shortname=mixed", "errors=remount-ro"], dump: 0, pass: 0 }) device: "/dev/vdb" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vdb1" [INFO distinst:crates/os-detect/src/lib.rs:52] detecting OS from device: "/dev/vdb1" [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vdb1" has mount_opt Some(MountInfo { source: "/dev/vdb1", dest: "/cdrom", fstype: "vfat", options: ["ro", "noatime", "fmask=0022", "dmask=0022", "codepage=437", "iocharset=iso8859-1", "shortname=mixed", "errors=remount-ro"], dump: 0, pass: 0 }) ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 1 at 0xffffef4d1f90 by main thread: #0 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:905 (libtsan.so.0+0x6bee8) #1 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:901 (libtsan.so.0+0x6bee8) #2 (libdistinst.so+0xc3704) #3 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #4 configuration_get_default (io.elementary.installer+0x35920) #5 (io.elementary.installer+0x588e8) #6 (io.elementary.installer+0x58b60) #7 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #8 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #9 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xffffef4d1f90 by thread T21: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x1349cc) Location is heap block of size 6 at 0xffffef4d1f90 allocated by thread T21: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x1349cc) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0xc3704) ================== [INFO distinst:src/auto/options/mod.rs:171] install options: skipping options on "/dev/vdb" [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda1" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda2" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda3" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda4" has mount_opt None device: "/dev/vda" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda1" [INFO distinst:crates/os-detect/src/lib.rs:52] detecting OS from device: "/dev/vda1" [INFO distinst:crates/os-detect/src/lib.rs:68] detecting OS from "/tmp/distinst.3L4b0b3QVoYx" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda2" [INFO distinst:crates/os-detect/src/lib.rs:52] detecting OS from device: "/dev/vda2" [INFO distinst:crates/os-detect/src/lib.rs:68] detecting OS from "/tmp/distinst.KFoCXhIDVbnB" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda3" [INFO distinst:crates/os-detect/src/lib.rs:52] detecting OS from device: "/dev/vda3" [INFO distinst:crates/os-detect/src/lib.rs:68] detecting OS from "/tmp/distinst.kuT7pge2BFqd" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/dev" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/init" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/srv" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/usr" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/boot" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/opt" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/mnt" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/lost+found" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/recovery" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/lib" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/tmp" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/home" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/proc" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/var" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/bin" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/run" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/iso" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/media" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/etc" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/sys" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/root" [INFO distinst:crates/os-detect/src/lib.rs:71] Found "/tmp/distinst.kuT7pge2BFqd/sbin" [INFO distinst:crates/os-detect/src/lib.rs:84] found OS Release: NAME="Pop!_OS" VERSION="22.04 LTS" ID=pop ID_LIKE="ubuntu debian" PRETTY_NAME="Pop!_OS 22.04 LTS" VERSION_ID="22.04" HOME_URL="https://pop.system76.com" SUPPORT_URL="https://support.system76.com" BUG_REPORT_URL="https://github.com/pop-os/pop/issues" PRIVACY_POLICY_URL="https://system76.com/privacy" VERSION_CODENAME=jammy UBUNTU_CODENAME=jammy LOGO=distributor-logo-pop-os [INFO distinst:src/auto/options/mod.rs:48] found OS on "/dev/vda3": Linux (Pop!_OS 22.04 LTS) [INFO distinst:src/auto/options/mod.rs:64] found refresh option on "/dev/vda3" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda3" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda4" [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda1" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda2" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda3" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda4" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda1" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda2" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda3" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda4" has mount_opt None [INFO distinst:src/auto/options/mod.rs:176] found erase option on "/dev/vda": 33554432 sectors ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xfffff0f86a60 by main thread: #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x64010) #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x64010) #2 g_strdup ../../../glib/gstrfuncs.c:360 (libglib-2.0.so.0+0x73178) #3 g_object_new_with_custom_constructor ../../../gobject/gobject.c:1919 (libgobject-2.0.so.0+0x25f94) #4 g_object_new_internal ../../../gobject/gobject.c:2009 (libgobject-2.0.so.0+0x25f94) #5 keyboard_layout_view_new (io.elementary.installer+0x503c0) #6 (io.elementary.installer+0x194b8) #7 (io.elementary.installer+0x2011c) #8 (io.elementary.installer+0x20158) #9 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #10 (io.elementary.installer+0x58b60) #11 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #12 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #13 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0f86a60 by thread T25: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Location is heap block of size 17 at 0xfffff0f86a60 allocated by thread T25: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Thread T25 '[pango] FcFontSetMatch' (tid=5036, finished) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_object_new_with_custom_constructor ../../../gobject/gobject.c:1919 (libgobject-2.0.so.0+0x25f94) #3 g_object_new_internal ../../../gobject/gobject.c:2009 (libgobject-2.0.so.0+0x25f94) #4 keyboard_layout_view_new (io.elementary.installer+0x503c0) #5 (io.elementary.installer+0x194b8) #6 (io.elementary.installer+0x2011c) #7 (io.elementary.installer+0x20158) #8 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #9 (io.elementary.installer+0x58b60) #10 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #11 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #12 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gstrfuncs.c:360 in g_strdup ================== (process:5046): dconf-WARNING **: 16:36:28.512: failed to commit changes to dconf: Failed to execute child process “dbus-launch” (No such file or directory) ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f83a20 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_destroy_internal ../../../glib/gmain.c:1367 (libglib-2.0.so.0+0x53ea0) #2 (io.elementary.installer+0x50470) #3 (io.elementary.installer+0x52f74) #4 (io.elementary.installer+0x52fc8) #5 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #6 (io.elementary.installer+0x52c98) #7 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #8 (io.elementary.installer+0x52684) #9 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #10 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #11 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0f83a20 by thread T1: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) Thread T1 'gmain' (tid=4367, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:1367 in g_source_destroy_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f01e60 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_unref_internal ../../../glib/gmain.c:2360 (libglib-2.0.so.0+0x53c94) #2 (io.elementary.installer+0x50470) #3 (io.elementary.installer+0x52f74) #4 (io.elementary.installer+0x52fc8) #5 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #6 (io.elementary.installer+0x52c98) #7 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #8 (io.elementary.installer+0x52684) #9 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #10 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #11 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0f01e60 by thread T1: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) Thread T1 'gmain' (tid=4367, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:2360 in g_source_unref_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0d243c0 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_unref_internal ../../../glib/gmain.c:2382 (libglib-2.0.so.0+0x53bd4) #2 (io.elementary.installer+0x50470) #3 (io.elementary.installer+0x52f74) #4 (io.elementary.installer+0x52fc8) #5 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #6 (io.elementary.installer+0x52c98) #7 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #8 (io.elementary.installer+0x52684) #9 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #10 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #11 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0d243c0 by thread T1: #0 calloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:672 (libtsan.so.0+0x35614) #1 g_malloc0 ../../../glib/gmem.c:155 (libglib-2.0.so.0+0x5e594) Thread T1 'gmain' (tid=4367, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:2382 in g_source_unref_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f901c0 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_task_finalize ../../../gio/gtask.c:661 (libgio-2.0.so.0+0xb862c) #2 (io.elementary.installer+0x50470) #3 (io.elementary.installer+0x52f74) #4 (io.elementary.installer+0x52fc8) #5 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #6 (io.elementary.installer+0x52c98) #7 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #8 (io.elementary.installer+0x52684) #9 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #10 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #11 main (io.elementary.installer+0x1712c) Previous read of size 8 at 0xfffff0f901c0 by thread T1: #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x64010) #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x64010) #2 g_strdup ../../../glib/gstrfuncs.c:360 (libglib-2.0.so.0+0x73178) Thread T1 'gmain' (tid=4367, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../gio/gtask.c:661 in g_task_finalize ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b5b980 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_hash_table_unref ../../../glib/ghash.c:1490 (libglib-2.0.so.0+0x43768) #2 g_hash_table_unref ../../../glib/ghash.c:1482 (libglib-2.0.so.0+0x43768) #3 (io.elementary.installer+0x50470) #4 (io.elementary.installer+0x52f74) #5 (io.elementary.installer+0x52fc8) #6 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #7 (io.elementary.installer+0x52c98) #8 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #9 (io.elementary.installer+0x52684) #10 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #11 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #12 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0b5b980 by thread T1: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) Thread T1 'gmain' (tid=4367, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/ghash.c:1490 in g_hash_table_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f901e0 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_hash_table_unref ../../../glib/ghash.c:1491 (libglib-2.0.so.0+0x43770) #2 g_hash_table_unref ../../../glib/ghash.c:1482 (libglib-2.0.so.0+0x43770) #3 (io.elementary.installer+0x50470) #4 (io.elementary.installer+0x52f74) #5 (io.elementary.installer+0x52fc8) #6 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #7 (io.elementary.installer+0x52c98) #8 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #9 (io.elementary.installer+0x52684) #10 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #11 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #12 main (io.elementary.installer+0x1712c) Previous read of size 8 at 0xfffff0f901e0 by thread T1: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 memcpy /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29 (libglib-2.0.so.0+0x73308) #3 g_memdup2 ../../../glib/gstrfuncs.c:425 (libglib-2.0.so.0+0x73308) #4 g_memdup2 ../../../glib/gstrfuncs.c:417 (libglib-2.0.so.0+0x73308) Thread T1 'gmain' (tid=4367, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/ghash.c:1491 in g_hash_table_unref ================== (process:5053): dconf-WARNING **: 16:36:28.591: failed to commit changes to dconf: Failed to execute child process “dbus-launch” (No such file or directory) ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f01e80 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_destroy_internal ../../../glib/gmain.c:1367 (libglib-2.0.so.0+0x53ea0) #2 (io.elementary.installer+0x50460) #3 (io.elementary.installer+0x52f74) #4 (io.elementary.installer+0x52fc8) #5 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #6 (io.elementary.installer+0x52c04) #7 (io.elementary.installer+0x52c98) #8 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #9 (io.elementary.installer+0x52684) #10 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #11 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #12 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0f01e80 by thread T1: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) Thread T1 'gmain' (tid=4367, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:1367 in g_source_destroy_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f01e40 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_unref_internal ../../../glib/gmain.c:2360 (libglib-2.0.so.0+0x53c94) #2 (io.elementary.installer+0x50460) #3 (io.elementary.installer+0x52f74) #4 (io.elementary.installer+0x52fc8) #5 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #6 (io.elementary.installer+0x52c04) #7 (io.elementary.installer+0x52c98) #8 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #9 (io.elementary.installer+0x52684) #10 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #11 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #12 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0f01e40 by thread T1: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) Thread T1 'gmain' (tid=4367, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:2360 in g_source_unref_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0d24360 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_unref_internal ../../../glib/gmain.c:2382 (libglib-2.0.so.0+0x53bd4) #2 (io.elementary.installer+0x50460) #3 (io.elementary.installer+0x52f74) #4 (io.elementary.installer+0x52fc8) #5 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #6 (io.elementary.installer+0x52c04) #7 (io.elementary.installer+0x52c98) #8 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #9 (io.elementary.installer+0x52684) #10 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #11 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #12 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0d24360 by thread T1: #0 calloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:672 (libtsan.so.0+0x35614) #1 g_malloc0 ../../../glib/gmem.c:155 (libglib-2.0.so.0+0x5e594) Thread T1 'gmain' (tid=4367, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:2382 in g_source_unref_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f90a20 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_task_finalize ../../../gio/gtask.c:661 (libgio-2.0.so.0+0xb862c) #2 (io.elementary.installer+0x50460) #3 (io.elementary.installer+0x52f74) #4 (io.elementary.installer+0x52fc8) #5 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #6 (io.elementary.installer+0x52c04) #7 (io.elementary.installer+0x52c98) #8 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #9 (io.elementary.installer+0x52684) #10 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #11 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #12 main (io.elementary.installer+0x1712c) Previous read of size 8 at 0xfffff0f90a20 by thread T1: #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x64010) #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x64010) #2 g_strdup ../../../glib/gstrfuncs.c:360 (libglib-2.0.so.0+0x73178) Thread T1 'gmain' (tid=4367, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../gio/gtask.c:661 in g_task_finalize ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b5ba40 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_hash_table_unref ../../../glib/ghash.c:1490 (libglib-2.0.so.0+0x43768) #2 g_hash_table_unref ../../../glib/ghash.c:1482 (libglib-2.0.so.0+0x43768) #3 (io.elementary.installer+0x50460) #4 (io.elementary.installer+0x52f74) #5 (io.elementary.installer+0x52fc8) #6 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #7 (io.elementary.installer+0x52c04) #8 (io.elementary.installer+0x52c98) #9 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #10 (io.elementary.installer+0x52684) #11 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #12 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #13 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0b5ba40 by thread T1: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) Thread T1 'gmain' (tid=4367, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/ghash.c:1490 in g_hash_table_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f90a80 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_hash_table_unref ../../../glib/ghash.c:1491 (libglib-2.0.so.0+0x43770) #2 g_hash_table_unref ../../../glib/ghash.c:1482 (libglib-2.0.so.0+0x43770) #3 (io.elementary.installer+0x50460) #4 (io.elementary.installer+0x52f74) #5 (io.elementary.installer+0x52fc8) #6 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #7 (io.elementary.installer+0x52c04) #8 (io.elementary.installer+0x52c98) #9 g_cclosure_marshal_VOID__OBJECTv ../../../gobject/gmarshal.c:1910 (libgobject-2.0.so.0+0x13270) #10 (io.elementary.installer+0x52684) #11 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #12 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #13 main (io.elementary.installer+0x1712c) Previous read of size 8 at 0xfffff0f90a80 by thread T1: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 memcpy /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29 (libglib-2.0.so.0+0x73308) #3 g_memdup2 ../../../glib/gstrfuncs.c:425 (libglib-2.0.so.0+0x73308) #4 g_memdup2 ../../../glib/gstrfuncs.c:417 (libglib-2.0.so.0+0x73308) Thread T1 'gmain' (tid=4367, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/ghash.c:1491 in g_hash_table_unref ================== [INFO distinst:crates/disks/src/config/disks.rs:579] probed "/dev/vdb" [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vdb [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vdb [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vdb [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vdb1 [INFO distinst:crates/disks/src/config/disks.rs:579] probed "/dev/vda" [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vda [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda1 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda2 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda3 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda4 ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 1 at 0xffffef4de395 by thread T21: #0 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:905 (libtsan.so.0+0x6bee8) #1 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:901 (libtsan.so.0+0x6bee8) #2 (libdistinst.so+0x14a3c8) Previous write of size 8 at 0xffffef4de390 by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x2180e4) #2 installer_check_view_check_requirements (io.elementary.installer+0x3fec8) #3 (io.elementary.installer+0x1cd60) #4 (io.elementary.installer+0x1d230) #5 (io.elementary.installer+0x1c1b4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x6d054) #8 (io.elementary.installer+0x7d4dc) #9 (io.elementary.installer+0x7d518) #10 (io.elementary.installer+0x7db14) #11 (io.elementary.installer+0x7db54) #12 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #13 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #14 main (io.elementary.installer+0x1712c) Location is heap block of size 9 at 0xffffef4de390 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x2180e4) #2 installer_check_view_check_requirements (io.elementary.installer+0x3fec8) #3 (io.elementary.installer+0x1cd60) #4 (io.elementary.installer+0x1d230) #5 (io.elementary.installer+0x1c1b4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x6d054) #8 (io.elementary.installer+0x7d4dc) #9 (io.elementary.installer+0x7d518) #10 (io.elementary.installer+0x7db14) #11 (io.elementary.installer+0x7db54) #12 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #13 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #14 main (io.elementary.installer+0x1712c) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x14a3c8) ================== [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vdb" ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef4d1f80 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 (libdistinst.so+0x5d9cc) #2 installer_check_view_check_requirements (io.elementary.installer+0x3fec8) #3 (io.elementary.installer+0x1cd60) #4 (io.elementary.installer+0x1d230) #5 (io.elementary.installer+0x1c1b4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x6d054) #8 (io.elementary.installer+0x7d4dc) #9 (io.elementary.installer+0x7d518) #10 (io.elementary.installer+0x7db14) #11 (io.elementary.installer+0x7db54) #12 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #13 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #14 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xffffef4d1f80 by thread T21: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x1349cc) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x5d9cc) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xffffef01f000 by thread T2: #0 sendmsg ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:3092 (libtsan.so.0+0x57aa0) #1 g_socket_send_message_with_timeout ../../../gio/gsocket.c:4983 (libgio-2.0.so.0+0xaa9b8) Previous write of size 1 at 0xffffef01f004 by main thread: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 memcpy /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29 (libgio-2.0.so.0+0x153cfc) #3 g_memory_buffer_write ../../../gio/gdbusmessage.c:318 (libgio-2.0.so.0+0x153cfc) #4 g_memory_buffer_write.isra.0 ../../../gio/gdbusmessage.c:285 (libgio-2.0.so.0+0x153cfc) #5 installer_check_view_check_requirements (io.elementary.installer+0x4003c) #6 (io.elementary.installer+0x1cd60) #7 (io.elementary.installer+0x1d230) #8 (io.elementary.installer+0x1c1b4) #9 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #10 (io.elementary.installer+0x6d054) #11 (io.elementary.installer+0x7d4dc) #12 (io.elementary.installer+0x7d518) #13 (io.elementary.installer+0x7db14) #14 (io.elementary.installer+0x7db54) #15 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #16 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #17 main (io.elementary.installer+0x1712c) Location is heap block of size 256 at 0xffffef01f000 allocated by main thread: #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x37b98) #1 g_realloc ../../../glib/gmem.c:190 (libglib-2.0.so.0+0x5e6e4) #2 installer_check_view_check_requirements (io.elementary.installer+0x4003c) #3 (io.elementary.installer+0x1cd60) #4 (io.elementary.installer+0x1d230) #5 (io.elementary.installer+0x1c1b4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x6d054) #8 (io.elementary.installer+0x7d4dc) #9 (io.elementary.installer+0x7d518) #10 (io.elementary.installer+0x7db14) #11 (io.elementary.installer+0x7db54) #12 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #13 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #14 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../gio/gsocket.c:4983 in g_socket_send_message_with_timeout ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f93e20 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_bytes_unref ../../../glib/gbytes.c:337 (libglib-2.0.so.0+0x22d6c) #2 g_bytes_unref ../../../glib/gbytes.c:329 (libglib-2.0.so.0+0x22d6c) Previous read of size 8 at 0xfffff0f93e20 by main thread: #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x64010) #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x64010) #2 g_memory_buffer_put_string ../../../gio/gdbusmessage.c:460 (libgio-2.0.so.0+0x11cae0) #3 append_value_to_blob ../../../gio/gdbusmessage.c:2500 (libgio-2.0.so.0+0x11cae0) #4 installer_check_view_check_requirements (io.elementary.installer+0x4003c) #5 (io.elementary.installer+0x1cd60) #6 (io.elementary.installer+0x1d230) #7 (io.elementary.installer+0x1c1b4) #8 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #9 (io.elementary.installer+0x6d054) #10 (io.elementary.installer+0x7d4dc) #11 (io.elementary.installer+0x7d518) #12 (io.elementary.installer+0x7db14) #13 (io.elementary.installer+0x7db54) #14 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #15 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #16 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gbytes.c:337 in g_bytes_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f93e30 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_bytes_unref ../../../glib/gbytes.c:337 (libglib-2.0.so.0+0x22d6c) #2 g_bytes_unref ../../../glib/gbytes.c:329 (libglib-2.0.so.0+0x22d6c) Previous read of size 1 at 0xfffff0f93e35 by main thread: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 memcpy /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29 (libgio-2.0.so.0+0x153cfc) #3 g_memory_buffer_write ../../../gio/gdbusmessage.c:318 (libgio-2.0.so.0+0x153cfc) #4 g_memory_buffer_write.isra.0 ../../../gio/gdbusmessage.c:285 (libgio-2.0.so.0+0x153cfc) #5 installer_check_view_check_requirements (io.elementary.installer+0x4003c) #6 (io.elementary.installer+0x1cd60) #7 (io.elementary.installer+0x1d230) #8 (io.elementary.installer+0x1c1b4) #9 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #10 (io.elementary.installer+0x6d054) #11 (io.elementary.installer+0x7d4dc) #12 (io.elementary.installer+0x7d518) #13 (io.elementary.installer+0x7db14) #14 (io.elementary.installer+0x7db54) #15 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #16 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #17 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gbytes.c:337 in g_bytes_unref ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f93d20 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_destroy_internal ../../../glib/gmain.c:1367 (libglib-2.0.so.0+0x53ea0) Previous write of size 8 at 0xfffff0f93d20 by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) #2 installer_check_view_check_requirements (io.elementary.installer+0x4003c) #3 (io.elementary.installer+0x1cd60) #4 (io.elementary.installer+0x1d230) #5 (io.elementary.installer+0x1c1b4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x6d054) #8 (io.elementary.installer+0x7d4dc) #9 (io.elementary.installer+0x7d518) #10 (io.elementary.installer+0x7db14) #11 (io.elementary.installer+0x7db54) #12 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #13 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #14 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:1367 in g_source_destroy_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b5c580 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_unref_internal ../../../glib/gmain.c:2360 (libglib-2.0.so.0+0x53c94) Previous write of size 8 at 0xfffff0b5c580 by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 g_malloc ../../../glib/gmem.c:125 (libglib-2.0.so.0+0x5e090) #2 installer_check_view_check_requirements (io.elementary.installer+0x4003c) #3 (io.elementary.installer+0x1cd60) #4 (io.elementary.installer+0x1d230) #5 (io.elementary.installer+0x1c1b4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x6d054) #8 (io.elementary.installer+0x7d4dc) #9 (io.elementary.installer+0x7d518) #10 (io.elementary.installer+0x7db14) #11 (io.elementary.installer+0x7db54) #12 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #13 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #14 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:2360 in g_source_unref_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffefa1e8b0 by thread T2: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 g_source_unref_internal ../../../glib/gmain.c:2382 (libglib-2.0.so.0+0x53bd4) Previous write of size 8 at 0xffffefa1e8b0 by main thread: #0 calloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:672 (libtsan.so.0+0x35614) #1 g_malloc0 ../../../glib/gmem.c:155 (libglib-2.0.so.0+0x5e594) #2 installer_check_view_check_requirements (io.elementary.installer+0x4003c) #3 (io.elementary.installer+0x1cd60) #4 (io.elementary.installer+0x1d230) #5 (io.elementary.installer+0x1c1b4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x6d054) #8 (io.elementary.installer+0x7d4dc) #9 (io.elementary.installer+0x7d518) #10 (io.elementary.installer+0x7db14) #11 (io.elementary.installer+0x7db54) #12 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #13 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #14 main (io.elementary.installer+0x1712c) Thread T2 'gdbus' (tid=4371, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmain.c:2382 in g_source_unref_internal ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef4d0df0 by thread T5: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 (libdistinst.so+0x177b4c) Previous read of size 8 at 0xffffef4d0df0 by thread T24: #0 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:905 (libtsan.so.0+0x6bee8) #1 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:901 (libtsan.so.0+0x6bee8) #2 (libdistinst.so+0x1751a4) As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) Thread T5 (tid=5009, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x177b4c) ================== (io.elementary.installer:4362): Gtk-CRITICAL **: 16:36:41.287: gtk_entry_set_text: assertion 'text != NULL' failed (io.elementary.installer:4362): Gtk-CRITICAL **: 16:36:41.288: gtk_entry_set_text: assertion 'text != NULL' failed [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vda [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda1 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda2 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda3 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda4 ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 1 at 0xffffef4e2bc5 by thread T21: #0 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:905 (libtsan.so.0+0x6bee8) #1 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:901 (libtsan.so.0+0x6bee8) #2 (libdistinst.so+0x14a3c8) Previous write of size 8 at 0xffffef4e2bc0 by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x2180e4) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) Location is heap block of size 9 at 0xffffef4e2bc0 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x2180e4) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x14a3c8) ================== [INFO distinst:crates/disks/src/config/disk.rs:348] specifying to write new table on /dev/vda [INFO distinst:crates/disks/src/config/disk.rs:278] unmount all partitions on /dev/vda ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xffffef4d17c0 by main thread: #0 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:905 (libtsan.so.0+0x6bee8) #1 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:901 (libtsan.so.0+0x6bee8) #2 (libdistinst.so+0x1751a4) #3 progress_view_start_installation (io.elementary.installer+0x60ec4) #4 (io.elementary.installer+0x1e894) #5 (io.elementary.installer+0x1d768) #6 (io.elementary.installer+0x1d7a4) #7 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #8 (io.elementary.installer+0x4bad0) #9 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #10 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #11 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xffffef4d17c0 by thread T5: #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x37b98) #1 (libdistinst.so+0x17c968) Location is heap block of size 16 at 0xffffef4d17c0 allocated by thread T5: #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x37b98) #1 (libdistinst.so+0x17c968) Thread T5 (tid=5009, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x1751a4) ================== [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [INFO distinst:crates/disks/src/config/disk_trait.rs:118] checking if 4096:1023999 overlaps [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [INFO distinst:crates/disks/src/config/disk_trait.rs:118] checking if 1024000:9412607 overlaps [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [INFO distinst:crates/disks/src/config/disk_trait.rs:118] checking if 9412608:25161727 overlaps [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [INFO distinst:crates/disks/src/config/disk_trait.rs:118] checking if 25161728:33550335 overlaps [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" [DEBUG distinst:crates/disk-types/src/sector.rs:17] get block size for "/sys/class/block/vda" ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef4d0dc0 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 (libdistinst.so+0x99b8c) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) Previous read of size 1 at 0xffffef4d0dc7 by thread T21: #0 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:905 (libtsan.so.0+0x6bee8) #1 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:901 (libtsan.so.0+0x6bee8) #2 (libdistinst.so+0x14a3c8) As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x99b8c) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef4d0d40 by main thread: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 (libdistinst.so+0x99b8c) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) Previous read of size 1 at 0xffffef4d0d47 by thread T24: #0 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:905 (libtsan.so.0+0x6bee8) #1 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:901 (libtsan.so.0+0x6bee8) #2 (libdistinst.so+0x1759a0) As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x99b8c) ================== [ERROR distinst:ffi/src/lib.rs:49] libdistinst: pointer in FFI is null [ERROR distinst:ffi/src/lib.rs:49] libdistinst: pointer in FFI is null [ERROR distinst:ffi/src/lib.rs:49] libdistinst: pointer in FFI is null [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: INIT, percent: 0, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [INFO distinst:src/installer/state.rs:33] starting initializing step [INFO distinst:src/installer/steps/initialize.rs:15] Initializing [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xffffef627150 by thread T21: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0x23561c) Previous write of size 8 at 0xffffef627150 by thread T8: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x61bb8) #2 (io.elementary.installer+0x61308) #3 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Location is heap block of size 46 at 0xffffef627150 allocated by thread T8: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x61bb8) #2 (io.elementary.installer+0x61308) #3 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T8 (tid=5689, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x23561c) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 1 at 0xffffed402000 by thread T22: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0xe3c24) Previous read of size 8 at 0xffffed402000 by thread T8: #0 write ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:1141 (libtsan.so.0+0x4ee54) #1 (libdistinst.so+0x2167f0) #2 (io.elementary.installer+0x61308) #3 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Location is heap block of size 8192 at 0xffffed402000 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0xdfa64) #2 g_object_new_with_custom_constructor ../../../gobject/gobject.c:1919 (libgobject-2.0.so.0+0x25f94) #3 g_object_new_internal ../../../gobject/gobject.c:2009 (libgobject-2.0.so.0+0x25f94) #4 log_helper_new (io.elementary.installer+0x33800) #5 log_helper_get_default (io.elementary.installer+0x331b0) #6 (io.elementary.installer+0x170a0) #7 main (io.elementary.installer+0x1712c) Thread T22 (tid=5021, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T8 (tid=5689, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0xe3c24) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffed402010 by thread T22: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0xe3c24) Previous write of size 8 at 0xffffed402010 by thread T8: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0xe3c24) #3 (io.elementary.installer+0x61308) #4 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Location is heap block of size 8192 at 0xffffed402000 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0xdfa64) #2 g_object_new_with_custom_constructor ../../../gobject/gobject.c:1919 (libgobject-2.0.so.0+0x25f94) #3 g_object_new_internal ../../../gobject/gobject.c:2009 (libgobject-2.0.so.0+0x25f94) #4 log_helper_new (io.elementary.installer+0x33800) #5 log_helper_get_default (io.elementary.installer+0x331b0) #6 (io.elementary.installer+0x170a0) #7 main (io.elementary.installer+0x1712c) Thread T22 (tid=5021, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T8 (tid=5689, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0xe3c24) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 1 at 0xffffed402048 by thread T22: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) [INFO distinst:crates/disks/src/config/disks.rs:808] verifying if keyfiles have paths #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0xe3c24) Previous read of size 8 at 0xffffed402048 by main thread: #0 write ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:1141 (libtsan.so.0+0x4ee54) #1 (libdistinst.so+0x2167f0) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) Location is heap block of size 8192 at 0xffffed402000 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0xdfa64) #2 g_object_new_with_custom_constructor ../../../gobject/gobject.c:1919 (libgobject-2.0.so.0+0x25f94) #3 g_object_new_internal ../../../gobject/gobject.c:2009 (libgobject-2.0.so.0+0x25f94) #4 log_helper_new (io.elementary.installer+0x33800) #5 log_helper_get_default (io.elementary.installer+0x331b0) #6 (io.elementary.installer+0x170a0) #7 main (io.elementary.installer+0x1712c) Thread T22 (tid=5021, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0xe3c24) ================== [================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xfffff0b62cc0 by thread T23: INFO distinst:src/installer/steps/initialize.rs:20] config.squashfs: found at /cdrom/casper_pop-os_22.04/filesystem.squashfs #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0x23561c) Previous write of size 8 at 0xfffff0b62cc0 by thread T8: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x68bf4) #2 (io.elementary.installer+0x61308) #3 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Location is heap block of size 53 at 0xfffff0b62cc0 allocated by thread T8: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x68bf4) #2 (io.elementary.installer+0x61308) #3 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Thread T23 (tid=5022, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vda #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T8 (tid=5689, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x23561c) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffed402050 by thread T21: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0xe3c24) Previous write of size 1 at 0xffffed402055 by main thread: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0xe358c) #3 progress_view_start_installation (io.elementary.installer+0x60ec4) #4 (io.elementary.installer+0x1e894) #5 (io.elementary.installer+0x1d768) #6 (io.elementary.installer+0x1d7a4) #7 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #8 (io.elementary.installer+0x4bad0) #9 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #10 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #11 main (io.elementary.installer+0x1712c) Location is heap block of size 8192 at 0xffffed402000 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0xdfa64) #2 g_object_new_with_custom_constructor ../../../gobject/gobject.c:1919 (libgobject-2.0.so.0+0x25f94) #3 g_object_new_internal ../../../gobject/gobject.c:2009 (libgobject-2.0.so.0+0x25f94) #4 log_helper_new (io.elementary.installer+0x33800) #5 log_helper_get_default (io.elementary.installer+0x331b0) #6 (io.elementary.installer+0x170a0) #7 main (io.elementary.installer+0x1712c) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0xe3c24) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffed402058 by thread T21: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0xe3c24) Previous write of size 1 at 0xffffed40205d by main thread: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0xe3c24) #3 progress_view_start_installation (io.elementary.installer+0x60ec4) #4 (io.elementary.installer+0x1e894) #5 (io.elementary.installer+0x1d768) #6 (io.elementary.installer+0x1d7a4) #7 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #8 (io.elementary.installer+0x4bad0) #9 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #10 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #11 main (io.elementary.installer+0x1712c) Location is heap block of size 8192 at 0xffffed402000 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0xdfa64) #2 g_object_new_with_custom_constructor ../../../gobject/gobject.c:1919 (libgobject-2.0.so.0+0x25f94) #3 g_object_new_internal ../../../gobject/gobject.c:2009 (libgobject-2.0.so.0+0x25f94) #4 log_helper_new (io.elementary.installer+0x33800) #5 log_helper_get_default (io.elementary.installer+0x331b0) #6 (io.elementary.installer+0x170a0) #7 main (io.elementary.installer+0x1712c) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0xe3c24) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffed402070 by thread T21: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0xe3c24) Previous read of size 8 at 0xffffed402070 by main thread: [failed to restore the stack] Location is heap block of size 8192 at 0xffffed402000 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0xdfa64) #2 g_object_new_with_custom_constructor ../../../gobject/gobject.c:1919 (libgobject-2.0.so.0+0x25f94) #3 g_object_new_internal ../../../gobject/gobject.c:2009 (libgobject-2.0.so.0+0x25f94) #4 log_helper_new (io.elementary.installer+0x33800) #5 log_helper_get_default (io.elementary.installer+0x331b0) #6 (io.elementary.installer+0x170a0) #7 main (io.elementary.installer+0x1712c) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0xe3c24) ================== [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f7fd60 by thread T24: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 (libdistinst.so+0x52cc0) Previous write of size 8 at 0xfffff0f7fd60 by thread T21: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x840b8) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x52cc0) ================== [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda1 ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xfffff0b65b40 by main thread (mutexes: write M61): #0 strcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:457 (libtsan.so.0+0x6aa70) #1 (libcairo.so.2+0xb49fc) #2 main (io.elementary.installer+0x1712c) Previous write of size 8 at 0xfffff0b65b40 by thread T9: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Location is heap block of size 52 at 0xfffff0b65b40 allocated by thread T9: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 __GI___strdup string/strdup.c:42 (libc.so.6+0x9051c) #2 IA__FcValueSave /build/fontconfig-kcv5vW/fontconfig-2.13.1/src/fcpat.c:103 (libfontconfig.so.1+0x1de38) Mutex M61 (0xfffff6314a18) created at: #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x56880) #1 (libcairo.so.2+0xb2f1c) #2 g_type_class_meta_marshalv ../../../gobject/gclosure.c:1058 (libgobject-2.0.so.0+0x12418) #3 main (io.elementary.installer+0x1712c) Thread T9 '[pango] FcFontSetMatch' (tid=5692, finished) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/lib/aarch64-linux-gnu/libcairo.so.2+0xb49fc) ================== [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda2 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda3 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda4 [INFO distinst:crates/disks/src/config/disks.rs:397] devices to modify: ["/dev/vda1", "/dev/vda2", "/dev/vda3", "/dev/vda4"] [INFO distinst:crates/external/src/lvm.rs:209] obtaining list of physical volumes [INFO distinst:crates/disks/src/config/disks.rs:399] volume map: {} [INFO distinst:crates/external/src/lvm.rs:51] searching for device maps to deactivate [INFO distinst:crates/disks/src/config/disks.rs:401] pvs: [] ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b55380 by thread T22: #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x37b98) #1 g_realloc ../../../glib/gmem.c:190 (libglib-2.0.so.0+0x5e6e4) #2 (io.elementary.installer+0x33a80) #3 (libdistinst.so+0x60aa4) Previous write of size 8 at 0xfffff0b55380 by main thread: #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x37b98) #1 g_realloc ../../../glib/gmem.c:190 (libglib-2.0.so.0+0x5e6e4) #2 main (io.elementary.installer+0x1712c) As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) Thread T22 (tid=5021, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmem.c:190 in g_realloc ================== [INFO distinst:crates/disks/src/config/disks.rs:550] unmounting devices [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda1" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda2" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda3" has mount_opt None [INFO distinst:crates/disks/src/config/disk_trait.rs:60] child_dev "/dev/vda4" has mount_opt None [INFO distinst:crates/disks/src/config/disk.rs:305] unmount all partitions with a target on /dev/vda [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: INIT, percent: 100, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: PARTITION, percent: 0, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [INFO distinst:src/installer/state.rs:33] starting partitioning step [INFO distinst:crates/external/src/lvm.rs:209] obtaining list of physical volumes [INFO distinst:src/installer/steps/partition.rs:25] /dev/vda: Committing changes to disk ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0f7fda0 by thread T22: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 (libdistinst.so+0x52cc0) Previous write of size 8 at 0xfffff0f7fda0 by thread T21: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x84048) As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) Thread T22 (tid=5021, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x52cc0) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xfffff0f9b760 by thread T24: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0x235308) Previous write of size 8 at 0xfffff0f9b760 by main thread: [failed to restore the stack] Location is heap block of size 19 at 0xfffff0f9b760 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x124920) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x235308) ================== [INFO distinst:crates/disks/src/config/disk.rs:786] committing changes to /dev/vda: Disk { model_name: "Virtio Block Device", serial: "", device_path: "/dev/vda", file_system: None, mount_point: None, size: 33554432, device_type: "PED_DEVICE_VIRTBLK", table_type: Some( Gpt, ), read_only: false, mklabel: true, partitions: [ PartitionInfo { bitflags: 4, number: -1, ordering: -1, start_sector: 4096, end_sector: 1023999, part_type: Primary, filesystem: Some( Fat32, ), flags: [ PED_PARTITION_ESP, ], name: None, device_path: "", mount_point: None, target: Some( "/boot/efi", ), original_vg: None, volume_group: None, key_id: None, identifiers: PartitionIdentifiers { id: None, label: None, part_label: None, part_uuid: None, path: None, uuid: None, }, }, PartitionInfo { bitflags: 4, number: -1, ordering: -1, start_sector: 1024000, end_sector: 9412607, part_type: Primary, filesystem: Some( Fat32, ), flags: [], name: Some( "recovery", ), device_path: "", mount_point: None, target: Some( "/recovery", ), original_vg: None, volume_group: None, key_id: None, identifiers: PartitionIdentifiers { id: None, label: None, part_label: None, part_uuid: None, path: None, uuid: None, }, }, PartitionInfo { bitflags: 4, number: -1, ordering: -1, start_sector: 9412608, end_sector: 25161727, part_type: Primary, filesystem: Some( Ext4, ), flags: [], name: None, device_path: "", mount_point: None, target: Some( "/", ), original_vg: None, volume_group: None, key_id: None, identifiers: PartitionIdentifiers { id: None, label: None, part_label: None, part_uuid: None, path: None, uuid: None, }, }, PartitionInfo { bitflags: 4, number: -1, ordering: -1, start_sector: 25161728, end_sector: 33550335, part_type: Primary, filesystem: Some( Swap, ), flags: [], name: None, device_path: "", mount_point: None, target: None, original_vg: None, volume_group: None, key_id: None, identifiers: PartitionIdentifiers { id: None, label: None, part_label: None, part_uuid: None, path: None, uuid: None, }, }, ], } [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 1 at 0xffffed402047 by thread T24: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0xe3c24) Previous write of size 1 at 0xffffed402047 by thread T8: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0xe358c) #3 (io.elementary.installer+0x61308) #4 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Location is heap block of size 8192 at 0xffffed402000 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0xdfa64) #2 g_object_new_with_custom_constructor ../../../gobject/gobject.c:1919 (libgobject-2.0.so.0+0x25f94) #3 g_object_new_internal ../../../gobject/gobject.c:2009 (libgobject-2.0.so.0+0x25f94) #4 log_helper_new (io.elementary.installer+0x33800) #5 log_helper_get_default (io.elementary.installer+0x331b0) #6 (io.elementary.installer+0x170a0) #7 main (io.elementary.installer+0x1712c) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T8 (tid=5689, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0xe3c24) ================== [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vda [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda1 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda2 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda3 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda4 [INFO distinst:crates/disks/src/config/disk.rs:613] generating diff of disk at /dev/vda [INFO distinst:crates/disks/src/config/disk.rs:669] proposed layout: -1: 4096 - 1023999 -1: 1024000 - 9412607 -1: 9412608 - 25161727 -1: 25161728 - 33550335 ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 1 at 0xffffef4e2b90 by thread T24: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0x1273bc) Previous write of size 8 at 0xffffef4e2b90 by main thread: [failed to restore the stack] As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) Location is heap block of size 16 at 0xffffef4e2b90 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x141760) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x1273bc) ================== [INFO distinst:crates/disk-ops/src/ops.rs:50] /dev/vda: executing remove operations [INFO distinst:crates/external/src/block.rs:14] using wipefs to wipe signatures from "/dev/vda" [INFO distinst:crates/external/src/lib.rs:34] executing wipefs with ["-a", "/dev/vda"] [INFO distinst:crates/disk-ops/src/mklabel.rs:16] writing Gpt table on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:62] committing changes to /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/ops.rs:94] /dev/vda: executing change operations [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/ops.rs:218] /dev/vda: executing creation operations [INFO distinst:crates/disk-ops/src/ops.rs:221] creating partition (PartitionCreate { path: "/dev/vda", start_sector: 4096, end_sector: 1023999, format: true, file_system: Some(Fat32), kind: Primary, flags: [PED_PARTITION_ESP], label: None }) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:81] creating new partition with 1019903 sectors: 4096 - 1023999 [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:124] committing new partition (4096:1023999) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:62] committing changes to /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/ops.rs:221] creating partition (PartitionCreate { path: "/dev/vda", start_sector: 1024000, end_sector: 9412607, format: true, file_system: Some(Fat32), kind: Primary, flags: [], label: Some("recovery") }) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:81] creating new partition with 8388607 sectors: 1024000 - 9412607 [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:124] committing new partition (1024000:9412607) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:62] committing changes to /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/ops.rs:221] creating partition (PartitionCreate { path: "/dev/vda", start_sector: 9412608, end_sector: 25161727, format: true, file_system: Some(Ext4), kind: Primary, flags: [], label: None }) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:81] creating new partition with 15749119 sectors: 9412608 - 25161727 [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:124] committing new partition (9412608:25161727) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:62] committing changes to /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/ops.rs:221] creating partition (PartitionCreate { path: "/dev/vda", start_sector: 25161728, end_sector: 33550335, format: true, file_system: Some(Swap), kind: Primary, flags: [], label: None }) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:20] opening device at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:81] creating new partition with 8388607 sectors: 25161728 - 33550335 [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disk-ops/src/mkpart.rs:124] committing new partition (25161728:33550335) on /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:62] committing changes to /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:78] syncing device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/external/src/lib.rs:34] executing blockdev with ["--flushbufs", "--rereadpt", "/dev/vda"] [INFO distinst:crates/disk-ops/src/ops.rs:292] executing format operations [INFO distinst:crates/disk-ops/src/ops.rs:296] formatting /dev/vda4 with Swap ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xffffef4e39b0 by thread T21: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) [INFO distinst:crates/disk-ops/src/ops.rs:296] formatting /dev/vda1 with Fat32 [INFO distinst:crates/external/src/lib.rs:34] executing mkfs.fat with ["-F", "32", "/dev/vda1"] #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0x235308) Previous write of size 8 at 0xffffef4e39b0 by thread T24: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x9a374) Location is heap block of size 9 at 0xffffef4e39b0 allocated by thread T24: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x9a374) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x235308) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffe7912200 by thread T23: #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:799 (libtsan.so.0+0x64a00) #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:797 (libtsan.so.0+0x64a00) #2 memset /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 (libglib-2.0.so.0+0x75c84) #3 g_slice_alloc0 ../../../glib/gslice.c:1100 (libglib-2.0.so.0+0x75c84) #4 (io.elementary.installer+0x33a80) #5 (libdistinst.so+0x60aa4) Previous write of size 8 at 0xffffe7912200 by main thread: [failed to restore the stack] Location is heap block of size 496 at 0xffffe7912200 allocated by main thread: #0 posix_memalign ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:839 (libtsan.so.0+0x35788) #1 allocator_memalign ../../../glib/gslice.c:1459 (libglib-2.0.so.0+0x74470) #2 allocator_add_slab ../../../glib/gslice.c:1331 (libglib-2.0.so.0+0x74470) #3 slab_allocator_alloc_chunk ../../../glib/gslice.c:1377 (libglib-2.0.so.0+0x74470) #4 main (io.elementary.installer+0x1712c) Thread T23 (tid=5022, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 in memset ================== [INFO distinst:crates/disk-ops/src/ops.rs:296] formatting /dev/vda2 with Fat32 ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffe7904420 by thread T23: #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:799 (libtsan.so.0+0x64a00) #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:797 (libtsan.so.0+0x64a00) #2 memset /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 (libglib-2.0.so.0+0x75c84) #3 g_slice_alloc0 ../../../glib/gslice.c:1100 (libglib-2.0.so.0+0x75c84) #4 (io.elementary.installer+0x33a80) #5 (libdistinst.so+0x60aa4) Previous write of size 8 at 0xffffe7904420 by main thread: #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:799 (libtsan.so.0+0x64a00) #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:797 (libtsan.so.0+0x64a00) #2 memset /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 (libglib-2.0.so.0+0x75c84) #3 g_slice_alloc0 ../../../glib/gslice.c:1100 (libglib-2.0.so.0+0x75c84) #4 main (io.elementary.installer+0x1712c) Location is heap block of size 496 at 0xffffe7904400 allocated by main thread: #0 posix_memalign ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:839 (libtsan.so.0+0x35788) #1 allocator_memalign ../../../glib/gslice.c:1459 (libglib-2.0.so.0+0x74470) #2 allocator_add_slab ../../../glib/gslice.c:1331 (libglib-2.0.so.0+0x74470) #3 slab_allocator_alloc_chunk ../../../glib/gslice.c:1377 (libglib-2.0.so.0+0x74470) #4 main (io.elementary.installer+0x1712c) Thread T23 (tid=5022, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 in memset ================== [INFO distinst:crates/external/src/lib.rs:34] executing mkfs.fat with ["-F", "32", "/dev/vda2"] [INFO distinst:crates/disk-ops/src/ops.rs:296] formatting /dev/vda3 with Ext4 UUID: 3e77520f-e56a-4628-b424-5307d02def0d ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b66a80 by thread T21: #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x37b98) #1 g_realloc ../../../glib/gmem.c:190 (libglib-2.0.so.0+0x5e6e4) #2 (io.elementary.installer+0x33a80) #3 (libdistinst.so+0x60aa4) Previous write of size 8 at 0xfffff0b66a80 by main thread: [failed to restore the stack] Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmem.c:190 in g_realloc ================== [INFO distinst:crates/external/src/lib.rs:34] executing mkfs.ext4 with ["-F", "-q", "-E", "lazy_itable_init", "/dev/vda3"] [INFO distinst:crates/disks/src/config/disk.rs:807] reloading disk information for /dev/vda ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 1 at 0xffffef4e2b60 by thread T24: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0x218110) Previous write of size 8 at 0xffffef4e2b60 by main thread: [failed to restore the stack] As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) Location is heap block of size 1 at 0xffffef4e2b60 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x21f938) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x218110) ================== [INFO distinst:crates/disk-ops/src/parted.rs:8] getting device at /dev/vda [INFO distinst:crates/disks/src/config/disk.rs:164] obtaining disk information from /dev/vda [INFO distinst:crates/disks/src/serial.rs:14] obtaining serial model from /dev/vda [INFO distinst:crates/disk-ops/src/parted.rs:31] opening disk at /dev/vda [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda1 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda2 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda3 [INFO distinst:crates/disks/src/config/partitions/mod.rs:118] obtaining partition information from /dev/vda4 ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 1 at 0xffffef4e3945 by thread T21: #0 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:905 (libtsan.so.0+0x6bee8) #1 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:901 (libtsan.so.0+0x6bee8) #2 (libdistinst.so+0x14a3c8) Previous write of size 8 at 0xffffef4e3940 by thread T24: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x2180e4) Location is heap block of size 9 at 0xffffef4e3940 allocated by thread T24: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x2180e4) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x14a3c8) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef4e2640 by thread T24: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 (libdistinst.so+0x1234b4) Previous read of size 8 at 0xffffef4e2640 by thread T8: #0 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:905 (libtsan.so.0+0x6bee8) #1 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:901 (libtsan.so.0+0x6bee8) #2 (libdistinst.so+0x17c284) #3 (io.elementary.installer+0x61308) #4 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T8 (tid=5689, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x1234b4) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef4e2b98 by thread T24: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 (libdistinst.so+0x13eee8) Previous write of size 8 at 0xffffef4e2b98 by main thread: [failed to restore the stack] As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x13eee8) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffeeebc000 by thread T24: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 (libdistinst.so+0x12818c) Previous write of size 8 at 0xffffeeebc000 by main thread: [failed to restore the stack] As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x12818c) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffe8c0b400 by thread T24: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0x1281a0) Previous write of size 8 at 0xffffe8c0b400 by main thread: [failed to restore the stack] As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) Location is heap block of size 2592 at 0xffffe8c0b400 allocated by main thread: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x141760) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x1281a0) ================== [INFO distinst:crates/disks/src/config/disk.rs:831] checking for mount target at 4096 [INFO distinst:crates/disks/src/config/disk.rs:831] checking for mount target at 1024000 [INFO distinst:crates/disks/src/config/disk.rs:831] checking for mount target at 9412608 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: PARTITION, percent: 25, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: PARTITION, percent: 50, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [INFO distinst:crates/external/src/lib.rs:34] executing blockdev with ["--flushbufs", "--rereadpt", "/dev/vda"] [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: PARTITION, percent: 75, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: PARTITION, percent: 100, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [INFO distinst:src/installer/mod.rs:170] mounting temporary chroot directory at distinst [INFO distinst:src/installer/mod.rs:175] mounting all targets to the temporary chroot ================== WARNING: ThreadSanitizer: data race (pid=4362) Read of size 8 at 0xffffef4e3880 by thread T8: #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x65824) #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x65824) #2 (libdistinst.so+0xad998) #3 (io.elementary.installer+0x61308) #4 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Previous write of size 8 at 0xffffef4e3880 by thread T24: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x2180e4) As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) #2 (io.elementary.installer+0x61308) #3 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Location is heap block of size 9 at 0xffffef4e3880 allocated by thread T24: #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x354ac) #1 (libdistinst.so+0x2180e4) Thread T8 (tid=5689, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) Thread T24 (tid=5023, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0xad998) ================== [INFO distinst:crates/disks/src/config/disks.rs:243] mounting "/dev/vda3" (ext4) to "/tmp/distinst.ce9M12wiLeZR/" [INFO distinst:crates/disks/src/config/disks.rs:243] mounting "/dev/vda1" (vfat) to "/tmp/distinst.ce9M12wiLeZR/boot/efi" [INFO distinst:crates/disks/src/config/disks.rs:243] mounting "/dev/vda2" (vfat) to "/tmp/distinst.ce9M12wiLeZR/recovery" [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 0, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xfffff0b64b80 by thread T8: #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x37b98) #1 g_realloc ../../../glib/gmem.c:190 (libglib-2.0.so.0+0x5e6e4) #2 (io.elementary.installer+0x33a80) #3 (libdistinst.so+0x60aa4) #4 (io.elementary.installer+0x61308) #5 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Previous write of size 8 at 0xfffff0b64b80 by main thread: [failed to restore the stack] As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) #2 (io.elementary.installer+0x61308) #3 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Thread T8 (tid=5689, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race ../../../glib/gmem.c:190 in g_realloc ================== [INFO distinst:src/installer/state.rs:33] starting extracting step [INFO distinst:src/installer/mod.rs:413] Extracting /cdrom/casper_pop-os_22.04/filesystem.squashfs [DEBUG distinst:crates/squashfs/src/lib.rs:166] "unsquashfs" "-f" "-d" "/tmp/distinst.ce9M12wiLeZR" "/cdrom/casper_pop-os_22.04/filesystem.squashfs" ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef4cf780 by thread T4: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 (libdistinst.so+0x179b10) Previous read of size 1 at 0xffffef4cf783 by thread T21: #0 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:905 (libtsan.so.0+0x6bee8) #1 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:901 (libtsan.so.0+0x6bee8) #2 (libdistinst.so+0x14a3c8) As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) Thread T4 (tid=5007, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x179b10) ================== ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffef4d0438 by thread T4: #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x3b430) #1 (libdistinst.so+0x179b10) Previous read of size 1 at 0xffffef4d0438 by thread T21: #0 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:905 (libtsan.so.0+0x6bee8) #1 bcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:901 (libtsan.so.0+0x6bee8) #2 (libdistinst.so+0x13ac88) As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) Thread T4 (tid=5007, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) Thread T21 (tid=5020, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 (libdistinst.so+0x2215d8) #2 configuration_load_from_recovery (io.elementary.installer+0x35ce8) #3 configuration_get_default (io.elementary.installer+0x35920) #4 (io.elementary.installer+0x588e8) #5 (io.elementary.installer+0x58b60) #6 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #7 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #8 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race (/usr/lib/gcc/aarch64-linux-gnu/11/../../../../lib/libdistinst.so+0x179b10) ================== [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 2, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 3, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 4, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 5, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 6, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 7, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 8, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 9, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffe7f487a0 by thread T8: #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:799 (libtsan.so.0+0x64a00) #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:797 (libtsan.so.0+0x64a00) #2 memset /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 (libglib-2.0.so.0+0x75c84) #3 g_slice_alloc0 ../../../glib/gslice.c:1100 (libglib-2.0.so.0+0x75c84) #4 (io.elementary.installer+0x61078) #5 (libdistinst.so+0x695d0) #6 (io.elementary.installer+0x61308) #7 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Previous write of size 8 at 0xffffe7f487a0 by main thread: [failed to restore the stack] As if synchronized via sleep: #0 nanosleep ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:366 (libtsan.so.0+0x6a0d0) #1 (libdistinst.so+0x211304) #2 (io.elementary.installer+0x61308) #3 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Location is heap block of size 496 at 0xffffe7f48600 allocated by main thread: #0 posix_memalign ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:839 (libtsan.so.0+0x35788) #1 allocator_memalign ../../../glib/gslice.c:1459 (libglib-2.0.so.0+0x74470) #2 allocator_add_slab ../../../glib/gslice.c:1331 (libglib-2.0.so.0+0x74470) #3 slab_allocator_alloc_chunk ../../../glib/gslice.c:1377 (libglib-2.0.so.0+0x74470) #4 main (io.elementary.installer+0x1712c) Thread T8 (tid=5689, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 in memset ================== [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 10, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 11, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 12, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 13, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 14, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 15, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 16, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 17, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 18, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 19, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 20, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 21, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 22, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 23, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 24, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 25, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 26, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 27, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 29, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 31, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 33, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 34, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 37, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 38, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 39, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 40, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 41, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 48, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 52, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 53, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 54, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 59, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 61, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 62, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffe7f710e0 by thread T8: #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:799 (libtsan.so.0+0x64a00) #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:797 (libtsan.so.0+0x64a00) #2 memset /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 (libglib-2.0.so.0+0x75c84) #3 g_slice_alloc0 ../../../glib/gslice.c:1100 (libglib-2.0.so.0+0x75c84) #4 (io.elementary.installer+0x61078) #5 (libdistinst.so+0x695d0) #6 (io.elementary.installer+0x61308) #7 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Previous write of size 8 at 0xffffe7f710e0 by main thread: #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:799 (libtsan.so.0+0x64a00) #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:797 (libtsan.so.0+0x64a00) #2 memset /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 (libglib-2.0.so.0+0x75c84) #3 g_slice_alloc0 ../../../glib/gslice.c:1100 (libglib-2.0.so.0+0x75c84) #4 main (io.elementary.installer+0x1712c) Location is heap block of size 496 at 0xffffe7f71000 allocated by main thread: #0 posix_memalign ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:839 (libtsan.so.0+0x35788) #1 allocator_memalign ../../../glib/gslice.c:1459 (libglib-2.0.so.0+0x74470) #2 allocator_add_slab ../../../glib/gslice.c:1331 (libglib-2.0.so.0+0x74470) #3 slab_allocator_alloc_chunk ../../../glib/gslice.c:1377 (libglib-2.0.so.0+0x74470) #4 main (io.elementary.installer+0x1712c) Thread T8 (tid=5689, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 in memset ================== [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 65, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 69, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 73, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 75, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 78, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 79, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 80, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 82, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 83, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 85, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 88, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 89, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 92, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 93, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 95, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 98, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 [ffi/src/installer.rs:143] DistinstStatus { step: status.step.into(), percent: status.percent } = DistinstStatus { step: EXTRACT, percent: 100, } [ffi/src/installer.rs:144] user_data = 0x0000ffffed439a70 ** (io.elementary.installer:4362): CRITICAL **: 16:37:17.836: progress_view_user_callback: assertion 'self != NULL' failed [ffi/src/config.rs:48] self = DistinstUserAccountCreate { username: 0x0000000000000000, realname: 0x0000ffffc79adf80, password: 0x0000fffff70f5ae0, profile_icon: 0x0000ffffc79af7c0, } ================== WARNING: ThreadSanitizer: data race (pid=4362) Write of size 8 at 0xffffe7916600 by thread T8: #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:799 (libtsan.so.0+0x64a00) #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:797 (libtsan.so.0+0x64a00) #2 memset /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 (libglib-2.0.so.0+0x75c84) #3 g_slice_alloc0 ../../../glib/gslice.c:1100 (libglib-2.0.so.0+0x75c84) #4 (io.elementary.installer+0x33a80) #5 (libdistinst.so+0x60aa4) #6 (io.elementary.installer+0x61308) #7 g_thread_proxy ../../../glib/gthread.c:827 (libglib-2.0.so.0+0x8599c) Previous write of size 8 at 0xffffe7916600 by main thread: [failed to restore the stack] Location is heap block of size 496 at 0xffffe7916600 allocated by main thread: #0 posix_memalign ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:839 (libtsan.so.0+0x35788) #1 allocator_memalign ../../../glib/gslice.c:1459 (libglib-2.0.so.0+0x74470) #2 allocator_add_slab ../../../glib/gslice.c:1331 (libglib-2.0.so.0+0x74470) #3 slab_allocator_alloc_chunk ../../../glib/gslice.c:1377 (libglib-2.0.so.0+0x74470) #4 main (io.elementary.installer+0x1712c) Thread T8 (tid=5689, running) created by main thread at: #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x63bb0) #1 g_system_thread_new ../../../glib/gthread-posix.c:1323 (libglib-2.0.so.0+0xaaaac) #2 progress_view_start_installation (io.elementary.installer+0x60ec4) #3 (io.elementary.installer+0x1e894) #4 (io.elementary.installer+0x1d768) #5 (io.elementary.installer+0x1d7a4) #6 g_closure_invoke ../../../gobject/gclosure.c:830 (libgobject-2.0.so.0+0x14924) #7 (io.elementary.installer+0x4bad0) #8 _g_closure_invoke_va ../../../gobject/gclosure.c:893 (libgobject-2.0.so.0+0x33d54) #9 g_signal_emit_valist ../../../gobject/gsignal.c:3406 (libgobject-2.0.so.0+0x33d54) #10 main (io.elementary.installer+0x1712c) SUMMARY: ThreadSanitizer: data race /usr/include/aarch64-linux-gnu/bits/string_fortified.h:59 in memset ================== [ERROR distinst:ffi/src/lib.rs:49] libdistinst: pointer in FFI is null thread '' panicked at 'user callback invalid: Os { code: 5, kind: Uncategorized, message: "Input/output error" }', ffi/src/installer.rs:165:43 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace fatal runtime error: failed to initiate panic, error 4016201264 Error: Error opening file /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory ```
Absolucy commented 2 years ago

confirmed, this is a bug with either installer or distinst's C api, as using distinst directly from the command line installed successfully.

Absolucy commented 2 years ago

TSAN log with maximum quality debug symbols (almost no optimization, -ggdb): install.log

Absolucy commented 2 years ago

Fixed by https://github.com/pop-os/distinst/pull/294. There's still other issues, but this crash is solved.