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 X-Spam-Level: X-Spam-Status: No, score=-3.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9E23FC433E0 for ; Tue, 2 Feb 2021 07:12:10 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id D079764DAE for ; Tue, 2 Feb 2021 07:12:09 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D079764DAE Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bugs.launchpad.net Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:41338 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l6pr7-0002Az-0N for qemu-devel@archiver.kernel.org; Tue, 02 Feb 2021 02:12:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43410) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6pqE-0001GB-Rz for qemu-devel@nongnu.org; Tue, 02 Feb 2021 02:11:14 -0500 Received: from indium.canonical.com ([91.189.90.7]:32942) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l6pqC-0005qD-E4 for qemu-devel@nongnu.org; Tue, 02 Feb 2021 02:11:14 -0500 Received: from loganberry.canonical.com ([91.189.90.37]) by indium.canonical.com with esmtp (Exim 4.86_2 #2 (Debian)) id 1l6pqA-0005oi-E3 for ; Tue, 02 Feb 2021 07:11:10 +0000 Received: from loganberry.canonical.com (localhost [127.0.0.1]) by loganberry.canonical.com (Postfix) with ESMTP id 691E62E802B for ; Tue, 2 Feb 2021 07:11:10 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Tue, 02 Feb 2021 06:59:51 -0000 From: Chris Pinnock <1914117@bugs.launchpad.net> To: qemu-devel@nongnu.org X-Launchpad-Notification-Type: bug X-Launchpad-Bug: product=qemu; status=Incomplete; importance=Undecided; assignee=None; X-Launchpad-Bug-Tags: arm X-Launchpad-Bug-Information-Type: Public X-Launchpad-Bug-Private: no X-Launchpad-Bug-Security-Vulnerability: no X-Launchpad-Bug-Commenters: chrispinnock th-huth X-Launchpad-Bug-Reporter: Chris Pinnock (chrispinnock) X-Launchpad-Bug-Modifier: Chris Pinnock (chrispinnock) References: <161221293549.4659.2173832767419505412.malonedeb@chaenomeles.canonical.com> Message-Id: <161224919202.24901.4859182622310503321.malone@wampee.canonical.com> Subject: [Bug 1914117] Re: Short files returned via FTP on Qemu with various architectures and OSes 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="3d7abcb776ec05aa0a89112accc21bf8b41dfc24"; Instance="production" X-Launchpad-Hash: 2fa1063e68fbfb227f410c458805ddfa0e077f84 Received-SPF: none client-ip=91.189.90.7; envelope-from=bounces@canonical.com; helo=indium.canonical.com X-Spam_score_int: -65 X-Spam_score: -6.6 X-Spam_bar: ------ X-Spam_report: (-6.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Bug 1914117 <1914117@bugs.launchpad.net> Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Apologies. Host OS is Big Sur Mac OS X latest - with Xcode latest. Qemu is 5.2 - tar b= all directly from the website. - Compile Qemu on Mac OS/Big Sur - completely stock build : install Ninja,= mkdir build && cd build && ../configure && make && make install - But also the issue is with the binary in home-brew (e.g. brew install Qem= u) - both methods get me to the same problem. * Installed NetBSD/amd64 or i386 or OpenBSD/i386. = Qemu-image create -f raw image 10G qmu-system-ARCH -m 256M -hda image -cdrom =E2=80=9Cnetbsd.iso=E2=80=9D -bo= ot d -net user -net nic (For i386 & amd64 I tend to add -nographic for the installer) * Run the image: Qmu-system-ARCH -m 256M -hda $IMAGE -net user -net nic Also NetBSD/arm64 has the issue using their image. qemu-system-aarch64 -M virt -cpu cortex-a53 -smp 4 -m 4g \ -drive if=3Dnone,file=3Dnetbsd-disk-arm64.img,id=3Dhd0 -device virtio= -blk-device,drive=3Dhd0 \ -netdev type=3Duser,id=3Dnet0 -device virtio-net-device,netdev=3Dnet0= ,mac=3D00:11:22:33:44:55 \ -bios QEMU_EFI.fd -nographic * The issue seems to be downloading large files. = In the host OS two files that seem to tickle the bug often are: * ftp -a http://cpan.pair.com/src/5.0/perl-5.32.1.tar.xz On NetBSD this file seems to be one byte shorter than it should be. On arm6= 4 is was several bytes shorter. * ftp -a ftp://ftp.isc.org/isc/bind9/9.16.11/bind-9.16.11.tar.xz Also seems to tickle the bug I saw this while trying to use pkgsrc on NetBSD. Saw this on Amd64, i386 and arm64. Tried OpenBSD to rule out NetBSD as the problem. OpenBSD/i386 sees the same issue (ftp returns short read and file is a couple of bytes smaller). The screenshot is from amd64 - a fresh boot this morning running on a fairly idle host. Kind regards Chris ** Attachment added: "Screenshot 2021-02-02 at 06.56.22.png" https://bugs.launchpad.net/qemu/+bug/1914117/+attachment/5459002/+files/= Screenshot%202021-02-02%20at%2006.56.22.png -- = You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1914117 Title: Short files returned via FTP on Qemu with various architectures and OSes Status in QEMU: Incomplete Bug description: = Qemu 5.2 on Mac OS X Big Sur. I originally thought that it might be caused by the home-brew version of = Qemu, but this evening I have removed the brew edition and compiled from sc= ratch (using Ninja & Xcode compiler). = Still getting the same problem,. On the following architectures: = arm64, amd64 and sometimes i386 running NetBSD host OS; = i386 running OpenBSD host OS: I have seen a consistent problem with FTP returning short files. The file will be a couple of bytes too short. I do not believe this is a problem with the OS. Downloading the perl source code from CPAN does not work properly, nor does downloading bind from isc. I've tried this on different architectures as above. (Qemu 4.2 on Ubuntu/x86_64 with NetBSD/i386 seems to function fine. My gut feel is there is something not right on the Mac OS version of Qemu or a bug in 5.2 - obviously in the network layer somewhere. If you have anything you want me to try, please let me know - happy to help get a resolution.) To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1914117/+subscriptions