From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ivan Andrus Newsgroups: gmane.emacs.bugs Subject: bug#12834: 24.3.50; OS X selecting a font can lock Emacs Date: Tue, 13 Nov 2012 19:40:02 +0100 Message-ID: References: <2554F49D-A931-422C-B95F-019466CF2878@swipnet.se> <5AFE0BBF-5319-4D84-89D1-E0498AA64B8D@swipnet.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1352832040 16012 80.91.229.3 (13 Nov 2012 18:40:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 13 Nov 2012 18:40:40 +0000 (UTC) Cc: "12834@debbugs.gnu.org" <12834@debbugs.gnu.org> To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 13 19:40:50 2012 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 1TYLPk-0006jU-Ls for geb-bug-gnu-emacs@m.gmane.org; Tue, 13 Nov 2012 19:40:48 +0100 Original-Received: from localhost ([::1]:46482 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TYLPa-0001IP-VK for geb-bug-gnu-emacs@m.gmane.org; Tue, 13 Nov 2012 13:40:38 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:50308) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TYLPW-0001I5-DD for bug-gnu-emacs@gnu.org; Tue, 13 Nov 2012 13:40:37 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TYLPT-0001kg-B8 for bug-gnu-emacs@gnu.org; Tue, 13 Nov 2012 13:40:34 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57162) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TYLPT-0001kc-7a for bug-gnu-emacs@gnu.org; Tue, 13 Nov 2012 13:40:31 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TYLPy-0005X4-0r for bug-gnu-emacs@gnu.org; Tue, 13 Nov 2012 13:41:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ivan Andrus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Nov 2012 18:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12834 X-GNU-PR-Package: emacs,ns X-GNU-PR-Keywords: Original-Received: via spool by 12834-submit@debbugs.gnu.org id=B12834.135283204021233 (code B ref 12834); Tue, 13 Nov 2012 18:41:01 +0000 Original-Received: (at 12834) by debbugs.gnu.org; 13 Nov 2012 18:40:40 +0000 Original-Received: from localhost ([127.0.0.1]:39180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TYLPa-0005WO-Vs for submit@debbugs.gnu.org; Tue, 13 Nov 2012 13:40:39 -0500 Original-Received: from mail-ee0-f44.google.com ([74.125.83.44]:50136) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TYLPY-0005WE-0Q for 12834@debbugs.gnu.org; Tue, 13 Nov 2012 13:40:37 -0500 Original-Received: by mail-ee0-f44.google.com with SMTP id b47so1490835eek.3 for <12834@debbugs.gnu.org>; Tue, 13 Nov 2012 10:40:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=ZiWXcsbc1DR0FtDA15LBQcP9eCbrjR4KBaRW9YL6Tws=; b=Tw8bH7j/gmUw/db1sd1/UIuzlN83S6NuHHNwE/P5IOizN/prEWWmirFJF4D8nIEP1f puxtPGlGLKHP/KXNHbYC8yuwWkKp5iRqk+JKdDgrw3xkuonF7ojJyDcBJUEwXnBYfpzp +CfFcNkMS7LamBv5KbjiK6/EwboqhlkChoZNOoahVSmz01s9PvuXYQJS4ryeTzQSDa6T PT4o8a3pbTorwAS06RB1Zzsn8NzMVn5XautHm7V0so1HOunuoOzSzzPD5+ImLWqSTFFF wfSXIzC8fgN0Lb/nf4NAMn9aLHxGSex2nogbu9l/Pweb7rRUlXEmhFYBFLh3OAmT3Vv9 LBXQ== Original-Received: by 10.14.179.6 with SMTP id g6mr77275576eem.46.1352832002710; Tue, 13 Nov 2012 10:40:02 -0800 (PST) Original-Received: from [10.0.2.25] (catv-80-99-48-145.catv.broadband.hu. [80.99.48.145]) by mx.google.com with ESMTPS id f2sm24224782eep.2.2012.11.13.10.40.01 (version=SSLv3 cipher=OTHER); Tue, 13 Nov 2012 10:40:02 -0800 (PST) In-Reply-To: <5AFE0BBF-5319-4D84-89D1-E0498AA64B8D@swipnet.se> X-Mailer: Apple Mail (2.1499) X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-Spam-Score: 0.1 (/) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.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:66884 Archived-At: On Nov 13, 2012, at 4:19 PM, Jan Dj=E4rv wrote: > Hello.=20 > Please keep the debbugs Cc. Sorry. I always forget. I really wish it was the default reply-to. > Which version did you build? Are you sure you built the emacs-24 = branch, not trunk? To be honest I'm not entirely sure how to figure that out. Every time I = think I understand bzr it doesn't do what I think. Anyway, updating on = the branch I get $ bzr pull Using saved parent location: bzr://bzr.savannah.gnu.org/emacs/emacs-24/ = = =20 No revisions or tags to pull. = = =20 In src/nsterm.m I see 303 static void 304 hold_event (struct input_event *event) 305 { 306 if (hold_event_q.nr =3D=3D hold_event_q.cap) 307 { 308 if (hold_event_q.cap =3D=3D 0) hold_event_q.cap =3D 10; 309 else hold_event_q.cap *=3D 2; 310 hold_event_q.q =3D (struct input_event *) 311 xrealloc (hold_event_q.q, hold_event_q.cap * sizeof = (*hold_event_q.q)); 312 } 313 =20 314 hold_event_q.q[hold_event_q.nr++] =3D *event; 315 /* Make sure ns_read_socket is called, i.e. we have input. */ 316 kill (0, SIGIO); 317 } which I think is the required change. I still see the problem. When I = run under gdb I am unable to interrupt the process with Ctrl-C once it = has stopped responding. I'm afraid I'm not sure how to help debug it = otherwise. Sending SIGIO manually doesn't cause it to become = responsive. -Ivan=