pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/38226: startx locks waiting for /dev/random while generating an Xauth cookie
The following reply was made to PR pkg/38226; it has been noted by GNATS.
From: Tobias Nygren <tnn%NetBSD.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: sd4dfg2%hotmail.com@localhost
Subject: Re: pkg/38226: startx locks waiting for /dev/random while
generating an Xauth cookie
Date: Wed, 12 Mar 2008 20:13:09 +0100
On Wed, 12 Mar 2008 09:55:00 +0000 (UTC)
sd4dfg2%hotmail.com@localhost wrote:
> >Number: 38226
> >Category: pkg
> >Synopsis: startx locks waiting for /dev/random while generating an
> >Xauth cookie
> >Confidential: no
> >Severity: serious
> >Priority: medium
> >Responsible: pkg-manager
> >State: open
> >Class: sw-bug
> >Submitter-Id: net
> >Arrival-Date: Wed Mar 12 09:55:00 +0000 2008
> >Originator: Rob Quinn
> >Release: Current with pkgsrc modular X.org xinit
> >Organization:
> >Environment:
> >Description:
> startx often locks up on me and I have to control-C and try again.
> Control-T says I'm waiting on hexdump, but I think it's actually because
> /dev/random is "empty".
>
> %grep hexdump `which startx`
> mcookie=`dd if=/dev/random bs=16 count=1 2>/dev/null | hexdump -e \\"%08x\\"`
>
> >How-To-Repeat:
>
> >Fix:
> Switch to /dev/urandom? Are there other places (like xdm?) that might lock
> up the same way?
>
I have this line in my x11/xinit/Makefile:
CONFIGURE_ENV+= ac_cv_path_MCOOKIE='dd if=/dev/urandom bs=16
count=1 2>/dev/null | hexdump -e \\\"%08x\\\"'
I don't know if that's appropriate or not.
(but OpenBSD has urandom by default for cookie generation.)
Home |
Main Index |
Thread Index |
Old Index