Your message dated Wed, 22 Jan 2025 21:56:37 +0000
with message-id <e1taiid-00a3pi...@fasolo.debian.org>
and subject line Bug#1082659: fixed in libunwind 1.8.1-0.1
has caused the Debian Bug report #1082659,
regarding libunwind8: 1.7 regression: Xvfb segfaults on armhf
to be marked as done.

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

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


-- 
1082659: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082659
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libunwind8
Version: 1.7.2-1
Severity: serious
Justification: results in FTBFS in unrelated packages
X-Debbugs-Cc: debian-...@lists.debian.org
User: debian-...@lists.debian.org
Usertags: armhf

The test suite for the libportal package, like many packages that use
GUI libraries, is run under Xvfb:

        xvfb-run -a -s "-noreset" dh_auto_test -- $(options)

In a recent upload this failed on armhf, and only armhf: the actual
tests appear to have all succeeded, but then xvfb-run exited with status
1 anyway. I am able to reproduce this on the armhf porterbox amdahl.

A simplified reproducer is:

        xvfb-run -e /dev/stderr -a -s "-noreset" true

which should exit 0, or

        Xvfb :42 -noreset -nolisten tcp

which should start and wait until terminated (assuming the socket for :42
is available).

Running `gdb --args Xvfb :42 -noreset -nolisten tcp` produces this
backtrace inside libunwind:

#0  _ULarm_step (cursor=cursor@entry=0xfffe68f0) at arm/Gstep.c:175
#1  0xf7ea5596 in trace_init_addr (f=<optimized out>, cursor=0xfffe68f0, 
cfa=<optimized out>, pc=<optimized out>,
    r7=<optimized out>, sp=<optimized out>) at 
../include/tdep-arm/libunwind_i.h:144
#2  trace_lookup (cursor=0xfffe68f0, cache=<optimized out>, cfa=<optimized 
out>, pc=<optimized out>,
    r7=<optimized out>, sp=<optimized out>) at arm/Gtrace.c:334
#3  _ULarm_tdep_trace (cursor=cursor@entry=0xfffe68f0, 
buffer=buffer@entry=0xfffee918, size=size@entry=0xfffe6828)
    at arm/Gtrace.c:452
#4  0xf7ea3692 in unw_backtrace (buffer=buffer@entry=0xfffee918, 
size=size@entry=1) at mi/backtrace.c:70
#5  0x0050d9f2 in OsInit () at ../../../../os/osinit.c:217
#6  0x004d24c4 in dix_main (argc=5, argv=0xfffefc74, envp=<optimized out>) at 
../../../../dix/main.c:151
#7  0xf7b374fa in __libc_start_call_main (main=main@entry=0x4277d5 <main>, 
argc=argc@entry=5, argv=0xfffefc74,
    argv@entry=0xf7c27e44) at ../sysdeps/nptl/libc_start_call_main.h:58
#8  0xf7b3759e in __libc_start_main_impl (main=0x4277d5 <main>, argc=5, 
argv=0xf7c27e44, init=<optimized out>,
    fini=0x0, rtld_fini=0xf7fd399d <_dl_fini>, stack_end=0xfffefc74) at 
libc-start.c:360
#9  0x00427800 in _start ()

This appears to be a regression between trixie (where xvfb-run and Xvfb
work as I had expected) and sid (where Xvfb crashes).

For whatever reason, if I run xvfb-run with arguments that include
`-s "-screen 0 1280x1024x24 -noreset"` instead of just `-s "-noreset"`,
Xvfb doesn't crash.

The system information below is from an armhf chroot on amdahl where I
could reproduce this.

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: armhf (armv8l)

