From owner-freebsd-gnome Sat Jul 27 21:59:42 2002 Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 73C5D37B400 for ; Sat, 27 Jul 2002 21:59:40 -0700 (PDT) Received: from creme-brulee.marcuscom.com (rdu57-17-158.nc.rr.com [66.57.17.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id D153A43E3B for ; Sat, 27 Jul 2002 21:59:39 -0700 (PDT) (envelope-from marcus@FreeBSD.org) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.12.5/8.12.5) with ESMTP id g6S4xE9I020396; Sun, 28 Jul 2002 00:59:14 -0400 (EDT) (envelope-from marcus@FreeBSD.org) Subject: Re: GDM 2.4.0.x & FreeBSD From: Joe Marcus Clarke To: George Cc: gnome@FreeBSD.org In-Reply-To: <1026871655.9621.64.camel@zircon.zircon.seattle.wa.us> References: <20020713234810.GA18421@monique.linux.bogus> <20020714024846.R75796-100000@finone.ulp.co.il> <20020715225248.GI19585@monique.linux.bogus> <1026871655.9621.64.camel@zircon.zircon.seattle.wa.us> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-gp31ovQ5+JjZ5Yz/L9Je" X-Mailer: Ximian Evolution 1.0.8 Date: 28 Jul 2002 00:59:34 -0400 Message-Id: <1027832374.48261.72.camel@shumai.marcuscom.com> Mime-Version: 1.0 Sender: owner-freebsd-gnome@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --=-gp31ovQ5+JjZ5Yz/L9Je Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Okay, I'm back from vacation, and trying to nail down this gdm thing. I have 2.4.0.4 on my test machine, and the problem is still there when gdm is run out of /etc/ttys with the --nodaemon flag. When started from the command line with or without the --nodaemon flag, gdm work just fine. gdm-binary is still getting locked in run_pictures(). I added some debugging code in slave.c right after dup2() is called by the parent process (the default case in the switch statement). Each dup2 call is returning EBADF. The fileno's for pipe1[1] and pipe2[0] are 9 and 10 respectively. They don't appear to change from exec to exec. It looks like stdin and stdout are not available out of /etc/ttys as they are from a shell. I'll continue to investigate, but I thought this information might be somewhat helpful. Joe --=-gp31ovQ5+JjZ5Yz/L9Je Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQA9Q3o2b2iPiv4Uz4cRApCeAJ993kyaENsBG/SXrdn0Trbn44yTkwCbBOvT P/ZnmJRFkPFCAIY/yBJy7L0= =3e1K -----END PGP SIGNATURE----- --=-gp31ovQ5+JjZ5Yz/L9Je-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message