From durian@man.boogie.com  Tue Feb 13 11:25:52 2001
Return-Path: <durian@man.boogie.com>
Received: from man.boogie.com (dynamic016.indra.com [204.144.142.86])
	by hub.freebsd.org (Postfix) with ESMTP id 7F70237B491
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 13 Feb 2001 11:25:50 -0800 (PST)
Received: (from durian@localhost)
	by man.boogie.com (8.11.2/8.11.2) id f1DJRak32824;
	Tue, 13 Feb 2001 12:27:36 -0700 (MST)
	(envelope-from durian)
Message-Id: <200102131927.f1DJRak32824@man.boogie.com>
Date: Tue, 13 Feb 2001 12:27:36 -0700 (MST)
From: durian@boogie.com
Reply-To: durian@boogie.com
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: Enlightenment dumps in homedir() specifically getpwuid()
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         25069
>Category:       ports
>Synopsis:       Enlightenment dumps in homedir() specifically getpwuid()
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    vanilla
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 13 11:30:00 PST 2001
>Closed-Date:    Tue Mar 6 10:48:50 PST 2001
>Last-Modified:  Tue Mar 06 10:50:21 PST 2001
>Originator:     Mike Durian
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD man.boogie.com 5.0-CURRENT FreeBSD 5.0-CURRENT #5: Tue Feb 6 12:10:52 MST 2001 durian@man.boogie.com:/usr/obj/usr/src/sys/BOOGIE i386


	I recently cvsup -current and built a new world and kernel on Feb 6th,
	though I might have performed the cvsup the day before.
>Description:
	I have a feeling this is really a libc problem, but have not
	been able to reproduce the failure outside of the enlightenment
	build (port version = 0.16.5).  The call to homedir() in enlightenment
	results in a core dump when getpwuid() is called.  This happens
	even if you move the call to homedir() so it is the very first
	thing called from main.c.  Somehow isatty() gets called from
	getpwuid() and it results in a call to .cerror() which causes
	the dump.

	A small stand alone program that duplicates the call to homedir()
	does not fail, so perhaps it has to due with lots of static
	variables or other libraries that are linked into E.
>How-To-Repeat:
	Build Enlightment from the ports collection and try to run it on
	a resonably current system.  It will fail - at least for me.
>Fix:

	No known fix.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->vanilla 
Responsible-Changed-By: steve 
Responsible-Changed-When: Sun Feb 25 18:14:00 PST 2001 
Responsible-Changed-Why:  
Over to port's maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=25069 
State-Changed-From-To: open->closed 
State-Changed-By: vanilla 
State-Changed-When: Tue Mar 6 10:48:50 PST 2001 
State-Changed-Why:  
Close this one, I have no such problem on my current smp box. 

please cvsup & make world again.. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=25069 
>Unformatted:
