qemu-system-arm segfaults emulating versatile machine
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qemu-kvm (Ubuntu) |
Fix Released
|
Medium
|
Serge Hallyn | ||
Bug Description
=======
SRU Justification:
1. Impact of bug: qemu segfaults when emulating some arm architectures, unless '-m X' (for some low X) is specified.
2. How was the bug addressed: a patch is added which lowers the default RAM size for ARM architectures.
3. Patch: See the linked sources trees (for lucid and maverick)
4. TEST CASE: 'qemu-system-arm -M versatileab -kernel zImage
5. Regression potential: if there are users whose arm systems require a larger RAM size, they could experience regressions without specifying '-m 356'. This is very unlikely.
=======
Binary package hint: qemu-kvm
The following commands close immediately with segmentation fault:
qemu-system-arm -M versatilepb -kernel zImage
qemu-system-arm -M versatileab -kernel zImage
The following does not cause segmentation fault:
qemu-system-arm -M versatilepb -kernel zImage -m 128M
qemu-system-arm -M versatileab -kernel zImage -m 128M
zImage is a linux kernel image for ARM that worked with previous versions of qemu-system-arm, but the error is independent from the -kernel option, because it segfaults using any file.
The option -m 128M should be the default, and in older versions it worked the same with and without it.
---
Architecture: i386
DistroRelease: Ubuntu 10.04
KvmCmdLine: Error: command ['ps', '-C', 'kvm', '-F'] failed with exit code 1: UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
MachineType: System manufacturer System Product Name
NonfreeKernelMo
Package: qemu-kvm 0.12.3+
PackageArchitec
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, user)
LANG=en_US.utf8
SHELL=/bin/bash
ProcVersionSign
Tags: lucid
Uname: Linux 2.6.32-22-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare svnusers
dmi.bios.date: 10/20/2006
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0804
dmi.board.
dmi.board.name: P5B-Deluxe
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
Changed in qemu-kvm (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Confirmed |
description: | updated |
Changed in qemu-kvm (Ubuntu): | |
assignee: | nobody → Serge Hallyn (serge-hallyn) |
tags: | added: testcase |
apport information