OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_72-170-g9af8d46
Gerrit Code Review
gerrit@openafs.org
Tue, 23 Mar 2010 12:15:06 -0700 (PDT)
The following commit has been merged in the master branch:
commit 9af8d46e7794c323a69bed4a84dd73d5a8d05a8c
Author: Andrew Deason <adeason@sinenomine.net>
Date: Wed Mar 10 14:15:58 2010 -0600
vos: Avoid LWP stack overflow error on SIGINT
vsproc's method of longjmp'ing out of a signal handler can thoroughly
confuse LWP. At the very least, the information on our stack becomes
incorrect, since we're no longer using the stack supplied by LWP. At the
very least, we seem to (almost) always fail the sanity check checking
for stack overflow. To prevent the test from happening, NULL the stack
pointer before the longjmp so we can attempt recovery.
FIXES 33360
Change-Id: Ie910cb1cc8564ac119c3b751fd8295bf312a3ce7
Reviewed-on: http://gerrit.openafs.org/1559
Tested-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/volser/vsprocs.c | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
--
OpenAFS Master Repository