Mailinglist Archive: opensuse-security (575 mails)
| < Previous | Next > |
Re: [suse-security] SuSE Security Announcement: lprng/html2ps (SuSE-SA:2002:040)
- From: Roman Drahtmueller <draht@xxxxxxx>
- Date: Tue, 5 Nov 2002 04:20:20 +0100 (MET)
- Message-id: <Pine.LNX.4.44.0211050345510.3601-100000@xxxxxxxxxxxx>
>
> 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,
because it seems to sit on a resource and wait for the weather to become
warmer. But a deadlock requires two parties to fight for a resource.
Schizophrenic, isn't it?
But it doesn't bring us any further. See if --rebuilddb brings about a
change.
Roman.
> 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,
because it seems to sit on a resource and wait for the weather to become
warmer. But a deadlock requires two parties to fight for a resource.
Schizophrenic, isn't it?
But it doesn't bring us any further. See if --rebuilddb brings about a
change.
Roman.
| < Previous | Next > |