From owner-freebsd-bugs@FreeBSD.ORG Fri Jul 22 16:01:04 2005 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D95616A451 for ; Fri, 22 Jul 2005 16:01:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E64543DCD for ; Fri, 22 Jul 2005 16:00:33 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6MG0XbH071234 for ; Fri, 22 Jul 2005 16:00:33 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6MG0X0C071232; Fri, 22 Jul 2005 16:00:33 GMT (envelope-from gnats) Resent-Date: Fri, 22 Jul 2005 16:00:33 GMT Resent-Message-Id: <200507221600.j6MG0X0C071232@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Poul-Henning Kamp Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E2E8316A41F for ; Fri, 22 Jul 2005 15:53:08 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from pasmtp.tele.dk (pasmtp.tele.dk [193.162.159.95]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D79343D46 for ; Fri, 22 Jul 2005 15:52:58 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (0x535c0e2a.sgnxx1.adsl-dhcp.tele.dk [83.92.14.42]) by pasmtp.tele.dk (Postfix) with ESMTP id 134261EC329 for ; Fri, 22 Jul 2005 17:52:56 +0200 (CEST) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.4/8.13.4) with ESMTP id j6MFqriN052024 for ; Fri, 22 Jul 2005 17:52:53 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) Received: (from phk@localhost) by critter.freebsd.dk (8.13.4/8.13.4/Submit) id j6MFqq0D052023; Fri, 22 Jul 2005 17:52:52 +0200 (CEST) (envelope-from phk) Message-Id: <200507221552.j6MFqq0D052023@critter.freebsd.dk> Date: Fri, 22 Jul 2005 17:52:52 +0200 (CEST) From: Poul-Henning Kamp To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: bin/83914: popen() doesn't work in static threaded programs. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Poul-Henning Kamp List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jul 2005 16:01:04 -0000 >Number: 83914 >Category: bin >Synopsis: popen() doesn't work in static threaded programs. >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jul 22 16:00:33 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Poul-Henning Kamp >Release: FreeBSD 7.0-CURRENT i386 >Organization: >Environment: System: FreeBSD critter.freebsd.dk 7.0-CURRENT FreeBSD 7.0-CURRENT #2: Sun Jul 17 19:18:31 CEST 2005 root@critter.freebsd.dk:/freebsd/src/sys/i386/compile/CRITTER i386 >Description: popen() does not work if a threaded program is linked static but it works fine for a dynamic binary. >How-To-Repeat: Attached a source file & Makefile. run "make test" to see difference. begin 664 Makefile M"@I04D]'"3T)8G5G,C`P-3`W,C(*"DQ$041$"3T)+6QP=&AR96%D"@I.3U]- M04X)/0EN;PH*+FEF(%-4051)0PI#1DQ!1U,)*ST)+7-T871I8PHN96YD:68* M"BYI;F-L=61E(#QBTU!2T5](&-L96%N"@DD>TU!2T5] M"@DN+R1[4%)/1WT*"0H)0&5C:&\@(B,C(R,C(%-4051)0R!"24Y!4ED@(R,C M(R,B"@DD>TU!2T5](&-L96%N"@DD>TU!2T5](%-4051)0SUY97,*"2XO)'M0 %4D]'?0H` ` end begin 664 bug20050722.c M(VEN8VQU9&4@/'-T9&EO+F@^"B-I;F-L=61E(#QEF5O9B!B=68L(&8I M*0H)"7!R:6YT9B@B)7,B+"!B=68I.PH):2`]('!C;&]S92AF*3L*"6EF("AI M*0H)"7=APH*"7!T:')E861?="!T<#L*"@EI9B`H<'1H M5]T:')E860L($Y53$PI*2`*"0EE MFix: >Release-Note: >Audit-Trail: >Unformatted: