bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#17847: 24.3; Emacsclient hang/crash


From: Robert Horn
Subject: bug#17847: 24.3; Emacsclient hang/crash
Date: Wed, 25 Jun 2014 11:32:19 -0400

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)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]