all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Masaru Nomiya <nomiya@galaxy.dti.ne.jp>
To: emacs-devel@gnu.org
Subject: Re: The very latest emacs (25.1.50) segfault
Date: Mon, 11 Jan 2016 13:57:11 +0900	[thread overview]
Message-ID: <87pox8ww60.wl%nomiya@galaxy.dti.ne.jp> (raw)
In-Reply-To: <83wprglr87.fsf@gnu.org>

Hello,

Sorry, I've sent DM to Eli.

In the Message; 

  Subject    : Re: The very latest emacs (25.1.50) segfault
  Message-ID : <83wprglr87.fsf@gnu.org>
  Date & Time: Mon, 11 Jan 2016 05:39:20 +0200

Eli Zaretskii <eliz@gnu.org> has written:

>> Date: Mon, 11 Jan 2016 10:24:44 +0900
>> From: Masaru Nomiya <nomiya@galaxy.dti.ne.jp>
[...]
>> (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, args@entry=0x0)
    at bytecode.c:880
#6  0x0000000000552fc2 in funcall_lambda (fun=9765533, nargs=nargs@entry=5, 
    arg_vector=arg_vector@entry=0x7fffffff41b8) at eval.c:2921
#7  0x0000000000553383 in Ffuncall (nargs=nargs@entry=6, args=args@entry=
    0x7fffffff41b0) at eval.c:2754
#8  0x0000000000552001 in internal_condition_case_n (bfun=0x5531a0 <Ffuncall>, 
    nargs=nargs@entry=6, args=args@entry=0x7fffffff41b0, 
    handlers=handlers@entry=44448, hfun=hfun@entry=
    0x43b180 <safe_eval_handler>) at eval.c:1389
#9  0x000000000042b766 in safe__call (inhibit_quit=inhibit_quit@entry=false, 
    nargs=nargs@entry=6, func=<optimized out>, ap=ap@entry=0x7fffffff4258)
    at xdisp.c:2555
#10 0x000000000043832f in safe_call (nargs=nargs@entry=6, func=<optimized out>)
    at xdisp.c:2571
#11 0x00000000005a2b0c in autocmp_chars (rule=rule@entry=19429861, 
    charpos=charpos@entry=305, bytepos=322, limit=<optimized out>, limit@entry=
    306, win=win@entry=0x1292a90, face=face@entry=0x3dca4e0, 
    string=string@entry=0) at composite.c:915
#12 0x00000000005a6acb in composition_reseat_it (cmp_it=cmp_it@entry=
    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 (it=it@entry=0x7fffffffa460)
    at xdisp.c:6893
#15 0x0000000000441be1 in move_it_in_display_line_to (it=it@entry=
    0x7fffffffa460, to_charpos=to_charpos@entry=15588, to_x=to_x@entry=-1, 
    op=op@entry=MOVE_TO_POS) at xdisp.c:8583
#16 0x0000000000443f6c in move_it_to (it=it@entry=0x7fffffffa460, to_charpos=
    15588, to_x=to_x@entry=-1, to_y=1040, to_vpos=to_vpos@entry=-1, 
    op=op@entry=10) 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, args@entry=0x0)
    at bytecode.c:880
#21 0x0000000000552fc2 in funcall_lambda (fun=28755165, nargs=nargs@entry=0, 
    arg_vector=arg_vector@entry=0x7fffffffb9d0) 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, args@entry=0x0)
    at bytecode.c:880
#24 0x0000000000552fc2 in funcall_lambda (fun=28759853, nargs=nargs@entry=1, 
    arg_vector=arg_vector@entry=0x7fffffffbbb0) 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, args@entry=0x0)
    at bytecode.c:880
#27 0x0000000000552fc2 in funcall_lambda (fun=28274245, nargs=nargs@entry=1, 
    arg_vector=arg_vector@entry=0x7fffffffbd70) 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, args@entry=0x0)
    at bytecode.c:880
#30 0x0000000000552fc2 in funcall_lambda (fun=28274373, nargs=nargs@entry=1, 
    arg_vector=arg_vector@entry=0x7fffffffbf30) 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, args@entry=0x0)
    at bytecode.c:880
#33 0x0000000000552fc2 in funcall_lambda (fun=28263613, nargs=nargs@entry=1, 
    arg_vector=arg_vector@entry=0x7fffffffc110) 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, args@entry=0x0)
    at bytecode.c:880
