[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [Bug 1065325] Re: qemu-system-arm hangs on SIGUSR1 on OS X
From: |
Oliver |
Subject: |
[Qemu-devel] [Bug 1065325] Re: qemu-system-arm hangs on SIGUSR1 on OS X 10.8.2 |
Date: |
Fri, 19 Oct 2012 02:54:45 -0000 |
Thank you for all the help. I have made a lot of progress. I think
there might be a bug lm3s811 device, but I will look into that and log a
bug if I find it. As usual with these problems, it was not just one
thing.
The TI make files for using gcc produced bad code (I hand check by looking at
the assembly files).
The FreeRTOS build was cause crashes due to other bugs
I think the lm3s811 might have a bug (with the display) which was what I was
focusing on.
Thank you for everyone who responded. I think this bug can be marked
closed.
Oliver
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1065325
Title:
qemu-system-arm hangs on SIGUSR1 on OS X 10.8.2
Status in QEMU:
New
Bug description:
I built the latest version of QEMU
commit b4ae3cfa57b8c1bdbbd7b7d420971e9171203ade
Date: Mon Oct 1 12:34:37 2012 +1000
My system is:
Darwin localhost 12.2.0 Darwin Kernel Version 12.2.0: Sat Aug 25 00:48:52 PDT
2012; root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64
localhost:qemu oliverks$ gcc -v
Using built-in specs.
Target: i686-apple-darwin11
Configured with:
/private/var/tmp/llvmgcc42/llvmgcc42-2336.11~28/src/configure
--disable-checking --enable-werror
--prefix=/Applications/Xcode.app/Contents/Developer/usr/llvm-gcc-4.2
--mandir=/share/man --enable-languages=c,objc,c++,obj-c++
--program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/
--with-slibdir=/usr/lib --build=i686-apple-darwin11
--enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.11~28/dst-llvmCore/Developer/usr/local
--program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11
--target=i686-apple-darwin11 --with-gxx-include-dir=/usr/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
Shortly after start up I freeze. I am running the command line
./arm-softmmu/qemu-system-arm -M lm3s811evb -kernel
../FreeRTOSV7.2.0/FreeRTOS/Demo/CORTEX_LM3S811_GCC/gcc/RTOSDemo.axf
The hang appears to occur due to this signal being sent
static void qemu_tcg_init_cpu_signals(void)
{
sigset_t set;
struct sigaction sigact;
memset(&sigact, 0, sizeof(sigact));
sigact.sa_handler = cpu_signal;
sigaction(SIG_IPI, &sigact, NULL); // <-- Signal that hangs system
sigemptyset(&set);
sigaddset(&set, SIG_IPI);
pthread_sigmask(SIG_UNBLOCK, &set, NULL);
}
Oliver
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1065325/+subscriptions
- [Qemu-devel] [PATCH v5 00/26] Add infrastructure for QIDL-based device serialization, Michael Roth, 2012/10/18
- [Qemu-devel] [PATCH 01/26] qapi: qapi-visit.py -> qapi_visit.py so we can import, Michael Roth, 2012/10/18
- [Qemu-devel] [PATCH 02/26] qapi: qapi-types.py -> qapi_types.py, Michael Roth, 2012/10/18
- [Qemu-devel] [PATCH 03/26] qapi: qapi-commands.py -> qapi_commands.py, Michael Roth, 2012/10/18
- [Qemu-devel] [PATCH 04/26] qapi: qapi_visit.py, make code useable as module, Michael Roth, 2012/10/18
- [Qemu-devel] [PATCH 05/26] qapi: qapi_visit.py, support arrays and complex qapi definitions, Michael Roth, 2012/10/18
- [Qemu-devel] [PATCH 06/26] qapi: qapi_visit.py, support generating static functions, Michael Roth, 2012/10/18
- [Qemu-devel] [PATCH 07/26] qapi: qapi_visit.py, support for visiting non-pointer/embedded structs, Michael Roth, 2012/10/18
- [Qemu-devel] [PATCH 08/26] qapi: add visitor interfaces for C arrays, Michael Roth, 2012/10/18
- [Qemu-devel] [PATCH 09/26] qapi: QmpOutputVisitor, implement array handling, Michael Roth, 2012/10/18
- [Qemu-devel] [PATCH 10/26] qapi: QmpInputVisitor, implement array handling, Michael Roth, 2012/10/18