From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Robert Horn Newsgroups: gmane.emacs.bugs Subject: bug#17847: 24.3; Emacsclient hang/crash Date: Wed, 25 Jun 2014 11:32:19 -0400 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1403712811 13802 80.91.229.3 (25 Jun 2014 16:13:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 25 Jun 2014 16:13:31 +0000 (UTC) To: 17847@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 25 18:13: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 1Wzpp4-0001LK-OO for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Jun 2014 18:13:23 +0200 Original-Received: from localhost ([::1]:39392 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wzpp4-0001JX-14 for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Jun 2014 12:13:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59845) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wzpot-0001IP-0s for bug-gnu-emacs@gnu.org; Wed, 25 Jun 2014 12:13:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wzpok-0008My-Ua for bug-gnu-emacs@gnu.org; Wed, 25 Jun 2014 12:13:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:41293) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wzpok-0008Mu-Qd for bug-gnu-emacs@gnu.org; Wed, 25 Jun 2014 12:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Wzpok-0000ck-96 for bug-gnu-emacs@gnu.org; Wed, 25 Jun 2014 12:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Robert Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Jun 2014 16:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17847 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14037127352294 (code B ref -1); Wed, 25 Jun 2014 16:13:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 25 Jun 2014 16:12:15 +0000 Original-Received: from localhost ([127.0.0.1]:60676 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wzpnv-0000ak-EM for submit@debbugs.gnu.org; Wed, 25 Jun 2014 12:12:15 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57686) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wzpnp-0000a4-LM for submit@debbugs.gnu.org; Wed, 25 Jun 2014 12:12:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wzpnc-00085z-5k for submit@debbugs.gnu.org; Wed, 25 Jun 2014 12:12:00 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:37606) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wzpnc-00085u-20 for submit@debbugs.gnu.org; Wed, 25 Jun 2014 12:11:52 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59326) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WzpnU-0008QO-4e for bug-gnu-emacs@gnu.org; Wed, 25 Jun 2014 12:11:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WzpnL-0007n2-Lv for bug-gnu-emacs@gnu.org; Wed, 25 Jun 2014 12:11:44 -0400 Original-Received: from l2mail1.panix.com ([166.84.1.75]:65482) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WzpnL-0007ma-IM for bug-gnu-emacs@gnu.org; Wed, 25 Jun 2014 12:11:35 -0400 Original-Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) by l2mail1.panix.com (Postfix) with ESMTP id BC3ACE6 for ; Wed, 25 Jun 2014 11:32:21 -0400 (EDT) Original-Received: from hp-toy.robs.office (panix1.panix.com [166.84.1.1]) by mailbackend.panix.com (Postfix) with ESMTP id B26902E7D8 for ; Wed, 25 Jun 2014 11:32:20 -0400 (EDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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:90793 Archived-At: Minimal test: 1. Start emacs --daemon -Q -s test 2. Start emacsclient --alternate-editor="" -c -s test 3. Exit emacsclient with c-X 5 0 4. Repeat 2. and 3. until fail (3-6 tries typically) Failure is a momentary appearance of the X-window frame for the emacsclient. After it is gone, the emacs daemon has also exited. Related test: 1. Start emacs --daemon -s test (full startup with configuration indicated below). 2., 3., 4. the same Failure is creation of the X-window frame with full decoration, but no emacs contents. Frame is not responsive to input. Killing the emacsclient (SIGKILL) removes frame, but leaves daemon in a mode where all subsequent emacsclient fail the same way. Killing the emacsclient, then using emacsclient with "-t" instead of "-c" works properly, and recovers daemon. Subsequent emacsclient -c work for 3-5 tries. Window environment is windowmaker version 0.95.4 on X.org X server 1.13.2. I'm not sure what steps will provide further useful information. Since I'm using emacsclient merely because I have a habit of exiting emacs windows rather than closing them, I'm trying to break that habit and closing the window rather than exiting emacs. emacsclient merely avoids the long startup delay on a busy system. In GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw scroll bars) of 2014-06-22 on hp-toy.robs.office Windowing system distributor `The X.Org Foundation', version 11.0.11302000 System Description: openSUSE 12.3 (x86_64) Important settings: value of $LC_CTYPE: en_US.UTF-8 value of $LANG: en_US.utf8 value of $XMODIFIERS: @im=local locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: mu4e:main Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t overwrite-mode: overwrite-mode-binary Load-path shadows: /home/hornrj/.emacs.d/elpa/org-20140217/org-protocol hides /usr/local/share/emacs/24.3/lisp/org/org-protocol /home/hornrj/.emacs.d/elpa/org-20140217/ob-table hides /usr/local/share/emacs/24.3/lisp/org/ob-table /home/hornrj/.emacs.d/elpa/org-20140217/ob-tangle hides /usr/local/share/emacs/24.3/lisp/org/ob-tangle /home/hornrj/.emacs.d/elpa/org-20140217/ob-gnuplot hides /usr/local/share/emacs/24.3/lisp/org/ob-gnuplot /home/hornrj/.emacs.d/elpa/org-20140217/ob-sh hides /usr/local/share/emacs/24.3/lisp/org/ob-sh /home/hornrj/.emacs.d/elpa/org-20140217/ob-shen hides /usr/local/share/emacs/24.3/lisp/org/ob-shen /home/hornrj/.emacs.d/elpa/org-20140217/ob-clojure hides /usr/local/share/emacs/24.3/lisp/org/ob-clojure /home/hornrj/.emacs.d/elpa/org-20140217/org-mhe hides /usr/local/share/emacs/24.3/lisp/org/org-mhe /home/hornrj/.emacs.d/elpa/org-20140217/org-inlinetask hides /usr/local/share/emacs/24.3/lisp/org/org-inlinetask /home/hornrj/.emacs.d/elpa/org-20140217/org-w3m hides /usr/local/share/emacs/24.3/lisp/org/org-w3m /home/hornrj/.emacs.d/elpa/org-20140217/org-irc hides /usr/local/share/emacs/24.3/lisp/org/org-irc /home/hornrj/.emacs.d/elpa/org-20140217/ob-ocaml hides /usr/local/share/emacs/24.3/lisp/org/ob-ocaml /home/hornrj/.emacs.d/elpa/org-20140217/ob-exp hides /usr/local/share/emacs/24.3/lisp/org/ob-exp /home/hornrj/.emacs.d/elpa/org-20140217/ob-fortran hides /usr/local/share/emacs/24.3/lisp/org/ob-fortran /home/hornrj/.emacs.d/elpa/org-20140217/org-plot hides /usr/local/share/emacs/24.3/lisp/org/org-plot /home/hornrj/.emacs.d/elpa/org-20140217/ob hides /usr/local/share/emacs/24.3/lisp/org/ob /home/hornrj/.emacs.d/elpa/org-20140217/ob-java hides /usr/local/share/emacs/24.3/lisp/org/ob-java /home/hornrj/.emacs.d/elpa/org-20140217/org-ctags hides /usr/local/share/emacs/24.3/lisp/org/org-ctags /home/hornrj/.emacs.d/elpa/org-20140217/ob-python hides /usr/local/share/emacs/24.3/lisp/org/ob-python /home/hornrj/.emacs.d/elpa/org-20140217/ob-ruby hides /usr/local/share/emacs/24.3/lisp/org/ob-ruby /home/hornrj/.emacs.d/elpa/org-20140217/org-faces hides /usr/local/share/emacs/24.3/lisp/org/org-faces /home/hornrj/.emacs.d/elpa/org-20140217/ob-io hides /usr/local/share/emacs/24.3/lisp/org/ob-io /home/hornrj/.emacs.d/elpa/org-20140217/org-eshell hides /usr/local/share/emacs/24.3/lisp/org/org-eshell /home/hornrj/.emacs.d/elpa/org-20140217/ob-lilypond hides /usr/local/share/emacs/24.3/lisp/org/ob-lilypond /home/hornrj/.emacs.d/elpa/org-20140217/ob-octave hides /usr/local/share/emacs/24.3/lisp/org/ob-octave /home/hornrj/.emacs.d/elpa/org-20140217/org-src hides /usr/local/share/emacs/24.3/lisp/org/org-src /home/hornrj/.emacs.d/elpa/org-20140217/ob-css hides /usr/local/share/emacs/24.3/lisp/org/ob-css /home/hornrj/.emacs.d/elpa/org-20140217/org-crypt hides /usr/local/share/emacs/24.3/lisp/org/org-crypt /home/hornrj/.emacs.d/elpa/org-20140217/ob-emacs-lisp hides /usr/local/share/emacs/24.3/lisp/org/ob-emacs-lisp /home/hornrj/.emacs.d/elpa/org-20140217/org-rmail hides /usr/local/share/emacs/24.3/lisp/org/org-rmail /home/hornrj/.emacs.d/elpa/org-20140217/org-mouse hides /usr/local/share/emacs/24.3/lisp/org/org-mouse /home/hornrj/.emacs.d/elpa/org-20140217/ob-asymptote hides /usr/local/share/emacs/24.3/lisp/org/ob-asymptote /home/hornrj/.emacs.d/elpa/org-20140217/org-timer hides /usr/local/share/emacs/24.3/lisp/org/org-timer /home/hornrj/.emacs.d/elpa/org-20140217/org-compat hides /usr/local/share/emacs/24.3/lisp/org/org-compat /home/hornrj/.emacs.d/elpa/org-20140217/ob-latex hides /usr/local/share/emacs/24.3/lisp/org/ob-latex /home/hornrj/.emacs.d/elpa/org-20140217/org-habit hides /usr/local/share/emacs/24.3/lisp/org/org-habit /home/hornrj/.emacs.d/elpa/org-20140217/org-id hides /usr/local/share/emacs/24.3/lisp/org/org-id /home/hornrj/.emacs.d/elpa/org-20140217/ob-dot hides /usr/local/share/emacs/24.3/lisp/org/ob-dot /home/hornrj/.emacs.d/elpa/org-20140217/ob-scheme hides /usr/local/share/emacs/24.3/lisp/org/ob-scheme /home/hornrj/.emacs.d/elpa/org-20140217/ob-js hides /usr/local/share/emacs/24.3/lisp/org/ob-js /home/hornrj/.emacs.d/elpa/org-20140217/ob-ditaa hides /usr/local/share/emacs/24.3/lisp/org/ob-ditaa /home/hornrj/.emacs.d/elpa/org-20140217/ob-sql hides /usr/local/share/emacs/24.3/lisp/org/ob-sql /home/hornrj/.emacs.d/elpa/org-20140217/ob-C hides /usr/local/share/emacs/24.3/lisp/org/ob-C /home/hornrj/.emacs.d/elpa/org-20140217/org-info hides /usr/local/share/emacs/24.3/lisp/org/org-info /home/hornrj/.emacs.d/elpa/org-20140217/org-docview hides /usr/local/share/emacs/24.3/lisp/org/org-docview /home/hornrj/.emacs.d/elpa/org-20140217/org-pcomplete hides /usr/local/share/emacs/24.3/lisp/org/org-pcomplete /home/hornrj/.emacs.d/elpa/org-20140217/ob-scala hides /usr/local/share/emacs/24.3/lisp/org/ob-scala /home/hornrj/.emacs.d/elpa/org-20140217/ob-haskell hides /usr/local/share/emacs/24.3/lisp/org/ob-haskell /home/hornrj/.emacs.d/elpa/org-20140217/org-entities hides /usr/local/share/emacs/24.3/lisp/org/org-entities /home/hornrj/.emacs.d/elpa/org-20140217/org-gnus hides /usr/local/share/emacs/24.3/lisp/org/org-gnus /home/hornrj/.emacs.d/elpa/org-20140217/org-capture hides /usr/local/share/emacs/24.3/lisp/org/org-capture /home/hornrj/.emacs.d/elpa/org-20140217/org-agenda hides /usr/local/share/emacs/24.3/lisp/org/org-agenda /home/hornrj/.emacs.d/elpa/org-20140217/org-macs hides /usr/local/share/emacs/24.3/lisp/org/org-macs /home/hornrj/.emacs.d/elpa/org-20140217/org-colview hides /usr/local/share/emacs/24.3/lisp/org/org-colview /home/hornrj/.emacs.d/elpa/org-20140217/org hides /usr/local/share/emacs/24.3/lisp/org/org /home/hornrj/.emacs.d/elpa/org-20140217/org-mobile hides /usr/local/share/emacs/24.3/lisp/org/org-mobile /home/hornrj/.emacs.d/elpa/org-20140217/ob-lisp hides /usr/local/share/emacs/24.3/lisp/org/ob-lisp /home/hornrj/.emacs.d/elpa/org-20140217/ob-matlab hides /usr/local/share/emacs/24.3/lisp/org/ob-matlab /home/hornrj/.emacs.d/elpa/org-20140217/ob-ref hides /usr/local/share/emacs/24.3/lisp/org/ob-ref /home/hornrj/.emacs.d/elpa/org-20140217/ob-keys hides /usr/local/share/emacs/24.3/lisp/org/ob-keys /home/hornrj/.emacs.d/elpa/org-20140217/ob-comint hides /usr/local/share/emacs/24.3/lisp/org/ob-comint /home/hornrj/.emacs.d/elpa/org-20140217/ob-R hides /usr/local/share/emacs/24.3/lisp/org/ob-R /home/hornrj/.emacs.d/elpa/org-20140217/ob-org hides /usr/local/share/emacs/24.3/lisp/org/ob-org /home/hornrj/.emacs.d/elpa/org-20140217/org-bbdb hides /usr/local/share/emacs/24.3/lisp/org/org-bbdb /home/hornrj/.emacs.d/elpa/org-20140217/ob-plantuml hides /usr/local/share/emacs/24.3/lisp/org/ob-plantuml /home/hornrj/.emacs.d/elpa/org-20140217/ob-eval hides /usr/local/share/emacs/24.3/lisp/org/ob-eval /home/hornrj/.emacs.d/elpa/org-20140217/ob-mscgen hides /usr/local/share/emacs/24.3/lisp/org/ob-mscgen /home/hornrj/.emacs.d/elpa/org-20140217/org-feed hides /usr/local/share/emacs/24.3/lisp/org/org-feed /home/hornrj/.emacs.d/elpa/org-20140217/org-footnote hides /usr/local/share/emacs/24.3/lisp/org/org-footnote /home/hornrj/.emacs.d/elpa/org-20140217/org-attach hides /usr/local/share/emacs/24.3/lisp/org/org-attach /home/hornrj/.emacs.d/elpa/org-20140217/ob-picolisp hides /usr/local/share/emacs/24.3/lisp/org/ob-picolisp /home/hornrj/.emacs.d/elpa/org-20140217/ob-sass hides /usr/local/share/emacs/24.3/lisp/org/ob-sass /home/hornrj/.emacs.d/elpa/org-20140217/org-loaddefs hides /usr/local/share/emacs/24.3/lisp/org/org-loaddefs /home/hornrj/.emacs.d/elpa/org-20140217/ob-calc hides /usr/local/share/emacs/24.3/lisp/org/ob-calc /home/hornrj/.emacs.d/elpa/org-20140217/org-bibtex hides /usr/local/share/emacs/24.3/lisp/org/org-bibtex /home/hornrj/.emacs.d/elpa/org-20140217/org-table hides /usr/local/share/emacs/24.3/lisp/org/org-table /home/hornrj/.emacs.d/elpa/org-20140217/org-clock hides /usr/local/share/emacs/24.3/lisp/org/org-clock /home/hornrj/.emacs.d/elpa/org-20140217/org-datetree hides /usr/local/share/emacs/24.3/lisp/org/org-datetree /home/hornrj/.emacs.d/elpa/org-20140217/ob-screen hides /usr/local/share/emacs/24.3/lisp/org/ob-screen /home/hornrj/.emacs.d/elpa/org-20140217/ob-sqlite hides /usr/local/share/emacs/24.3/lisp/org/ob-sqlite /home/hornrj/.emacs.d/elpa/org-20140217/ob-lob hides /usr/local/share/emacs/24.3/lisp/org/ob-lob /home/hornrj/.emacs.d/elpa/org-20140217/ob-perl hides /usr/local/share/emacs/24.3/lisp/org/ob-perl /home/hornrj/.emacs.d/elpa/org-20140217/org-list hides /usr/local/share/emacs/24.3/lisp/org/org-list /home/hornrj/.emacs.d/elpa/org-20140217/org-archive hides /usr/local/share/emacs/24.3/lisp/org/org-archive /home/hornrj/.emacs.d/elpa/org-20140217/ob-ledger hides /usr/local/share/emacs/24.3/lisp/org/ob-ledger /home/hornrj/.emacs.d/elpa/org-20140217/org-indent hides /usr/local/share/emacs/24.3/lisp/org/org-indent /home/hornrj/.emacs.d/elpa/org-20140217/ob-awk hides /usr/local/share/emacs/24.3/lisp/org/ob-awk /home/hornrj/.emacs.d/elpa/org-20140217/ob-maxima hides /usr/local/share/emacs/24.3/lisp/org/ob-maxima /home/hornrj/.emacs.d/elpa/org-20140217/org-install hides /usr/local/share/emacs/24.3/lisp/org/org-install /home/hornrj/.emacs.d/elpa/org-20140217/org-element hides /usr/local/share/emacs/24.3/lisp/org/org-element /home/hornrj/.emacs.d/elpa/org-20140217/org-version hides /usr/local/share/emacs/24.3/lisp/org/org-version Features: (shadow sort mail-extr emacsbug cal-move parse-time thingatpt ido org-clock tabify cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs diary-lib diary-loaddefs cal-iso vc-git org-element mule-util org-w3m org-wl org-vm org-rmail org-mhe org-mew org-irc org-inlinetask org-habit org-jsinfo org-infojs org-html org-info org-gnus org-docview org-bibtex bibtex org-bbdb tsdh-dark-theme delsel cus-start cus-load org-mu4e org-exp org-exp-blocks org-agenda mu4e mu4e-speedbar speedbar sb-image ezimage dframe mu4e-main mu4e-view epa derived epg epg-config browse-url mu4e-headers mu4e-compose mu4e-draft mu4e-actions rfc2368 smtpmail auth-source eieio gnus-util password-cache sendmail mu4e-mark mu4e-message html2text mu4e-proc mu4e-utils doc-view jka-compr image-mode dired mu4e-lists mu4e-about mu4e-vars message cl-macs gv rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader hl-line cl mu4e-meta org byte-opt warnings bytecomp byte-compile cconv advice help-fns cl-lib advice-preload org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs org-autoloads info easymenu package time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty emacs)