Subject: bug#15082: 24.3; emacs crash with helm-grep

From: Thierry Volpiatto <[email-masked]>
Date: Fri, 16 Aug 2013 07:31:02 +0200

Thierry Volpiatto <[email-masked]> writes:

> Crash also in gnus now when opening an article.

Another one just hitting C-h n

(gdb) run
Starting program: /home/thierry/labo/emacs-savanah-git/src/emacs 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffef0b3700 (LWP 30743)]

Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:341
341     {
(gdb) bt
#0  terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:341
#1  0x00000000004eafa3 in emacs_abort () at sysdep.c:2156
#2  0x00000000004eb4ed in get_child_status (child=0, status=0x0, options=1, interruptible=false) at sysdep.c:298
#3  0x000000000057d6a3 in handle_child_signal (sig=17) at process.c:6164
#4  0x00000000004eacd5 in deliver_process_signal (sig=17, handler=0x57d660 <handle_child_signal>) at sysdep.c:1597
#5  <signal handler called>
#6  0x00007ffff454dd2d in read () from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00000000004eb726 in read (__nbytes=16375, __buf=0x7ffffffea339, __fd=14)
    at /usr/include/x86_64-linux-gnu/bits/unistd.h:45
#8  emacs_read (fildes=14, buf=0x7ffffffea339 "", nbyte=16375) at sysdep.c:2300
#9  0x00000000005899ce in call_process (nargs=9, args=0x7fffffffac18, filefd=<optimized out>) at callproc.c:756
#10 0x000000000058a884 in Fcall_process (nargs=9, args=0x7fffffffac18) at callproc.c:251
#11 0x0000000000545e9f in Ffuncall (nargs=<optimized out>, args=0x7fffffffac10) at eval.c:2834
#12 0x0000000000546ef5 in Fapply (nargs=<optimized out>, args=0x7fffffffadc0) at eval.c:2392
#13 0x0000000000545e9f in Ffuncall (nargs=<optimized out>, args=0x7fffffffadb8) at eval.c:2834
#14 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#15 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffaf20) at eval.c:2914
#16 0x0000000000546ef5 in Fapply (nargs=<optimized out>, args=0x7fffffffb0a8) at eval.c:2392
#17 0x0000000000545e9f in Ffuncall (nargs=<optimized out>, args=0x7fffffffb0a0) at eval.c:2834
#18 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#19 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffb200) at eval.c:2914
#20 0x0000000000546ef5 in Fapply (nargs=<optimized out>, args=0x7fffffffb378) at eval.c:2392
#21 0x0000000000545e9f in Ffuncall (nargs=<optimized out>, args=0x7fffffffb370) at eval.c:2834
#22 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#23 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffb4c8) at eval.c:2914
#24 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#25 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffb630) at eval.c:2914
#26 0x0000000000545625 in eval_sub (form=<optimized out>) at eval.c:2195
#27 0x00000000005482a0 in internal_lisp_condition_case (var=46034418, bodyform=60442294, handlers=60442198)
    at eval.c:1294
#28 0x000000000057b60d in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:1101
#29 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffbb10) at eval.c:2914
---Type <return> to continue, or q <return> to quit---
#30 0x00000000005470d2 in Fapply (nargs=2, args=0x7fffffffbb10) at eval.c:2339
#31 0x0000000000545e9f in Ffuncall (nargs=<optimized out>, args=0x7fffffffbb08) at eval.c:2834
#32 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#33 0x0000000000545a7f in funcall_lambda (fun=10266637, nargs=<optimized out>, arg_vector=0x7fffffffbce0) at eval.c:3087
#34 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffbcd8) at eval.c:2914
#35 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#36 0x0000000000545a7f in funcall_lambda (fun=10268277, nargs=<optimized out>, arg_vector=0x7fffffffbe98) at eval.c:3087
#37 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffbe90) at eval.c:2914
#38 0x000000000054621a in call1 (fn=<optimized out>, arg1=<optimized out>) at eval.c:2652
#39 0x000000000054c09a in mapcar1 (leni=3, vals=0x0, fn=10268277, seq=<optimized out>) at fns.c:2322
#40 0x000000000054f6aa in Fmapc (function=10268277, sequence=40936182) at fns.c:2411
#41 0x0000000000545fc0 in Ffuncall (nargs=<optimized out>, args=0x7fffffffbfa8) at eval.c:2856
#42 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#43 0x0000000000545434 in eval_sub (form=<optimized out>) at eval.c:2229
#44 0x000000000054421e in internal_catch (
    tag=<error reading variable: Cannot access memory at address 0xffffffffffffffee>, func=0x544fa0 <eval_sub>, 
    arg=10268110) at eval.c:1113
