Subject: Re: CVS commit: src/sbin/dump
To: Juergen Hannken-Illjes <hannken@netbsd.org>
From: Luke Mewburn <lukem@NetBSD.org>
List: source-changes
Date: 03/19/2004 09:15:29
On Wed, Feb 18, 2004 at 10:45:21AM +0000, Juergen Hannken-Illjes wrote:
  | 
  | Module Name:	src
  | Committed By:	hannken
  | Date:		Wed Feb 18 10:45:21 UTC 2004
  | 
  | Modified Files:
  | 	src/sbin/dump: tape.c
  | 
  | Log Message:
  | Avoid signal race condition. If a slave gets the SIGUSR2 signal between
  | the "setjmp" and the "ready = 1" statements the slave will pause forever
  | and the complet dump hangs.
  | 
  | Fixes PR #24453

Thanks for this!  It fixes a problem I'd been having with amanda
for almost a year.

After upgrading the kernel and dump(8), the problems on the two
systems I saw this on has gone away.  (Just upgrading dump(8)
on a five month old -current kernel didn't suffice).


Luke.