--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: endless loop in fprintf() after I/O error
- From: Max Kellermann <max@duempel.org>
- Date: Mon, 6 Dec 2010 12:30:22 +0100
- Message-id: <20101206113022.GA10321@mail.blarg.de>
Package: libc6
Version: 2.7-18lenny6
Severity: important
The following program enters an endless loop inside fprintf(), which
consumes 100% CPU:
int main(int argc,char**argv) {
close(2);
static char buffer[8193];
memset(buffer, ' ', sizeof(buffer)-1);
fprintf(stderr, "%s\n", buffer);
}
This is fixed in squeeze (libc6 2.11.2-7).
--- End Message ---
--- Begin Message ---
- To: Max Kellermann <max@duempel.org>, 606099-done@bugs.debian.org
- Subject: Re: Bug#606099: endless loop in fprintf() after I/O error
- From: Aurelien Jarno <aurelien@aurel32.net>
- Date: Sun, 6 Feb 2011 21:17:31 +0100
- Message-id: <20110206201731.GH4295@hall.aurel32.net>
- In-reply-to: <20101206113022.GA10321@mail.blarg.de>
- References: <20101206113022.GA10321@mail.blarg.de>
Version: 2.11.2-7
On Mon, Dec 06, 2010 at 12:30:22PM +0100, Max Kellermann wrote:
> Package: libc6
> Version: 2.7-18lenny6
> Severity: important
>
> The following program enters an endless loop inside fprintf(), which
> consumes 100% CPU:
>
> int main(int argc,char**argv) {
> close(2);
> static char buffer[8193];
> memset(buffer, ' ', sizeof(buffer)-1);
> fprintf(stderr, "%s\n", buffer);
> }
>
> This is fixed in squeeze (libc6 2.11.2-7).
>
Marking the bug as fixed in version 2.11.2-7
--
Aurelien Jarno GPG: 1024D/F1BCDB73
aurelien@aurel32.net http://www.aurel32.net
--- End Message ---