From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Barry OReilly Newsgroups: gmane.emacs.bugs Subject: bug#15898: Emacs aborts in buf_charpos_to_bytepos Date: Thu, 14 Nov 2013 16:50:37 -0500 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11c2f3a67377eb04eb2a1297 X-Trace: ger.gmane.org 1384465929 30583 80.91.229.3 (14 Nov 2013 21:52:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 14 Nov 2013 21:52:09 +0000 (UTC) To: 15898@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 14 22:52:13 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Vh4pf-0000Cn-Os for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Nov 2013 22:52:12 +0100 Original-Received: from localhost ([::1]:57481 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vh4pf-0002j6-Ac for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Nov 2013 16:52:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42300) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vh4pZ-0002gm-A8 for bug-gnu-emacs@gnu.org; Thu, 14 Nov 2013 16:52:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vh4pX-0003RR-3r for bug-gnu-emacs@gnu.org; Thu, 14 Nov 2013 16:52:05 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38727) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vh4pW-0003RN-W5 for bug-gnu-emacs@gnu.org; Thu, 14 Nov 2013 16:52:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Vh4pW-0006PM-OV for bug-gnu-emacs@gnu.org; Thu, 14 Nov 2013 16:52:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Barry OReilly Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Nov 2013 21:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15898 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.138446586224542 (code B ref -1); Thu, 14 Nov 2013 21:52:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Nov 2013 21:51:02 +0000 Original-Received: from localhost ([127.0.0.1]:52743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vh4oW-0006NS-Tu for submit@debbugs.gnu.org; Thu, 14 Nov 2013 16:51:02 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:40448) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vh4oS-0006N9-92 for submit@debbugs.gnu.org; Thu, 14 Nov 2013 16:50:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vh4oK-00039W-RX for submit@debbugs.gnu.org; Thu, 14 Nov 2013 16:50:50 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:53825) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vh4oK-00039S-Nl for submit@debbugs.gnu.org; Thu, 14 Nov 2013 16:50:48 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42152) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vh4oD-0002bd-Ge for bug-gnu-emacs@gnu.org; Thu, 14 Nov 2013 16:50:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vh4oA-00038h-Ue for bug-gnu-emacs@gnu.org; Thu, 14 Nov 2013 16:50:41 -0500 Original-Received: from mail-ob0-x231.google.com ([2607:f8b0:4003:c01::231]:59804) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vh4oA-00038X-Jt for bug-gnu-emacs@gnu.org; Thu, 14 Nov 2013 16:50:38 -0500 Original-Received: by mail-ob0-f177.google.com with SMTP id wp4so2872430obc.8 for ; Thu, 14 Nov 2013 13:50:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=ZODHc3rD3a52msKE4SGYthe7hyWA6VOk8OJPbDp0Nss=; b=iRFFHrOEiyjZsF1WQ8Drap7g9gGa7h5LPOlimokaLoMA6RNZUoYKDYRnI/A3i3A8x0 CMBSamhZOJHt3wzW1HP3dQ2YrQH8uSFG8xlN5N9/VkiGFjtVUP4GgdRjIOpUI7KvXCMT X3xTqRopwreoHy7PKUw2GXcumG7xyosMG51NXL4U9Gdac+6URGTci4bEojtaqzyJejHX VVmFfsvn4kEWqo89knNgRb6ZpkYozKvBSfMzbkYQLjPsCiBPjPLTIdR89nC0meIDnDAD O23gXZDr+DeiWj3DjWZiDF75J6nBg2l8yIbo494tbYIu1hWiChlxsnDXGXcgbavTK16Q H1ww== X-Received: by 10.182.38.228 with SMTP id j4mr3725756obk.94.1384465837551; Thu, 14 Nov 2013 13:50:37 -0800 (PST) Original-Received: by 10.76.156.103 with HTTP; Thu, 14 Nov 2013 13:50:37 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:80456 Archived-At: --001a11c2f3a67377eb04eb2a1297 Content-Type: text/plain; charset=ISO-8859-1 I updated my Emacs to the latest trunk, built bootstrap, and approximately an hour later it core dumped. Program terminated with signal 6, Aborted. #0 0x00000031cfc0e7fd in raise () from /lib64/libpthread.so.0 (gdb) bt #0 0x00000031cfc0e7fd in raise () from /lib64/libpthread.so.0 #1 0x0000000000503875 in terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:377 #2 0x0000000000569274 in die (msg=, file=, line=) at alloc.c:6726 #3 0x0000000000537a77 in buf_charpos_to_bytepos (b=0x180761e0, charpos=26969) at marker.c:145 #4 0x0000000000554190 in find_newline (start=26969, start_byte=26918, end=26939, end_byte=, count=1, shortage=0x7fffdaac9598, bytepos=0x0, allow_quit=true) at search.c:701 #5 0x000000000055531e in find_before_next_newline (from=16655, to=6, cnt=128, bytepos=0x0) at search.c:902 #6 0x000000000057fbb4 in Fline_end_position (n=) at editfns.c:812 #7 0x000000000054aafe in Fend_of_line (n=16655) at cmds.c:199 #8 0x00000000005c70a2 in exec_byte_code (bytestr=16655, vector=16655, maxdepth=6, args_template=12849010, nargs=0, args=0x7f) at bytecode.c:1751 #9 0x0000000000589f2c in funcall_lambda (fun=357705693, nargs=0, arg_vector=0x7fffdaac9770) at eval.c:3039 #10 0x000000000058a1ec in Ffuncall (nargs=1, args=) at eval.c:2866 #11 0x00000000005c6400 in exec_byte_code (bytestr=16655, vector=16655, maxdepth=6, args_template=12849010, nargs=0, args=0x20) at bytecode.c:919 #12 0x0000000000589f2c in funcall_lambda (fun=358448597, nargs=0, arg_vector=0x7fffdaac9900) at eval.c:3039 #13 0x000000000058a1ec in Ffuncall (nargs=1, args=) at eval.c:2866 #14 0x00000000005c6400 in exec_byte_code (bytestr=16655, vector=16655, maxdepth=6, args_template=12849010, nargs=0, args=0x20) at bytecode.c:919 #15 0x0000000000589f2c in funcall_lambda (fun=359169677, nargs=3, arg_vector=0x7fffdaac9ab0) at eval.c:3039 #16 0x000000000058a1ec in Ffuncall (nargs=4, args=) at eval.c:2866 #17 0x00000000005c6400 in exec_byte_code (bytestr=16655, vector=16655, maxdepth=6, args_template=12849010, nargs=0, args=0x23) at bytecode.c:919 #18 0x0000000000589f2c in funcall_lambda (fun=359170213, nargs=1, arg_vector=0x7fffdaac9c48) at eval.c:3039 #19 0x000000000058a1ec in Ffuncall (nargs=2, args=) at eval.c:2866 #20 0x000000000058a85a in call1 (fn=, arg1=) at eval.c:2604 #21 0x0000000000591ebe in mapcar1 (leni=2, vals=0x0, fn=359170213, seq=-1) at fns.c:2294 #22 0x0000000000592007 in Fmapc (function=359170213, sequence=358355174) at fns.c:2383 #23 0x000000000058a60f in Ffuncall (nargs=3, args=) at eval.c:2808 #24 0x00000000005c6400 in exec_byte_code (bytestr=16655, vector=16655, maxdepth=6, args_template=12849010, nargs=0, args=0x22) at bytecode.c:919 #25 0x0000000000589f2c in funcall_lambda (fun=359170581, nargs=3, arg_vector=0x7fffdaac9f28) at eval.c:3039 #26 0x000000000058a1ec in Ffuncall (nargs=4, args=) at eval.c:2866 #27 0x000000000058a8f9 in funcall_nil (nargs=16655, args=0x410f) at eval.c:2356 #28 0x00000000005879d0 in run_hook_with_args (nargs=4, args=0x7fffdaac9f20, funcall=0x58a8f0 ) at eval.c:2541 #29 0x0000000000533918 in signal_after_change (charpos=26603, lendel=31, lenins=0) at insdel.c:2069 #30 0x00000000005367f6 in del_range_byte (from_byte=, to_byte=, prepare=false) at insdel.c:1632 #31 0x00000000005441eb in Finsert_file_contents (filename=, visit=12849058, beg=12849010, end=12849010, replace=12849058) at fileio.c:4019 #32 0x000000000058a6cf in Ffuncall (nargs=6, args=) at eval.c:2821 #33 0x00000000005c6400 in exec_byte_code (bytestr=16655, vector=16655, maxdepth=6, args_template=2056, nargs=2, args=0x25) at bytecode.c:919 #34 0x000000000058a1ec in Ffuncall (nargs=3, args=) at eval.c:2866 #35 0x00000000005c6400 in exec_byte_code (bytestr=16655, vector=16655, maxdepth=6, args_template=2056, nargs=2, args=0x22) at bytecode.c:919 #36 0x000000000058a1ec in Ffuncall (nargs=3, args=) at eval.c:2866 #37 0x00000000005c6400 in exec_byte_code (bytestr=16655, vector=16655, maxdepth=6, args_template=3072, nargs=3, args=0x22) at bytecode.c:919 #38 0x000000000058a1ec in Ffuncall (nargs=4, args=) at eval.c:2866 #39 0x00000000005c6400 in exec_byte_code (bytestr=16655, vector=16655, maxdepth=6, args_template=12849010, nargs=0, args=0x23) at bytecode.c:919 #40 0x0000000000589f2c in funcall_lambda (fun=18789701, nargs=0, arg_vector=0x7fffdaadaaf0) at eval.c:3039 #41 0x000000000058a1ec in Ffuncall (nargs=1, args=) at eval.c:2866 #42 0x00000000005c6400 in exec_byte_code (bytestr=16655, vector=16655, maxdepth=6, args_template=12849010, nargs=0, args=0x20) at bytecode.c:919 #43 0x0000000000589f2c in funcall_lambda (fun=18789925, nargs=0, arg_vector=0x7fffdaadad48) at eval.c:3039 #44 0x000000000058a1ec in Ffuncall (nargs=1, args=) at eval.c:2866 #45 0x000000000058ac43 in Fapply (nargs=2, args=0x7fffdaadad40) at eval.c:2287 #46 0x000000000058a46c in Ffuncall (nargs=3, args=) at eval.c:2786 #47 0x00000000005c6400 in exec_byte_code (bytestr=16655, vector=16655, maxdepth=6, args_template=12849010, nargs=0, args=0x22) at bytecode.c:919 #48 0x0000000000589879 in eval_sub (form=) at eval.c:2181 #49 0x000000000058cdca in internal_lisp_condition_case (var=16915058, bodyform=10187926, handlers=) at eval.c:1313 #50 0x00000000005c7f0d in exec_byte_code (bytestr=16655, vector=16655, maxdepth=6, args_template=12849010, nargs=0, args=0x8f) at bytecode.c:1169 #51 0x0000000000589f2c in funcall_lambda (fun=10187613, nargs=1, arg_vector=0x7fffdaadb118) at eval.c:3039 #52 0x000000000058a1ec in Ffuncall (nargs=2, args=) at eval.c:2866 #53 0x000000000058a85a in call1 (fn=, arg1=) at eval.c:2604 #54 0x000000000050b7df in timer_check_2 () at keyboard.c:4508 #55 timer_check () at keyboard.c:4575 #56 0x000000000050babc in readable_events (flags=1) at keyboard.c:3442 #57 0x000000000050c718 in get_input_pending (flags=1) at keyboard.c:6745 #58 0x000000000050c7af in detect_input_pending_run_timers (do_display=true) at keyboard.c:9870 #59 0x00000000005ce232 in wait_reading_process_output (time_limit=, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12849010, wait_proc=0x0, just_wait_proc=0) at process.c:4679 #60 0x0000000000510e3c in kbd_buffer_get_event (end_time=0x0, local_getcjmp=0x7fffdaadbac0, prev_event=12849010, used_mouse_menu=0x7fffdaadbd3f) at keyboard.c:3900 #61 read_event_from_main_queue (end_time=0x0, local_getcjmp=0x7fffdaadbac0, prev_event=12849010, used_mouse_menu=0x7fffdaadbd3f) at keyboard.c:2241 #62 read_decoded_event_from_main_queue (end_time=0x0, local_getcjmp=0x7fffdaadbac0, prev_event=12849010, used_mouse_menu=0x7fffdaadbd3f) at keyboard.c:2306 #63 0x00000000005159e1 in read_char (commandflag=1, map=404497478, prev_event=12849010, used_mouse_menu=0x7fffdaadbd3f, end_time=0x0) at keyboard.c:2890 #64 0x0000000000516ce5 in read_key_sequence (keybuf=0x7fffdaadbdb0, bufsize=30, prompt=12849010, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9065 #65 0x000000000051912e in command_loop_1 () at keyboard.c:1444 #66 0x000000000058807a in internal_condition_case (bfun=0x518e10 , handlers=12900034, hfun=0x50f550 ) at eval.c:1344 ---Type to continue, or q to quit--- #67 0x000000000050d9ea in command_loop_2 (ignore=) at keyboard.c:1169 #68 0x0000000000587f58 in internal_catch (tag=12895970, func=0x50d9d0 , arg=12849010) at eval.c:1108 #69 0x000000000050d8f0 in command_loop () at keyboard.c:1148 #70 recursive_edit_1 () at keyboard.c:776 #71 0x000000000050ea17 in Frecursive_edit () at keyboard.c:840 #72 0x0000000000504dfd in main (argc=, argv=0x7fffdaadc128) at emacs.c:1594 (gdb) (gdb) f 3 #3 0x0000000000537a77 in buf_charpos_to_bytepos (b=0x180761e0, charpos=26969) at marker.c:145 145 eassert (BUF_BEG (b) <= charpos && charpos <= BUF_Z (b)); (gdb) p BUF_BEG(b) $1 = 1 (gdb) p charpos $2 = 26969 (gdb) p BUF_Z(b) $3 = 26939 (gdb) Specifically, I updated from: commit a5088c77a2520d2f81b6ea842e04c229b96adf7e Author: Xue Fuqiao Date: Fri Oct 18 22:27:44 2013 +0800 Another index for line height. To: commit daa505e5f4ef7d6a6aab6fb5f64faa1a75ee4d10 Author: Kazuhiro Ito Date: Thu Nov 14 19:43:49 2013 +0200 Fix bug #15892 with link failures of the Cygwin w32 build. src/keyboard.c (make_ctrl_char) [HAVE_NTGUI]: Now externally visible for Cygwin w32 build. src/xdisp.c (erase_phys_cursor) [HAVE_NTGUI]: Now externally visible for Cygwin w32 build. OS is RHEL 5. --001a11c2f3a67377eb04eb2a1297 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
I updated my Emacs to the latest trunk, built bootstr= ap, and
approximately an hour later it core dumped.

Program termi= nated with signal 6, Aborted.
#0=A0 0x00000031cfc0e7fd in raise () from = /lib64/libpthread.so.0
(gdb) bt
#0=A0 0x00000031cfc0e7fd in raise () from /lib64/libpthread.so.= 0
#1=A0 0x0000000000503875 in terminate_due_to_signal (sig=3D6, backtrac= e_limit=3D2147483647) at emacs.c:377
#2=A0 0x0000000000569274 in die (ms= g=3D<value optimized out>, file=3D<value optimized out>, line= =3D<value optimized out>) at alloc.c:6726
#3=A0 0x0000000000537a77 in buf_charpos_to_bytepos (b=3D0x180761e0, charpos= =3D26969) at marker.c:145
#4=A0 0x0000000000554190 in find_newline (star= t=3D26969, start_byte=3D26918, end=3D26939, end_byte=3D<value optimized = out>, count=3D1, shortage=3D0x7fffdaac9598, bytepos=3D0x0, allow_quit=3D= true) at search.c:701
#5=A0 0x000000000055531e in find_before_next_newline (from=3D16655, to=3D6,= cnt=3D128, bytepos=3D0x0) at search.c:902
#6=A0 0x000000000057fbb4 in F= line_end_position (n=3D<value optimized out>) at editfns.c:812
#7= =A0 0x000000000054aafe in Fend_of_line (n=3D16655) at cmds.c:199
#8=A0 0x00000000005c70a2 in exec_byte_code (bytestr=3D16655, vector=3D16655= , maxdepth=3D6, args_template=3D12849010, nargs=3D0, args=3D0x7f) at byteco= de.c:1751
#9=A0 0x0000000000589f2c in funcall_lambda (fun=3D357705693, n= args=3D0, arg_vector=3D0x7fffdaac9770) at eval.c:3039
#10 0x000000000058a1ec in Ffuncall (nargs=3D1, args=3D<value optimized o= ut>) at eval.c:2866
#11 0x00000000005c6400 in exec_byte_code (bytestr= =3D16655, vector=3D16655, maxdepth=3D6, args_template=3D12849010, nargs=3D0= , args=3D0x20) at bytecode.c:919
#12 0x0000000000589f2c in funcall_lambda (fun=3D358448597, nargs=3D0, arg_v= ector=3D0x7fffdaac9900) at eval.c:3039
#13 0x000000000058a1ec in Ffuncal= l (nargs=3D1, args=3D<value optimized out>) at eval.c:2866
#14 0x0= 0000000005c6400 in exec_byte_code (bytestr=3D16655, vector=3D16655, maxdept= h=3D6, args_template=3D12849010, nargs=3D0, args=3D0x20) at bytecode.c:919<= br> #15 0x0000000000589f2c in funcall_lambda (fun=3D359169677, nargs=3D3, arg_v= ector=3D0x7fffdaac9ab0) at eval.c:3039
#16 0x000000000058a1ec in Ffuncal= l (nargs=3D4, args=3D<value optimized out>) at eval.c:2866
#17 0x0= 0000000005c6400 in exec_byte_code (bytestr=3D16655, vector=3D16655, maxdept= h=3D6, args_template=3D12849010, nargs=3D0, args=3D0x23) at bytecode.c:919<= br> #18 0x0000000000589f2c in funcall_lambda (fun=3D359170213, nargs=3D1, arg_v= ector=3D0x7fffdaac9c48) at eval.c:3039
#19 0x000000000058a1ec in Ffuncal= l (nargs=3D2, args=3D<value optimized out>) at eval.c:2866
#20 0x0= 00000000058a85a in call1 (fn=3D<value optimized out>, arg1=3D<valu= e optimized out>) at eval.c:2604
#21 0x0000000000591ebe in mapcar1 (leni=3D2, vals=3D0x0, fn=3D359170213, se= q=3D-1) at fns.c:2294
#22 0x0000000000592007 in Fmapc (function=3D359170= 213, sequence=3D358355174) at fns.c:2383
#23 0x000000000058a60f in Ffunc= all (nargs=3D3, args=3D<value optimized out>) at eval.c:2808
#24 0x00000000005c6400 in exec_byte_code (bytestr=3D16655, vector=3D16655, = maxdepth=3D6, args_template=3D12849010, nargs=3D0, args=3D0x22) at bytecode= .c:919
#25 0x0000000000589f2c in funcall_lambda (fun=3D359170581, nargs= =3D3, arg_vector=3D0x7fffdaac9f28) at eval.c:3039
#26 0x000000000058a1ec in Ffuncall (nargs=3D4, args=3D<value optimized o= ut>) at eval.c:2866
#27 0x000000000058a8f9 in funcall_nil (nargs=3D16= 655, args=3D0x410f) at eval.c:2356
#28 0x00000000005879d0 in run_hook_wi= th_args (nargs=3D4, args=3D0x7fffdaac9f20, funcall=3D0x58a8f0 <funcall_n= il>) at eval.c:2541
#29 0x0000000000533918 in signal_after_change (charpos=3D26603, lendel=3D31= , lenins=3D0) at insdel.c:2069
#30 0x00000000005367f6 in del_range_byte = (from_byte=3D<value optimized out>, to_byte=3D<value optimized out= >, prepare=3Dfalse) at insdel.c:1632
#31 0x00000000005441eb in Finsert_file_contents (filename=3D<value optim= ized out>, visit=3D12849058, beg=3D12849010, end=3D12849010, replace=3D1= 2849058) at fileio.c:4019
#32 0x000000000058a6cf in Ffuncall (nargs=3D6,= args=3D<value optimized out>) at eval.c:2821
#33 0x00000000005c6400 in exec_byte_code (bytestr=3D16655, vector=3D16655, = maxdepth=3D6, args_template=3D2056, nargs=3D2, args=3D0x25) at bytecode.c:9= 19
#34 0x000000000058a1ec in Ffuncall (nargs=3D3, args=3D<value optim= ized out>) at eval.c:2866
#35 0x00000000005c6400 in exec_byte_code (bytestr=3D16655, vector=3D16655, = maxdepth=3D6, args_template=3D2056, nargs=3D2, args=3D0x22) at bytecode.c:9= 19
#36 0x000000000058a1ec in Ffuncall (nargs=3D3, args=3D<value optim= ized out>) at eval.c:2866
#37 0x00000000005c6400 in exec_byte_code (bytestr=3D16655, vector=3D16655, = maxdepth=3D6, args_template=3D3072, nargs=3D3, args=3D0x22) at bytecode.c:9= 19
#38 0x000000000058a1ec in Ffuncall (nargs=3D4, args=3D<value optim= ized out>) at eval.c:2866
#39 0x00000000005c6400 in exec_byte_code (bytestr=3D16655, vector=3D16655, = maxdepth=3D6, args_template=3D12849010, nargs=3D0, args=3D0x23) at bytecode= .c:919
#40 0x0000000000589f2c in funcall_lambda (fun=3D18789701, nargs= =3D0, arg_vector=3D0x7fffdaadaaf0) at eval.c:3039
#41 0x000000000058a1ec in Ffuncall (nargs=3D1, args=3D<value optimized o= ut>) at eval.c:2866
#42 0x00000000005c6400 in exec_byte_code (bytestr= =3D16655, vector=3D16655, maxdepth=3D6, args_template=3D12849010, nargs=3D0= , args=3D0x20) at bytecode.c:919
#43 0x0000000000589f2c in funcall_lambda (fun=3D18789925, nargs=3D0, arg_ve= ctor=3D0x7fffdaadad48) at eval.c:3039
#44 0x000000000058a1ec in Ffuncall= (nargs=3D1, args=3D<value optimized out>) at eval.c:2866
#45 0x00= 0000000058ac43 in Fapply (nargs=3D2, args=3D0x7fffdaadad40) at eval.c:2287<= br> #46 0x000000000058a46c in Ffuncall (nargs=3D3, args=3D<value optimized o= ut>) at eval.c:2786
#47 0x00000000005c6400 in exec_byte_code (bytestr= =3D16655, vector=3D16655, maxdepth=3D6, args_template=3D12849010, nargs=3D0= , args=3D0x22) at bytecode.c:919
#48 0x0000000000589879 in eval_sub (form=3D<value optimized out>) at = eval.c:2181
#49 0x000000000058cdca in internal_lisp_condition_case (var= =3D16915058, bodyform=3D10187926, handlers=3D<value optimized out>) a= t eval.c:1313
#50 0x00000000005c7f0d in exec_byte_code (bytestr=3D16655, vector=3D16655, = maxdepth=3D6, args_template=3D12849010, nargs=3D0, args=3D0x8f) at bytecode= .c:1169
#51 0x0000000000589f2c in funcall_lambda (fun=3D10187613, nargs= =3D1, arg_vector=3D0x7fffdaadb118) at eval.c:3039
#52 0x000000000058a1ec in Ffuncall (nargs=3D2, args=3D<value optimized o= ut>) at eval.c:2866
#53 0x000000000058a85a in call1 (fn=3D<value o= ptimized out>, arg1=3D<value optimized out>) at eval.c:2604
#54= 0x000000000050b7df in timer_check_2 () at keyboard.c:4508
#55 timer_check () at keyboard.c:4575
#56 0x000000000050babc in readable= _events (flags=3D1) at keyboard.c:3442
#57 0x000000000050c718 in get_inp= ut_pending (flags=3D1) at keyboard.c:6745
#58 0x000000000050c7af in dete= ct_input_pending_run_timers (do_display=3Dtrue) at keyboard.c:9870
#59 0x00000000005ce232 in wait_reading_process_output (time_limit=3D<val= ue optimized out>, nsecs=3D0, read_kbd=3D-1, do_display=3Dtrue, wait_for= _cell=3D12849010, wait_proc=3D0x0, just_wait_proc=3D0) at process.c:4679#60 0x0000000000510e3c in kbd_buffer_get_event (end_time=3D0x0, local_getc= jmp=3D0x7fffdaadbac0, prev_event=3D12849010, used_mouse_menu=3D0x7fffdaadbd= 3f) at keyboard.c:3900
#61 read_event_from_main_queue (end_time=3D0x0, local_getcjmp=3D0x7fffdaadb= ac0, prev_event=3D12849010, used_mouse_menu=3D0x7fffdaadbd3f) at keyboard.c= :2241
#62 read_decoded_event_from_main_queue (end_time=3D0x0, local_getc= jmp=3D0x7fffdaadbac0, prev_event=3D12849010, used_mouse_menu=3D0x7fffdaadbd= 3f) at keyboard.c:2306
#63 0x00000000005159e1 in read_char (commandflag=3D1, map=3D404497478, prev= _event=3D12849010, used_mouse_menu=3D0x7fffdaadbd3f, end_time=3D0x0) at key= board.c:2890
#64 0x0000000000516ce5 in read_key_sequence (keybuf=3D0x7ff= fdaadbdb0, bufsize=3D30, prompt=3D12849010, dont_downcase_last=3Dfalse, can= _return_switch_frame=3Dtrue, fix_current_buffer=3Dtrue, prevent_redisplay= =3Dfalse)
=A0=A0=A0 at keyboard.c:9065
#65 0x000000000051912e in command_loop_1 ()= at keyboard.c:1444
#66 0x000000000058807a in internal_condition_case (b= fun=3D0x518e10 <command_loop_1>, handlers=3D12900034, hfun=3D0x50f550= <cmd_error>) at eval.c:1344
---Type <return> to continue, or q <return> to quit---
#67 0= x000000000050d9ea in command_loop_2 (ignore=3D<value optimized out>) = at keyboard.c:1169
#68 0x0000000000587f58 in internal_catch (tag=3D12895= 970, func=3D0x50d9d0 <command_loop_2>, arg=3D12849010) at eval.c:1108=
#69 0x000000000050d8f0 in command_loop () at keyboard.c:1148
#70 recursi= ve_edit_1 () at keyboard.c:776
#71 0x000000000050ea17 in Frecursive_edit= () at keyboard.c:840
#72 0x0000000000504dfd in main (argc=3D<value o= ptimized out>, argv=3D0x7fffdaadc128) at emacs.c:1594
(gdb)
(gdb) f 3
#3=A0 0x0000000000537a77 in buf_charpos_to_bytepos (= b=3D0x180761e0, charpos=3D26969) at marker.c:145
145=A0=A0=A0=A0=A0=A0 e= assert (BUF_BEG (b) <=3D charpos && charpos <=3D BUF_Z (b));<= br>(gdb) p BUF_BEG(b)
$1 =3D 1
(gdb) p charpos
$2 =3D 26969
(gdb) p BUF_Z(b)
$3 =3D 2= 6939
(gdb)

Specifically, I updated from:

commit a5088c77a= 2520d2f81b6ea842e04c229b96adf7e
Author: Xue Fuqiao <xfq.free@gmail.com>
Date:=A0=A0 Fri Oct 18 22:27:44 2013 +0800

=A0=A0=A0 Another index f= or line height.

To:

commit daa505e5f4ef7d6a6aab6fb5f64faa1a75= ee4d10
Author: Kazuhiro Ito <kz= hr@d1.dion.ne.jp>
Date:=A0=A0 Thu Nov 14 19:43:49 2013 +0200

=A0=A0=A0 Fix bug #15892 = with link failures of the Cygwin w32 build.
=A0=A0=A0
=A0=A0=A0=A0 s= rc/keyboard.c (make_ctrl_char) [HAVE_NTGUI]: Now externally visible
=A0= =A0=A0=A0 for Cygwin w32 build.
=A0=A0=A0=A0 src/xdisp.c (erase_phys_cursor) [HAVE_NTGUI]: Now externally v= isible
=A0=A0=A0=A0 for Cygwin w32 build.

OS is RHEL 5.
=

--001a11c2f3a67377eb04eb2a1297--