On 17/10/2014 14:53, Ken Brown wrote:
On 10/16/2014 9:20 PM, Ken Brown wrote:
On 10/16/2014 4:22 PM, Jon TURNEY wrote:
I have been suffering from some crashes with emacs-X11 24.3.93-3 on
x86_64

This seems to have crossed my threshold of apathy, so I've been running
emacs under gdb with a breakpoint on emacs_abort (since it seems to die
with SIGABORT which can't be usefully backtraced...)

I get a backtrace starting as follows (full backtrace is attached):
[...]

[...]

Is it possible that minimap-update has gone into an infinite recursion?
  Or is this kind of lisp backtrace normal for you (e.g., if you stop
emacs and examine the backtrace at random times)?  I'm afraid I don't
know anything about minimap, but the first thing I'd do is try to figure
out what's going on with minimap-update.

Sorry, I don't know what is normal or not when minimap-mode i enabled. minimap-mode doesn't work that smoothly, so it certainly possible.

The crash occurs without minimap-mode enabled, another backtrace attached.

If this turns out not to be the issue, then I think you would need an
unoptimized build for further debugging.  I can provide one for you.

If you could, that would be great.

#0  emacs_abort () at /usr/src/debug/emacs-24.3.93-3/src/sysdep.c:2137
#1  0x00000001004ef726 in overlays_at (pos=pos@entry=24582, 
extend=extend@entry=false, vec_ptr=0x836570, 
    vec_ptr@entry=0x18018, len_ptr=len_ptr@entry=0x836578, 
next_ptr=next_ptr@entry=0x0, prev_ptr=prev_ptr@entry=0x0, 
    change_req=change_req@entry=false) at 
/usr/src/debug/emacs-24.3.93-3/src/buffer.c:2854
#2  0x000000010058e99f in get_char_property_and_overlay 
(position=position@entry=98328, prop=4304894674, 
    object=25796741173, overlay=overlay@entry=0x0) at 
/usr/src/debug/emacs-24.3.93-3/src/textprop.c:663
#3  0x000000010058eac8 in Fget_char_property (position=position@entry=98328, 
prop=<optimized out>, 
    object=<optimized out>) at /usr/src/debug/emacs-24.3.93-3/src/textprop.c:703
#4  0x00000001005343b7 in Fconstrain_to_field (new_pos=new_pos@entry=98328, 
old_pos=old_pos@entry=98392, 
    escape_from_edge=4304695346, only_in_line=4304695394, 
inhibit_capture_property=4304695346)
    at /usr/src/debug/emacs-24.3.93-3/src/editfns.c:682
#5  0x000000010053470e in Fline_beginning_position (n=<optimized out>)
    at /usr/src/debug/emacs-24.3.93-3/src/editfns.c:780
#6  0x0000000100509575 in Fbeginning_of_line (n=<optimized out>) at 
/usr/src/debug/emacs-24.3.93-3/src/cmds.c:172
#7  0x0000000100540f46 in Ffuncall (nargs=<optimized out>, args=<optimized out>)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2815
#8  0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=4304695346, 
    nargs=8611824, args=0x1) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#9  0x00000001005409b3 in funcall_lambda (fun=25776611053, nargs=nargs@entry=0, 
arg_vector=arg_vector@entry=0x836a30)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:3049
#10 0x0000000100540d4b in Ffuncall (nargs=1, args=0x836a28) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#11 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=4304695346, 
    nargs=8612392, args=0x1) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#12 0x00000001005409b3 in funcall_lambda (fun=4311027669, nargs=nargs@entry=3, 
arg_vector=arg_vector@entry=0x836c80)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:3049
#13 0x0000000100540d4b in Ffuncall (nargs=4, args=0x836c78) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#14 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=4304695346, 
    nargs=8612976, args=0x4) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#15 0x00000001005409b3 in funcall_lambda (fun=4311031741, nargs=nargs@entry=0, 
