Subject: 24.3.50; crash on dired-revert

From: Sam Steingold <[email-masked]>
Date: Mon, 19 Aug 2013 13:14:06 -0400

I got a crash on dired-revert several times:

Breakpoint 1, terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at /home/sds/src/emacs/trunk/src/emacs.c:341
341     {
(gdb) where
#0  terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at /home/sds/src/emacs/trunk/src/emacs.c:341
#1  0x00000000004f5133 in emacs_abort () at /home/sds/src/emacs/trunk/src/sysdep.c:2156
#2  0x00000000004f566d in get_child_status (child=0, status=0x0, options=1, interruptible=false) at /home/sds/src/emacs/trunk/src/sysdep.c:298
#3  0x0000000000587bb3 in handle_child_signal (sig=17) at /home/sds/src/emacs/trunk/src/process.c:6164
#4  0x00000000004f4e55 in deliver_process_signal (sig=17, handler=0x587b70 <handle_child_signal>) at /home/sds/src/emacs/trunk/src/sysdep.c:1597
#5  <signal handler called>
#6  0x00007ffff356a777 in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00000000004f55e5 in get_child_status (child=27676, status=0x7ffffffeb8ec, options=0, interruptible=false)
    at /home/sds/src/emacs/trunk/src/sysdep.c:291
#8  0x00000000005959d4 in call_process (nargs=nargs@entry=8, args=args@entry=0x7fffffffc228, filefd=<optimized out>, filefd@entry=20)
    at /home/sds/src/emacs/trunk/src/callproc.c:863
#9  0x0000000000596683 in Fcall_process (nargs=8, args=0x7fffffffc228) at /home/sds/src/emacs/trunk/src/callproc.c:251
#10 0x0000000000550889 in Ffuncall (nargs=nargs@entry=9, args=args@entry=0x7fffffffc220) at /home/sds/src/emacs/trunk/src/eval.c:2834
#11 0x0000000000551885 in Fapply (nargs=<optimized out>, args=0x7fffffffc3b8) at /home/sds/src/emacs/trunk/src/eval.c:2392
#12 0x0000000000550889 in Ffuncall (nargs=<optimized out>, args=<optimized out>) at /home/sds/src/emacs/trunk/src/eval.c:2834
#13 0x000000000058509b in exec_byte_code (bytestr=27676, vector=140737488271596, maxdepth=0, args_template=140737488339960, 
    nargs=4611686018662268928, args=0x400000003f000000) at /home/sds/src/emacs/trunk/src/bytecode.c:905
#14 0x00000000005504c7 in funcall_lambda (fun=140737488340480, nargs=nargs@entry=4, arg_vector=0xab45bf <pure+2664351>, 
    arg_vector@entry=0x7fffffffc590) at /home/sds/src/emacs/trunk/src/eval.c:3021
#15 0x00000000005507ab in Ffuncall (nargs=<optimized out>, args=0x7fffffffc588) at /home/sds/src/emacs/trunk/src/eval.c:2914
#16 0x000000000058509b in exec_byte_code (bytestr=27676, vector=140737488271596, maxdepth=0, args_template=98, nargs=4611686018662268928, 
    args=0x400000003f000000) at /home/sds/src/emacs/trunk/src/bytecode.c:905
#17 0x00000000005504c7 in funcall_lambda (fun=140737488340832, nargs=nargs@entry=5, arg_vector=0x1ffa8c0, arg_vector@entry=0x7fffffffc700)
    at /home/sds/src/emacs/trunk/src/eval.c:3021
#18 0x00000000005507ab in Ffuncall (nargs=<optimized out>, args=0x7fffffffc6f8) at /home/sds/src/emacs/trunk/src/eval.c:2914
#19 0x000000000058509b in exec_byte_code (bytestr=27676, vector=140737488271596, maxdepth=0, args_template=0, nargs=4611686018662268928, 
    args=0x400000003f000000) at /home/sds/src/emacs/trunk/src/bytecode.c:905
#20 0x00000000005504c7 in funcall_lambda (fun=140737488341152, nargs=nargs@entry=0, arg_vector=0x1ffa5d8, arg_vector@entry=0x7fffffffc858)
    at /home/sds/src/emacs/trunk/src/eval.c:3021
#21 0x00000000005507ab in Ffuncall (nargs=<optimized out>, args=0x7fffffffc850) at /home/sds/src/emacs/trunk/src/eval.c:2914
#22 0x000000000058509b in exec_byte_code (bytestr=27676, vector=140737488271596, maxdepth=0, args_template=140737488341072, 
    nargs=4611686018662268928, args=0x400000003f000000) at /home/sds/src/emacs/trunk/src/bytecode.c:905
#23 0x00000000005504c7 in funcall_lambda (fun=140737488341520, nargs=nargs@entry=0, arg_vector=0x1ffa520, arg_vector@entry=0x7fffffffc9c8)
    at /home/sds/src/emacs/trunk/src/eval.c:3021
