Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1027341

Bug#970460: [Bug libc/23960] [2.28 Regression]: New getdents{64} implementation breaks qemu-user

From Thorsten Glaser <tg@mirbsd.de>
Newsgroups linux.debian.bugs.dist
Subject Bug#970460: [Bug libc/23960] [2.28 Regression]: New getdents{64} implementation breaks qemu-user
Date 2020-10-03 01:30 +0200
Message-ID <AVCEV-1h3-1@gated-at.bofh.it> (permalink)
References <AVCEV-1h3-3@gated-at.bofh.it> <AVCEV-1h3-5@gated-at.bofh.it> <APIWK-6uw-5@gated-at.bofh.it> <AVCEV-1h3-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hi Adrian,

could you work around the problem by starting an i386 VM on
your amd64 system, and then running the qemu-user buildds on
that? The return values from the syscalls will natively be
correct 32 bit there…

In the meantime, someone found that this bug also hits without
any qemu involvement:


danny.milo at gmail dot com dixit:

>https://sourceware.org/bugzilla/show_bug.cgi?id=23960

>--- Comment #58 from Danny Milosavljevic <danny.milo at gmail dot com> ---
>The title should be changed to be more general because this does not only break
>qemu-user.  In fact, mentioning qemu would make it seem that it can be fixed in
>qemu-user--which it can't.
>
>The same happens on aarch64 if running armhf executables (no qemu anywhere).
[…]


It was also found that this cannot be fixed “only” in qemu.
The GNU libc people are discussing…

bye,
//mirabilos
-- 
16:47⎜«mika:#grml» .oO(mira ist einfach gut....)      23:22⎜«mikap:#grml»
mirabilos: und dein bootloader ist geil :)    23:29⎜«mikap:#grml» und ich
finds saugeil dass ich ein bsd zum booten mit grml hab, das muss ich dann
gleich mal auf usb-stick installieren	-- Michael Prokop über MirOS bsd4grml

Back to linux.debian.bugs.dist | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries Thorsten Glaser <tg@mirbsd.de> - 2020-09-16 19:00 +0200
  Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> - 2020-09-16 19:20 +0200
    Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries Michael Tokarev <mjt@tls.msk.ru> - 2020-09-16 20:00 +0200
    Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries Thorsten Glaser <tg@mirbsd.de> - 2020-09-16 21:00 +0200
  Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries Andreas Schwab <schwab@linux-m68k.org> - 2020-09-16 21:20 +0200
    Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries Michael Tokarev <mjt@tls.msk.ru> - 2020-09-16 21:30 +0200
      Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries Thorsten Glaser <tg@mirbsd.de> - 2020-09-16 21:50 +0200
  Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries Michael Tokarev <mjt@tls.msk.ru> - 2020-09-16 22:10 +0200
  Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries Michael Tokarev <mjt@tls.msk.ru> - 2020-09-17 10:00 +0200
    Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries Thorsten Glaser <tg@mirbsd.de> - 2020-09-17 23:50 +0200
      Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries Finn Thain <fthain@telegraphics.com.au> - 2020-09-18 01:40 +0200
      Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries Thorsten Glaser <tg@debian.org> - 2020-09-19 22:10 +0200
  Bug#970460: qemu-user: trashes argv[0] breaking multi-call binaries Michael Tokarev <mjt@tls.msk.ru> - 2020-09-17 10:20 +0200
  Bug#970460: [Bug libc/23960] [2.28 Regression]: New getdents{64} implementation breaks qemu-user Thorsten Glaser <tg@mirbsd.de> - 2020-10-03 01:30 +0200

csiph-web