#36 0x0000000000552fc2 in funcall_lambda (fun=28649917, nargs=nargs@entry=1, 
    arg_vector=arg_vector@entry=0x7fffffffc2e0) 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, args@entry=0x0)
    at bytecode.c:880
#39 0x0000000000552fc2 in funcall_lambda (fun=29624077, nargs=nargs@entry=0, 
    arg_vector=arg_vector@entry=0x7fffffffc4c0) at eval.c:2921
#40 0x0000000000553383 in Ffuncall (nargs=nargs@entry=1, args=args@entry=
    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, args@entry=0x0)
    at bytecode.c:902
#44 0x0000000000552fc2 in funcall_lambda (fun=29624437, nargs=nargs@entry=0, 
    arg_vector=arg_vector@entry=0x7fffffffc6f0) at eval.c:2921
#45 0x0000000000553383 in Ffuncall (nargs=nargs@entry=1, args=args@entry=
    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, args@entry=0x0)
    at bytecode.c:902
#49 0x0000000000552fc2 in funcall_lambda (fun=29624613, nargs=nargs@entry=5, 
    arg_vector=arg_vector@entry=0x7fffffffc930) 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, args@entry=0x0)
    at bytecode.c:880
#52 0x0000000000552fc2 in funcall_lambda (fun=28441469, nargs=nargs@entry=0, 
    arg_vector=arg_vector@entry=0x7fffffffcb20) 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, args@entry=0x0)
    at bytecode.c:880
#55 0x0000000000552fc2 in funcall_lambda (fun=28506637, nargs=nargs@entry=1, 
    arg_vector=arg_vector@entry=0x7fffffffcdb0) at eval.c:2921
#56 0x0000000000553383 in Ffuncall (nargs=nargs@entry=2, args=args@entry=
    0x7fffffffcda8) at eval.c:2754
#57 0x000000000054f33a in Ffuncall_interactively (nargs=2, args=0x7fffffffcda8)
    at callint.c:248
#58 0x000000000055347a in Ffuncall (nargs=nargs@entry=3, args=args@entry=
    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, args@entry=0x4)
    at bytecode.c:880
#62 0x00000000005530f6 in funcall_lambda (fun=9583552, nargs=nargs@entry=1, 
    arg_vector=0x4, arg_vector@entry=0x7fffffffd178) at eval.c:2855
#63 0x0000000000553383 in Ffuncall (nargs=nargs@entry=2, args=args@entry=
    0x7fffffffd170) at eval.c:2754
#64 0x000000000055367a in call1 (fn=fn@entry=14784, arg1=<optimized out>)
    at eval.c:2552
#65 0x00000000004f1470 in command_loop_1 () at keyboard.c:1458
#66 0x0000000000551e6d in internal_condition_case (bfun=bfun@entry=
    0x4f1080 <command_loop_1>, handlers=handlers@entry=19056, hfun=hfun@entry=
    0x4e8100 <cmd_error>) at eval.c:1309
#67 0x00000000004e388c in command_loop_2 (ignore=ignore@entry=0)
    at keyboard.c:1087
#68 0x0000000000551e1b in internal_catch (tag=tag@entry=45840, func=func@entry=
    0x4e3870 <command_loop_2>, arg=arg@entry=0) 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	other threads:[~2016-01-11  4:57 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-10  4:55 The very latest emacs (25.1.50) segfault Masaru Nomiya
2016-01-10 15:56 ` Eli Zaretskii
2016-01-11  1:24   ` Masaru Nomiya
2016-01-11  3:39     ` Eli Zaretskii
2016-01-11  4:57       ` Masaru Nomiya [this message]
2016-01-11  5:23         ` Masaru Nomiya
2016-01-11 18:25         ` Eli Zaretskii
2016-01-12  9:21           ` 野宮 賢 / NOMIYA Masaru
2016-01-12 20:24           ` K. Handa
     [not found] <87d1t6l389.wl%nomiya@galaxy.dti.ne.jp>
2016-01-14  0:21 ` K. Handa
2016-01-14  1:53   ` Masaru Nomiya
2016-01-14 13:02     ` K. Handa
2016-01-15  4:54       ` Masaru Nomiya
2016-01-20 15:04         ` K. Handa
2016-01-20 23:45           ` Masaru Nomiya
2016-01-21 23:55             ` Masaru Nomiya
2016-01-22 12:48               ` K. Handa
2016-01-14  8:09   ` Masaru Nomiya

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87pox8ww60.wl%nomiya@galaxy.dti.ne.jp \
    --to=nomiya@galaxy.dti.ne.jp \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.