emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: The very latest emacs (25.1.50) segfault


From: Masaru Nomiya
Subject: Re: The very latest emacs (25.1.50) segfault
Date: Mon, 11 Jan 2016 13:57:11 +0900
User-agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (Goj$(D+W(B) APEL/10.8 EasyPG/1.0.0 Emacs/25.1.50 (x86_64-openSUSE-linux-gnu) MULE/6.0 (HANACHIRUSATO)

Hello,

Sorry, I've sent DM to Eli.

In the Message; 

  Subject    : Re: The very latest emacs (25.1.50) segfault
  Message-ID : <address@hidden>
  Date & Time: Mon, 11 Jan 2016 05:39:20 +0200

Eli Zaretskii <address@hidden> has written:

>> Date: Mon, 11 Jan 2016 10:24:44 +0900
>> From: Masaru Nomiya <address@hidden>
[...]
>> (gdb) list *0x5aeda9
>> 0x5aeda9 is in ftfont_shape (lisp.h:856).
>> 851     }
>> 852     
>> 853     INLINE EMACS_INT
>> 854     (XINT) (Lisp_Object a)
>> 855     {
>> 856       return lisp_h_XINT (a);
>> 857     }
>> 858     
>> 859     INLINE EMACS_INT
>> 860     (XFASTINT) (Lisp_Object a)
>> (gdb)
>> 
>> Is this right?

> Yes, but I meant the addr2line method described there.  It should
> produce more information.

I only could get the backtrace.


Program received signal SIGSEGV, Segmentation fault.
ftfont_shape_by_flt (matrix=0x3bd67d8, otf=<optimized out>, ft_face=0x3cbb300, 
    font=0x3bd66e0, lgstring=12801653) at ftfont.c:2598
2598          int c1 = LGLYPH_CHAR (LGSTRING_GLYPH (lgstring, 1));
(gdb) backtrace
#0  ftfont_shape_by_flt (matrix=0x3bd4868, otf=<optimized out>, ft_face=
    0x3d37310, font=0x3bd4770, lgstring=12801653) at ftfont.c:2598
#1  ftfont_shape (lgstring=12801653) at ftfont.c:2690
#2  0x00000000005b0aea in xftfont_shape (lgstring=12801653) at xftfont.c:664
#3  0x00000000005608c5 in Ffont_shape_gstring (gstring=12801653) at font.c:4410
#4  0x0000000000553570 in Ffuncall (nargs=2, args=<optimized out>)
    at eval.c:2693
#5  0x0000000000586235 in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=140737488306080, nargs=2, args=0x2, address@hidden)
    at bytecode.c:880
#6  0x0000000000552fc2 in funcall_lambda (fun=9765533, address@hidden, 
    address@hidden) at eval.c:2921
#7  0x0000000000553383 in Ffuncall (address@hidden, address@hidden
    0x7fffffff41b0) at eval.c:2754
#8  0x0000000000552001 in internal_condition_case_n (bfun=0x5531a0 <Ffuncall>, 
    address@hidden, address@hidden, 
    address@hidden, address@hidden
    0x43b180 <safe_eval_handler>) at eval.c:1389
#9  0x000000000042b766 in safe__call (address@hidden, 
    address@hidden, func=<optimized out>, address@hidden)
    at xdisp.c:2555
#10 0x000000000043832f in safe_call (address@hidden, func=<optimized out>)
    at xdisp.c:2571
#11 0x00000000005a2b0c in autocmp_chars (address@hidden, 
    address@hidden, bytepos=322, limit=<optimized out>, address@hidden
    306, address@hidden, address@hidden, 
    address@hidden) at composite.c:915
#12 0x00000000005a6acb in composition_reseat_it (address@hidden
    0x7fffffffacb8, charpos=305, bytepos=322, endpos=1, w=0x1292a90, face=
    0x3dca4e0, string=0) at composite.c:1246
#13 0x00000000004419a8 in next_element_from_buffer (it=0x7fffffffa460)
    at xdisp.c:8293
#14 0x000000000043fd1a in get_next_display_element (address@hidden)
    at xdisp.c:6893
#15 0x0000000000441be1 in move_it_in_display_line_to (address@hidden
    0x7fffffffa460, address@hidden, address@hidden, 
    address@hidden) at xdisp.c:8583
#16 0x0000000000443f6c in move_it_to (address@hidden, to_charpos=
    15588, address@hidden, to_y=1040, address@hidden, 
    address@hidden) at xdisp.c:9174
#17 0x00000000004446b6 in move_it_vertically (it=0x7fffffffa460, 
    dy=<optimized out>) at xdisp.c:9555
#18 0x000000000046fcb9 in Fwindow_end (window=<optimized out>, 
    update=<optimized out>) at window.c:1618
#19 0x0000000000553564 in Ffuncall (nargs=3, args=<optimized out>)
    at eval.c:2696
#20 0x0000000000586235 in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=47, nargs=3, args=0x2, address@hidden)
    at bytecode.c:880
#21 0x0000000000552fc2 in funcall_lambda (fun=28755165, address@hidden, 
    address@hidden) at eval.c:2921
#22 0x0000000000553383 in Ffuncall (nargs=1, args=0x7fffffffb9c8)
    at eval.c:2754
#23 0x0000000000586235 in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=140737488337344, nargs=1, args=0x2, address@hidden)
    at bytecode.c:880
#24 0x0000000000552fc2 in funcall_lambda (fun=28759853, address@hidden, 
    address@hidden) at eval.c:2921
#25 0x0000000000553383 in Ffuncall (nargs=2, args=0x7fffffffbba8)
    at eval.c:2754
#26 0x0000000000586235 in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=140737488337824, nargs=2, args=0x2, address@hidden)
    at bytecode.c:880
#27 0x0000000000552fc2 in funcall_lambda (fun=28274245, address@hidden, 
    address@hidden) at eval.c:2921
#28 0x0000000000553383 in Ffuncall (nargs=2, args=0x7fffffffbd68)
    at eval.c:2754
#29 0x0000000000586235 in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=140737488338288, nargs=2, args=0x2, address@hidden)
    at bytecode.c:880
#30 0x0000000000552fc2 in funcall_lambda (fun=28274373, address@hidden, 
    address@hidden) at eval.c:2921
#31 0x0000000000553383 in Ffuncall (nargs=2, args=0x7fffffffbf28)
    at eval.c:2754
#32 0x0000000000586235 in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=25, nargs=2, args=0x2, address@hidden)
    at bytecode.c:880
#33 0x0000000000552fc2 in funcall_lambda (fun=28263613, address@hidden, 
    address@hidden) at eval.c:2921
#34 0x0000000000553383 in Ffuncall (nargs=2, args=0x7fffffffc108)
    at eval.c:2754
#35 0x0000000000586235 in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=140737488339200, nargs=2, args=0x2, address@hidden)
    at bytecode.c:880
#36 0x0000000000552fc2 in funcall_lambda (fun=28649917, address@hidden, 
    address@hidden) at eval.c:2921
#37 0x0000000000553383 in Ffuncall (nargs=2, args=0x7fffffffc2d8)
    at eval.c:2754
#38 0x0000000000586235 in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=140737488339664, nargs=2, args=0x2, address@hidden)
    at bytecode.c:880
#39 0x0000000000552fc2 in funcall_lambda (fun=29624077, address@hidden, 
    address@hidden) at eval.c:2921
#40 0x0000000000553383 in Ffuncall (address@hidden, address@hidden
    0x7fffffffc4b8) at eval.c:2754
#41 0x0000000000585f48 in bcall0 (f=29624077) at bytecode.c:455
#42 0x000000000055224e in unbind_to (count=<optimized out>, value=0)
    at eval.c:3185