arg_vector=arg_vector@entry=0x836ec0)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:3049
#16 0x0000000100540d4b in Ffuncall (nargs=1, args=0x836eb8) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#17 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=4304695346, 
    nargs=8613552, args=0x1) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#18 0x00000001005409b3 in funcall_lambda (fun=4311137845, nargs=nargs@entry=0, 
arg_vector=arg_vector@entry=0x837100)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:3049
#19 0x0000000100540d4b in Ffuncall (nargs=1, args=0x8370f8) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#20 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=4304695346, 
    nargs=8614128, args=0x1) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#21 0x00000001005409b3 in funcall_lambda (fun=25780202701, nargs=nargs@entry=2, 
arg_vector=arg_vector@entry=0x837350)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:3049
#22 0x0000000100540d4b in Ffuncall (nargs=3, args=0x837348) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#23 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=4304695346, 
    nargs=0, args=0x3) at /usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#24 0x00000001005409b3 in funcall_lambda (fun=4311047797, nargs=nargs@entry=4, 
arg_vector=arg_vector@entry=0x8375c0)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:3049
#25 0x0000000100540d4b in Ffuncall (nargs=5, args=0x8375b8) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#26 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=4304695346, 
    nargs=8615344, args=0x5) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#27 0x00000001005409b3 in funcall_lambda (fun=25780202941, nargs=nargs@entry=1, 
arg_vector=arg_vector@entry=0x837840)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:3049
#28 0x0000000100540d4b in Ffuncall (nargs=2, args=0x837838) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#29 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=4304695346, 
    nargs=8615984, args=0x2) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#30 0x00000001005409b3 in funcall_lambda (fun=4302366829, nargs=nargs@entry=3, 
arg_vector=arg_vector@entry=0x837aa0)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:3049
#31 0x0000000100540d4b in Ffuncall (nargs=4, args=0x837a98) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#32 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=4304695346, 
    nargs=8616592, args=0x4) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#33 0x00000001005409b3 in funcall_lambda (fun=4302361933, nargs=nargs@entry=3, 
arg_vector=arg_vector@entry=0x837ce0)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:3049
#34 0x0000000100540d4b in Ffuncall (nargs=4, args=0x837cd8) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#35 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=4304695346, 
    nargs=8617176, args=0x4) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#36 0x00000001005409b3 in funcall_lambda (fun=25784210037, nargs=nargs@entry=3, 
arg_vector=arg_vector@entry=0x837f20)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:3049
#37 0x0000000100540d4b in Ffuncall (nargs=4, args=0x837f18) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#38 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=4304695346, 
    nargs=4304648952, args=0x4) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#39 0x00000001005409b3 in funcall_lambda (fun=4302359869, nargs=nargs@entry=2, 
arg_vector=arg_vector@entry=0x8382a8)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:3049
#40 0x0000000100540d4b in Ffuncall (nargs=3, args=0x8382a0) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#41 0x0000000100540fe9 in funcall_nil (nargs=<optimized out>, args=<optimized 
out>)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2366
#42 0x000000010053f83b in run_hook_with_args (nargs=3, args=0x8382a0, 
funcall=0x100540fe0 <funcall_nil>)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2551
#43 0x0000000100540e25 in Ffuncall (nargs=<optimized out>, args=<optimized out>)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2796
#44 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=0, 
    nargs=4304648952, args=0x4) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#45 0x0000000100540a48 in funcall_lambda (fun=25809546837, nargs=nargs@entry=0, 
arg_vector=arg_vector@entry=0x8384f8)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2983
#46 0x0000000100540d4b in Ffuncall (nargs=1, args=0x8384f0) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#47 0x00000001005405b9 in eval_sub (form=form@entry=1) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2157
#48 0x0000000100543899 in internal_lisp_condition_case (var=<optimized out>, 
bodyform=1, handlers=<optimized out>)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:1323
#49 0x0000000100575d6b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=2048, 
    nargs=8619728, args=0x8f) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:1162
