[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
[Qemu-devel] [Bug 1429313] Re: qemu-user doesn't block target signals on entry to signal hanlder.
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.
qemu-user doesn't block target signals on entry to signal hanlder.
Status in QEMU:
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:
|[Prev in Thread]
||[Next in Thread]|
- [Qemu-devel] [Bug 1429313] Re: qemu-user doesn't block target signals on entry to signal hanlder.,
Peter Maydell <=