DragonFly commits List (threaded) for 2012-02
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: vkernel - Fix semi-random SIGILL crashes under heavy network loads
commit 988854f90a2914d000cc259daea18e80c716b6f9
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date: Thu Feb 2 15:17:44 2012 -0800
vkernel - Fix semi-random SIGILL crashes under heavy network loads
* SIGIO was being installed with SA_NODEFER, resulting in situations
under heavy network loads where multiple SIGIOs could stack and cause
a stack overflow. This often resulted in the sendsig code in the kernel
generating a SIGILL to the process after being unable to push a new
signal context.
* Removing SA_NODEFER appears to solve the problem.
Reported-by: tuxillo
Summary of changes:
sys/platform/vkernel/platform/kqueue.c | 2 +-
sys/platform/vkernel64/platform/kqueue.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/988854f90a2914d000cc259daea18e80c716b6f9
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]