#24 0x00000000005507ab in Ffuncall (nargs=<optimized out>, args=0x7fffffffc9c0) at /home/sds/src/emacs/trunk/src/eval.c:2914
#25 0x000000000058509b in exec_byte_code (bytestr=27676, vector=140737488271596, maxdepth=0, args_template=0, nargs=4611686018662268928, 
    args=0x400000003f000000) at /home/sds/src/emacs/trunk/src/bytecode.c:905
---Type <return> to continue, or q <return> to quit---
#26 0x00000000005504c7 in funcall_lambda (fun=140737488341856, nargs=nargs@entry=2, arg_vector=0x1ffad08, arg_vector@entry=0x7fffffffcb18)
    at /home/sds/src/emacs/trunk/src/eval.c:3021
#27 0x00000000005507ab in Ffuncall (nargs=<optimized out>, args=0x7fffffffcb10) at /home/sds/src/emacs/trunk/src/eval.c:2914
#28 0x000000000058509b in exec_byte_code (bytestr=27676, vector=140737488271596, maxdepth=0, args_template=9, nargs=4611686018662268928, 
    args=0x400000003f000000) at /home/sds/src/emacs/trunk/src/bytecode.c:905
#29 0x00000000005504c7 in funcall_lambda (fun=140737488342784, nargs=nargs@entry=1, arg_vector=0xab5f9e <pure+2670974>, 
    arg_vector@entry=0x7fffffffccd8) at /home/sds/src/emacs/trunk/src/eval.c:3021
#30 0x00000000005507ab in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffccd0) at /home/sds/src/emacs/trunk/src/eval.c:2914
#31 0x0000000000551a62 in Fapply (nargs=nargs@entry=2, args=args@entry=0x7fffffffccd0) at /home/sds/src/emacs/trunk/src/eval.c:2339
#32 0x0000000000550c90 in apply1 (fn=fn@entry=15625282, arg=arg@entry=51712390) at /home/sds/src/emacs/trunk/src/eval.c:2626
#33 0x000000000054c8ac in Fcall_interactively (function=15625282, record_flag=12034322, keys=59320757) at /home/sds/src/emacs/trunk/src/callint.c:378
#34 0x0000000000550988 in Ffuncall (nargs=<optimized out>, args=<optimized out>) at /home/sds/src/emacs/trunk/src/eval.c:2860
#35 0x000000000058509b in exec_byte_code (bytestr=27676, vector=140737488271596, maxdepth=0, args_template=102, nargs=4611686018662268928, 
    args=0x400000003f000000) at /home/sds/src/emacs/trunk/src/bytecode.c:905
#36 0x00000000005504c7 in funcall_lambda (fun=0, nargs=nargs@entry=1, arg_vector=0xa90a2d <pure+2518029>, arg_vector@entry=0x7fffffffcfe8)
    at /home/sds/src/emacs/trunk/src/eval.c:3021
#37 0x00000000005507ab in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffcfe0) at /home/sds/src/emacs/trunk/src/eval.c:2914
#38 0x0000000000550baa in call1 (fn=<optimized out>, arg1=<optimized out>) at /home/sds/src/emacs/trunk/src/eval.c:2652
#39 0x00000000004e96da in command_loop_1 () at /home/sds/src/emacs/trunk/src/keyboard.c:1560
#40 0x000000000054ed14 in internal_condition_case (bfun=bfun@entry=0x4e9350 <command_loop_1>, handlers=12093938, 
    hfun=hfun@entry=0x4df6a0 <cmd_error>) at /home/sds/src/emacs/trunk/src/eval.c:1339
#41 0x00000000004dddde in command_loop_2 (ignore=ignore@entry=12034322) at /home/sds/src/emacs/trunk/src/keyboard.c:1161
#42 0x000000000054ec01 in internal_catch (tag=<error reading variable: Cannot access memory at address 0x6bfc>, 
    func=func@entry=0x4dddc0 <command_loop_2>, arg=12034322) at /home/sds/src/emacs/trunk/src/eval.c:1113
#43 0x00000000004df197 in command_loop () at /home/sds/src/emacs/trunk/src/keyboard.c:1140
#44 recursive_edit_1 () at /home/sds/src/emacs/trunk/src/keyboard.c:779
#45 0x00000000004df492 in Frecursive_edit () at /home/sds/src/emacs/trunk/src/keyboard.c:843
#46 0x0000000000414ea5 in main (argc=1, argv=<optimized out>) at /home/sds/src/emacs/trunk/src/emacs.c:1570

Lisp Backtrace:
"call-process" (0xffffc228)
"apply" (0xffffc3b8)
"insert-directory" (0xffffc590)
"dired-insert-directory" (0xffffc700)
"dired-readin-insert" (0xffffc858)
"dired-readin" (0xffffc9c8)
"dired-revert" (0xffffcb18)
---Type <return> to continue, or q <return> to quit---
"revert-buffer" (0xffffccd8)
"call-interactively" (0xffffcea0)
"command-execute" (0xffffcfe8)

In GNU Emacs 24.3.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 3.6.4)
 of 2013-08-17 on t520sds
Bzr revision: 113938 [email-masked]
Windowing system distributor `The X.Org Foundation', version 11.0.11303000
System Description:	Ubuntu 13.04

Configured using:
 `configure --with-wide-int'

