From owner-freebsd-python@FreeBSD.ORG Tue Feb 24 01:38:46 2004 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 59BE716A4CF for ; Tue, 24 Feb 2004 01:38:46 -0800 (PST) Received: from smtp102.mail.sc5.yahoo.com (smtp102.mail.sc5.yahoo.com [216.136.174.140]) by mx1.FreeBSD.org (Postfix) with SMTP id 8772443D45 for ; Tue, 24 Feb 2004 01:38:45 -0800 (PST) (envelope-from kaeru@pd.jaring.my) Received: from unknown (HELO ?219.95.58.193?) (khairil?yusof@219.95.58.193 with plain) by smtp102.mail.sc5.yahoo.com with SMTP; 24 Feb 2004 09:38:44 -0000 From: Khairil Yusof To: Hye-Shik Chang In-Reply-To: <20040224091827.GA9742@i18n.org> References: <20040224091827.GA9742@i18n.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-yXcF1vPKpc7gxCe3petF" Message-Id: <1077615520.1002.10.camel@wolverine.cerebro.net.my> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.5.4FreeBSD GNOME Team Port Date: Tue, 24 Feb 2004 17:38:41 +0800 cc: Jeremy Messenger cc: python@FreeBSD.org Subject: Re: Need the help on debug the Python VS libpthread.. X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Feb 2004 09:38:46 -0000 --=-yXcF1vPKpc7gxCe3petF Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2004-02-24 at 18:18 +0900, Hye-Shik Chang wrote: > I am not sure if it's Python problem or our libpthread problem. I > failed to reproduce the situation with compact C code. (waitpid(2) > returned -1 with errno=3DEINTR on a child's normal termination.) > If you get a reasonable explanation that saying it's Python's > problem, please tell me. Great, thanks for the info. I can duplicate this problem with mail/ evolution also. It may be a more universal problem caused by libpthread. At least it also effects evolution1.5's em-junk-filter.c and other shell calls that use waitpid. evolution doesn't catch it either, resulting in a hanged process loop that has to be killed (also under libpthread). -- "You keep using that word. I do not think it means what you think it means." FreeBSD 5.2-CURRENT i386 5:26pm up 1:05, 1 user, load averages: 0.58, 0.40, 0.42 --=-yXcF1vPKpc7gxCe3petF Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQBAOxugDAqnLW/+/X8RAhOJAKD3gFuYXFSDmKiv2tUJdRGxvzrYUACg72vQ v1WwHdGUypY5D2ZeiLiLzyk= =O2NB -----END PGP SIGNATURE----- --=-yXcF1vPKpc7gxCe3petF--