From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Peder O. Klingenberg" Newsgroups: gmane.emacs.bugs Subject: bug#17125: Acknowledgement (24.4.50; daemon mode: closing X client frame exits entire emacs) Date: Tue, 1 Apr 2014 23:02:08 +0200 Message-ID: References: <533AC37A.7060703@yandex.ru> <533AD678.7080307@yandex.ru> <533AE900.5040507@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1396386210 22395 80.91.229.3 (1 Apr 2014 21:03:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Apr 2014 21:03:30 +0000 (UTC) Cc: Andreas Schwab , 17125@debbugs.gnu.org To: Dmitry Antipov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 01 23:03:24 2014 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 1WV5q3-0007Lw-7J for geb-bug-gnu-emacs@m.gmane.org; Tue, 01 Apr 2014 23:03:19 +0200 Original-Received: from localhost ([::1]:34404 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WV5q2-0005fz-RL for geb-bug-gnu-emacs@m.gmane.org; Tue, 01 Apr 2014 17:03:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48888) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WV5pt-0005fi-ME for bug-gnu-emacs@gnu.org; Tue, 01 Apr 2014 17:03:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WV5pn-0002gl-EI for bug-gnu-emacs@gnu.org; Tue, 01 Apr 2014 17:03:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:58584) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WV5pn-0002gY-C5 for bug-gnu-emacs@gnu.org; Tue, 01 Apr 2014 17:03:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WV5pm-0003MK-KX for bug-gnu-emacs@gnu.org; Tue, 01 Apr 2014 17:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Peder O. Klingenberg" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Apr 2014 21:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17125 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17125-submit@debbugs.gnu.org id=B17125.139638614712850 (code B ref 17125); Tue, 01 Apr 2014 21:03:02 +0000 Original-Received: (at 17125) by debbugs.gnu.org; 1 Apr 2014 21:02:27 +0000 Original-Received: from localhost ([127.0.0.1]:59766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WV5pD-0003LB-7l for submit@debbugs.gnu.org; Tue, 01 Apr 2014 17:02:27 -0400 Original-Received: from tarrant.klingenberg.no ([80.91.231.253]:59658) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WV5pA-0003L0-Kx for 17125@debbugs.gnu.org; Tue, 01 Apr 2014 17:02:25 -0400 Original-Received: from 205.122.202.84.customer.cdi.no ([84.202.122.205] helo=[10.13.0.100]) by tarrant.klingenberg.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WV5p1-0008Nb-Kz; Tue, 01 Apr 2014 23:02:21 +0200 In-Reply-To: <533AE900.5040507@yandex.ru> X-Mailer: Apple Mail (2.1874) 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: 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:87613 Archived-At: On 1 Apr, 2014, at 18:27, Dmitry Antipov wrote: > Peder, please try this instead. [...] > I skipped your earlier patch, and applied this one on top of a clean = font.c, reverting my own experiments. It was not an unconditional success, unfortunately. Nothing segfaults = anymore, but now I=92m not able to attach a graphical emacsclient at = all: $ emacsclient -nc -s test *ERROR*: Wrong type argument: font, [] Until now I=92ve been using emacsclient as built with the clean 24.4.50 = sources. I tried with a post-patch build of emacsclient as well, no = difference. Neither gdb on the server process or gdb on the emacsclient = invocation caught a signal. So I set up a terminal client, set debug-on-error and debug-on-quit and = debug-on-signal all to t (they were the ones I could remember=85) When I ran =93emacsclient -nc -s test=94 I got the following backtrace = (deeper frames and irrelevant environment elided): Debugger entered--Lisp error: (wrong-type-argument font []) x-create-frame(((visibility) (height . 75) (width . 85) (display . = "localhost:11.0") (client . nowait) (environment "..."))) x-create-frame-with-faces(((height . 75) (width . 85) (display . = "localhost:11.0") (client . nowait) (environment "...")) make-frame(((display . "localhost:11.0") (client . nowait) = (environment "...")) make-frame-on-display("localhost:11.0" ((client . nowait) (environment = "...")) server-create-window-system-frame("localhost:11.0" t #> nil nil) [=85] --=20 ...Peder...