Fixed in newer versions which no longer have problems with thread local
storage on Windows.
** Changed in: qemu
Status: Confirmed => Fix Released
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
coroutine issue again, when booting tinycore_3.3.iso:
C:\msys\home\User\qemu\i386-softmmugdb --args qemu-system-i386.exe -L
..\pc-bios -cdrom tinycore_3.3.iso
GNU gdb (GDB) 7.3
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
Please try a newer compiler. gcc-4.6.2 compiles thread local storage correctly,
gcc-4.3.3 obviously doesn't.
If you can confirm that newer compilers fix this bug, I'd like to close this
ticket.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is
2012/3/20 Stefan Weil 932...@bugs.launchpad.net:
Please try a newer compiler. gcc-4.6.2 compiles thread local storage
correctly, gcc-4.3.3 obviously doesn't.
If you can confirm that newer compilers fix this bug, I'd like to close this
ticket.
I'm using gcc-4.6.2 now.
--
You received
Il 20/03/2012 10:35, Roy Tam ha scritto:
2012/3/20 Stefan Weil 932...@bugs.launchpad.net:
Please try a newer compiler. gcc-4.6.2 compiles thread local storage
correctly, gcc-4.3.3 obviously doesn't.
If you can confirm that newer compilers fix this bug, I'd like to close this
ticket.
I'm
More or less same crash for me:
Using built-in specs.
COLLECT_GCC=d:\MinGW\bin\gcc.exe
COLLECT_LTO_WRAPPER=d:/mingw/bin/../libexec/gcc/mingw32/4.6.2/lto-wrapper.exe
Target: mingw32
Configured with: ../gcc-4.6.2/configure
--enable-languages=c,c++,ada,fortran,objc,obj-c++ --disable-sjlj-exceptions
On 02/17/2012 01:53 AM, Roy Tam wrote:
Please try these modified configure option which adds the compiler flag
needed for multithreading:
--extra-cflags=-O0 -pipe -mthreads. For me, -mthreads solved the problem.
Yes -mthreads switch does workaround the issue.
But using -mthreads making
** Changed in: qemu
Status: New = Confirmed
** Changed in: qemu
Assignee: (unassigned) = Stefan Weil (ubuntu-weilnetz)
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/932487
Title:
The crash is caused by non-working thread local storage (TLS) in
coroutine-win32.c.
It took me some time to analyze this bug because I don't get it in my native
w32 environment with gcc-4.6.2,
but I could reproduce it with cross compiled w32 code. SwitchToFiber crashed
because it was called
2012/2/17 Stefan Weil 932...@bugs.launchpad.net:
The crash is caused by non-working thread local storage (TLS) in
coroutine-win32.c.
It took me some time to analyze this bug because I don't get it in my native
w32 environment with gcc-4.6.2,
but I could reproduce it with cross compiled w32
2012/2/17 Roy Tam roy...@gmail.com:
2012/2/17 Stefan Weil 932...@bugs.launchpad.net:
The crash is caused by non-working thread local storage (TLS) in
coroutine-win32.c.
It took me some time to analyze this bug because I don't get it in my native
w32 environment with gcc-4.6.2,
but I could
Same crash in wine:
user@gx110-lubuntu:~/qemu/i386-softmmu $ wine --version
wine-1.3.37
user@gx110-lubuntu:~/qemu/i386-softmmu $ winedbg qemu-system-i386.exe -L
..\\pc-bios -fda fda.img
WineDbg starting on pid 0024
0x7b85dedf: movl
12 matches
Mail list logo