[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] qemu 1.6.1
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] qemu 1.6.1 |
Date: |
Thu, 24 Oct 2013 11:38:44 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130923 Thunderbird/17.0.9 |
Il 23/10/2013 21:26, Stefan Weil ha scritto:
> Am 23.10.2013 11:00, schrieb Paolo Bonzini:
>> Il 23/10/2013 08:39, Michael W. Bombardieri ha scritto:
>>> Hi,
>>>
>>> My newly built qemu/win32 binary (v1.6.1) crashes in qemu-system-i386 and
>>> qemu-system-x86_64 when
>>> booting from an install CD.
>>>
>>> C:\Program Files\qemu>qemu-system-x86_64 -boot d -vnc 0.0.0.0:20 -cdrom
>>> NetBSD-6.1.2-amd64.iso
>>> Assertion failed: qemu_in_coroutine(), file qemu-coroutine-lock.c, line
>>> 99
>>>
>>> This application has requested the Runtime to terminate it in an
>>> unusual way.
>>> Please contact the application's support team for more information.
>>>
>>> I noticed that qemu-system-sparc still booted OpenBSD/sparc 5.3 install CD
>>> correctly.
>>> No further info at this stage.
>>> Any ideas?
>> It's a known problem that not everyone can reproduce. Please compile
>> with --disable-coroutine-pool on the configure command line.
>>
>> Paolo
>
> This patch also helps (at least for me, tested native and on Linux / Wine):
> http://repo.or.cz/w/qemu/ar7.git/commit/c777d5d62a729fd8b19847aaa0aad3d7a1f73f47
>
> It looks like a compiler problem related to thread local storage
> (variable "current").
Ugh.
> I recently got several bug reports from a Windows user and included
> patches to fix them in
> my personal tree http://repo.or.cz/w/qemu/ar7.git. The binaries on
> qemu.weilnetz.de
> are based on that tree.
Does something like
CoroutineWin32 *from = DO_UPCAST(CoroutineWin32, base, current);
also work? Then we can just remove from_.
Paolo
- [Qemu-devel] qemu 1.6.1, Michael W. Bombardieri, 2013/10/23
- Re: [Qemu-devel] qemu 1.6.1, Paolo Bonzini, 2013/10/23
- Re: [Qemu-devel] qemu 1.6.1, Stefan Weil, 2013/10/23
- Re: [Qemu-devel] qemu 1.6.1,
Paolo Bonzini <=
- Re: [Qemu-devel] qemu 1.6.1, Stefan Weil, 2013/10/24
- Re: [Qemu-devel] qemu 1.6.1, Paolo Bonzini, 2013/10/24
- Re: [Qemu-devel] qemu 1.6.1, Stefan Weil, 2013/10/26
- Re: [Qemu-devel] qemu 1.6.1, Paolo Bonzini, 2013/10/27
- Re: [Qemu-devel] qemu 1.6.1, Stefan Weil, 2013/10/27
- Re: [Qemu-devel] qemu 1.6.1, Stefan Weil, 2013/10/27