[mew-dist 29635] Re: EmacsがAbortします
ARAI Shun-ichi
hermes at example.com
2013年 8月 13日 (火) 14:44:27 JST
あらいです。
In <20130813.140211.923393522254392668.kazu at example.com>;
Kazu Yamamoto (山本和彦) <kazu at example.com> wrote
as Subject "[mew-dist 29634] Re: EmacsがAbortします":
>> 特定の環境でとあるメールを読もうとすると、EmacsがSIGABRTで落ちるよう
>> なので、お知らせします。
>
> Mac だと落ちませんでした。
>
>> 20724 brk(0x2b45000) = 0x2b45000
>> 20724 kill(20724, SIGABRT) = 0
>> 20724 --- SIGABRT (Aborted) @ 0 (0) ---
>
> 以下のようにして、スタックを取れませんか?
このようになりました。
-------------- next part --------------
Program received signal SIGABRT, Aborted.
0x00007ffff23ffd47 in kill () at ../sysdeps/unix/syscall-template.S:82
82 ../sysdeps/unix/syscall-template.S: そのようなファイルやディレクトリはありません.
in ../sysdeps/unix/syscall-template.S
(gdb) info stack
#0 0x00007ffff23ffd47 in kill () at ../sysdeps/unix/syscall-template.S:82
#1 0x0000000000549cac in abort () at emacs.c:431
#2 0x00000000005888eb in buf_bytepos_to_charpos (b=0x17cb0a0, bytepos=1151)
at marker.c:334
#3 0x000000000065f172 in set_intervals_multibyte_1 (i=0x17d1f08,
multi_flag=1, start=1009, start_byte=1149, end=1010, end_byte=1150)
at intervals.c:2534
#4 0x000000000065f33e in set_intervals_multibyte_1 (i=0x1786008,
multi_flag=1, start=1006, start_byte=1140, end=1010, end_byte=1150)
at intervals.c:2590
#5 0x000000000065f33e in set_intervals_multibyte_1 (i=0x1785e48,
multi_flag=1, start=1003, start_byte=1131, end=1010, end_byte=1150)
at intervals.c:2590
#6 0x000000000065f33e in set_intervals_multibyte_1 (i=0x17dde40,
multi_flag=1, start=986, start_byte=1094, end=1010, end_byte=1150)
at intervals.c:2590
#7 0x000000000065f33e in set_intervals_multibyte_1 (i=0x17aebd8,
multi_flag=1, start=942, start_byte=994, end=1010, end_byte=1150)
at intervals.c:2590
#8 0x000000000065f33e in set_intervals_multibyte_1 (i=0x17fe9c0,
multi_flag=1, start=742, start_byte=768, end=1010, end_byte=1150)
at intervals.c:2590
#9 0x000000000065f33e in set_intervals_multibyte_1 (i=0x1791b60,
multi_flag=1, start=1, start_byte=1, end=1010, end_byte=1150)
at intervals.c:2590
#10 0x000000000065f490 in set_intervals_multibyte (multi_flag=1)
at intervals.c:2624
#11 0x0000000000579263 in Fset_buffer_multibyte (flag=12444306)
at buffer.c:2589
#12 0x00000000005edce3 in Ffuncall (nargs=2, args=0x7fffffffa920)
at eval.c:3031
#13 0x000000000063c82e in Fbyte_code (bytestr=22345361, vector=22484069,
maxdepth=20) at bytecode.c:680
#14 0x00000000005ee60c in funcall_lambda (fun=22763877, nargs=2,
arg_vector=0x7fffffffad88) at eval.c:3220
#15 0x00000000005edf14 in Ffuncall (nargs=3, args=0x7fffffffad80)
at eval.c:3077
#16 0x000000000063c82e in Fbyte_code (bytestr=21140529, vector=20904021,
maxdepth=28) at bytecode.c:680
#17 0x00000000005ee60c in funcall_lambda (fun=20904693, nargs=2,
arg_vector=0x7fffffffb1f8) at eval.c:3220
#18 0x00000000005edf14 in Ffuncall (nargs=3, args=0x7fffffffb1f0)
at eval.c:3077
#19 0x00000000005ed0dd in Fapply (nargs=2, args=0x7fffffffb2c0) at eval.c:2506
#20 0x00000000005ed655 in apply1 (fn=20947314, arg=26228502) at eval.c:2780
#21 0x0000000000649f1b in read_process_output_call (fun_and_args=26228518)
at process.c:5326
#22 0x00000000005eaf87 in internal_condition_case_1 (
bfun=0x649eed <read_process_output_call>, arg=26228518, handlers=12511474,
hfun=0x649f1d <read_process_output_error_handler>) at eval.c:1540
#23 0x000000000064a603 in read_process_output (proc=24951157, channel=1654)
at process.c:5514
#24 0x000000000064988c in wait_reading_process_output (time_limit=112,
microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=12444210,
wait_proc=0x0, just_wait_proc=0) at process.c:5163
#25 0x0000000000421db1 in sit_for (timeout=448, reading=1, do_display=1)
at dispnew.c:6657
#26 0x0000000000551e02 in read_char (commandflag=1, nmaps=2,
maps=0x7fffffffcd20, prev_event=12444210, used_mouse_menu=0x7fffffffcf04,
end_time=0x0) at keyboard.c:2972
#27 0x000000000055e6d2 in read_key_sequence (keybuf=0x7fffffffd180,
bufsize=30, prompt=12444210, dont_downcase_last=0,
can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9567
#28 0x000000000054e6c4 in command_loop_1 () at keyboard.c:1645
#29 0x00000000005eadf7 in internal_condition_case (
bfun=0x54e304 <command_loop_1>, handlers=12511474,
hfun=0x54dc00 <cmd_error>) at eval.c:1492
#30 0x000000000054e002 in command_loop_2 () at keyboard.c:1362
#31 0x00000000005ea793 in internal_catch (tag=12504290,
func=0x54dfe0 <command_loop_2>, arg=12444210) at eval.c:1228
#32 0x000000000054dfb7 in command_loop () at keyboard.c:1341
#33 0x000000000054d734 in recursive_edit_1 () at keyboard.c:956
#34 0x000000000054d8ea in Frecursive_edit () at keyboard.c:1018
#35 0x000000000054bcbf in main (argc=2, argv=0x7fffffffdac8) at emacs.c:1833
Mew-dist メーリングリストの案内