From owner-freebsd-threads@FreeBSD.ORG Sun Oct 30 16:01:04 2011 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A47C106566B for ; Sun, 30 Oct 2011 16:01:04 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from ainaz.pair.com (ainaz.pair.com [209.68.2.66]) by mx1.freebsd.org (Postfix) with ESMTP id E177F8FC23 for ; Sun, 30 Oct 2011 16:01:03 +0000 (UTC) Received: from [192.168.0.130] (vie-188-118-240-137.dsl.sil.at [188.118.240.137]) by ainaz.pair.com (Postfix) with ESMTPSA id D3D923F40F; Sun, 30 Oct 2011 11:41:49 -0400 (EDT) Date: Sun, 30 Oct 2011 16:41:48 +0100 (CET) From: Gerald Pfeifer To: freebsd-threads@freebsd.org, Daniel Eischen Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: Subject: Re: AMD64 version of GNAT Ada compiler broken due to libthr X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Oct 2011 16:01:04 -0000 On the last day of 2010, Daniel Eischen wrote: > I've got FSF paperwork on file, specifically to submit my original > FreeBSD and VxWorks GNAT ports to AdaCore (which they then upstreamed > to GCC). It's been a few years since I submitted the paperwork, > however, and I'm not sure if they require resubmittal at periodic > intervals. It may be possible for you to explain your changes to > me, without me looking at your original code or changes. This is generally not necessary. Your paperwork with the FSF holds without a need to renew, except that if you changed employers and require an employer disclaimer that might need to be sent for the new employer. Not sure whether the concrete question here is still open of course, but I'll also be happy to see how I can help in case. Gerald From owner-freebsd-threads@FreeBSD.ORG Sun Oct 30 16:53:21 2011 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1879C1065674 for ; Sun, 30 Oct 2011 16:53:21 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id D05378FC0C for ; Sun, 30 Oct 2011 16:53:20 +0000 (UTC) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.4/8.14.4/NETPLEX) with ESMTP id p9UGa7nH005356; Sun, 30 Oct 2011 12:36:07 -0400 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.2.6 (mail.netplex.net [204.213.176.10]); Sun, 30 Oct 2011 12:36:07 -0400 (EDT) Date: Sun, 30 Oct 2011 12:36:07 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Gerald Pfeifer In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-threads@freebsd.org Subject: Re: AMD64 version of GNAT Ada compiler broken due to libthr X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Oct 2011 16:53:21 -0000 On Sun, 30 Oct 2011, Gerald Pfeifer wrote: > On the last day of 2010, Daniel Eischen wrote: >> I've got FSF paperwork on file, specifically to submit my original >> FreeBSD and VxWorks GNAT ports to AdaCore (which they then upstreamed >> to GCC). It's been a few years since I submitted the paperwork, >> however, and I'm not sure if they require resubmittal at periodic >> intervals. It may be possible for you to explain your changes to >> me, without me looking at your original code or changes. > > This is generally not necessary. Your paperwork with the FSF holds > without a need to renew, except that if you changed employers and > require an employer disclaimer that might need to be sent for the > new employer. > > Not sure whether the concrete question here is still open of course, > but I'll also be happy to see how I can help in case. I lost the original thread; someone had, or was trying to, port lang/gnat to AMD64 (that someone not being Mark Murray). -- DE From owner-freebsd-threads@FreeBSD.ORG Sun Oct 30 17:54:55 2011 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C7991065673 for ; Sun, 30 Oct 2011 17:54:55 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) by mx1.freebsd.org (Postfix) with ESMTP id 247D78FC17 for ; Sun, 30 Oct 2011 17:54:54 +0000 (UTC) Received: from [192.168.0.225] (atoulouse-256-1-32-183.w90-38.abo.wanadoo.fr [90.38.175.183]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id B245543B91 for ; Sun, 30 Oct 2011 12:38:19 -0500 (CDT) Message-ID: <4EAD8B89.9090505@marino.st> Date: Sun, 30 Oct 2011 18:38:17 +0100 From: John Marino User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20110624 Thunderbird/5.0 MIME-Version: 1.0 To: freebsd-threads@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: AMD64 version of GNAT Ada compiler broken due to libthr X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Oct 2011 17:54:55 -0000 On 10/30/2011 5:36 PM, Daniel Eischen wrote: > On Sun, 30 Oct 2011, Gerald Pfeifer wrote: > >> On the last day of 2010, Daniel Eischen wrote: >>> I've got FSF paperwork on file, specifically to submit my original >>> FreeBSD and VxWorks GNAT ports to AdaCore (which they then upstreamed >>> to GCC). It's been a few years since I submitted the paperwork, >>> however, and I'm not sure if they require resubmittal at periodic >>> intervals. It may be possible for you to explain your changes to >>> me, without me looking at your original code or changes. >> >> This is generally not necessary. Your paperwork with the FSF holds >> without a need to renew, except that if you changed employers and >> require an employer disclaimer that might need to be sent for the >> new employer. >> >> Not sure whether the concrete question here is still open of course, >> but I'll also be happy to see how I can help in case. > > I lost the original thread; someone had, or was trying to, port > lang/gnat to AMD64 (that someone not being Mark Murray). > No, I launched the initial thread. The problem was actually stack permissions. It's been solved and the resultant lang/gnat-aux passes all tests perfectly on x86 and AMD64 now. The issue is that the patch that allowed this should go in gcc codebase so all versions of gcc get it. John From owner-freebsd-threads@FreeBSD.ORG Sun Oct 30 17:54:55 2011 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7276B1065675 for ; Sun, 30 Oct 2011 17:54:55 +0000 (UTC) (envelope-from freebsdml@marino.st) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) by mx1.freebsd.org (Postfix) with ESMTP id 4B4A28FC0A for ; Sun, 30 Oct 2011 17:54:54 +0000 (UTC) Received: from [192.168.0.225] (atoulouse-256-1-32-183.w90-38.abo.wanadoo.fr [90.38.175.183]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id E2BA543B4E for ; Sun, 30 Oct 2011 12:35:15 -0500 (CDT) Message-ID: <4EAD8AD0.6040504@marino.st> Date: Sun, 30 Oct 2011 18:35:12 +0100 From: John Marino User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20110624 Thunderbird/5.0 MIME-Version: 1.0 To: freebsd-threads@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: AMD64 version of GNAT Ada compiler broken due to libthr X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Oct 2011 17:54:55 -0000 On 10/30/2011 4:41 PM, Gerald Pfeifer wrote: > On the last day of 2010, Daniel Eischen wrote: >> I've got FSF paperwork on file, specifically to submit my original >> FreeBSD and VxWorks GNAT ports to AdaCore (which they then upstreamed >> to GCC). It's been a few years since I submitted the paperwork, >> however, and I'm not sure if they require resubmittal at periodic >> intervals. It may be possible for you to explain your changes to >> me, without me looking at your original code or changes. > > This is generally not necessary. Your paperwork with the FSF holds > without a need to renew, except that if you changed employers and > require an employer disclaimer that might need to be sent for the > new employer. > > Not sure whether the concrete question here is still open of course, > but I'll also be happy to see how I can help in case. > > Gerald > Hi Gerald, As a matter of fact, I have assigned my copyright to the FSF a while ago, so there's nothing preventing me from submitting this patch in my name. It's on my todo list. Getting through GCC patch procedure is gruesome though, and I have dozens... John From owner-freebsd-threads@FreeBSD.ORG Mon Oct 31 11:07:14 2011 Return-Path: Delivered-To: freebsd-threads@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C55041065673 for ; Mon, 31 Oct 2011 11:07:14 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9ABFA8FC0A for ; Mon, 31 Oct 2011 11:07:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9VB7E3r056905 for ; Mon, 31 Oct 2011 11:07:14 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9VB7EQJ056903 for freebsd-threads@FreeBSD.org; Mon, 31 Oct 2011 11:07:14 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 31 Oct 2011 11:07:14 GMT Message-Id: <201110311107.p9VB7EQJ056903@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-threads@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-threads@FreeBSD.org X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Oct 2011 11:07:14 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o threa/160708 threads possible security problem with RLIMIT_VMEM o threa/157040 threads [libthr] valgrind detects leaks in libthr.so.3 o threa/154893 threads pthread_sigmask don't work if mask and oldmask are pas o threa/150959 threads [libc] Stub pthread_once in libc should call _libc_onc o threa/149366 threads pthread_cleanup_pop never runs the configured routine o threa/148515 threads Memory / syslog strangeness in FreeBSD 8.x ( possible o threa/141721 threads rtprio(1): (id|rt)prio priority resets when new thread o threa/135673 threads databases/mysql50-server - MySQL query lock-ups on 7.2 o threa/128922 threads threads hang with xorg running o threa/127225 threads bug in lib/libthr/thread/thr_init.c o threa/122923 threads 'nice' does not prevent background process from steali o threa/121336 threads lang/neko threading ok on UP, broken on SMP (FreeBSD 7 o threa/116668 threads can no longer use jdk15 with libthr on -stable SMP o threa/115211 threads pthread_atfork misbehaves in initial thread o threa/110636 threads [request] gdb(1): using gdb with multi thread applicat o threa/110306 threads apache 2.0 segmentation violation when calling gethost o threa/103975 threads Implicit loading/unloading of libpthread.so may crash o threa/101323 threads [patch] fork(2) in threaded programs broken. s threa/84483 threads problems with devel/nspr and -lc_r on 4.x o threa/80992 threads abort() sometimes not caught by gdb depending on threa o threa/79683 threads svctcp_create() fails if multiple threads call at the s threa/76694 threads fork cause hang in dup()/close() function in child (-l s threa/48856 threads Setting SIGCHLD to SIG_IGN still leaves zombies under s threa/34536 threads accept() blocks other threads s threa/30464 threads [patch] pthread mutex attributes -- pshared 25 problems total. From owner-freebsd-threads@FreeBSD.ORG Tue Nov 1 09:40:11 2011 Return-Path: Delivered-To: freebsd-threads@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0FA041065676 for ; Tue, 1 Nov 2011 09:40:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C751F8FC0C for ; Tue, 1 Nov 2011 09:40:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id pA19eAh7055856 for ; Tue, 1 Nov 2011 09:40:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id pA19eAaT055855; Tue, 1 Nov 2011 09:40:10 GMT (envelope-from gnats) Resent-Date: Tue, 1 Nov 2011 09:40:10 GMT Resent-Message-Id: <201111010940.pA19eAaT055855@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-threads@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Stephen Hurd Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38BD2106564A for ; Tue, 1 Nov 2011 09:34:51 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 291FC8FC12 for ; Tue, 1 Nov 2011 09:34:51 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id pA19YoBk046508 for ; Tue, 1 Nov 2011 09:34:50 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id pA19Yotj046507; Tue, 1 Nov 2011 09:34:50 GMT (envelope-from nobody) Message-Id: <201111010934.pA19Yotj046507@red.freebsd.org> Date: Tue, 1 Nov 2011 09:34:50 GMT From: Stephen Hurd To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: threads/162221: 9.0-RC1 new problem building spidermonkey X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Nov 2011 09:40:11 -0000 >Number: 162221 >Category: threads >Synopsis: 9.0-RC1 new problem building spidermonkey >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-threads >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Nov 01 09:40:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Stephen Hurd >Release: 9.0-RC1 >Organization: >Environment: FreeBSD cracked.hurd.local 9.0-RC1 FreeBSD 9.0-RC1 #0: Tue Oct 18 18:30:38 UTC 2011 root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: After upgrading from 8.2-RELEASEp3 to 9.0-RC1 using freebsd-update, it is no longer possible to manually build the spidermonkey JS engine with the included gcc. The error is: jsnativestack.o: In function `js::GetNativeStackBaseImpl()': jsnativestack.cpp:(.text+0x35): undefined reference to `pthread_attr_get_np' /usr/bin/ld: libmozjs185.so: hidden symbol `pthread_attr_get_np' isn't defined /usr/bin/ld: final link failed: Nonrepresentable section on output >How-To-Repeat: - Install devel/gmake and devel/nspr4 on a 9.0-RC1 system. - Download http://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz - Change to the js-1.8.5/js/src directory - Run configure with no arguments - Run gmake >Fix: Completely unknown. I worked around it by setting # pragma GCC visibility push(default) before the pthread.h include and popping it after the pthread_np.h include. It doesn't appear that this is a correct fix though and the www/firefox etc ports don't seem to have ran into it. >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-threads@FreeBSD.ORG Tue Nov 1 12:36:42 2011 Return-Path: Delivered-To: freebsd-threads@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A71D106566C; Tue, 1 Nov 2011 12:36:42 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E6DD38FC19; Tue, 1 Nov 2011 12:36:41 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id pA1CafRw027359; Tue, 1 Nov 2011 12:36:41 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id pA1CafU6027355; Tue, 1 Nov 2011 12:36:41 GMT (envelope-from gavin) Date: Tue, 1 Nov 2011 12:36:41 GMT Message-Id: <201111011236.pA1CafU6027355@freefall.freebsd.org> To: gavin@FreeBSD.org, freebsd-threads@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: ports/162221: 9.0-RC1 new problem building lang/spidermonkey X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Nov 2011 12:36:42 -0000 Old Synopsis: 9.0-RC1 new problem building spidermonkey New Synopsis: 9.0-RC1 new problem building lang/spidermonkey Responsible-Changed-From-To: freebsd-threads->freebsd-ports-bugs Responsible-Changed-By: gavin Responsible-Changed-When: Tue Nov 1 12:24:16 UTC 2011 Responsible-Changed-Why: This looks likely to be a port bug. http://www.freebsd.org/cgi/query-pr.cgi?pr=162221