From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.bugs Subject: bug#21965: 24.5; Emacs freezes when canceling at open file Date: Tue, 24 Nov 2015 17:50:44 -0800 Message-ID: References: <8337vz6ca5.fsf@gnu.org> <83io4sysrk.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1448416346 29875 80.91.229.3 (25 Nov 2015 01:52:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 25 Nov 2015 01:52:26 +0000 (UTC) Cc: 21965@debbugs.gnu.org To: Maneesh Yadav Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Nov 25 02:52:14 2015 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 1a1PFg-0006tb-LA for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Nov 2015 02:52:08 +0100 Original-Received: from localhost ([::1]:42542 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1PFh-00032T-Vx for geb-bug-gnu-emacs@m.gmane.org; Tue, 24 Nov 2015 20:52:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35121) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1PFd-0002zm-Cw for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2015 20:52:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a1PFa-0005Qq-7y for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2015 20:52:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33970) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1PFa-0005Qk-3x for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2015 20:52:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1a1PFZ-00007n-QX for bug-gnu-emacs@gnu.org; Tue, 24 Nov 2015 20:52:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: John Wiegley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Nov 2015 01:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21965 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21965-submit@debbugs.gnu.org id=B21965.1448416269420 (code B ref 21965); Wed, 25 Nov 2015 01:52:01 +0000 Original-Received: (at 21965) by debbugs.gnu.org; 25 Nov 2015 01:51:09 +0000 Original-Received: from localhost ([127.0.0.1]:51911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a1PEi-00006h-Rz for submit@debbugs.gnu.org; Tue, 24 Nov 2015 20:51:09 -0500 Original-Received: from mail-vk0-f53.google.com ([209.85.213.53]:34059) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a1PEO-00005y-VE for 21965@debbugs.gnu.org; Tue, 24 Nov 2015 20:51:07 -0500 Original-Received: by vkbs1 with SMTP id s1so25383681vkb.1 for <21965@debbugs.gnu.org>; Tue, 24 Nov 2015 17:50:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version:content-type; bh=jFjIXLODr1M5z9Ve1l12adKdVKqTG2GA7BH5aun3seg=; b=1IBTC5P0GvAImQDTKsXVNOfu7omaKDSA6wTW0O8uTzUPNA0RUmBNLfGKq4LZ4sWFbj tE3AXNvGCcgbvXQeWCcmnygWelZqbZ6CVEA6xuLHk4aODuEWi1GAzrfa1B+FGlmM1bjE h4scUyOieUtBhZgZpzJI39m2JUaJdO6LOLX7FGmQOI1oRrWoG5CHu2PWnILmzTakqLN8 l6rCd9JYOiDfKXZBuA/93pUaBfj7RIUa+F/rff+YHimvsNfgOKQTdeM0ykfwrbqciSXM 7ApOny2v7w6ZtyPB0sl6cnoh1xHeXvwVnOX8H2I+ZiawZ6dfZXr2sqgNdHsSHyOLg9UB NZjA== X-Received: by 10.31.50.13 with SMTP id y13mr29699952vky.128.1448416248582; Tue, 24 Nov 2015 17:50:48 -0800 (PST) Original-Received: from Hermes-2.local (mail.johnwiegley.com. [208.82.103.192]) by smtp.gmail.com with ESMTPSA id 79sm16902444vkj.21.2015.11.24.17.50.47 (version=TLS1 cipher=AES128-SHA bits=128/128); Tue, 24 Nov 2015 17:50:47 -0800 (PST) X-Google-Original-From: "John Wiegley" Original-Received: by Hermes-2.local (Postfix, from userid 501) id 71F0A49CF9A3; Tue, 24 Nov 2015 17:50:45 -0800 (PST) In-Reply-To: (Maneesh Yadav's message of "Tue, 24 Nov 2015 17:46:01 -0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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:109214 Archived-At: >>>>> Maneesh Yadav writes: >> To go deeper, we may need to build a separate copy of glib and start >> putting some print statements in to find out why there is lock contention. >> Would you be up for that? I'd like to know if this is happening in >> g_get_worker_context. I've read further, and since "static gsize initialised;" must initialize to zero, it's for me to see how this code could be wrong just from reading it. I'd like to find every line of code in glib that calls LOCK_CONTEXT or UNLOCK_CONTEXT, and print out: Function, file, line, lock or unlock, pointer value of context That should help us narrow it down. John