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
next prev parent 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.