[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [Bug 1429313] Re: qemu-user doesn't block target signals on
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [Bug 1429313] Re: qemu-user doesn't block target signals on entry to signal hanlder. |
Date: |
Fri, 17 Jun 2016 16:38:57 -0000 |
The patches to block signals on entry to the signal handler have now
been applied to master.
** Changed in: qemu
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1429313
Title:
qemu-user doesn't block target signals on entry to signal hanlder.
Status in QEMU:
Fix Committed
Bug description:
Upon entry to a target signal handler the function
process_pending_signals in linux-user/signal.c block the appropriate
host signals, but signals already received and queued by Qemu are not
blocked. If multiple signals arrive in quick succession this results
incorrect recursion in the target signal handler.
The attached test case my be run as:
$ (sleep 2 ; echo) | qemu-i386 ./a.out
.................. Recursion in signal handler!
qemu: uncaught target signal 6 (Aborted) - core dumped
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1429313/+subscriptions
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [Bug 1429313] Re: qemu-user doesn't block target signals on entry to signal hanlder.,
Peter Maydell <=