blob: da8e9845923e7d52ea8ed625b9731480dcc0be86 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
Initial monitor does not output anything on Windows (MSYS2 binary)
When running on Windows error messages before the UI is started are not showing up.
For example when I run:
qemu-system-i386.exe -L /mingw32/etc/qemu/ -m 20G
It should display "ram size too large", according to gdb:
Breakpoint 1, error_report (fmt=fmt@entry=0x71bdf6 <dma_aiocb_info+2426> "ram size too large") at C:/build/mingw/mingw-w64-qemu/src/qemu-2.4.0/util/qemu-error.c:233
However the console does never receive that.
As far as I could find out vfprintf is called, but it doesn't output anything.
This affects both binary editions (for instance "qemu-system-i386.exe" AND "qemu-system-i386w.exe")
dumpbin /all "C:\Program Files\qemu\qemu-system-i386.exe"|more
Dump of file C:\Program Files\qemu\qemu-system-i386.exe
PE signature found
File Type: EXECUTABLE IMAGE
FILE HEADER VALUES
8664 machine (x64)
This affects both binary editions (for instance "qemu-system-i386.exe" AND "qemu-system-i386w.exe")
dumpbin /all "C:\Program Files\qemu\qemu-system-i386.exe"|more
Dump of file C:\Program Files\qemu\qemu-system-i386.exe
PE signature found
File Type: EXECUTABLE IMAGE
4.00 operating system version
5.02 subsystem version: Win32
Looking through old bug tickets... can you still reproduce this issue with the latest version of QEMU? Or could we close this ticket nowadays?
I just retested, it is fixed in the latest version on MSYS2.
|