qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug 1892684] [NEW] curl and wget segfaults when link has redirects


From: Roman Melnikov
Subject: [Bug 1892684] [NEW] curl and wget segfaults when link has redirects
Date: Mon, 24 Aug 2020 07:31:45 -0000

Public bug reported:

Hello,

I've been using qemu-user-static with aarch64 docker images and faced the 
problem
using binares from the following release: 
https://github.com/multiarch/qemu-user-static/releases/tag/v5.0.0-2.

curl and wget fails with segmentation fault when trying to fetch something from 
the link
that has some redirects.

In order to reproduce you can run the following:

1) Register qemu on x86_64 machine
   docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
2) Run arm64v8 docker image and try to run wget or curl
   docker run --rm -it arm64v8/ubuntu bash
   $ apt update
   $ apt install curl wget
   $ curl -L http://erratique.ch/software/astring/releases/astring-0.8.3.tbz
   $ wget  http://erratique.ch/software/astring/releases/astring-0.8.3.tbz

This error cannot be reproduced with binaries from eariler release 
https://github.com/multiarch/qemu-user-static/releases/tag/v4.2.0-7.
curl and wget work fine with the given link and don't fail with segfault when 
using
older qemu-user-static binaries

** Affects: qemu
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1892684

Title:
  curl and wget segfaults when link has redirects

Status in QEMU:
  New

Bug description:
  Hello,

  I've been using qemu-user-static with aarch64 docker images and faced the 
problem
  using binares from the following release: 
https://github.com/multiarch/qemu-user-static/releases/tag/v5.0.0-2.

  curl and wget fails with segmentation fault when trying to fetch something 
from the link
  that has some redirects.

  In order to reproduce you can run the following:

  1) Register qemu on x86_64 machine
     docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
  2) Run arm64v8 docker image and try to run wget or curl
     docker run --rm -it arm64v8/ubuntu bash
     $ apt update
     $ apt install curl wget
     $ curl -L http://erratique.ch/software/astring/releases/astring-0.8.3.tbz
     $ wget  http://erratique.ch/software/astring/releases/astring-0.8.3.tbz

  This error cannot be reproduced with binaries from eariler release 
https://github.com/multiarch/qemu-user-static/releases/tag/v4.2.0-7.
  curl and wget work fine with the given link and don't fail with segfault when 
using
  older qemu-user-static binaries

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1892684/+subscriptions



reply via email to

[Prev in Thread] Current Thread [Next in Thread]