qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] Native MinGW build crashes when partitioning hard disk in M


From: Legorol
Subject: [Qemu-devel] Native MinGW build crashes when partitioning hard disk in MS-DOS guest
Date: Fri, 24 Jan 2014 14:07:43 +0100

I am building the official Qemu 1.7.0 release from source natively under MinGW for myself. I execute the i386 target. Qemu starts fine, but it crashes when I try to partition a 2G hard disk in an MS-DOS 6.22 guest. Details of the build and reproducing the crash are below.

The problem also occurs for me with the 1.6.2 release. The problem does not occur with these binaries from other people:
Eric Lassauge's Qemu-1.6.0-windows.zip
Prashant Satish's qemu-1.6.0-win32-sdl.tar.lzma
Stefan Weil's qemu-w32-setup-20131128, qemu-w32-setup-20140118.exe

The problem does not occur when I add the --enable-debug flag to configure! Whatever optimisation is removed as a result seems to avoid the crash.

How can I troubleshoot what the problem is? What should I change about my build to solve the problem?

Host: Windows 7 64-bit

Build environment: (32-bit)
MinGW fresh install including:
mingw32-gettext  bin  0.18.3.1-1
mingw32-gettext  dev  0.18.3.1-1
mingw32-gettext  dll  0.18.3.1-1
mingw32-libintl  dll  0.18.3.1-1
mingw32-libz  dev  1.2.8-1
mingw32-libz  dll  1.2.8-1
MSYS shell fresh install
Glib libraries and dependencies:
glib_2.34.3-1_win32
glib-dev_2.34.3-1_win32
pkg-config_0.28-1_win32
pkg-config-dev_0.28-1_win32
SDL-devel-1.2.15-mingw32

Qemu 1.7.0 source is in /mingw/build/qemu-1.7.0

Build process: (out-of-tree build)
using MSYS shell, in /mingw/build/qemu-1.7.0-obj directory:
../qemu-1.7.0/configure --python=C:/Python27/python --prefix=/mingw/build/qemu-1.7.0-bin --target-list="i386-softmmu" --disable-coroutine-pool
make
make install

To reproduce crash:
have a 1.44 floppy image of MS-DOS 6.22 boot disk
place the disk image with name dos.img in /mingw/build/qemu-test directory
using MSYS shell, in /mingw/build/qemu-test directory:
../qemu-1.7.0-bin/qemu-img create -f qcow2 test.img 2G
../qemu-1.7.0-bin/qemu-system-i386 -fda dos.img -hda test.img -boot a
once DOS boots up, type fdisk and try to create a single partition using all available space
Qemu crashes


Thanks,
Legorol



reply via email to

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