[Bug 292032] armv7 (chroot, at least) gets SIGSEGV for: gpart show [after inappropriate %ld format use was fixed]

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 30 Dec 2025 21:55:40 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292032

--- Comment #3 from Mark Millard <marklmi26-fbsd@yahoo.com> ---
(In reply to Mark Millard from comment #2)

Using lib32 without a chroot use also gets the
SIGSEGV on aarch64:

# env GEOM_LIBRARY_PATH=/usr/lib32:/usr/lib32/geom /mnt/sbin/gpart show
=>        34  1000215149  nda0  GPT  (0)
          34        2014        - free -  (0)
        2048      532480     1  efi  (260M)
      534528       32768     2  ms-reserved  (16M)
      567296   997287936     3  ms-basic-data  (476G)
   997855232     2359296     4  ms-recovery  (1G)
  1000214528         655        - free -  (0)

=>        34  2930277101  da0  GPT  (0)
          34       32734       - free -  (0)
       32768      501760    1  efi  (245M)
      534528    20971520    2  freebsd-swap  (10G)
    21506048    29360128    3  freebsd-swap  (14G)
    50866176    33554432    4  freebsd-swap  (16G)
    84420608    67108864    5  freebsd-swap  (32G)
   151529472    96468992    6  freebsd-swap  (46G)
   247998464   268435456    7  freebsd-swap  (128G)
   516433920     7340032    8  freebsd-swap  (4G)
   523773952    13096960       - free -  (0)
   536870912  2357198848    9  freebsd-ufs  (1T)
  2894069760    36207375       - free -  (0)

=>        40  1953525088  da1  GPT  (0)
          40      532480    1  efi  (260M)
      532520        2008       - free -  (0)
      534528     3563520    2  freebsd-swap  (2G)
     4098048     6504448       - free -  (0)
    10602496  1740636160    4  freebsd-ufs  (830G)
  1751238656     7546880    3  freebsd-swap  (4G)
  1758785536   194739592       - free -  (0)

Segmentation fault (core dumped)

(Note: gpart does not automatically find the right library
when used via a lib32 context.)

-- 
You are receiving this mail because:
You are the assignee for the bug.