#45 0x000000000057b5a4 in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:1086
#46 0x0000000000545a7f in funcall_lambda (fun=10267925, nargs=<optimized out>, arg_vector=0x7fffffffc430) at eval.c:3087
#47 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffc428) at eval.c:2914
#48 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#49 0x0000000000545a7f in funcall_lambda (fun=10268461, nargs=<optimized out>, arg_vector=0x7fffffffc560) at eval.c:3087
#50 0x0000000000544edf in apply_lambda (fun=10268461, args=12002370) at eval.c:2962
#51 0x00000000005451b3 in eval_sub (form=<optimized out>) at eval.c:2298
#52 0x00000000005482a0 in internal_lisp_condition_case (var=21074962, bodyform=10277182, handlers=10277198)
    at eval.c:1294
#53 0x000000000057b60d in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:1101
#54 0x0000000000545a7f in funcall_lambda (fun=10276765, nargs=<optimized out>, arg_vector=0x7fffffffca58) at eval.c:3087
#55 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffca50) at eval.c:2914
#56 0x00000000005462b9 in funcall_nil (nargs=<optimized out>, args=<optimized out>) at eval.c:2404
#57 0x000000000054484c in run_hook_with_args (nargs=1, args=0x7fffffffca50, funcall=0x5462b0 <funcall_nil>)
---Type <return> to continue, or q <return> to quit---
    at eval.c:2589
#58 0x0000000000544a26 in Frun_hooks (nargs=1, args=0x7fffffffcb38) at eval.c:2431
#59 0x0000000000545e9f in Ffuncall (nargs=<optimized out>, args=0x7fffffffcb30) at eval.c:2834
#60 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#61 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffccc0) at eval.c:2914
#62 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#63 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffce98) at eval.c:2914
#64 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#65 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffd010) at eval.c:2914
#66 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#67 0x0000000000545a7f in funcall_lambda (fun=57234405, nargs=<optimized out>, arg_vector=0x7fffffffd1c0) at eval.c:3087
#68 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffd1b8) at eval.c:2914
#69 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#70 0x0000000000545a7f in funcall_lambda (fun=9523045, nargs=<optimized out>, arg_vector=0x7fffffffd3e8) at eval.c:3087
#71 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffd3e0) at eval.c:2914
#72 0x00000000005422f5 in Fcall_interactively (function=17130226, record_flag=12002370, keys=12021421) at callint.c:836
#73 0x0000000000545fad in Ffuncall (nargs=<optimized out>, args=0x7fffffffd5b8) at eval.c:2860
#74 0x000000000057ac3b in exec_byte_code (bytestr=0, vector=140737488266041, maxdepth=16375, 
    args_template=4611686018662268928, nargs=4611686019484352512, args=0x2) at bytecode.c:905
#75 0x0000000000545da4 in Ffuncall (nargs=<optimized out>, args=0x7fffffffd710) at eval.c:2914
#76 0x000000000054621a in call1 (fn=<optimized out>, arg1=<optimized out>) at eval.c:2652
#77 0x00000000004df493 in command_loop_1 () at keyboard.c:1560
#78 0x0000000000544349 in internal_condition_case (bfun=0x4df120 <command_loop_1>, handlers=12061986, 
    hfun=0x4d5620 <cmd_error>) at eval.c:1339
#79 0x00000000004d3b4e in command_loop_2 (ignore=<optimized out>) at keyboard.c:1161
#80 0x000000000054421e in internal_catch (
    tag=<error reading variable: Cannot access memory at address 0xffffffffffffffee>, func=0x4d3b30 <command_loop_2>, 
    arg=12002370) at eval.c:1113
#81 0x00000000004d5127 in command_loop () at keyboard.c:1140
#82 recursive_edit_1 () at keyboard.c:779
#83 0x00000000004d5422 in Frecursive_edit () at keyboard.c:843
#84 0x00000000004111c5 in main (argc=1, argv=<optimized out>) at emacs.c:1570
---Type <return> to continue, or q <return> to quit---

Lisp Backtrace:
"call-process" (0xffffac18)
"apply" (0xffffadc0)
"process-file" (0xffffaf28)
"apply" (0xffffb0a8)
"vc-git--call" (0xffffb208)
"apply" (0xffffb378)
"vc-git--out-ok" (0xffffb4d0)
0x39aa318 PVEC_COMPILED
"funcall" (0xffffb630)
"vc-git-registered" (0xffffbb18)
"apply" (0xffffbb10)
"vc-call-backend" (0xffffbce0)
0x9cae70 PVEC_COMPILED
"mapc" (0xffffbfb0)
"byte-code" (0xffffc0a0)
"vc-registered" (0xffffc430)
"vc-backend" (0xffffc560)
"vc-find-file-hook" (0xffffca58)
"run-hooks" (0xffffcb38)
"after-find-file" (0xffffccc8)
"find-file-noselect-1" (0xffffcea0)
"find-file-noselect" (0xffffd018)
"view-file" (0xffffd1c0)
"view-emacs-news" (0xffffd3e8)
"call-interactively" (0xffffd5c0)
"command-execute" (0xffffd718)
(gdb) 

-- 
Thierry
Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997