#50 0x0000000100540a48 in funcall_lambda (fun=4302381773, nargs=nargs@entry=2, 
arg_vector=arg_vector@entry=0x838958)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2983
#51 0x0000000100540d4b in Ffuncall (nargs=3, args=0x838950) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#52 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=1028, 
    nargs=8620384, args=0x3) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#53 0x0000000100540a48 in funcall_lambda (fun=4302381357, nargs=nargs@entry=1, 
arg_vector=arg_vector@entry=0x838c28)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2983
#54 0x0000000100540d4b in Ffuncall (nargs=nargs@entry=2, 
args=args@entry=0x838c20)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#55 0x000000010053f71c in internal_condition_case_n (bfun=0x100540b20 
<Ffuncall>, nargs=nargs@entry=2, 
    args=args@entry=0x838c20, handlers=<optimized out>, 
hfun=hfun@entry=0x100422d20 <safe_eval_handler>)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:1436
#56 0x00000001004159e0 in safe__call (inhibit_quit=inhibit_quit@entry=false, 
nargs=nargs@entry=2, 
    func=<optimized out>, ap=<optimized out>, ap@entry=0x838cd0 "\230|\001")
    at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:2637
#57 0x0000000100420005 in safe_call (nargs=nargs@entry=2, func=<optimized out>)
    at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:2653
#58 0x000000010042014e in safe_call1 (arg=97432, fn=<optimized out>) at 
/usr/src/debug/emacs-24.3.93-3/src/xdisp.c:2664
#59 handle_fontified_prop (it=0x838ef0) at 
/usr/src/debug/emacs-24.3.93-3/src/xdisp.c:3860
#60 0x000000010042472e in handle_stop (it=0x838ef0) at 
/usr/src/debug/emacs-24.3.93-3/src/xdisp.c:3424
#61 0x0000000100424eaa in init_iterator (it=it@entry=0x838ef0, 
w=w@entry=0x100f46c48 <bss_sbrk_buffer+6335464>, 
    charpos=charpos@entry=24358, bytepos=bytepos@entry=24358, row=<optimized 
out>, 
    base_face_id=base_face_id@entry=DEFAULT_FACE_ID) at 
/usr/src/debug/emacs-24.3.93-3/src/xdisp.c:3080
#62 0x0000000100431bd7 in start_display (it=it@entry=0x838ef0, 
w=w@entry=0x100f46c48 <bss_sbrk_buffer+6335464>, 
    pos=...) at /usr/src/debug/emacs-24.3.93-3/src/xdisp.c:3096
#63 0x000000010045641c in Fwindow_end (window=<optimized out>, 
update=<optimized out>)
    at /usr/src/debug/emacs-24.3.93-3/src/window.c:1744
#64 0x0000000100540f3a in Ffuncall (nargs=<optimized out>, args=<optimized out>)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2818
#65 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=1028, 
    nargs=4304648952, args=0x3) at 
/usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#66 0x0000000100540a48 in funcall_lambda (fun=25781556093, nargs=nargs@entry=1, 
arg_vector=arg_vector@entry=0x839f88)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2983
#67 0x0000000100540d4b in Ffuncall (nargs=nargs@entry=2, 
args=args@entry=0x839f80)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#68 0x000000010054109d in call1 (fn=fn@entry=25780587074, arg1=<optimized out>)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2614
#69 0x0000000100547dbd in mapcar1 (leni=2, vals=vals@entry=0x0, 
fn=fn@entry=25780587074, seq=seq@entry=25803565638)
    at /usr/src/debug/emacs-24.3.93-3/src/fns.c:2329
#70 0x0000000100549a22 in Fmapc (function=25780587074, sequence=25803565638)
    at /usr/src/debug/emacs-24.3.93-3/src/fns.c:2418
#71 0x0000000100540f3a in Ffuncall (nargs=<optimized out>, args=<optimized out>)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2818
#72 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=1028, nargs=31, 
    args=0x3) at /usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#73 0x0000000100540a48 in funcall_lambda (fun=25781555629, nargs=nargs@entry=1, 