Kernel: Linux 6.1.0-25-arm64 (SMP w/8 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages libunwind8 depends on:
ii  libc6      2.40-2
ii  libgcc-s1  14.2.0-5
ii  liblzma5   5.6.2-2

libunwind8 recommends no packages.

libunwind8 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libunwind
Source-Version: 1.8.1-0.1
Done: Noah Meyerhans <no...@debian.org>

We believe that the bug you reported is fixed in the latest version of
libunwind, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1082...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Noah Meyerhans <no...@debian.org> (supplier of updated libunwind package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 24 Dec 2024 11:48:51 -0500
Source: libunwind
Architecture: source
Version: 1.8.1-0.1
Distribution: unstable
Urgency: medium
Maintainer: Adrian Bunk <b...@debian.org>
Changed-By: Noah Meyerhans <no...@debian.org>
Closes: 1082284 1082659 1091302
Changes:
 libunwind (1.8.1-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * New upstream version 1.8.1 (Closes: #1082659, #1091302, #1082284)
   * Refresh or drop patches
Checksums-Sha1:
 6370ac7a0aee8e3004bab7cc13f22133a7da3c1e 2888 libunwind_1.8.1-0.1.dsc
 5c061a408d4b196dcb97212c819179a9983194ab 958468 libunwind_1.8.1.orig.tar.gz
 626434cb43907a8ebc6f4ad5858b1ce6fa3a3a63 833 libunwind_1.8.1.orig.tar.gz.asc
 c0985499195f9b94b80a037ac1eb4b96d698a524 24308 
libunwind_1.8.1-0.1.debian.tar.xz
 d38902528e85504e810715257300b57672364894 6310 
libunwind_1.8.1-0.1_source.buildinfo
Checksums-Sha256:
 4b071876adf07c089437947f1a7241409527ed9a0558ee1efa3812eab0104309 2888 
libunwind_1.8.1-0.1.dsc
 ddf0e32dd5fafe5283198d37e4bf9decf7ba1770b6e7e006c33e6df79e6a6157 958468 
libunwind_1.8.1.orig.tar.gz
 880fdf506d8982aa2d6d96c56fa1fb46be8897a3951005126a800d1d2da497b8 833 
libunwind_1.8.1.orig.tar.gz.asc
 e4f20e08b1ef9e9bb6a95c2580118ec326d431e5e46401ef7484d156d3e9bce9 24308 
libunwind_1.8.1-0.1.debian.tar.xz
 4261086e7b067264350ac6d78c93fd857b5a126067a2be3a073d675da82dd43e 6310 
libunwind_1.8.1-0.1_source.buildinfo
Files:
 4c6e7d10e43257b3912aa7459708f5a7 2888 libs optional libunwind_1.8.1-0.1.dsc
 10c96118ff30b88c9eeb6eac8e75599d 958468 libs optional 
libunwind_1.8.1.orig.tar.gz
 ca4f56badfd32979e1773aaad3963a1e 833 libs optional 
libunwind_1.8.1.orig.tar.gz.asc
 457b4a0523985c20c48259d724fe62ef 24308 libs optional 
libunwind_1.8.1-0.1.debian.tar.xz
 abbed51adc6c5a1a664cceb774422fda 6310 libs optional 
libunwind_1.8.1-0.1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE5G+E0xEKhJuZ7RJ34+c1IpshdTUFAmeOv7IRHG5vYWhtQGRl
Ymlhbi5vcmcACgkQ4+c1IpshdTXdKw//e6vZE2FndVl5QQ5sygYsx7VjQeYJrLtd
ABDbsG6S828nbmfWUEqMHOMCyTLHkSMmeJ1766keDhfThtFBurev0cH2zWpNwxq1
9D/njb9RHWIhRsOhwlR+Aqgb3d4WUO+ORgjbsfzofD8xxTAzFsGXrIaMmycnfu3/
UbnsQ0rw6OojCJgluH4N7RV1Gj5B5/IbdTyrXJiCPI2OYzxLGh74KSaXPGcAqLt+
M4QuT93L+nthDFjEp2xdF84JzRaCFlZTgWIuTndO7UDi5/zr3bYR8pe8rFm3N5rB
8xvdmxzfxBSV5C9bxsWlVQe+heU7JmvRNMOleG4p4i7utzlwmXRRyhOfG472RxvK
iLeeR8cUWLg9jJ3FRb5qMMl2R0sBOgNImW3jgoy1dUCySV9uwgXl3C8gMqp0AFhM
vqCpjqmFQeRXm6Elrzzz8RvAy6ru1mGN25yTv4pRZv6NlNrfE9Magj1uqTFfiyrN
c0TkWVsw8xKZJJtKtiHnx8A/KQNEuUrrIcOrRWkcaevsg4/yH/Z+OrS9lGtyABiW
7mTEtRVWw8ZmirhgorsE3Ky5Uq4Gw98FZkBZuS97NTNTIzkYvANAEntMSs7FZgDw
bdosSr51YVdjATNzTT7wmfrIGofpGF4sPakEY5GpdsavQe6HnDC0797eVcm1dTNB
w0CKCN/t6n4=
=wLxY
-----END PGP SIGNATURE-----

Attachment: pgpZQT_tOWuDe.pgp
Description: PGP signature


--- End Message ---

Reply via email to