[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [Bug 1716767] Re: file(1) fails with "Invalid argument" on
From: |
James Clarke |
Subject: |
[Qemu-devel] [Bug 1716767] Re: file(1) fails with "Invalid argument" on qemu-sh4-user |
Date: |
Tue, 12 Sep 2017 21:18:04 -0000 |
The "0 == 18446744073709551615 = 0" is actually fine, it's just printing
"-1" as a 64-bit unsigned integer. Could you please upload the fill
output of `file -d /bin/bash 2>&1`?
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1716767
Title:
file(1) fails with "Invalid argument" on qemu-sh4-user
Status in QEMU:
New
Bug description:
We recently discovered that file(1) fails on qemu-sh4-user when
running on an ELF file:
(sid_sh4)address@hidden:/# file /bin/bash
/bin/bash: ERROR: ELF 32-bit LSB executable, Renesas SH, version 1 (SYSV)
error reading (Invalid argument)
(sid_sh4)address@hidden:/#
Running with "-d" yields more output:
(sid_sh4)address@hidden:/# file -d /bin/bash 2>&1 | tail
322: >> 7 byte&,=97,"(ARM)"]
0 == 97 = 0
mget(type=1, flag=0, offset=7, o=0, nbytes=863324, il=0, nc=1)
mget/96 @7:
\000\000\000\000\000\000\000\000\000\002\000*\000\001\000\000\000\250\317A\0004\000\000\000L(\r\000\027\000\000\0004\000
\000\n\000(address@hidden@address@hidden@address@hidden@\000\023\000\000
323: >> 7 byte&,=-1,"(embedded)"]
0 == 18446744073709551615 = 0
[try softmagic 1]
[try elf -1]
/bin/bash: ERROR: ELF 32-bit LSB executable, Renesas SH, version 1 (SYSV)
error reading (Invalid argument)
(sid_sh4)address@hidden:/#
It seems that the comparison above has a bogus (overflown?) value.
On actual hardware, it works:
address@hidden:~> file /bin/bash
/bin/bash: ELF 32-bit LSB executable, Renesas SH, version 1 (SYSV),
dynamically linked, interpreter /lib/ld-linux.so.2,
BuildID[sha1]=4dd0e4281755827d8bb6686fd481f8c80ea73e9a, for GNU/Linux 3.2.0,
stripped
address@hidden:~>
I have uploaded a chroot with Debian unstable which allows to
reproduce the issue:
> https://people.debian.org/~glaubitz/sid-sh4-sbuild.tar.gz
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1716767/+subscriptions
- [Qemu-devel] [Bug 1716767] [NEW] file(1) fails with "Invalid argument" on qemu-sh4-user, John Paul Adrian Glaubitz, 2017/09/12
- [Qemu-devel] [Bug 1716767] Re: file(1) fails with "Invalid argument" on qemu-sh4-user,
James Clarke <=
- [Qemu-devel] [Bug 1716767] Re: file(1) fails with "Invalid argument" on qemu-sh4-user, James Clarke, 2017/09/12
- [Qemu-devel] [Bug 1716767] Re: file(1) fails with "Invalid argument" on qemu-sh4-user, James Clarke, 2017/09/12
- [Qemu-devel] [Bug 1716767] Re: file(1) fails with "Invalid argument" on qemu-sh4-user, James Clarke, 2017/09/12
- [Qemu-devel] [Bug 1716767] Re: file(1) fails with "Invalid argument" on qemu-sh4-user, James Clarke, 2017/09/12
- [Qemu-devel] [Bug 1716767] Re: file(1) fails with "Invalid argument" on qemu-sh4-user, James Clarke, 2017/09/13
- [Qemu-devel] [Bug 1716767] Re: file(1) fails with "Invalid argument" on qemu-sh4-user, Thomas Huth, 2017/09/14