Package: qemu-user
Version: 1:10.1.2+ds-1
Severity: important
X-Debbugs-Cc: [email protected]

The linux-user emulation uses a wrong type for ioctl(FIGETBSZ). It is
specified to get a MK_PTR(TYPE_LONG), but the correct type is
MK_PTR(TYPE_INT). This makes emulation fail on big endian targets like
s390x.

Patc attached.

-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (700, 'testing'), (500, 'unstable-debug'), (500, 
'stable-updates'), (500, 'oldstable-updates'), (500, 'unstable'), (500, 
'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.16.12+deb14+1-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

qemu-user depends on no packages.

Versions of packages qemu-user recommends:
ii  qemu-user-binfmt  1:10.1.2+ds-1

qemu-user suggests no packages.

-- no debconf information

Attachment: 0001-Use-correct-type-for-ioctl-FIGETBSZ-emulation.patch
Description: application/mbox

Reply via email to