[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 メーリングリストの案内