From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Charles A. Roelli" Newsgroups: gmane.emacs.bugs Subject: bug#27736: OSX 10.6.8: Building from master branch fails. Date: Sun, 23 Jul 2017 11:28:54 +0200 Message-ID: <04c8d036-d234-5d8c-22a4-b505224255f7@aurox.ch> References: <8b4323da-807f-0e52-b426-e9a4abf67926@aurox.ch> <20170719224801.GA57066@breton.holly.idiocy.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1500802228 8687 195.159.176.226 (23 Jul 2017 09:30:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 23 Jul 2017 09:30:28 +0000 (UTC) User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 Cc: Keith David Bershatsky , 27736@debbugs.gnu.org, Noam Postavsky To: Alan Third Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 23 11:30:17 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZDDJ-00016v-LZ for geb-bug-gnu-emacs@m.gmane.org; Sun, 23 Jul 2017 11:30:13 +0200 Original-Received: from localhost ([::1]:49758 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZDDG-00053y-Uu for geb-bug-gnu-emacs@m.gmane.org; Sun, 23 Jul 2017 05:30:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60134) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dZDDC-00053j-4m for bug-gnu-emacs@gnu.org; Sun, 23 Jul 2017 05:30:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dZDD8-0002EK-W0 for bug-gnu-emacs@gnu.org; Sun, 23 Jul 2017 05:30:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:50196) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dZDD8-0002Dy-SQ for bug-gnu-emacs@gnu.org; Sun, 23 Jul 2017 05:30:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dZDD8-0004cs-Ik for bug-gnu-emacs@gnu.org; Sun, 23 Jul 2017 05:30:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Charles A. Roelli" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 23 Jul 2017 09:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27736 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 27736-submit@debbugs.gnu.org id=B27736.150080214917692 (code B ref 27736); Sun, 23 Jul 2017 09:30:02 +0000 Original-Received: (at 27736) by debbugs.gnu.org; 23 Jul 2017 09:29:09 +0000 Original-Received: from localhost ([127.0.0.1]:52873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZDCH-0004bI-6B for submit@debbugs.gnu.org; Sun, 23 Jul 2017 05:29:09 -0400 Original-Received: from sinyavsky.aurox.ch ([37.35.109.145]:42847) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dZDCF-0004al-0M for 27736@debbugs.gnu.org; Sun, 23 Jul 2017 05:29:07 -0400 Original-Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id 270CF224C1 for <27736@debbugs.gnu.org>; Sun, 23 Jul 2017 09:23:39 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= content-transfer-encoding:content-type:content-type:in-reply-to :mime-version:user-agent:date:date:message-id:from:from :references:to:subject:subject; s=dkim; t=1500801817; x= 1501665818; bh=MC4jzC5gGulsjXxCJVeCaydknNx+CikJJz2NIZal2gs=; b=A +2UOacjIKjB7Mg2so9dpuHK7TnHJUPL5aV/dTz7kAJOXhy6N4lZUYG79smr+0cal a3lOQbjRkKrip0zwW/HFHWeNw3hFt9KT/jRIT8YRDVdh8+bmAP0BBwYhbpFtA75X 8MwvIn4tQdK+FrDhGrQJWpwxjIVh93aZaoVdZ7YwqI= X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Original-Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id C5HTS8eFbsVG for <27736@debbugs.gnu.org>; Sun, 23 Jul 2017 09:23:37 +0000 (UTC) Original-Received: from [192.168.1.120] (125.85.192.178.dynamic.wline.res.cust.swisscom.ch [178.192.85.125]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id B0229224B6; Sun, 23 Jul 2017 09:23:33 +0000 (UTC) In-Reply-To: <20170719224801.GA57066@breton.holly.idiocy.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:134876 Archived-At: I have no idea why the code goes into an infinite loop, but it seems somebody else has already had the same problem (on FreeBSD, the source of Apple's libc): https://rt.cpan.org/Public/Bug/Display.html?id=40764 They have a freeze on the same value of "time" that we have: (gdb) frame 4 #4 0x00000001002b9d8b in emacs_localtime_rz (tz=0x102102a60, t=0x7fff5fbe8b80, tm=0x7fff5fbe8b48) at editfns.c:103 103 tm = localtime_rz (tz, t, tm); (gdb) ptype t type = long * (gdb) p *t $2 = -67768038400720896 Somebody in the linked thread also had the same problem on macOS. And apparently NetBSD had some of the same issues (search for "infinite loop in localtime" on the linked page): http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/time/localtime.c?only_with_tag=MAIN But I'm not sure those fixes would have anything to do with macOS. On 20/07/2017 00:48, Alan Third wrote: > On Wed, Jul 19, 2017 at 09:58:03PM +0200, Charles A. Roelli wrote: >> Err, oops: I guess there will be no patch for this in Lisp, since >> decode-time is written in C. >> >> >> So the choice is either to make a change in lib/time_rz.c or src/editfns.c. > Do you know what the actual problem is? If it’s going into an infinite > loop, why is that happening? That might give us a better idea where > the fix should go. >