On Tue, 5 Nov 2002, Andreas Hasenack wrote:
From: Andreas Hasenack <andreas@conectiva.com.br> To: suse-security@suse.com Date: Tue, 5 Nov 2002 12:10:08 -0200 Subject: Re: [suse-security] SuSE Security Announcement: lprng/html2ps (SuSE-SA:2002:040)
Em Tue, Nov 05, 2002 at 04:20:20AM +0100, Roman Drahtmueller escreveu:
The latest versions of rpm appear to have what is currently believed to be either a race condition or stale lock problem that causes it to lock up in a select call:
select(0, NULL, NULL, NULL, {1,0}) = 0 (Timeout) select(0, NULL, NULL, NULL, {1,0}) = 0 (Timeout) etc.
These select calls on NULL sockets are used as an equivalent to sleep(3) or usleep(2), nothing more. The suspicion about a deadlock holds, though,
Hi Adnreas, good to see you in here. One honorable guest more... :-)
This is a known problem with some RPM versions, check if you have some __db* files in /var/lib/rpm.
Is it possible that this effect only takes place if you have interrupted an RPM write access once before? Roman.