#43 0x000000000058627b in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=140737488340240, nargs=2, args=0x2, address@hidden)
    at bytecode.c:902
#44 0x0000000000552fc2 in funcall_lambda (fun=29624437, address@hidden, 
    address@hidden) at eval.c:2921
#45 0x0000000000553383 in Ffuncall (address@hidden, address@hidden
    0x7fffffffc6e8) at eval.c:2754
#46 0x0000000000585f48 in bcall0 (f=29624437) at bytecode.c:455
#47 0x000000000055224e in unbind_to (count=<optimized out>, value=0)
    at eval.c:3185
#48 0x000000000058627b in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=140737488340800, nargs=1, args=0x2, address@hidden)
    at bytecode.c:902
#49 0x0000000000552fc2 in funcall_lambda (fun=29624613, address@hidden, 
    address@hidden) at eval.c:2921
#50 0x0000000000553383 in Ffuncall (nargs=6, args=0x7fffffffc928)
    at eval.c:2754
#51 0x0000000000586235 in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=176, nargs=6, args=0x2, address@hidden)
    at bytecode.c:880
#52 0x0000000000552fc2 in funcall_lambda (fun=28441469, address@hidden, 
    address@hidden) at eval.c:2921
#53 0x0000000000553383 in Ffuncall (nargs=1, args=0x7fffffffcb18)
    at eval.c:2754
#54 0x0000000000586235 in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=0, nargs=1, args=0x2, address@hidden)
    at bytecode.c:880
#55 0x0000000000552fc2 in funcall_lambda (fun=28506637, address@hidden, 
    address@hidden) at eval.c:2921
#56 0x0000000000553383 in Ffuncall (address@hidden, address@hidden
    0x7fffffffcda8) at eval.c:2754
#57 0x000000000054f33a in Ffuncall_interactively (nargs=2, args=0x7fffffffcda8)
    at callint.c:248
#58 0x000000000055347a in Ffuncall (address@hidden, address@hidden
    0x7fffffffcda0) at eval.c:2673
#59 0x000000000054fdd7 in Fcall_interactively (function=<optimized out>, 
    record_flag=<optimized out>, keys=<optimized out>) at callint.c:836
#60 0x0000000000553554 in Ffuncall (nargs=4, args=<optimized out>)
    at eval.c:2700
#61 0x0000000000586235 in exec_byte_code (bytestr=31525964, vector=0, maxdepth=
    62736488, args_template=140737488343040, nargs=4, args=0x2, address@hidden)
    at bytecode.c:880
#62 0x00000000005530f6 in funcall_lambda (fun=9583552, address@hidden, 
    arg_vector=0x4, address@hidden) at eval.c:2855
#63 0x0000000000553383 in Ffuncall (address@hidden, address@hidden
    0x7fffffffd170) at eval.c:2754
#64 0x000000000055367a in call1 (address@hidden, arg1=<optimized out>)
    at eval.c:2552
#65 0x00000000004f1470 in command_loop_1 () at keyboard.c:1458
#66 0x0000000000551e6d in internal_condition_case (address@hidden
    0x4f1080 <command_loop_1>, address@hidden, address@hidden
    0x4e8100 <cmd_error>) at eval.c:1309
#67 0x00000000004e388c in command_loop_2 (address@hidden)
    at keyboard.c:1087
#68 0x0000000000551e1b in internal_catch (address@hidden, address@hidden
    0x4e3870 <command_loop_2>, address@hidden) at eval.c:1074
#69 0x00000000004e3847 in command_loop () at keyboard.c:1066
#70 0x00000000004e7d38 in recursive_edit_1 () at keyboard.c:672
#71 0x00000000004e8055 in Frecursive_edit () at keyboard.c:743
#72 0x0000000000415b53 in main (argc=1, argv=0x7fffffffd528) at emacs.c:1667

--
M. Nomiya



reply via email to

[Prev in Thread] Current Thread [Next in Thread]