From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 17052C021BC for ; Wed, 26 Feb 2025 09:56:35 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tnE96-0001su-3J; Wed, 26 Feb 2025 04:56:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tnE8t-0001sB-Lb for qemu-devel@nongnu.org; Wed, 26 Feb 2025 04:55:54 -0500 Received: from smtp-relay-services-1.canonical.com ([185.125.188.251]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tnE8o-0007wG-Cx for qemu-devel@nongnu.org; Wed, 26 Feb 2025 04:55:51 -0500 Received: from scripts.lp.internal (scripts.lp.internal [10.131.215.246]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-services-1.canonical.com (Postfix) with ESMTPSA id 19C4F40F79 for ; Wed, 26 Feb 2025 09:55:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=launchpad.net; s=20210803; t=1740563742; bh=aymjWZ3D47r9abiItLnOmTIb43sBglkaW3maVg3RBP4=; h=MIME-Version:Content-Type:Date:From:To:Reply-To:References: Message-Id:Subject; b=TwKrVmNpdv/0AQ8KHmK9nWNPOdt04rck+S5UHMxjcCxd4SdoKhXf7aBdc9N90vZtn vZIwcF04KqBxo+/9kIii5+X2Y91lLekaxv8riSnIn5xrweJu1/ZKsnhNPAtS7TFFZG 2d1CxvRYjdXBif0QdRsTENKw9XORjqjOT10FZHCN4io49u+3FAwkkVxLghDf/0CBGV VvI4g/RU7/NjrzDQWYcxVCg9L4e934c9SxOS8GuvJzz2TpfpmQcqoOoSogCZ5XzFtQ P1e5A9mqH7tqYNuwGcOpXzL7Qm2tB+Dp6skP7C1HYpsDhsMluzUuzeymgKdErDZugk tAQjZ1itXlNww== Received: from scripts.lp.internal (localhost [127.0.0.1]) by scripts.lp.internal (Postfix) with ESMTP id 09DFB7F17E for ; Wed, 26 Feb 2025 09:55:42 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Wed, 26 Feb 2025 09:46:52 -0000 From: Launchpad Bug Tracker <2072564@bugs.launchpad.net> To: qemu-devel@nongnu.org X-Launchpad-Notification-Type: bug X-Launchpad-Bug: product=qemu; status=Fix Released; importance=Unknown; assignee=None; X-Launchpad-Bug: distribution=ubuntu; sourcepackage=qemu; component=main; status=Triaged; importance=Undecided; assignee=lukas.maerdian@canonical.com; X-Launchpad-Bug: distribution=ubuntu; distroseries=noble; sourcepackage=qemu; component=main; status=Triaged; importance=Undecided; assignee=None; X-Launchpad-Bug: distribution=ubuntu; distroseries=oracular; sourcepackage=qemu; component=main; status=Triaged; importance=Undecided; assignee=None; X-Launchpad-Bug-Tags: patch X-Launchpad-Bug-Information-Type: Public X-Launchpad-Bug-Private: no X-Launchpad-Bug-Security-Vulnerability: no X-Launchpad-Bug-Commenters: crichton dimitry.unified-streaming.com michal.fita paelzer sergiodj thir820 X-Launchpad-Bug-Reporter: Dimitry Andric (dimitry.unified-streaming.com) X-Launchpad-Bug-Modifier: Launchpad Janitor (janitor) References: <172053137048.3332067.13534832802726064667.malonedeb@juju-98d295-prod-launchpad-7> Message-Id: <174056321357.824404.10701750874521962485.launchpad@scripts-bzrsyncd.lp.internal> Subject: [Bug 2072564] Re: qemu-aarch64-static segfaults running ldconfig.real (amd64 host) X-Launchpad-Message-Rationale: Subscriber (QEMU) @qemu-devel-ml X-Launchpad-Message-For: qemu-devel-ml Precedence: bulk X-Generated-By: Launchpad (canonical.com); Revision="aa29ae0fff49e4e804b39147c9f259d2fb023199"; Instance="launchpad-scripts" X-Launchpad-Hash: 40a2b1f93c7af30b97cdd025a1137f4f4dfed2c9 Received-SPF: pass client-ip=185.125.188.251; envelope-from=noreply@launchpad.net; helo=smtp-relay-services-1.canonical.com X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Bug 2072564 <2072564@bugs.launchpad.net> Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org ** Merge proposal linked: https://code.launchpad.net/~slyon/ubuntu/+source/qemu/+git/qemu/+merge/4= 81940 ** Merge proposal linked: https://code.launchpad.net/~slyon/ubuntu/+source/qemu/+git/qemu/+merge/4= 81941 --=20 You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/2072564 Title: qemu-aarch64-static segfaults running ldconfig.real (amd64 host) Status in QEMU: Fix Released Status in qemu package in Ubuntu: Triaged Status in qemu source package in Noble: Triaged Status in qemu source package in Oracular: Triaged Bug description: This affects the qemu-user-static 1:8.2.2+ds-0ubuntu1 package on Ubuntu 24.04, running on a amd64 host. When running docker containers with Ubuntu 22.04 in them, emulating arm64 with qemu-aarch64-static, invocations of ldconfig (actually ldconfig.real) segfault. For example: $ docker run -ti --platform linux/arm64/v8 ubuntu:22.04=20 root@8861ff640a1c:/# /sbin/ldconfig.real Segmentation fault If you copy the ldconfig.real binary to the host, and run it directly via qemu-aarch64-static: $ gdb --args qemu-aarch64-static ./ldconfig.real=20 GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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 "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from qemu-aarch64-static... Reading symbols from /home/dim/.cache/debuginfod_client/86579812b213be096= 4189499f62f176bea817bf2/debuginfo... (gdb) r Starting program: /usr/bin/qemu-aarch64-static ./ldconfig.real [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff76006c0 (LWP 28378)] Thread 1 "qemu-aarch64-st" received signal SIGSEGV, Segmentation fault. 0x00007fffe801645b in ?? () (gdb) disassemble=20 No function contains program counter for selected frame. It looks like this is a known qemu regression after v8.1.1: https://gitlab.com/qemu-project/qemu/-/issues/1913 Downgrading the package to qemu-user- static_8.0.4+dfsg-1ubuntu3_amd64.deb fixes the segfault. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/2072564/+subscriptions