qemu-devel
[Top][All Lists]
Advanced

[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: Thu, 18 Oct 2012 22:06:20 -0000

I tried compiling under Ubuntu
Linux oliverks-virtual-machine 2.6.38-16-generic #67-Ubuntu SMP Thu Sep 6 
17:58:38 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

and it does not appear to work.  I just get the statement

VNC server running on `127.0.0.1:5900'
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



reply via email to

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