Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Feb 2001 12:27:36 -0700 (MST)
From:      durian@boogie.com
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/25069: Enlightenment dumps in homedir() specifically getpwuid()
Message-ID:  <200102131927.f1DJRak32824@man.boogie.com>

next in thread | raw e-mail | index | archive | help

>Number:         25069
>Category:       ports
>Synopsis:       Enlightenment dumps in homedir() specifically getpwuid()
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 13 11:30:00 PST 2001
>Closed-Date:
>Last-Modified:
>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:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102131927.f1DJRak32824>