Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Nov 2007 11:42:12 +0200
From:      Danny Braniss <danny@cs.huji.ac.il>
To:        iedowse@FreeBSD.org
Cc:        freebsd-bugs@FreeBSD.org
Subject:   Re: bin/117603: [patch] dump(8) hangs on SMP - 4way and higher. 
Message-ID:  <E1IoyTE-0004u8-HK@cs1.cs.huji.ac.il>
In-Reply-To: <200711041127.lA4BRpg8049484@freefall.freebsd.org> 
References:  <200711041127.lA4BRpg8049484@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I didn't get your 2nd. message, but i'm now looking at the pr :-)
what if after
	sigemptyset(&mask);
we add
	sigaddset(&mask, SIGUSR2);
the sigsupend() should only return iff a SIGUSR2 was received.
would'nt that solve the ^T et.all issue?

at the moment only one host has this problem, and it's very unsettling, since
I can't reproduce it on another similar host. On the other hand someone else
reported the same issue, and my fix worked for him too.
Anyways, I see no harm in a little cleanup/upgrade :-)
also, my feeling is that the problem might be in the kernel, but I got lost
following the code.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1IoyTE-0004u8-HK>