arg_vector=arg_vector@entry=0x83a360)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2983
#74 0x0000000100540d4b in Ffuncall (nargs=2, args=0x83a358) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#75 0x000000010057503b in exec_byte_code (bytestr=3, vector=0, 
maxdepth=25782325651, args_template=0, nargs=8627040, 
    args=0x2) at /usr/src/debug/emacs-24.3.93-3/src/bytecode.c:916
#76 0x0000000100540a48 in funcall_lambda (fun=25781555501, nargs=nargs@entry=0, 
arg_vector=arg_vector@entry=0x83a598)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2983
#77 0x0000000100540d4b in Ffuncall (nargs=nargs@entry=1, 
args=args@entry=0x83a590)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2876
#78 0x0000000100541078 in call0 (fn=25776491666) at 
/usr/src/debug/emacs-24.3.93-3/src/eval.c:2599
#79 0x000000010053f37d in internal_condition_case (bfun=bfun@entry=0x1004d0b80 
<safe_run_hooks_1>, 
    handlers=<optimized out>, hfun=hfun@entry=0x1004d1460 
<safe_run_hooks_error>)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:1354
#80 0x00000001004d0be9 in safe_run_hook_funcall (nargs=<optimized out>, 
args=<optimized out>)
    at /usr/src/debug/emacs-24.3.93-3/src/keyboard.c:1930
#81 0x000000010053f83b in run_hook_with_args (nargs=1, args=0x83a6c0, 
funcall=0x1004d0ba0 <safe_run_hook_funcall>)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:2551
#82 0x00000001004d568a in safe_run_hooks (hook=25776491666) at 
/usr/src/debug/emacs-24.3.93-3/src/keyboard.c:1947
#83 0x00000001004defac in command_loop_1 () at 
/usr/src/debug/emacs-24.3.93-3/src/keyboard.c:1573
#84 0x000000010053f37d in internal_condition_case (bfun=bfun@entry=0x1004debc0 
<command_loop_1>, 
    handlers=<optimized out>, hfun=hfun@entry=0x1004d54a0 <cmd_error>)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:1354
#85 0x00000001004d09ea in command_loop_2 (ignore=ignore@entry=4304695346)
    at /usr/src/debug/emacs-24.3.93-3/src/keyboard.c:1177
#86 0x000000010053f27c in internal_catch (tag=4304765794, 
func=func@entry=0x1004d09c0 <command_loop_2>, arg=4304695346)
    at /usr/src/debug/emacs-24.3.93-3/src/eval.c:1118
#87 0x00000001004d5094 in command_loop () at 
/usr/src/debug/emacs-24.3.93-3/src/keyboard.c:1156
#88 recursive_edit_1 () at /usr/src/debug/emacs-24.3.93-3/src/keyboard.c:777
#89 0x00000001004d53b6 in Frecursive_edit () at 
/usr/src/debug/emacs-24.3.93-3/src/keyboard.c:848
#90 0x00000001005c46d9 in main (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/emacs-24.3.93-3/src/emacs.c:1647

Lisp Backtrace:
"beginning-of-line" (0x836800)
"c-beginning-of-macro" (0x836a30)
"c-remove-stale-state-cache" (0x836c80)
"c-parse-state-1" (0x836ec0)
"c-parse-state" (0x837100)
0x9eacc8 PVEC_COMPILED
"c-find-decl-spots" (0x8375c0)
"c-font-lock-declarations" (0x837840)
"font-lock-fontify-keywords-region" (0x837aa0)
"font-lock-default-fontify-region" (0x837ce0)
"c-font-lock-fontify-region" (0x837f20)
"font-lock-fontify-region" (0x8382a8)
"run-hook-with-args" (0x8382a0)
0x25e6e50 PVEC_COMPILED
"funcall" (0x8384f0)
"jit-lock-fontify-now" (0x838958)
"jit-lock-function" (0x838c28)
"window-end" (0x839d00)
"linum-update-window" (0x839f88)
"mapc" (0x83a118)
"linum-update" (0x83a360)
"linum-update-current" (0x83a598)
--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to