From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#22364: 25.0.50; Emacs freezes when regenating tags Date: Wed, 13 Jan 2016 20:04:17 +0300 Message-ID: <56968391.1080306@yandex.ru> References: <87d1t5in1c.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1452704726 23916 80.91.229.3 (13 Jan 2016 17:05:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 13 Jan 2016 17:05:26 +0000 (UTC) To: ReneFroger , 22364-done@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 13 18:05:15 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 1aJOrC-0003lE-Fd for geb-bug-gnu-emacs@m.gmane.org; Wed, 13 Jan 2016 18:05:14 +0100 Original-Received: from localhost ([::1]:38441 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJOrB-0003w8-Hv for geb-bug-gnu-emacs@m.gmane.org; Wed, 13 Jan 2016 12:05:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40941) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJOr5-0003vR-1m for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2016 12:05:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aJOr0-0001MV-R2 for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2016 12:05:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60247) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJOr0-0001MJ-NF for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2016 12:05:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aJOr0-0003hY-Ix for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2016 12:05:02 -0500 Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Jan 2016 17:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 22364 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Mail-Followup-To: 22364@debbugs.gnu.org, dgutov@yandex.ru, ernstdehart@gmail.com Original-Received: via spool by 22364-done@debbugs.gnu.org id=D22364.145270466614165 (code D ref 22364); Wed, 13 Jan 2016 17:05:02 +0000 Original-Received: (at 22364-done) by debbugs.gnu.org; 13 Jan 2016 17:04:26 +0000 Original-Received: from localhost ([127.0.0.1]:48465 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aJOqQ-0003gP-Ex for submit@debbugs.gnu.org; Wed, 13 Jan 2016 12:04:26 -0500 Original-Received: from mail-lb0-f179.google.com ([209.85.217.179]:34348) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aJOqO-0003gA-R2 for 22364-done@debbugs.gnu.org; Wed, 13 Jan 2016 12:04:25 -0500 Original-Received: by mail-lb0-f179.google.com with SMTP id cl12so76881706lbc.1 for <22364-done@debbugs.gnu.org>; Wed, 13 Jan 2016 09:04:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=SaTD6M03q+hCduBTXWLasmeT9ige6yIUE8iaR5lHlKY=; b=tOzUH3uSVtYb2l8Fkbii4nnzBRq8J9ebV0bT7NVMM8W/3RxYUGlU3sKxCbB+lPvT3P 8D+R3zV0sbcMEJGCEv7O73Blxm6ErTy2Md4OlSk0PHCqrbTwwat1ySiz/RWMvM8PqEqy jI++dUh+zyoOxEh77TdjRAWXDD8bKTF0dp45dBRQTY6Ndi2RiEKvEAfa8ou6yaX2jYRB 2dA/25rTaJ+gagtAfsXfESxA5URz8nFQPEHMwWvCNvEpneenn77YtYLheE0zq5uHG3MZ eKPIJYUf8o9CqxfRv2YTEUG4vwF/IYF+SDkCm9nHuFcmur+RdCXcgHs4rMAsV2G4Y4tz 6uwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=SaTD6M03q+hCduBTXWLasmeT9ige6yIUE8iaR5lHlKY=; b=frL7IKUx2ywtW1qa8JsXJHlfhw378nVvD5rxkch75a8bhzyxGcXkhgE1Az0BzJk3oW Nty74MHpUWT+BiSa2Hsj29UtA7YDX770Kl8/ZXfnuI80tEAqQRY/xppLYn2vdROvcnZm 7A+79G0CQlhwBpPxSqKsMpOM+9S8oVoPQTFManVBVl2/7Th+GJP99dmp9/hdMsgICLPe fSMBXUbtajr73UA8TZyHUSZ7xWq//oT3KWgwPiM3vN2qzRYviEBZ5olEwbkW1x19cSX/ wkqKScTKEIHrDv5qkIQfbuosKIN/0vJnDoLkhrf6kE1nTH+FjClF8KAxbcKdj3DCe2Pf FTlQ== X-Gm-Message-State: ALoCoQl9W7DD6LcXshTJAgN+4uWeVlTc4mS9NDY1WGJ/+V5Q8u8EfA3Nb9mTdwa898swXNRtwfgmDttsa7/Ma/d37D4cmsILmg== X-Received: by 10.112.149.2 with SMTP id tw2mr35198517lbb.75.1452704658672; Wed, 13 Jan 2016 09:04:18 -0800 (PST) Original-Received: from [192.168.1.190] ([178.252.127.222]) by smtp.googlemail.com with ESMTPSA id un3sm292612lbc.28.2016.01.13.09.04.17 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 13 Jan 2016 09:04:17 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101 Thunderbird/43.0 In-Reply-To: <87d1t5in1c.fsf@gmail.com> 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:111584 Archived-At: On 01/13/2016 05:14 PM, ReneFroger wrote: > While all this action is progressing, Emacs is unreachable unitl the generation > of tags is completed. Others told me this is a bug of Emacs, not projectile, and > I need to report it here. "Others" is apparently Drew, because wasamasa told you to report this to Projectile. Projectile uses call-process-shell-command, which runs the process synchronously. It could switch to using start-process-shell-command, or at least provide an option to do so, to run the tags regeneration asynchronously. That would raise the question, however, of properly notifying the user when the process has finished. Nothing to do here in Emacs, closing.