qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH] w32: Initialise critical section before startin


From: Roy Tam
Subject: Re: [Qemu-devel] [PATCH] w32: Initialise critical section before starting thread (fix #922131)
Date: Wed, 1 Feb 2012 15:54:51 +0800

Hi,

2012/1/31 Stefan Weil <address@hidden>:
> This patch was contributed by Bogdan Harjoc. I added some assertions.
>
> Signed-off-by: Stefan Weil <address@hidden>

[snip]

Thanks, it starts now but I hit another crash:
GNU gdb (GDB) 7.3
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "mingw32".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from C:\msys\home\User\qemu\i386-softmmu/qemu-system-i386.exe...
done.
(gdb) r
Starting program:
C:\msys\home\User\qemu\i386-softmmu/qemu-system-i386.exe -L
..\\pc-bios -hda xp.vmdk
[New Thread 13020.0x32c4]
[New Thread 13020.0x2acc]
[New Thread 13020.0x2f74]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 13020.0x2f74]
0x7c81071e in SwitchToFiber () from C:\WINDOWS\system32\kernel32.dll
(gdb) bt
#0  0x7c81071e in SwitchToFiber () from C:\WINDOWS\system32\kernel32.dll
#1  0x0044790d in qemu_coroutine_switch (from_=0x1ab93fc, to_=0x1d4c5f0,
    action=COROUTINE_YIELD) at coroutine-win32.c:48
#2  0x00000001 in ?? ()
#3  0x004dc753 in coroutine_swap (from=0x1e00, to=0xff0a0000)
    at qemu-coroutine.c:31
#4  0x00411a39 in bdrv_rw_co (bs=0x1ab8008, sector_num=<optimized out>,
    buf=0x22a0000 "@", nb_sectors=1, is_write=false) at block.c:1335
#5  0x004887fc in ide_sector_read (s=0x1d1ffa8)
    at C:/msys/home/User/qemu/hw/ide/core.c:480
#6  0x0054eafa in memory_region_iorange_write (iorange=0x1d1f670, offset=7,
    width=1, data=150586501200084992) at C:/msys/home/User/qemu/memory.c:431
#7  0x00549981 in ioport_writeb_thunk (opaque=0x1d1f670, addr=7680, data=32)
    at C:/msys/home/User/qemu/ioport.c:211
#8  0x00549b7b in ioport_write (data=<optimized out>,
    address=<optimized out>, index=<optimized out>)
    at C:/msys/home/User/qemu/ioport.c:82
#9  cpu_outb (addr=503, val=0 '\000') at C:/msys/home/User/qemu/ioport.c:274
#10 0x02420397 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)



reply via email to

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