Your message dated Sun, 26 Jul 2020 17:49:21 +0300
with message-id <[email protected]>
and subject line Re: Bug#811087: qemu-user-static: qemu-arm-static segfaults in
armhf chroot on 'aptitude -u'
has caused the Debian Bug report #811087,
regarding qemu-user: aptitude segfaults in qemu-user environments
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 [email protected]
immediately.)
--
811087: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811087
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: aptitude
Version: 0.8.2-1
Severity: normal
Hi, since some months, the default pbuilder installation (the default uses
aptitude resolver) crashes
when under a qemu environment.
steps to reproduce
pbuilder-dist sid arm64 create
pbuilder-dist sid arm64 update
crash.
I tried to gdb but I didn't have to much luck in having a backtrace
gdb aptitude
qemu: Unsupported syscall: 278
GNU gdb (Debian 7.11.1-2) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "aarch64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from aptitude...Reading symbols from
/usr/lib/debug/.build-id/ea/60762dcca33c7f2150747763c0c39174939862.debug...r
update
done.
done.
(gdb) r update
Starting program: /usr/bin/aptitude update
qemu: Unsupported syscall: 117
During startup program terminated with signal SIGSEGV, Segmentation fault.
(gdb)
(gdb)
(gdb) bt
No stack.
(gdb) bt all
No stack.
(gdb) quit
also strace seems to have some issues here
qemu: Unsupported syscall: 117
qemu: Unsupported syscall: 117
/usr/bin/strace: ptrace(PTRACE_TRACEME, ...): Function not implemented
+++ exited with 1 +++
you can find some bits in the discussion below
https://lists.debian.org/debian-mentors/2016/07/msg00644.html
probably this is a bug in qemu itself, but I thought it was better to report it
here,
to make you aware of the issue.
Switching to apt resolver or another one "fixes" the issue.
as usual, feel free to reassign or give me some pointers to debug further the
issue
thanks a lot,
Gianfranco
--- End Message ---
--- Begin Message ---
Version: 1:5.0-1
On Fri, 15 Jan 2016 15:55:52 +0100 Andreas Beckmann <[email protected]> wrote:
> Package: qemu-user-static
> Version: 1:2.5+dfsg-3
> Severity: normal
>
> Hi,
>
> I use qemu-arm-static in an sid/armhf pbuilder chroot on a amd64 host.
> It reproducably segfaults upon aptitude -u (and also on pbuilders call
> to aptitude to install some build dependencies, but aptitude -u is an
> easier reproducer).
This has been fixed in qemu 5.0 (maybe earlier, but 5.0 definitely works).
The buster version (3.1) does not work still.
Thanks,
/mjt
--- End Message ---