Important settings:
  value of $LC_COLLATE: C
  value of $LANG: C
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Emacs-Lisp

Minor modes in effect:
  rcirc-track-minor-mode: t
  global-edit-server-edit-mode: t
  which-function-mode: t
  url-handler-mode: t
  show-paren-mode: t
  desktop-save-mode: t
  shell-dirtrack-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  abbrev-mode: t

Recent input:
SPC C-x b % <tab> <backspace> * <tab> <tab> <tab> <tab> 
<tab> <M-backspace> <M-backspace> <tab> <tab> <tab> 
<M-backspace> <return> C-c C-c <up> d x SPC z C-x 1 
<f2> M-x r e p o <tab> <return>

Recent messages:
Running git --no-pager update-index --refresh . in background... done
Running git --no-pager diff-index --relative -z -M HEAD -- . in background...
Running hg status -C ./ in background... done
Running git --no-pager diff-index --relative -z -M HEAD -- . in background... done
Running git --no-pager ls-files -z -o --directory --no-empty-directory --exclude-standard -- . in background... done
mouse-2: visit this file in other window
No files can be recovered from this session now
Deleting...
Delete 11518-t520sds~ (y or n)  y
Deleting...done

Load-path shadows:
/home/sds/src/sitelisp/jdee/lisp/.dir-locals hides /home/sds/src/emacs/trunk/lisp/gnus/.dir-locals
/home/sds/src/emacs/trunk/lisp/textmodes/flyspell hides /usr/share/emacs/site-lisp/dictionaries-common/flyspell
/home/sds/src/emacs/trunk/lisp/textmodes/ispell hides /usr/share/emacs/site-lisp/dictionaries-common/ispell

Features:
(shadow sort bbdb-message mailalias cookie1 mail-extr gnus-msg gnus-art
mm-uu mml2015 epg-config mm-view mml-smime smime dig mailcap gnus-sum
nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec
gnus-int gnus-range gnus-win emacsbug message rfc822 mml mml-sec
mm-decode mm-bodies mm-encode mail-parse rfc2231 gmm-utils mailheader
sendmail rfc2047 rfc2045 ietf-drums remember sgml-mode nxml-uchnm
rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri
rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns
nxml-mode nxml-outln nxml-rap nxml-util nxml-glyph nxml-enc xmltok
image-mode cl-macs cc-langs jde derived jde-annotations jde-open-source
semantic/senator semantic/decorate pulse jde-bsh jde-parse-expr etags
jde-class jde-parse-class jde-import jde-java-font-lock jde-which-method
jde-java-grammar jde-wiz jde-complete semantic/idle jde-plugins jde-gen
tempo jde-run jde-jdb jde-bug jde-dbs jde-dbo regress jde-db jde-parse
sregex jde-imenu semantic/imenu semantic/db-file data-debug cedet-files
semantic/db gv eieio-base semantic/java semantic/doc avl-tree
semantic/sb speedbar sb-image dframe semantic/sort semantic/format
ezimage semantic/tag-ls semantic/find semantic/ctxt jde-compile cus-edit
semantic/util-modes semantic/util semantic semantic/tag semantic/lex
semantic/fw mode-local cedet jde-help jde-widgets tree-widget beanshell
lmenu jde-custom jde-project-file jde-util arc-mode archive-mode efc
jde-autoload cperl-mode make-mode sh-script smie dired-aux vc-bzr vc-dir
ewoc vc vc-dispatcher vc-git js json cc-mode cc-fonts cc-guess cc-menus
cc-cmds cc-styles cc-align cc-engine vc-hg auto-complete edmacro kmacro
popup package vlf dired midnight autoloads gnus gnus-ems nnheader
mail-utils wid-edit bbdb-mua bbdb-com mailabbrev bbdb-loaddefs bbdb
timezone rcirc edit-server server uniquify which-func imenu url-handlers
url-parse auth-source eieio byte-opt bytecomp byte-compile cconv
eieio-core gnus-util mm-util mail-prsvr password-cache url-vars paren
help-at-pt desktop frameset cus-start cus-load ido ess-toolbar ess-mouse
mouseme thingatpt browse-url ess-menu ess-swv ess-noweb
ess-noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d ess-sas-l
ess-sas-a shell pcomplete ess-sta-d ess-sta-l cc-vars cc-defs
make-regexp ess-sp6-d ess-sp3-d ess-julia ess-r-d compile ess-tracebug
format-spec ess-roxy advice hideshow ess-help ess-developer ess-r-args
eldoc help-fns ess-s-l ess ess-inf comint ansi-color ring ess-mode
ess-noweb-mode ess-utils ess-custom executable easymenu ess-compat
ess-site cl cl-loaddefs cl-lib 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 prog-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 nadvice
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
gfilenotify dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty emacs)

-- 
Sam Steingold (http://sds.podval.org/) on Ubuntu 13.04 (raring) X 11.0.11303000
http://www.childpsy.net/ http://iris.org.il http://truepeace.org
http://palestinefacts.org http://think-israel.org http://memri.org
Daddy, what does "format disk c: complete" mean?