From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#22814: 25.0.91; Emacs runs out of file descriptors on OS X Date: Wed, 02 Mar 2016 16:03:29 +0100 Message-ID: <87r3fsvs5a.fsf@gmx.de> References: <87twkupoq9.fsf@gmx.de> <83d1ricxyp.fsf@gnu.org> <87lh66nv22.fsf@gmx.de> <83lh66aru8.fsf@gnu.org> <878u26neeo.fsf@gmx.de> <83io1aaqty.fsf@gnu.org> <87r3fylyfm.fsf@gmx.de> <838u25c3z4.fsf@gnu.org> <87lh637r1w.fsf@gmx.de> <83r3fv8pz7.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1456931067 10491 80.91.229.3 (2 Mar 2016 15:04:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 2 Mar 2016 15:04:27 +0000 (UTC) Cc: 22814@debbugs.gnu.org, andlind@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 02 16:04:16 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ab8Jz-0001p6-J9 for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 Mar 2016 16:04:15 +0100 Original-Received: from localhost ([::1]:56994 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ab8Jz-0004y7-4Y for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 Mar 2016 10:04:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47259) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ab8Js-0004xj-7G for bug-gnu-emacs@gnu.org; Wed, 02 Mar 2016 10:04:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ab8Jm-0005bK-8U for bug-gnu-emacs@gnu.org; Wed, 02 Mar 2016 10:04:08 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60796) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ab8Jm-0005bE-6L for bug-gnu-emacs@gnu.org; Wed, 02 Mar 2016 10:04:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1ab8Jl-0005kE-Oc for bug-gnu-emacs@gnu.org; Wed, 02 Mar 2016 10:04:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Mar 2016 15:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22814 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22814-submit@debbugs.gnu.org id=B22814.145693102622061 (code B ref 22814); Wed, 02 Mar 2016 15:04:01 +0000 Original-Received: (at 22814) by debbugs.gnu.org; 2 Mar 2016 15:03:46 +0000 Original-Received: from localhost ([127.0.0.1]:57923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1ab8JS-0005jg-By for submit@debbugs.gnu.org; Wed, 02 Mar 2016 10:03:46 -0500 Original-Received: from mout.gmx.net ([212.227.17.20]:62716) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1ab8JN-0005jQ-OI for 22814@debbugs.gnu.org; Wed, 02 Mar 2016 10:03:41 -0500 Original-Received: from detlef.gmx.de ([87.146.52.229]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0Lpfas-1Zw2w029Qs-00fO9h; Wed, 02 Mar 2016 16:03:30 +0100 In-Reply-To: <83r3fv8pz7.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 29 Feb 2016 18:02:04 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-Provags-ID: V03:K0:cBVtHmtMAb/sINLZQKuCQqR/RjMVwJfT9TGTrpf0nl4wFVxQqs5 u4dMzDZ52mpBDhmwCQ2rSC9fZva1XNnOL2DHpil1PeTBCFQgqcuezawH5HlPrSFO0jklkUa Y4wP3HFTY653zh85AT4sQkHSAnRFWr2JyoJfYsbEtzNCwcPYF8h/eEzy9PEXMgLikruuHCK cUD/g7lQg1KF0RNtORB4Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:R4hpFxMKIO8=:z/PnZPxO6q408PFyqpCHWu nlPbtdxfZhvN5JkVGXKodjQ/75hVv2BEgxCu7gABLtZCzQrSuOt/zkSOldvA+8pMNy8r6t4Ig mh+voMSZMmhPoGylyWfImUyG+Pm21UGi+yv1IZDXYqtMBudlq6ikiWIwspUqM/vK4yFGe0RT2 zi18lJyu0F5d511v/4Wygy2fqSBjlw4DWB2KwVCy8DCnSSnh1H7r/yu9dGRJFbLxSqnhFxUof +o3oIE9RjR+IQVbwurmzPbQjmLCu5QfVyFYFJcrBEApqF5z4Asds7h6C7hXlCwxZY/upLZM7G lTNHDA7Yu+Pjr81CqPPsf8/qDcvRsOd5exGBeMp1TnwWdf5rMW5saorv5uAqBlpqGZLJ3hm5k YjD7WUY/9i3ubNbOIjryLjW9nC9ZlOULll5jfPJ4X+TV4fyci5nqAHKpGbJt8OZm52Rqme82f coWL9oKA8PvUUnVZ1rzaTANxuz3T1DZwHyNGoyJEBhY8AvGdI1wBGGZ7OG+YgkDanDoIHIw7D Z+MXRJbbt2p9HKgIykQOKnomMTgkpzGAS25jwBwl38QbmI5U3r6towwwAkQvlCCtKEO4odDHg skcvMpHw91qbV9y+5N5YEObpS4uBcc2i8kU/XkXwTT6V7U5ZOI8fqRENFZI7oy2P3C+PCD4rS pUDr85hime5+IwMg+3KaFu2l8VlPlO8S4wFbuuoEnFUAlkqE0DWcLtEmJE1plLwas3bJUmUzF vIogRWYiUyAgHk6xLISEwqIF1zuRfEnPqNhqbJJniODbY7cgNegeRkZ2A+GkhGCLBw9Gz87C 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:114286 Archived-At: Eli Zaretskii writes: Hi Eli, > Crystal ball says something went wrong inside read_doc_string that was > called just before the call to 'error'. That function calls > emacs_open, and you have run out file descriptors. Can you see what's > going on inside that call? (That would require re-running the test > with a suitably conditioned breakpoint.) Indeed, Emacs tries to read the docstring of the just fetched function. And it tries to open etc/DOC for this, which fails due to the missing file descriptor availability. I don't believe we need to handle this case; if Emacs is running out of file descriptors, anything could happen. I'm testing a patch for kqueue.c, which limits the open file notification descriptors, as proposed by Anders. According to my tests this is not necessary for inotify.c (contrary to what I've assumed). Will commit the patch once the current emacs-25 commits are merged to the master. Best regards, Michael.