From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#11415: 24.1.50; Dbus hangs indefinitely during batch mode & daemon startup Date: Mon, 14 May 2012 08:30:36 -0700 Organization: UCLA Computer Science Department Message-ID: <4FB1251C.3020604@cs.ucla.edu> References: <4FA5A187.1010601@thompsonclan.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1337009512 7458 80.91.229.3 (14 May 2012 15:31:52 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 14 May 2012 15:31:52 +0000 (UTC) To: 11415@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon May 14 17:31:51 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 1STxFV-0005pz-FO for geb-bug-gnu-emacs@m.gmane.org; Mon, 14 May 2012 17:31:49 +0200 Original-Received: from localhost ([::1]:38080 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1STxFU-0001I8-Rl for geb-bug-gnu-emacs@m.gmane.org; Mon, 14 May 2012 11:31:48 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:52982) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1STxFO-0001Hz-Qw for bug-gnu-emacs@gnu.org; Mon, 14 May 2012 11:31:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1STxFM-00066j-Cm for bug-gnu-emacs@gnu.org; Mon, 14 May 2012 11:31:42 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:58927) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1STxFM-00066e-8A for bug-gnu-emacs@gnu.org; Mon, 14 May 2012 11:31:40 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1STxFi-0001i1-37 for bug-gnu-emacs@gnu.org; Mon, 14 May 2012 11:32:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <4FA5A187.1010601@thompsonclan.org> Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 May 2012 15:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11415 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 11415-submit@debbugs.gnu.org id=B11415.13370094886521 (code B ref 11415); Mon, 14 May 2012 15:32:02 +0000 Original-Received: (at 11415) by debbugs.gnu.org; 14 May 2012 15:31:28 +0000 Original-Received: from localhost ([127.0.0.1]:52998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STxF9-0001h7-81 for submit@debbugs.gnu.org; Mon, 14 May 2012 11:31:27 -0400 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:56561) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STxEn-0001gB-5c for 11415@debbugs.gnu.org; Mon, 14 May 2012 11:31:25 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 066AEA60004 for <11415@debbugs.gnu.org>; Mon, 14 May 2012 08:30:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DPMhmWPi5pNN for <11415@debbugs.gnu.org>; Mon, 14 May 2012 08:30:36 -0700 (PDT) Original-Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 58C7E39E800A for <11415@debbugs.gnu.org>; Mon, 14 May 2012 08:30:36 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:60009 Archived-At: That patch had a minor issue with it, discovered by configuring with "./configure --enable-gcc-warnings", in that it sometimes resulted in a local variable that was never used. I installed the following further patch to work around this. These days there's no point to making such variables 'register' so I removed the 'register' while I was at it. === modified file 'src/ChangeLog' --- src/ChangeLog 2012-05-14 15:11:10 +0000 +++ src/ChangeLog 2012-05-14 15:22:29 +0000 @@ -1,5 +1,7 @@ 2012-05-14 Paul Eggert + * keyboard.c (kbd_buffer_get_event) [!HAVE_DBUS]: Omit unused local. + * unexaix.c: Port to more-recent AIX compilers. (report_error, report_error_1, make_hdr, copy_sym) (mark_x, adjust_lnnoptrs, unrelocate_symbols): === modified file 'src/keyboard.c' --- src/keyboard.c 2012-05-14 07:05:03 +0000 +++ src/keyboard.c 2012-05-14 15:22:29 +0000 @@ -3786,7 +3786,6 @@ int *used_mouse_menu, struct timeval *end_time) { - register int c; Lisp_Object obj; #ifdef subprocesses @@ -3809,7 +3808,7 @@ detaching from the terminal. */ || (IS_DAEMON && daemon_pipe[1] >= 0)) { - c = getchar (); + int c = getchar (); XSETINT (obj, c); *kbp = current_kboard; return obj;