From unknown Mon Jun 23 15:02:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5856: 24.0.50; Crash in redisplay Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Apr 2010 19:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 5856 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 5856@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.127066750818437 (code B ref -1); Wed, 07 Apr 2010 19:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Apr 2010 19:11:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NzafA-0004nK-Mm for submit@debbugs.gnu.org; Wed, 07 Apr 2010 15:11:48 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzaf4-0004nD-J8 for submit@debbugs.gnu.org; Wed, 07 Apr 2010 15:11:42 -0400 Received: from lists.gnu.org ([199.232.76.165]:46778) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Nzaez-0007TC-On for submit@debbugs.gnu.org; Wed, 07 Apr 2010 15:11:33 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nzaey-0005MK-4I for bug-gnu-emacs@gnu.org; Wed, 07 Apr 2010 15:11:32 -0400 Received: from [140.186.70.92] (port=60461 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nzaes-0005JG-AW for bug-gnu-emacs@gnu.org; Wed, 07 Apr 2010 15:11:30 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=1.0 required=5.0 tests=BAYES_00, FILL_THIS_FORM_LOAN, T_FILL_THIS_FORM autolearn=no version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nzaeo-0000pq-C9 for bug-gnu-emacs@gnu.org; Wed, 07 Apr 2010 15:11:26 -0400 Received: from smtprelay-h11.telenor.se ([62.127.194.4]:59419) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzaen-0000pV-9J for bug-gnu-emacs@gnu.org; Wed, 07 Apr 2010 15:11:22 -0400 Received: from ipb2.telenor.se (ipb2.telenor.se [195.54.127.165]) by smtprelay-h11.telenor.se (Postfix) with ESMTP id D8D73EB804 for ; Wed, 7 Apr 2010 21:11:20 +0200 (CEST) X-SENDER-IP: [85.225.45.110] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmM6AKx1vEtV4S1uPGdsb2JhbACDEoRSkz0MAQEBATUtq3SQV4Esgm9uBA X-IronPort-AV: E=Sophos;i="4.52,164,1270418400"; d="scan'208";a="60825118" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ipb2.telenor.se with ESMTP; 07 Apr 2010 21:11:14 +0200 Received: from [172.20.199.2] (gaffa [172.20.199.2]) by coolsville.localdomain (Postfix) with ESMTP id 695AA7FA01A for ; Wed, 7 Apr 2010 21:11:13 +0200 (CEST) Message-ID: <4BBCD8D1.1060400@swipnet.se> Date: Wed, 07 Apr 2010 21:11:13 +0200 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= User-Agent: Thunderbird 2.0.0.24 (X11/20100317) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Hello. Sometimes I get a segmentation violation and emacs dies. I just managed to catch it in the debugger. Backtrace below (very long, but instructions says to give bt full), Let me know if you need more info, I'll keep it in the debugger for a couple of days. This is from trunk, updated and built today (Apr 7, 2010= ). Program received signal SIGSEGV, Segmentation fault. 0x000000000044d2f1 in set_cursor_from_row (w=3D0x1378d60, row=3D0x1fbf550= , matrix=3D0x18217a0, delta=3D0, delta_bytes=3D0, dy=3D0, dvpos=3D0) at /home/jhd/src/emacs/fixes/src/xdisp.c:12775 12775 if (!(BUFFERP (glyph->object) && glyph->charpos =3D=3D pt_old) (gdb) p *glyph $3 =3D { charpos =3D 7589819289523352181, object =3D 8079492959817000301, pixel_width =3D 26991, ascent =3D 29806, descent =3D 29285, voffset =3D 26463, type =3D 2, multibyte_p =3D 0, left_box_line_p =3D 0, right_box_line_p =3D 1, overlaps_vertically_p =3D 1, padding_p =3D 1, glyph_not_available_p =3D 0, avoid_cursor_p =3D 1, resolved_level =3D 16, bidi_type =3D 1, face_id =3D 25701, font_type =3D 2, slice =3D { x =3D 12320, y =3D 2619, width =3D 8202, height =3D 29472 }, u =3D { ch =3D 1701667445, cmp =3D { automatic =3D 1, id =3D 3584314, from =3D 5, to =3D 6 }, img_id =3D 1701667445, stretch =3D { height =3D 25205, ascent =3D 25965 }, val =3D 1701667445 } } (gdb) bt full #0 0x000000000044d2f1 in set_cursor_from_row (w=3D0x1378d60, row=3D0x1fb= f550,=20 matrix=3D0x18217a0, delta=3D0, delta_bytes=3D0, dy=3D0, dvpos=3D0) at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:12775 glyph =3D 0x1fa5cd0 end =3D 0x1fa5cd0 cursor =3D 0x0 last_pos =3D 1 x =3D 560 cursor_x =3D 0 pt_old =3D 42 pos_before =3D 41 pos_after =3D 42 glyph_before =3D 0x1fa5550 glyph_after =3D 0x1fa5cd0 match_with_avoid_cursor =3D 0 string_seen =3D 1 bpos_max =3D 41 bpos_covered =3D 0 #1 0x000000000045d270 in display_line (it=3D0x7fffffff8c70) at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:17785 row =3D 0x1fbf550 overlay_arrow_string =3D 13155026 wrap_it =3D { window =3D 140737488322568, w =3D 0x11909b0, f =3D 0x7fffffff7fb0, method =3D 13155026, stop_charpos =3D 3834307341121171509, prev_stop =3D 29702144, base_level_stop =3D 22899937, end_charpos =3D 1696395264, s =3D 0x2
, string_nchars =3D 30, region_beg_charpos =3D 140737488322608, region_end_charpos =3D 0, redisplay_end_trigger_charpos =3D 140737488323836, multibyte_p =3D 0, header_line_p =3D 0, string_from_display_prop_p =3D 0, ellipsis_p =3D 0, avoid_cursor_p =3D 0, dp =3D 0x1, dpvec =3D 0x7fffffff8020, dpend =3D 0x12e2e40, dpvec_char_len =3D -204922015, dpvec_face_id =3D 32767, saved_face_id =3D -31700, ctl_chars =3D {4294967296, 140737488323728, 5991362560,=20 140737488323836, 17507408, 140737488322832, 6045250, 0, 30, 13974514,=20 128849018880, 29953736, 1, 0, 13078536, 140737488323024}, start =3D { pos =3D { charpos =3D 6231420, bytepos =3D 140737488325472 }, overlay_string_index =3D 590, string_pos =3D { charpos =3D 676, bytepos =3D 13608230 }, dpvec_index =3D 13155026 }, current =3D { pos =3D { charpos =3D 13346091, bytepos =3D 140737488322784 }, overlay_string_index =3D 6126324, string_pos =3D { charpos =3D 4328328072, bytepos =3D 13361954 }, dpvec_index =3D 30 }, n_overlay_strings =3D 0, overlay_strings =3D {140737488324124, 0, 1, 140737488322880,=20 19803712, 140737283433313, 140737488323916, 6555560, 140737488324016,=20 4319707640, 140737488324124, 17507408, 140737488322912, 24740344, 0, 0}, string_overlays =3D {140737488322944, 6680760, 22629457, 43016= 58291,=20 13155026, 13399986, 5, 24740344, 5, 5, 140737488323024, 24740344, 5, 5,=20 140737488323056, 6680760}, string =3D 22629457, from_overlay =3D 4317596753, stack =3D {{ string =3D 13834818, string_nchars =3D 0, end_charpos =3D 140737488324412, stop_charpos =3D 0, prev_stop =3D 1, base_level_stop =3D 140737488323168, cmp_it =3D { stop_pos =3D 19803712, id =3D -204922015, ch =3D 32767, lookback =3D -31124, nglyphs =3D 32767, nchars =3D 13155026, nbytes =3D 0, from =3D -31024, to =3D 32767, width =3D 29213176 }, face_id =3D -30916, u =3D { image =3D { object =3D 17507408, slice =3D { x =3D 140737488323200, y =3D 29213176, width =3D 0, height =3D 0 }, image_id =3D -32096 }, comp =3D { object =3D 17507408 }, stretch =3D { object =3D 17507408 } }, position =3D { charpos =3D 6680760, bytepos =3D 34056833 }, current =3D { pos =3D { charpos =3D 4301658291, bytepos =3D 13155026 }, overlay_string_index =3D 13399986, string_pos =3D { charpos =3D 5, bytepos =3D 29213176 }, dpvec_index =3D 10 }, from_overlay =3D 10, area =3D 4294935280, method =3D 32767, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 1, line_wrap =3D TRUNCATE, voffset =3D 10, space_width =3D 10, font_height =3D 140737488323344 }, { string =3D 6680760, string_nchars =3D 34056833, end_charpos =3D 4329024129, stop_charpos =3D 13834818, prev_stop =3D 23476902, base_level_stop =3D 23446950, cmp_it =3D { stop_pos =3D 13155026, id =3D -31888, ch =3D 32767, lookback =3D 6691048, nglyphs =3D 0, nchars =3D -31856, nbytes =3D 1, from =3D 23476902, to =3D 0, width =3D 29213176 }, face_id =3D 21942118, u =3D { image =3D { object =3D 13155026, slice =3D { x =3D 13699408, y =3D 0, width =3D 0, height =3D 140737488323488 }, image_id =3D 13699408 }, comp =3D { object =3D 13155026 }, stretch =3D { object =3D 13155026 } }, position =3D { charpos =3D 0, bytepos =3D 0 }, current =3D { pos =3D { charpos =3D 140737488323520, bytepos =3D 6680760 }, overlay_string_index =3D 13641185, string_pos =3D { charpos =3D 4301658291, bytepos =3D 13155026 }, dpvec_index =3D 13399986 }, from_overlay =3D 2, area =3D 13699408, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 1, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D 2, space_width =3D 140737488323600, font_height =3D 13699408 }, { string =3D 2, string_nchars =3D 2, end_charpos =3D 140737488323632, stop_charpos =3D 6680760, prev_stop =3D 13641185, base_level_stop =3D 4308608481, cmp_it =3D { stop_pos =3D 13834818, id =3D 13680230, ch =3D 0, lookback =3D 13680214, nglyphs =3D 0, nchars =3D 13155026, nbytes =3D 0, from =3D -31600, to =3D 32767, width =3D 6691048 }, face_id =3D -31568, u =3D { image =3D { object =3D 13680230, slice =3D { x =3D 13699408, y =3D 21942118, width =3D 13155026, height =3D 13699632 }, image_id =3D 0 }, comp =3D { object =3D 13680230 }, stretch =3D { object =3D 13680230 } }, position =3D { charpos =3D 0, bytepos =3D 140737488323776 }, current =3D { pos =3D { charpos =3D 13699632, bytepos =3D 0 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 140737488323808, bytepos =3D 6680760 }, dpvec_index =3D 13641313 }, from_overlay =3D 4301658291, area =3D 23380870, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 1, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D -31440, space_width =3D 5110224, font_height =3D 14114182 }, { string =3D 13155026, string_nchars =3D 13375234, end_charpos =3D 140737265783210, stop_charpos =3D 13375234, prev_stop =3D 140737488323952, base_level_stop =3D 13155026, cmp_it =3D { stop_pos =3D 5110483, id =3D 13641313, ch =3D 0, lookback =3D -31200, nglyphs =3D 32767, nchars =3D 13375234, nbytes =3D 0, from =3D 18418096, to =3D 0, width =3D 13155026 }, face_id =3D 24678837, u =3D { image =3D { object =3D 140737488324080, slice =3D { x =3D 5110740, y =3D 8589903312, width =3D 140737488324304, height =3D 13699632 }, image_id =3D -31200 }, comp =3D { object =3D 140737488324080 }, stretch =3D { object =3D 140737488324080 } }, position =3D { charpos =3D 13375234, bytepos =3D 18418096 }, current =3D { pos =3D { charpos =3D 140737488324304, bytepos =3D 140737488324928 }, overlay_string_index =3D -31200, string_pos =3D { charpos =3D 18418096, bytepos =3D 13155026 }, dpvec_index =3D -31024 }, from_overlay =3D 12, area =3D 4294936096, method =3D 32767, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D 32767, voffset =3D 1457, space_width =3D 140737488324304, font_height =3D 140737488324928 }, { string =3D 13375234, string_nchars =3D 18418096, end_charpos =3D 13155698, stop_charpos =3D 13198386, prev_stop =3D 13198386, base_level_stop =3D 13198386, cmp_it =3D { stop_pos =3D 13198386, id =3D 13198386, ch =3D 0, lookback =3D 13198386, nglyphs =3D 0, nchars =3D 13198386, nbytes =3D 0, from =3D 13198386, to =3D 0, width =3D 9754993 }, face_id =3D 13198386, u =3D { image =3D { object =3D 13198386, slice =3D { x =3D 13198386, y =3D 13198386, width =3D 13198386, height =3D 13198386 }, image_id =3D 13198386 }, comp =3D { object =3D 13198386 }, stretch =3D { object =3D 13198386 } }, position =3D { charpos =3D 13198386, bytepos =3D 11987256 }, current =3D { pos =3D { charpos =3D 4294967298, bytepos =3D 140737488324412 }, overlay_string_index =3D 19366032, string_pos =3D { charpos =3D 13375234, bytepos =3D 0 }, dpvec_index =3D 0 }, from_overlay =3D 4314333328, area =3D 13641313, method =3D 45, multibyte_p =3D 0, string_from_display_prop_p =3D 1, display_ellipsis_p =3D 1, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D -30816, space_width =3D 21846849, font_height =3D 18896257 }}, sp =3D 18896257, selective =3D 0, what =3D IT_CHARACTER, face_id =3D 1, selective_display_ellipsis_p =3D 0, ctl_arrow_p =3D 1, face_box_p =3D 0, start_of_box_run_p =3D 0, end_of_box_run_p =3D 0, overlay_strings_at_end_processed_p =3D 0, ignore_overlay_strings_at_pos_p =3D 0, glyph_not_available_p =3D 0, starts_in_middle_of_char_p =3D 1, face_before_selective_p =3D 1, constrain_row_ascent_descent_p =3D 1, line_wrap =3D TRUNCATE, base_face_id =3D -30880, c =3D 32767, len =3D 5128649, cmp_it =3D { stop_pos =3D 140737488324928, id =3D 22004728, ch =3D 0, lookback =3D -30784, nglyphs =3D 0, nchars =3D 31990088, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 1 }, char_to_display =3D -30832, image_id =3D 32767, slice =3D { x =3D 6680760, y =3D 18419029, width =3D 4316971920, height =3D 140737488324544 }, space_width =3D 6681963, voffset =3D -30112, tab_width =3D -1, font_height =3D 22502971, object =3D 1, position =3D { charpos =3D 13155026, bytepos =3D 140737488325264 }, truncation_pixel_width =3D -24454, continuation_pixel_width =3D 67, first_visible_x =3D 0, last_visible_x =3D 13397378, last_visible_y =3D 0, extra_line_spacing =3D 22502931, max_extra_line_spacing =3D 0, override_ascent =3D -30176, override_descent =3D 32767, override_boff =3D 13155026, glyph_row =3D 0x7fffffff8880, area =3D 5760388, nglyphs =3D 0, pixel_width =3D 0, ascent =3D 0, descent =3D -30176, max_ascent =3D 32767, max_descent =3D -30164, phys_ascent =3D 32767, phys_descent =3D -30184, max_phys_ascent =3D 32767, max_phys_descent =3D -30656, current_x =3D 0, continuation_lines_width =3D 1, eol_pos =3D { charpos =3D 140737488324768, bytepos =3D 0 }, current_y =3D 22502971, first_vpos =3D 0, vpos =3D 31990088, hpos =3D 0, left_user_fringe_bitmap =3D 0, right_user_fringe_bitmap =3D 0, left_user_fringe_face_id =3D 0, right_user_fringe_face_id =3D 1, bidi_p =3D 0, bidi_it =3D { bytepos =3D 140737488324736, charpos =3D 6680760, ch =3D 18419029, ch_len =3D 0, type =3D 6690995, type_after_w1 =3D STRONG_L, orig_type =3D 13155026, resolved_level =3D 0, invalid_levels =3D 13399986, invalid_rl_levels =3D 0, prev_was_pdf =3D 40, prev =3D { bytepos =3D 0, charpos =3D 18419029, type =3D UNKNOWN_BT, type_after_w1 =3D 4294936800, orig_type =3D 32767 }, last_strong =3D { bytepos =3D 6690995, charpos =3D 0, type =3D 4294936832, type_after_w1 =3D STRONG_L, orig_type =3D 13155026 }, next_for_neutral =3D { bytepos =3D 0, charpos =3D 32391608, type =3D UNKNOWN_BT, type_after_w1 =3D 13155026, orig_type =3D UNKNOWN_BT }, prev_for_neutral =3D { bytepos =3D 13155026, charpos =3D 0, type =3D 13155026, type_after_w1 =3D UNKNOWN_BT, orig_type =3D 4294936832 }, next_for_ws =3D { bytepos =3D 32767, charpos =3D 6690783, type =3D UNKNOWN_BT, type_after_w1 =3D 31990088, orig_type =3D UNKNOWN_BT }, next_en_pos =3D 13155026, ignore_bn_limit =3D 140737488324928, sor =3D 6706715, scan_dir =3D 0, stack_idx =3D 164, level_stack =3D {{ level =3D 0, override =3D 18419029 }, { level =3D 0, override =3D 13399986 }, { level =3D 0, override =3D 4 }, { level =3D 0, override =3D 4 }, { level =3D 0, override =3D 4 }, { level =3D 0, override =3D 4294936992 }, { level =3D 32767, override =3D 6725613 }, { level =3D 0, override =3D 4294936976 }, { level =3D 32767, override =3D 13155026 }, { level =3D 0, override =3D 4294937112 }, { level =3D 32767, override =3D 4294937128 }, { level =3D 32767, override =3D 4294937136 }, { level =3D 32767, override =3D 41 }, { level =3D 41, override =3D 13155026 }, { level =3D 0, override =3D 164 }, { level =3D 0, override =3D 4294937008 }, { level =3D 32767, override =3D 41 }, { level =3D 0, override =3D 4294937168 }, { level =3D 32767, override =3D 6736851 }, { level =3D 0, override =3D 4294937040 }, { level =3D 32767, override =3D 13155026 }, { level =3D 0, override =3D 41 }, { level =3D 0, override =3D 41 }, { level =3D 0, override =3D 41 }, { level =3D 0, override =3D 4294939728 }, { level =3D 32767, override =3D 13399986 }, { level =3D 0, override =3D 18419029 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13430080 }, { level =3D 0, override =3D 31917911 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 32 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D L2R }, { level =3D 0, override =3D L2R }, { level =3D 500, override =3D 31990088 }, { level =3D 0, override =3D 4294939728 }, { level =3D 32767, override =3D 4294937328 }, { level =3D 32767, override =3D 4414381 }, { level =3D 0, override =3D NEUTRAL_DIR }, { level =3D 0, override =3D 4294937712 }, { level =3D 32767, override =3D 13155026 }, { level =3D 0, override =3D 13375234 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 4434723 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 9205528 }, { level =3D 0, override =3D 42 }, { level =3D 0, override =3D L2R }, { level =3D 0, override =3D L2R }, { level =3D 0, override =3D 4 }, { level =3D 0, override =3D 404 }, { level =3D 0, override =3D 18419029 }, { level =3D 0, override =3D L2R }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 4294937376 }, { level =3D 32767, override =3D 4413502 }, { level =3D 0, override =3D L2R }, { level =3D 0, override =3D 4294937712 }, { level =3D 32767, override =3D 9205624 }}, first_elt =3D 0, paragraph_dir =3D L2R, new_paragraph =3D 0, separator_limit =3D 140737488325488 }, paragraph_embedding =3D 4440034 } may_wrap =3D 0 wrap_x =3D 1 wrap_row_used =3D -1 wrap_row_ascent =3D 13155026 wrap_row_height =3D 0 wrap_row_phys_ascent =3D 33289552 wrap_row_phys_height =3D 32767 wrap_row_extra_line_spacing =3D -29600 row_end =3D { pos =3D { charpos =3D 42, bytepos =3D 42 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 39, bytepos =3D 39 }, dpvec_index =3D -1 } cvpos =3D -1 #2 0x0000000000452f60 in try_window (window=3D20417893, pos=3D...,=20 check_margins=3D1) at /home/jhd/src/emacs/fixes/src/xdisp.c:14573 w =3D 0x1378d60 it =3D { window =3D 20417893, w =3D 0x1378d60, f =3D 0x11909b0, method =3D GET_FROM_STRING, stop_charpos =3D 80, prev_stop =3D 0, base_level_stop =3D 0, end_charpos =3D 80, s =3D 0x0, string_nchars =3D 0, region_beg_charpos =3D -1, region_end_charpos =3D -1, redisplay_end_trigger_charpos =3D 0, multibyte_p =3D 1, header_line_p =3D 0, string_from_display_prop_p =3D 0, ellipsis_p =3D 0, avoid_cursor_p =3D 0, dp =3D 0x0, dpvec =3D 0x0, dpend =3D 0x0, dpvec_char_len =3D 0, dpvec_face_id =3D 0, saved_face_id =3D 0, ctl_chars =3D {0 }, start =3D { pos =3D { charpos =3D 1, bytepos =3D 1 }, overlay_string_index =3D -1, string_pos =3D { charpos =3D -1, bytepos =3D -1 }, dpvec_index =3D -1 }, current =3D { pos =3D { charpos =3D 42, bytepos =3D 42 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 39, bytepos =3D 39 }, dpvec_index =3D -1 }, n_overlay_strings =3D 1, overlay_strings =3D {24508033, 0 }, string_overlays =3D {22503011, 0 }, string =3D 24508033, from_overlay =3D 13155026, stack =3D {{ string =3D 13155026, string_nchars =3D 0, end_charpos =3D 42, stop_charpos =3D 42, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D { stop_pos =3D 42, id =3D -1, ch =3D -2, lookback =3D 0, nglyphs =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0 }, face_id =3D 0, u =3D { image =3D { object =3D 0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, image_id =3D 0 }, comp =3D { object =3D 0 }, stretch =3D { object =3D 0 } }, position =3D { charpos =3D 41, bytepos =3D 41 }, current =3D { pos =3D { charpos =3D 42, bytepos =3D 42 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D -1, bytepos =3D -1 }, dpvec_index =3D -1 }, from_overlay =3D 0, area =3D TEXT_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 1, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D WINDOW_WRAP, voffset =3D 0, space_width =3D 13155026, font_height =3D 13155026 }, { string =3D 0, string_nchars =3D 0, end_charpos =3D 0, stop_charpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D { stop_pos =3D 0, id =3D 0, ch =3D 0, lookback =3D 0, nglyphs =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0 }, face_id =3D 0, u =3D { image =3D { object =3D 0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, image_id =3D 0 }, comp =3D { object =3D 0 }, stretch =3D { object =3D 0 } }, position =3D { charpos =3D 0, bytepos =3D 0 }, current =3D { pos =3D { charpos =3D 0, bytepos =3D 0 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 0, bytepos =3D 0 }, dpvec_index =3D 0 }, from_overlay =3D 0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0, font_height =3D 0 }, { string =3D 0, string_nchars =3D 0, end_charpos =3D 0, stop_charpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D { stop_pos =3D 0, id =3D 0, ch =3D 0, lookback =3D 0, nglyphs =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0 }, face_id =3D 0, u =3D { image =3D { object =3D 0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, image_id =3D 0 }, comp =3D { object =3D 0 }, stretch =3D { object =3D 0 } }, position =3D { charpos =3D 0, bytepos =3D 0 }, current =3D { pos =3D { charpos =3D 0, bytepos =3D 0 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 0, bytepos =3D 0 }, dpvec_index =3D 0 }, from_overlay =3D 0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0, font_height =3D 0 }, { string =3D 0, string_nchars =3D 0, end_charpos =3D 0, stop_charpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D { stop_pos =3D 0, id =3D 0, ch =3D 0, lookback =3D 0, nglyphs =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0 }, face_id =3D 0, u =3D { image =3D { object =3D 0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, image_id =3D 0 }, comp =3D { object =3D 0 }, stretch =3D { object =3D 0 } }, position =3D { charpos =3D 0, bytepos =3D 0 }, current =3D { pos =3D { charpos =3D 0, bytepos =3D 0 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 0, bytepos =3D 0 }, dpvec_index =3D 0 }, from_overlay =3D 0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0, font_height =3D 0 }, { string =3D 0, string_nchars =3D 0, end_charpos =3D 0, stop_charpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D { stop_pos =3D 0, id =3D 0, ch =3D 0, lookback =3D 0, nglyphs =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0 }, face_id =3D 0, u =3D { image =3D { object =3D 0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, image_id =3D 0 }, comp =3D { object =3D 0 }, stretch =3D { object =3D 0 } }, position =3D { charpos =3D 0, bytepos =3D 0 }, current =3D { pos =3D { charpos =3D 0, bytepos =3D 0 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 0, bytepos =3D 0 }, dpvec_index =3D 0 }, from_overlay =3D 0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0, font_height =3D 0 }}, sp =3D 1, selective =3D 0, what =3D IT_CHARACTER, face_id =3D 0, selective_display_ellipsis_p =3D 1, ctl_arrow_p =3D 1, face_box_p =3D 0, start_of_box_run_p =3D 0, end_of_box_run_p =3D 0, overlay_strings_at_end_processed_p =3D 1, ignore_overlay_strings_at_pos_p =3D 0, glyph_not_available_p =3D 0, starts_in_middle_of_char_p =3D 0, face_before_selective_p =3D 0, constrain_row_ascent_descent_p =3D 0, line_wrap =3D WINDOW_WRAP, base_face_id =3D 0, c =3D 114, len =3D 1, cmp_it =3D { stop_pos =3D 80, id =3D -1, ch =3D -2, lookback =3D 0, nglyphs =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0 }, char_to_display =3D 101, image_id =3D 0, slice =3D { x =3D 13155026, y =3D 13155026, width =3D 13155026, height =3D 13155026 }, space_width =3D 13155026, voffset =3D 0, tab_width =3D 8, font_height =3D 13155026, object =3D 24508033, position =3D { charpos =3D 39, bytepos =3D 39 }, truncation_pixel_width =3D 0, continuation_pixel_width =3D 0, first_visible_x =3D 0, last_visible_x =3D 560, last_visible_y =3D 28, extra_line_spacing =3D 0, max_extra_line_spacing =3D 0, override_ascent =3D -1, override_descent =3D 0, override_boff =3D 0, glyph_row =3D 0x1fbf550, area =3D TEXT_AREA, nglyphs =3D 1, pixel_width =3D 7, ascent =3D 11, descent =3D 3, max_ascent =3D 0, max_descent =3D 0, phys_ascent =3D 6, phys_descent =3D 0, max_phys_ascent =3D 0, max_phys_descent =3D 0, current_x =3D 560, continuation_lines_width =3D 560, eol_pos =3D { charpos =3D 0, bytepos =3D 0 }, current_y =3D 0, first_vpos =3D 0, vpos =3D 0, hpos =3D 80, left_user_fringe_bitmap =3D 0, right_user_fringe_bitmap =3D 0, left_user_fringe_face_id =3D 0, right_user_fringe_face_id =3D 0, bidi_p =3D 0, bidi_it =3D { bytepos =3D 0, charpos =3D 0, ch =3D 0, ch_len =3D 0, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT, resolved_level =3D 0, invalid_levels =3D 0, invalid_rl_levels =3D 0, prev_was_pdf =3D 0, prev =3D { bytepos =3D 0, charpos =3D 0, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT }, last_strong =3D { bytepos =3D 0, charpos =3D 0, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT }, next_for_neutral =3D { bytepos =3D 0, charpos =3D 0, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT }, prev_for_neutral =3D { bytepos =3D 0, charpos =3D 0, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT }, next_for_ws =3D { bytepos =3D 0, charpos =3D 0, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT }, next_en_pos =3D 0, ignore_bn_limit =3D 0, sor =3D NEUTRAL_DIR, scan_dir =3D 0, stack_idx =3D 0, level_stack =3D {{ level =3D 0, override =3D NEUTRAL_DIR } }, first_elt =3D 0, paragraph_dir =3D NEUTRAL_DIR, new_paragraph =3D 0, separator_limit =3D 0 }, paragraph_embedding =3D NEUTRAL_DIR } last_text_row =3D 0x0 f =3D 0x11909b0 #3 0x0000000000451bf5 in redisplay_window (window=3D20417893,=20 just_this_one_p=3D0) at /home/jhd/src/emacs/fixes/src/xdisp.c:14196 w =3D 0x1378d60 f =3D 0x11909b0 buffer =3D 0x1190d50 old =3D 0x1190d50 lpoint =3D { charpos =3D 42, bytepos =3D 42 } opoint =3D { charpos =3D 42, bytepos =3D 42 } startp =3D { charpos =3D 1, bytepos =3D 1 } update_mode_line =3D 1 tem =3D 0 it =3D { window =3D 137438953504, w =3D 0x400000004, f =3D 0x136bf58, method =3D 29195702, stop_charpos =3D 0, prev_stop =3D 13077456, base_level_stop =3D 17179869184, end_charpos =3D 18250774, s =3D 0x7fffffff9910 "U\r\031\001", string_nchars =3D 28, region_beg_charpos =3D 140737488329008, region_end_charpos =3D 4699513, redisplay_end_trigger_charpos =3D 18419029, multibyte_p =3D 1, header_line_p =3D 0, string_from_display_prop_p =3D 1, ellipsis_p =3D 0, avoid_cursor_p =3D 1, dp =3D 0x7fffffff9940, dpvec =3D 0x1f47b30, dpend =3D 0x7fffffff99d0, dpvec_char_len =3D 6236221, dpvec_face_id =3D 0, saved_face_id =3D 13155026, ctl_chars =3D {115970353213, 16874770, 13155074, 0, 0,=20 140737488329192, 1, 140737488329208, 13155026, 19587173, 16874770, 134310= 10,=20 9206565, 4308359634, 13155026, 140737488330128}, start =3D { pos =3D { charpos =3D 27, bytepos =3D 140737488330016 }, overlay_string_index =3D 6557142, string_pos =3D { charpos =3D 13155122, bytepos =3D 32799541 }, dpvec_index =3D 19587173 }, current =3D { pos =3D { charpos =3D 19587173, bytepos =3D 23311894 }, overlay_string_index =3D 13155026, string_pos =3D { charpos =3D 22798913, bytepos =3D 12 }, dpvec_index =3D 10963229 }, n_overlay_strings =3D 10963193, overlay_strings =3D {11521082, 0, 140737488329184, 10963193,=20 11521067, 10963229, 140737488343776, 140737488329608, 140737488329424,=20 6238474, 22798913, 13337163, 140737488329408, 6126324, 13155026, 13336146= }, string_overlays =3D {0, 0, 140737488329456, 19587173,=20 140737488329456, 4332861, 140737488329488, 19587173, 140737488329616, 623= 6221,=20 13155026, 115964116992, 16874770, 13155074, 0, 0}, string =3D 140737488329640, from_overlay =3D 1, stack =3D {{ string =3D 140737488329888, string_nchars =3D 13155122, end_charpos =3D 19587173, stop_charpos =3D 16874770, prev_stop =3D 13392338, base_level_stop =3D 9204069, cmp_it =3D { stop_pos =3D 8589909712, id =3D 13155026, ch =3D 0, lookback =3D -24768, nglyphs =3D 32767, nchars =3D 27, nbytes =3D 0, from =3D -24880, to =3D 32767, width =3D 6557142 }, face_id =3D 13155122, u =3D { image =3D { object =3D 19587173, slice =3D { x =3D 140737488329696, y =3D 6126355, width =3D 140737488329696, height =3D 8 }, image_id =3D 10963085 }, comp =3D { object =3D 19587173 }, stretch =3D { object =3D 19587173 } }, position =3D { charpos =3D 10963049, bytepos =3D 11521101 }, current =3D { pos =3D { charpos =3D 0, bytepos =3D 140737488329632 }, overlay_string_index =3D 10963049, string_pos =3D { charpos =3D 11521083, bytepos =3D 10963085 }, dpvec_index =3D -11552 }, from_overlay =3D 2, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D 1065590662, voffset =3D 25862, space_width =3D 0, font_height =3D 1 }, { string =3D 23356246, string_nchars =3D -25168, end_charpos =3D 140737488329984, stop_charpos =3D 140737488329976, prev_stop =3D 4294967295, base_level_stop =3D 11964589, cmp_it =3D { stop_pos =3D 17237430, id =3D 23356246, ch =3D 0, lookback =3D 1, nglyphs =3D 0, nchars =3D 13795330, nbytes =3D 0, from =3D 13206530, to =3D 0, width =3D -25088 }, face_id =3D 6231420, u =3D { image =3D { object =3D 13326050, slice =3D { x =3D 0, y =3D 140737488330432, width =3D 140737488330096, height =3D 140737488329856 }, image_id =3D 11153142 }, comp =3D { object =3D 13326050 }, stretch =3D { object =3D 13326050 } }, position =3D { charpos =3D 4, bytepos =3D 140737488329856 }, current =3D { pos =3D { charpos =3D 140733193388033, bytepos =3D 11153142 }, overlay_string_index =3D 13155458, string_pos =3D { charpos =3D 14837798, bytepos =3D 22854118 }, dpvec_index =3D 13155026 }, from_overlay =3D 140737488330048, area =3D 6274540, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 1, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D 4354, space_width =3D 140737488330400, font_height =3D 6231420 }, { string =3D 4, string_nchars =3D 13155122, end_charpos =3D 140737488330432, stop_charpos =3D 11153078, prev_stop =3D 14684418, base_level_stop =3D 13155458, cmp_it =3D { stop_pos =3D 11955925, id =3D 1696395264, ch =3D 1065590662, lookback =3D 2, nglyphs =3D 32767, nchars =3D 13155026, nbytes =3D 0, from =3D 13155026, to =3D 0, width =3D 13155026 }, face_id =3D -24816, u =3D { image =3D { object =3D 140737488330336, slice =3D { x =3D 140737488330096, y =3D 4294967298, width =3D 11955781, height =3D 140737488330096 }, image_id =3D 2 }, comp =3D { object =3D 140737488330336 }, stretch =3D { object =3D 140737488330336 } }, position =3D { charpos =3D 13155122, bytepos =3D 13155026 }, current =3D { pos =3D { charpos =3D 13155026, bytepos =3D 140737488330320 }, overlay_string_index =3D 6216666, string_pos =3D { charpos =3D 13226482, bytepos =3D 17237494 }, dpvec_index =3D 11955781 }, from_overlay =3D 4576677045909385216, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 1, string_from_display_prop_p =3D 1, display_ellipsis_p =3D 0, avoid_cursor_p =3D 1, line_wrap =3D TRUNCATE, voffset =3D -17614, space_width =3D 115970243316, font_height =3D 140737488330672 }, { string =3D 13223234, string_nchars =3D 13326050, end_charpos =3D 0, stop_charpos =3D 140737488330400, prev_stop =3D 6126355, base_level_stop =3D 19587173, cmp_it =3D { stop_pos =3D 16874770, id =3D 13155122, ch =3D 0, lookback =3D -25704, nglyphs =3D 32767, nchars =3D 10963096, nbytes =3D 0, from =3D 6230079, to =3D 18, width =3D 135 }, face_id =3D 13155026, u =3D { image =3D { object =3D 140737488330864, slice =3D { x =3D 140737488330560, y =3D 140737488330544, width =3D 6238474, height =3D 22219064 }, image_id =3D 10962997 }, comp =3D { object =3D 140737488330864 }, stretch =3D { object =3D 140737488330864 } }, position =3D { charpos =3D 140733193388033, bytepos =3D 5446236 }, current =3D { pos =3D { charpos =3D 13155026, bytepos =3D 13155122 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 115964116992, bytepos =3D 140737488330448 }, dpvec_index =3D 18888944 }, from_overlay =3D 140737488330752, area =3D 6237450, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D 32767, voffset =3D 11289, space_width =3D 12, font_height =3D 4294967296 }, { string =3D 13155026, string_nchars =3D 10962997, end_charpos =3D 13320466, stop_charpos =3D 13155122, prev_stop =3D 11964301, base_level_stop =3D 4576677045909385216, cmp_it =3D { stop_pos =3D 11148072, id =3D 13155026, ch =3D 0, lookback =3D 8, nglyphs =3D 0, nchars =3D 13155026, nbytes =3D 0, from =3D -24576, to =3D 32767, width =3D 11153014 }, face_id =3D 0, u =3D { image =3D { object =3D 0, slice =3D { x =3D 13155026, y =3D 4576677045909385216, width =3D 13221890, height =3D 18888944 }, image_id =3D 13155026 }, comp =3D { object =3D 0 }, stretch =3D { object =3D 0 } }, position =3D { charpos =3D 13155026, bytepos =3D 140737488331104 }, current =3D { pos =3D { charpos =3D 6231977, bytepos =3D 0 }, overlay_string_index =3D 13525682, string_pos =3D { charpos =3D 140737488331008, bytepos =3D 15046934 }, dpvec_index =3D 13155026 }, from_overlay =3D 13155026, area =3D 4294942976, method =3D 32767, multibyte_p =3D 1, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 1, line_wrap =3D TRUNCATE, voffset =3D -5392, space_width =3D 4300410987, font_height =3D 31603510 }}, sp =3D 11147941, selective =3D 0, what =3D 4294955536, face_id =3D 32767, selective_display_ellipsis_p =3D 0, ctl_arrow_p =3D 0, face_box_p =3D 0, start_of_box_run_p =3D 0, end_of_box_run_p =3D 0, overlay_strings_at_end_processed_p =3D 1, ignore_overlay_strings_at_pos_p =3D 0, glyph_not_available_p =3D 0, starts_in_middle_of_char_p =3D 1, face_before_selective_p =3D 0, constrain_row_ascent_descent_p =3D 0, line_wrap =3D 32767, base_face_id =3D -24768, c =3D 32767, len =3D 0, cmp_it =3D { stop_pos =3D 140737488330960, id =3D -24528, ch =3D 32767, lookback =3D 1, nglyphs =3D 0, nchars =3D 19610304, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 20779440 }, char_to_display =3D 1, image_id =3D 0, slice =3D { x =3D 4, y =3D 13155026, width =3D 4576677045909385216, height =3D 4689328 }, space_width =3D 13198578, voffset =3D -17710, tab_width =3D 200, font_height =3D 13155026, object =3D 4, position =3D { charpos =3D 6231977, bytepos =3D 27392448 }, truncation_pixel_width =3D -17710, continuation_pixel_width =3D 200, first_visible_x =3D 0, last_visible_x =3D 18440802, last_visible_y =3D 0, extra_line_spacing =3D 13155122, max_extra_line_spacing =3D 0, override_ascent =3D 10962997, override_descent =3D 0, override_boff =3D 1696395264, glyph_row =3D 0x130eaf0, area =3D 18888944, nglyphs =3D 0, pixel_width =3D 13155026, ascent =3D 0, descent =3D 13155026, max_ascent =3D 0, max_descent =3D -23856, phys_ascent =3D 32767, phys_descent =3D 6224916, max_phys_ascent =3D 0, max_phys_descent =3D 23130896, current_x =3D 0, continuation_lines_width =3D 13434514, eol_pos =3D { charpos =3D 15046934, bytepos =3D 6229996 }, current_y =3D 13155026, first_vpos =3D 0, vpos =3D 13155026, hpos =3D 0, left_user_fringe_bitmap =3D 52192, right_user_fringe_bitmap =3D 65535, left_user_fringe_face_id =3D 32767, right_user_fringe_face_id =3D 0, bidi_p =3D 0, bidi_it =3D { bytepos =3D 18888944, charpos =3D 7894497232318403840, ch =3D 13155026, ch_len =3D 0, type =3D 13399139, type_after_w1 =3D UNKNOWN_BT, orig_type =3D 4294943280, resolved_level =3D 32767, invalid_levels =3D 6127823, invalid_rl_levels =3D 0, prev_was_pdf =3D -337341184, prev =3D { bytepos =3D 1, charpos =3D 23130896, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D 32767 }, last_strong =3D { bytepos =3D 6680760, charpos =3D 0, type =3D 23130901, type_after_w1 =3D UNKNOWN_BT, orig_type =3D 13155026 }, next_for_neutral =3D { bytepos =3D 0, charpos =3D 13155026, type =3D UNKNOWN_BT, type_after_w1 =3D 13155026, orig_type =3D UNKNOWN_BT }, prev_for_neutral =3D { bytepos =3D 13155026, charpos =3D 0, type =3D 13372466, type_after_w1 =3D UNKNOWN_BT, orig_type =3D 4294943440 }, next_for_ws =3D { bytepos =3D 32767, charpos =3D 6240445, type =3D UNKNOWN_BT, type_after_w1 =3D 13155122, orig_type =3D UNKNOWN_BT }, next_en_pos =3D 111682548835, ignore_bn_limit =3D 13434514, sor =3D 13155026, scan_dir =3D 0, stack_idx =3D 0, level_stack =3D {{ level =3D 0, override =3D NEUTRAL_DIR }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 4294955536 }, { level =3D 32767, override =3D 11151125 }, { level =3D 0, override =3D 11151125 }, { level =3D 0, override =3D 4294943488 }, { level =3D 32767, override =3D 5679776 }, { level =3D 0, override =3D L2R }, { level =3D 0, override =3D 11151125 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 4294954224 }, { level =3D 32767, override =3D 18888944 }, { level =3D 0, override =3D 4294943488 }, { level =3D 32767, override =3D 5636408 }, { level =3D 0, override =3D 3991180544 }, { level =3D 1, override =3D 15046934 }, { level =3D 0, override =3D 13155122 }, { level =3D 0, override =3D 11151125 }, { level =3D 0, override =3D 4294943600 }, { level =3D 32767, override =3D 5641265 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13576066 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13372466 }, { level =3D 0, override =3D 4294943696 }, { level =3D 32767, override =3D 4072395178 }, { level =3D 32767, override =3D 24904230 }, { level =3D 0, override =3D 4294943600 }, { level =3D 32767, override =3D 13155026 }, { level =3D 0, override =3D 5641702 }, { level =3D 0, override =3D 18888960 }, { level =3D 0, override =3D 33295352 }, { level =3D 0, override =3D 4294943728 }, { level =3D 32767, override =3D 5640075 }, { level =3D 0, override =3D NEUTRAL_DIR }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 24904230 }, { level =3D 0, override =3D 13576066 }, { level =3D 0, override =3D 13208466 }, { level =3D 0, override =3D 14109558 }, { level =3D 0, override =3D 14109238 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 4294943712 }, { level =3D 32767, override =3D 6274540 }, { level =3D 0, override =3D 13208466 }, { level =3D 0, override =3D 13198578 }, { level =3D 0, override =3D 4294943808 }, { level =3D 32767, override =3D 5623824 }, { level =3D 0, override =3D 13198578 }, { level =3D 0, override =3D 5623004 }, { level =3D 0, override =3D 4294943856 }, { level =3D 32767, override =3D 13155026 }, { level =3D 0, override =3D L2R }, { level =3D 1, override =3D 13155026 }, { level =3D 0, override =3D NEUTRAL_DIR }, { level =3D 0, override =3D 15006342 }, { level =3D 0, override =3D 13198578 }, { level =3D 0, override =3D 13198578 }, { level =3D 0, override =3D 4294943856 }, { level =3D 32767, override =3D 31673521 }, { level =3D 0, override =3D 4294943984 }, { level =3D 32767, override =3D 26338401 }, { level =3D 0, override =3D 121 }}, first_elt =3D 0, paragraph_dir =3D 13155026, new_paragraph =3D 0, separator_limit =3D 13372466 }, paragraph_embedding =3D 6277452 } current_matrix_up_to_date_p =3D 0 used_current_matrix_p =3D 0 buffer_unchanged_p =3D 0 temp_scroll_step =3D 0 count =3D 22 rc =3D 21899683 centering_position =3D -1 last_line_misfit =3D 0 beg_unchanged =3D 41 end_unchanged =3D 0 #4 0x000000000044caeb in redisplay_window_0 (window=3D20417893) at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:12505 No locals. #5 0x00000000005efc14 in internal_condition_case_1 (bfun=3D0x44caac=20 , arg=3D20417893, handlers=3D13137494, hfun=3D0x44ca8= 1=20 ) at /home/jhd/src/emacs/fixes/src/eval.c:1538 val =3D 13155026 c =3D { tag =3D 13155026, val =3D 13155026, next =3D 0x7fffffffcbe0, gcpro =3D 0x0, jmp =3D {{ __jmpbuf =3D {704, 7894497232188380416, 13155026, 13155026= ,=20 13155026, 13372466, 7894497232142243072, -7894497724985993984}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {13391971, 140737488332416, 6127823, 858991168= 0,=20 18419024, 1, 33294405, 19587173, 13155026, 13155026, 13155026, 13155026,=20 13372466, 23745875, 13437826, 13155026} } }}, backlist =3D 0x7fffffffd210, handlerlist =3D 0x7fffffffccf0, lisp_eval_depth =3D 4, pdlcount =3D 22, poll_suppress_count =3D 1, interrupt_input_blocked =3D 0, byte_stack =3D 0x7fffffffd2e0 } h =3D { handler =3D 13137494, var =3D 13155026, chosen_clause =3D 140737488332576, tag =3D 0x7fffffffa5b0, next =3D 0x7fffffffccf0 } #6 0x000000000044ca62 in redisplay_windows (window=3D20417893) at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:12484 w =3D 0x1378d60 #7 0x000000000044bb63 in redisplay_internal (preserve_echo_area=3D1) at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:12056 f =3D 0x11909b0 tail =3D 25025750 frame =3D 18418101 w =3D 0x1378d60 f =3D 0x11909b0 pause =3D 0 must_finish =3D 0 tlbufpos =3D { charpos =3D 0, bytepos =3D 1 } tlendpos =3D { charpos =3D 0, bytepos =3D 0 } number_of_visible_frames =3D 2 count =3D 20 count1 =3D 22 sf =3D 0x11909b0 polling_stopped_here =3D 0 old_frame =3D 18418101 consider_all_windows_p =3D 1 #8 0x000000000044c386 in redisplay_preserve_echo_area (from_where=3D11) = at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:12308 No locals. #9 0x000000000064d0f9 in wait_reading_process_output (time_limit=3D45,=20 microsecs=3D0, read_kbd=3D-1, do_display=3D1, wait_for_cell=3D13155026, w= ait_proc=3D0x0,=20 just_wait_proc=3D0) at /home/jhd/src/emacs/fixes/src/process.c:4882 timeout_reduced_for_timers =3D 1 channel =3D -16032 nfds =3D -16032 Available =3D { fds_bits =3D {32, 0 } } Connecting =3D { fds_bits =3D {0 } } check_connect =3D 0 check_delay =3D 0 no_avail =3D 0 xerrno =3D 0 proc =3D 0 timeout =3D { tv_sec =3D 0, tv_usec =3D 499975 } end_time =3D { tv_sec =3D 1270667036, tv_usec =3D 56054 } wait_channel =3D -1 got_some_input =3D 0 count =3D 19 #10 0x00000000004209af in sit_for (timeout=3D180, reading=3D1, do_display= =3D1) at=20 /home/jhd/src/emacs/fixes/src/dispnew.c:6263 sec =3D 45 usec =3D 0 #11 0x0000000000556ad2 in read_char (commandflag=3D1, nmaps=3D2,=20 maps=3D0x7fffffffc720, prev_event=3D13155026, used_mouse_menu=3D0x7ffffff= fc9f8,=20 end_time=3D0x0) at /home/jhd/src/emacs/fixes/src/keyboard.c:2820 tem0 =3D 14649027 timeout =3D 45 delay_level =3D 6 buffer_size =3D 54 c =3D 13155026 count =3D 0 jmpcount =3D 19 local_getcjmp =3D {{ __jmpbuf =3D {2, 7894497228965057792, 13155026, 13155026, 13= 155026,=20 13372466, 7894497229122344192, -7894497669105281792}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {18419029, 13201138, 164, 140737488340672, 61591= 19,=20 22503011, 13155026, 13155026, 85912718386, 140737488340416, 6240445, 1315= 5026,=20 85905435005, 13342898, 13155026, 0} } }} save_jump =3D {{ __jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {0 } } }} key_already_recorded =3D 0 tem =3D 18419024 save =3D 6126324 previous_echo_area_message =3D 13155026 also_record =3D 13155026 reread =3D 0 gcpro1 =3D { next =3D 0x7fffffffc600, var =3D 0x5f310a, nvars =3D 2 } gcpro2 =3D { next =3D 0x1400000087, var =3D 0xc8bad2, nvars =3D 13206530 } polling_stopped_here =3D 0 orig_kboard =3D 0x11bd9e0 #12 0x00000000005630d1 in read_key_sequence (keybuf=3D0x7fffffffca60,=20 bufsize=3D30, prompt=3D13155026, dont_downcase_last=3D0, can_return_switc= h_frame=3D1,=20 fix_current_buffer=3D1) at /home/jhd/src/emacs/fixes/src/keyboard.c:9350 interrupted_kboard =3D 0x11bd9e0 interrupted_frame =3D 0x11909b0 key =3D 20417893 used_mouse_menu =3D 0 echo_local_start =3D 0 last_real_key_start =3D 0 keys_local_start =3D 0 local_first_binding =3D 0 from_string =3D 13155026 count =3D 19 t =3D 0 echo_start =3D 0 keys_start =3D 0 nmaps =3D 2 nmaps_allocated =3D 2 defs =3D 0x7fffffffc700 submaps =3D 0x7fffffffc720 orig_local_map =3D 13147942 orig_keymap =3D 13155026 localized_local_map =3D 0 first_binding =3D 0 first_unbound =3D 31 mock_input =3D 0 fkey =3D { parent =3D 17840454, map =3D 17840454, start =3D 0, end =3D 0 } keytran =3D { parent =3D 13146598, map =3D 13146598, start =3D 0, end =3D 0 } indec =3D { parent =3D 17840438, map =3D 17840438, start =3D 0, end =3D 0 } shift_translated =3D 0 delayed_switch_frame =3D 13155026 original_uppercase =3D 42 original_uppercase_position =3D -1 dummyflag =3D 0 starting_buffer =3D 0x1190d50 fake_prefixed_keys =3D 13155026 gcpro1 =3D { next =3D 0x7fffffffc820, var =3D 0x48156c, nvars =3D 13155026 } #13 0x0000000000554642 in command_loop_1 () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1637 cmd =3D 13206530 lose =3D 32767 keybuf =3D {480, 6702688, 0, 18419029, 13435074, 160, 1407374883= 42112,=20 6703505, 23026774, 0, 0, 0, 0, 31990088, 0, 1, 140737488341760, 6680760,=20 18419029, 4301658291, 13155026, 13399986, 40, 18419029, 140737488341856,=20 6690995, 8589921152, 13155026, 13155026, 77324471282} i =3D 1 prev_modiff =3D 934 prev_buffer =3D 0x1190d50 already_adjusted =3D 0 #14 0x00000000005efa96 in internal_condition_case (bfun=3D0x554282=20 , handlers=3D13222130, hfun=3D0x553b5b ) at=20 /home/jhd/src/emacs/fixes/src/eval.c:1490 val =3D -4294967297 c =3D { tag =3D 13155026, val =3D 13155026, next =3D 0x7fffffffcd70, gcpro =3D 0x0, jmp =3D {{ __jmpbuf =3D {164, 7894497229208327424, 13155026, 13155026= ,=20 13155026, 13372466, 7894497229397071104, -7894497725001198336}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {4576677045909385216, 140737488342432, 4294967= 456,=20 140737488342512, 140737488342432, 140737488342440, 0, 39, 13155026, 18419= 029,=20 13369819, 15060002, 10281605, 13155026, 4576677045909385216, 0} } }}, backlist =3D 0x7fffffffd210, handlerlist =3D 0x7fffffffe0a0, lisp_eval_depth =3D 4, pdlcount =3D 19, poll_suppress_count =3D 1, interrupt_input_blocked =3D 0, byte_stack =3D 0x7fffffffd2e0 } h =3D { handler =3D 13222130, var =3D 13155026, chosen_clause =3D 140737488342584, tag =3D 0x7fffffffcbe0, next =3D 0x7fffffffe0a0 } #15 0x0000000000553f80 in command_loop_2 () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1356 val =3D 164 #16 0x00000000005ef45c in internal_catch (tag=3D13318386, func=3D0x553f5e= =20 , arg=3D13155026) at /home/jhd/src/emacs/fixes/src/eval.c= :1226 c =3D { tag =3D 13318386, val =3D 13155026, next =3D 0x7fffffffdf90, gcpro =3D 0x0, jmp =3D {{ __jmpbuf =3D {164, 7894497229220910336, 13155026, 13155026= ,=20 13155026, 13372466, 7894497229214618880, -7894497725465193216}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {18419024, 140737488342688, 13399139,=20 140737488342608, 6127823, 8589921960, 18419024, 13155026, 13399139,=20 140737488342608, 13155026, 13155026, 13155026, 13155026, 13372466,=20 140737488342688} } }}, backlist =3D 0x7fffffffd210, handlerlist =3D 0x7fffffffe0a0, lisp_eval_depth =3D 4, pdlcount =3D 19, poll_suppress_count =3D 1, interrupt_input_blocked =3D 0, byte_stack =3D 0x7fffffffd2e0 } #17 0x0000000000553ee0 in command_loop () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1321 val =3D 164 #18 0x000000000055368f in recursive_edit_1 () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:950 count =3D 18 val =3D 13155026 #19 0x0000000000590345 in read_minibuf (map=3D13147942, initial=3D1315502= 6,=20 prompt=3D27343169, backup_n=3D0, expflag=3D0, histvar=3D13372466, histpos= =3D0,=20 defalt=3D25935697, allow_props=3D0, inherit_input_method=3D0) at=20 /home/jhd/src/emacs/fixes/src/minibuf.c:740 val =3D 13155026 count =3D 11 mini_frame =3D 18418101 ambient_dir =3D 22899937 minibuffer =3D 18419029 input_method =3D 13155026 gcpro1 =3D { next =3D 0x10, var =3D 0x250000001a, nvars =3D 0 } gcpro2 =3D { next =3D 0x7fffffffcf00, var =3D 0x5e79d0, nvars =3D -1 } gcpro3 =3D { next =3D 0x1d9de70, var =3D 0xcc0ba2, nvars =3D 257 } gcpro4 =3D { next =3D 0xb0000000b, var =3D 0xb00000000, nvars =3D 16 } gcpro5 =3D { next =3D 0x203a29682e73676e, var =3D 0x1100000068, nvars =3D 1 } enable_multibyte =3D 13155026 pos =3D 0 histstring =3D 13372466 empty_minibuf =3D 13309205 dummy =3D 13155026 frame =3D 19587173 #20 0x00000000005926dd in Fcompleting_read (prompt=3D27343169,=20 collection=3D13375042, predicate=3D13155026, require_match=3D14446338,=20 initial_input=3D13155026, hist=3D13372466, def=3D25935697,=20 inherit_input_method=3D13155026) at /home/jhd/src/emacs/fixes/src/minibuf= .c:1824 val =3D 13375042 histvar =3D 13372466 histpos =3D 0 position =3D 13155026 init =3D 13155026 pos =3D 0 count =3D 8 gcpro1 =3D { next =3D 0x692b2a, var =3D 0xc8bad2, nvars =3D -11984 } #21 0x00000000005912ef in Fread_buffer (prompt=3D27343169, def=3D25935697= ,=20 require_match=3D14446338) at /home/jhd/src/emacs/fixes/src/minibuf.c:1236 args =3D {27343233, 27343489, 25935697, 6238474} result =3D 0 s =3D 0x190d108 "Switch to buffer: " len =3D 16 count =3D 7 #22 0x00000000005f289d in Ffuncall (nargs=3D4, args=3D0x7fffffffd290) at=20 /home/jhd/src/emacs/fixes/src/eval.c:3030 fun =3D 9236717 original_fun =3D 13375090 funcar =3D 14446482 numargs =3D 3 lisp_numargs =3D 13155026 val =3D 14446338 backtrace =3D { next =3D 0x7fffffffd780, function =3D 0x7fffffffd290, args =3D 0x7fffffffd298, nargs =3D 3, evalargs =3D 0 '\000', debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fffffffd298 i =3D 1 #23 0x0000000000640d1e in Fbyte_code (bytestr=3D9576929, vector=3D9576965= ,=20 maxdepth=3D16) at /home/jhd/src/emacs/fixes/src/bytecode.c:680 count =3D 4 op =3D 3 vectorp =3D 0x922210 bytestr_length =3D 24 stack =3D { pc =3D 0xb50a20 "+\207", top =3D 0x7fffffffd2a8, bottom =3D 0x7fffffffd290, byte_string =3D 9576929, byte_string_start =3D 0xb50a0a "\303=20 \030\304\031\305\021=C6=8E\307\310\t\"\210\311\n\312p!\313 #+\207", constants =3D 9576965, next =3D 0x0 } top =3D 0x7fffffffd290 result =3D 27343617 #24 0x00000000005f30f5 in funcall_lambda (fun=3D9576861, nargs=3D1,=20 arg_vector=3D0x7fffffffd640) at /home/jhd/src/emacs/fixes/src/eval.c:3211 val =3D 4576677045909385216 syms_left =3D 13155026 next =3D 13648146 count =3D 3 i =3D 1 optional =3D 0 rest =3D 0 #25 0x00000000005f2d0a in apply_lambda (fun=3D9576861, args=3D31555350,=20 eval_flag=3D1) at /home/jhd/src/emacs/fixes/src/eval.c:3135 args_left =3D 13155026 numargs =3D 4 arg_vector =3D 0x7fffffffd640 gcpro1 =3D { next =3D 0x11909b5, var =3D 0x188, nvars =3D 1 } gcpro2 =3D { next =3D 0xffffd59000000001, var =3D 0xffffd61000000000, nvars =3D -10448 } gcpro3 =3D { next =3D 0xae98af, var =3D 0xabd475, nvars =3D 0 } i =3D 1 tem =3D 27343617 #26 0x00000000005f17a9 in Feval (form=3D31555398) at=20 /home/jhd/src/emacs/fixes/src/eval.c:2388 fun =3D 9576861 val =3D 14079622 original_fun =3D 14446386 original_args =3D 31555350 funcar =3D 0 backtrace =3D { next =3D 0x7fffffffd900, function =3D 0x7fffffffd830, args =3D 0x7fffffffd640, nargs =3D 1, evalargs =3D 0 '\000', debug_on_exit =3D 0 '\000' } gcpro1 =3D { next =3D 0x0, var =3D 0xc8bad2, nvars =3D 0 } gcpro2 =3D { next =3D 0xd6d686, var =3D 0xd6d686, nvars =3D -10176 } gcpro3 =3D { next =3D 0x0, var =3D 0x0, nvars =3D 0 } #27 0x00000000005f13ff in Feval (form=3D31555414) at=20 /home/jhd/src/emacs/fixes/src/eval.c:2311 vals =3D 0x7fffffffd890 argnum =3D 0 numargs =3D 4 args_left =3D 31555334 i =3D 0 maxargs =3D -10096 argvals =3D {51, 27343969, 0, 0, 27343969, 13155026, 14073748834= 5408,=20 6417542} fun =3D 11955253 val =3D 13155026 original_fun =3D 13235874 original_args =3D 31555334 funcar =3D 140737488345536 backtrace =3D { next =3D 0x7fffffffdca0, function =3D 0x7fffffffd9b0, args =3D 0x7fffffffd9a8, nargs =3D -1, evalargs =3D 1 '\001', debug_on_exit =3D 0 '\000' } gcpro1 =3D { next =3D 0x7fffffffd980, var =3D 0x5d03be, nvars =3D 31555414 } gcpro2 =3D { next =3D 0x1e17ee6, var =3D 0xcb3922, nvars =3D 13155026 } gcpro3 =3D { next =3D 0xcc, var =3D 0x7fffffffd890, nvars =3D 0 } #28 0x00000000005eb78f in Fcall_interactively (function=3D13341186,=20 record_flag=3D13155026, keys=3D29947477) at=20 /home/jhd/src/emacs/fixes/src/callint.c:365 input =3D 31555414 args =3D 0x7fffffffdaa0 visargs =3D 0x100c8bad2 specs =3D 31555414 filter_specs =3D 31555414 teml =3D 8192 up_event =3D 13155026 enable =3D 13155026 speccount =3D 3 next_event =3D -134232508 prefix_arg =3D 13155026 string =3D 0x0 tem =3D 0x0 varies =3D 0x0 i =3D 14997 j =3D 14997 count =3D 32767 foo =3D -9536 prompt1 =3D "=D8=BD\030\001", '\000' "\340,=20 \332\377\377\377\177\000\000\355\306\377\367\377\177\000\000=D0=BD\030\00= 1", '\000'=20 , "=D2=BA\310", '\000' ,=20 "Q\206P\000\000\000\000\000\001", '\000' ,=20 "B\205\311\000\001\000\000\000\000 \000" tem1 =3D 0x0 arg_from_tty =3D 0 gcpro1 =3D { next =3D 0x0, var =3D 0xf423f, nvars =3D 0 } gcpro2 =3D { next =3D 0xc98b92, var =3D 0x65adb3, nvars =3D 0 } gcpro3 =3D { next =3D 0x1, var =3D 0x4135d0, nvars =3D -9488 } gcpro4 =3D { next =3D 0x7fffffffdad0, var =3D 0x0, nvars =3D -9600 } gcpro5 =3D { next =3D 0xc96ef2, var =3D 0x3f839f86651cf000, nvars =3D -9632 } key_count =3D 2 record_then_fail =3D 0 save_this_command =3D 13341186 save_last_command =3D 22706098 save_this_original_command =3D 13341186 save_real_this_command =3D 13341186 #29 0x00000000005f289d in Ffuncall (nargs=3D4, args=3D0x7fffffffdd40) at=20 /home/jhd/src/emacs/fixes/src/eval.c:3030 fun =3D 11964109 original_fun =3D 13342850 funcar =3D 0 numargs =3D 3 lisp_numargs =3D 0 val =3D 0 backtrace =3D { next =3D 0x0, function =3D 0x7fffffffdd40, args =3D 0x7fffffffdd48, nargs =3D 3, evalargs =3D 0 '\000', debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fffffffdd48 i =3D 13155026 #30 0x00000000005f22b1 in call3 (fn=3D13342850, arg1=3D13341186, arg2=3D1= 3155026,=20 arg3=3D13155026) at /home/jhd/src/emacs/fixes/src/eval.c:2850 ret_ungc_val =3D 13155026 gcpro1 =3D { next =3D 0x7fffffffdd80, var =3D 0x8ce7bd, nvars =3D 4 } args =3D {13342850, 13341186, 13155026, 13155026} #31 0x0000000000565be8 in Fcommand_execute (cmd=3D13341186,=20 record_flag=3D13155026, keys=3D13155026, special=3D13155026) at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:10345 final =3D 13341186 tem =3D 13155026 prefixarg =3D 13155026 #32 0x0000000000554a9f in command_loop_1 () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1756 scount =3D 2 cmd =3D 13341186 lose =3D 0 keybuf =3D {96, 392, 13155122, 31315574, 602, 2946347565070, 34,= 0,=20 140737488346736, 9255846, 140737488346608, 18418096, 13155026, 13155026,=20 9255857, 13222178, 4071872848, 4576677045909385216, 140737488346800, 1315= 5122,=20 140737488346864, 5586575, 140737488346912, 31315574, 140737265317216,=20 18418096, 0, 4273616, 140737488346976, 5586051} i =3D 2 prev_modiff =3D 8827 prev_buffer =3D 0x1d9de70 already_adjusted =3D 0 #33 0x00000000005efa96 in internal_condition_case (bfun=3D0x554282=20 , handlers=3D13222130, hfun=3D0x553b5b ) at=20 /home/jhd/src/emacs/fixes/src/eval.c:1490 val =3D 140737488347040 c =3D { tag =3D 13155026, val =3D 13155026, next =3D 0x7fffffffe120, gcpro =3D 0x0, jmp =3D {{ __jmpbuf =3D {0, 7894497230103811328, 4273616, 14073748834= 8912,=20 0, 0, 7894497228749051136, -7894497725001198336}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {10552246348708353280, 0, 0, 140737265288512,=20 140737353893064, 140737488347280, 4294967295, 5632164, 0, 4273616,=20 140737488348912, 0, 0, 9200528, 140737351963084, 1} } }}, backlist =3D 0x0, handlerlist =3D 0x0, lisp_eval_depth =3D 0, pdlcount =3D 2, poll_suppress_count =3D 1, interrupt_input_blocked =3D 0, byte_stack =3D 0x0 } h =3D { handler =3D 13222130, var =3D 13155026, chosen_clause =3D 13155122, tag =3D 0x7fffffffdf90, next =3D 0x0 } #34 0x0000000000553f80 in command_loop_2 () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1356 val =3D 0 #35 0x00000000005ef45c in internal_catch (tag=3D13214946, func=3D0x553f5e= =20 , arg=3D13155026) at /home/jhd/src/emacs/fixes/src/eval.c= :1226 c =3D { tag =3D 13214946, val =3D 13155026, next =3D 0x0, gcpro =3D 0x0, jmp =3D {{ __jmpbuf =3D {1, 7894497230183503104, 4273616, 14073748834= 8912,=20 0, 0, 7894497230143657216, -7894497725465193216}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {0, 0, 13399139, 140737488347648, 6127823,=20 8589927020, 13195104, 60129542166, 13399139, 140737488347648, 13155026,=20 4273616, 140737488348912, 0, 0, 140737488347728} } }}, backlist =3D 0x0, handlerlist =3D 0x0, lisp_eval_depth =3D 0, pdlcount =3D 2, poll_suppress_count =3D 1, interrupt_input_blocked =3D 0, byte_stack =3D 0x0 } #36 0x0000000000553f35 in command_loop () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1335 No locals. #37 0x000000000055368f in recursive_edit_1 () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:950 count =3D 1 val =3D 13155026 #38 0x0000000000553845 in Frecursive_edit () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1012 count =3D 0 buffer =3D 13155026 #39 0x0000000000551bfa in main (argc=3D1, argv=3D0x7fffffffe6f8) at=20 /home/jhd/src/emacs/fixes/src/emacs.c:1784 dummy =3D 4259913 stack_bottom_variable =3D 0 '\000' do_initial_setlocale =3D 1 skip_args =3D 0 rlim =3D { rlim_cur =3D 8720000, rlim_max =3D 18446744073709551615 } no_loadup =3D 0 junk =3D 0x0 dname_arg =3D 0x0 Lisp Backtrace: "read-buffer" (0xffffd298) "read-buffer-to-switch" (0xffffd640) "list" (0xffffd9a8) "call-interactively" (0xffffdd48) If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /opt/emacs-cvs/share/emacs/24.0.50/etc/DEBUG. In GNU Emacs 24.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.18.3) of 2010-04-07 on gaffa Windowing system distributor `The X.Org Foundation', version 11.0.1060400= 0 configured using `configure '--prefix=3D/opt/emacs-cvs' '--verbose'=20 '--enable-asserts' 'CFLAGS=3D-g'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: C value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: sv_SE.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: desktop-save-mode: t delete-selection-mode: t icomplete-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r t - Recent messages: Loading /home/jhd/lib/elisp/BAK-file.el (source)...done Loading /home/jhd/lib/elisp/ccsetup.el (source)...done Loading icomplete...done Loading desktop...done Loading /home/jhd/lib/elisp/saveframe.el (source)...done No desktop file. For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr message sendmail rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader emacsbug desktop cus-start cus-load msb delsel icomplete cc-mode cc-fonts easymenu cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt time tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs) From unknown Mon Jun 23 15:02:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5856: 24.0.50; Crash in redisplay Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Apr 2010 20:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5856 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 5856@debbugs.gnu.org Received: via spool by 5856-submit@debbugs.gnu.org id=B5856.127067207220330 (code B ref 5856); Wed, 07 Apr 2010 20:28:02 +0000 Received: (at 5856) by debbugs.gnu.org; 7 Apr 2010 20:27:52 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzbqp-0005Hr-Pu for submit@debbugs.gnu.org; Wed, 07 Apr 2010 16:27:52 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzbqn-0005Hm-HA for 5856@debbugs.gnu.org; Wed, 07 Apr 2010 16:27:50 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0L0I00J00WQW9400@a-mtaout22.012.net.il> for 5856@debbugs.gnu.org; Wed, 07 Apr 2010 23:27:44 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.124.92.42]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L0I00BWHWU78NK0@a-mtaout22.012.net.il>; Wed, 07 Apr 2010 23:27:44 +0300 (IDT) Date: Wed, 07 Apr 2010 23:27:43 +0300 From: Eli Zaretskii In-reply-to: <4BBCD8D1.1060400@swipnet.se> Message-id: <83hbnn1000.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <4BBCD8D1.1060400@swipnet.se> X-Spam-Score: -1.8 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.8 (-) > Date: Wed, 07 Apr 2010 21:11:13 +0200 > From: Jan Dj=C3=A4rv > Cc:=20 >=20 > Sometimes I get a segmentation violation and emacs dies. > I just managed to catch it in the debugger. Backtrace below (very = long, > but instructions says to give bt full), > Let me know if you need more info, I'll keep it in the debugger for= a > couple of days. This is from trunk, updated and built today (Apr 7= , 2010). >=20 > Program received signal SIGSEGV, Segmentation fault. > 0x000000000044d2f1 in set_cursor_from_row (w=3D0x1378d60, row=3D0x1= fbf550, > matrix=3D0x18217a0, delta=3D0, delta_bytes=3D0, dy=3D0, dvpos= =3D0) > at /home/jhd/src/emacs/fixes/src/xdisp.c:12775 > 12775=09 if (!(BUFFERP (glyph->object) && glyph->charpos =3D=3D pt= _old) Ouch! My bad, probably. First, what caused the crash? I think it's BUFFERP, so please tell what is glyph->object. Also, can you tell something about what were you doing at the moment of the crash? It looks like you were typing in the minibuffer, is that correct? Finally, what does the GDB command "pgrow" print? Oh, btw: is this an optimized or an unoptimized build? > (gdb) p *glyph > $3 =3D { > charpos =3D 7589819289523352181, > object =3D 8079492959817000301, > pixel_width =3D 26991, > ascent =3D 29806, > descent =3D 29285, > voffset =3D 26463, > type =3D 2, > multibyte_p =3D 0, > left_box_line_p =3D 0, > right_box_line_p =3D 1, > overlaps_vertically_p =3D 1, > padding_p =3D 1, > glyph_not_available_p =3D 0, > avoid_cursor_p =3D 1, > resolved_level =3D 16, > bidi_type =3D 1, Hmm?.. looks like a garbled glyph structure... From unknown Mon Jun 23 15:02:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5856: 24.0.50; Crash in redisplay Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Apr 2010 06:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5856 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 5856@debbugs.gnu.org Received: via spool by 5856-submit@debbugs.gnu.org id=B5856.12707073821723 (code B ref 5856); Thu, 08 Apr 2010 06:17:02 +0000 Received: (at 5856) by debbugs.gnu.org; 8 Apr 2010 06:16:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzl2L-0000Rk-Ky for submit@debbugs.gnu.org; Thu, 08 Apr 2010 02:16:22 -0400 Received: from smtprelay-h11.telenor.se ([62.127.194.4]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzl2J-0000Rf-01 for 5856@debbugs.gnu.org; Thu, 08 Apr 2010 02:16:20 -0400 Received: from ipb1.telenor.se (ipb1.telenor.se [195.54.127.164]) by smtprelay-h11.telenor.se (Postfix) with ESMTP id 01788C348 for <5856@debbugs.gnu.org>; Thu, 8 Apr 2010 08:16:15 +0200 (CEST) X-SENDER-IP: [85.225.45.110] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmkyAH8RvUtV4S1uPGdsb2JhbACDEoRSk0cMAQEBATUtp0OQUIEsgm9uBA X-IronPort-AV: E=Sophos;i="4.52,168,1270418400"; d="scan'208";a="61072432" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ipb1.telenor.se with ESMTP; 08 Apr 2010 08:16:14 +0200 Received: from [172.20.199.2] (gaffa [172.20.199.2]) by coolsville.localdomain (Postfix) with ESMTP id D36347FA01A; Thu, 8 Apr 2010 08:16:13 +0200 (CEST) Message-ID: <4BBD74AD.2080305@swipnet.se> Date: Thu, 08 Apr 2010 08:16:13 +0200 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= User-Agent: Thunderbird 2.0.0.24 (X11/20100317) MIME-Version: 1.0 References: <4BBCD8D1.1060400@swipnet.se> <83hbnn1000.fsf@gnu.org> In-Reply-To: <83hbnn1000.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.8 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) Eli Zaretskii skrev: >> Date: Wed, 07 Apr 2010 21:11:13 +0200 >> From: Jan Dj=C3=A4rv >> Cc:=20 >> >> Sometimes I get a segmentation violation and emacs dies. >> I just managed to catch it in the debugger. Backtrace below (very lon= g, >> but instructions says to give bt full), >> Let me know if you need more info, I'll keep it in the debugger for a >> couple of days. This is from trunk, updated and built today (Apr 7, 2= 010). >> >> Program received signal SIGSEGV, Segmentation fault. >> 0x000000000044d2f1 in set_cursor_from_row (w=3D0x1378d60, row=3D0x1fbf= 550, >> matrix=3D0x18217a0, delta=3D0, delta_bytes=3D0, dy=3D0, dvpos=3D0= ) >> at /home/jhd/src/emacs/fixes/src/xdisp.c:12775 >> 12775 if (!(BUFFERP (glyph->object) && glyph->charpos =3D=3D pt_old) >=20 > Ouch! My bad, probably. >=20 > First, what caused the crash? I think it's BUFFERP, so please tell > what is glyph->object. >=20 (gdb) whatis glyph->object type =3D Lisp_Object (gdb) p glyph->object $4 =3D 8079492959817000301 (gdb) pp glyph->object # > Also, can you tell something about what were you doing at the moment > of the crash? It looks like you were typing in the minibuffer, is > that correct? It is correct, I did C-x b and typed an x in the minibuffer when the cras= h=20 occurred. The contents of the minibuffer is two lines. >=20 > Finally, what does the GDB command "pgrow" print? >=20 (gdb) pgrow TEXT: 80 glyphs 0 0: CHAR[S] pos=3D1 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 1 7: CHAR[w] pos=3D2 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 2 14: CHAR[i] pos=3D3 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 3 21: CHAR[t] pos=3D4 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 4 28: CHAR[c] pos=3D5 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 5 35: CHAR[h] pos=3D6 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 6 42: CHAR[ ] pos=3D7 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 7 49: CHAR[t] pos=3D8 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 8 56: CHAR[o] pos=3D9 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 9 63: CHAR[ ] pos=3D10 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 10 70: CHAR[b] pos=3D11 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 11 77: CHAR[u] pos=3D12 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 12 84: CHAR[f] pos=3D13 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 13 91: CHAR[f] pos=3D14 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 14 98: CHAR[e] pos=3D15 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 15 105: CHAR[r] pos=3D16 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 16 112: CHAR[ ] pos=3D17 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 17 119: CHAR[(] pos=3D18 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 18 126: CHAR[d] pos=3D19 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 19 133: CHAR[e] pos=3D20 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 20 140: CHAR[f] pos=3D21 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 21 147: CHAR[a] pos=3D22 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 22 154: CHAR[u] pos=3D23 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 23 161: CHAR[l] pos=3D24 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 24 168: CHAR[t] pos=3D25 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 25 175: CHAR[ ] pos=3D26 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 26 182: CHAR[x] pos=3D27 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 27 189: CHAR[s] pos=3D28 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 28 196: CHAR[e] pos=3D29 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 29 203: CHAR[t] pos=3D30 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 30 210: CHAR[t] pos=3D31 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 31 217: CHAR[i] pos=3D32 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 32 224: CHAR[n] pos=3D33 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 33 231: CHAR[g] pos=3D34 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 34 238: CHAR[s] pos=3D35 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 35 245: CHAR[.] pos=3D36 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 36 252: CHAR[h] pos=3D37 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 37 259: CHAR[)] pos=3D38 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 38 266: CHAR[:] pos=3D39 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 39 273: CHAR[ ] pos=3D40 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 face=3D= 27 MB 40 280: CHAR[x] pos=3D41 blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+3 MB 41 287: CHAR[{] str=3D175f681[0] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+= 3 MB 42 294: CHAR[s] str=3D175f681[1] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+= 3 MB 43 301: CHAR[e] str=3D175f681[2] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+= 3 MB 44 308: CHAR[t] str=3D175f681[3] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+= 3 MB 45 315: CHAR[t] str=3D175f681[4] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+= 3 MB 46 322: CHAR[i] str=3D175f681[5] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+= 3 MB 47 329: CHAR[n] str=3D175f681[6] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+= 3 MB 48 336: CHAR[g] str=3D175f681[7] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+= 3 MB 49 343: CHAR[s] str=3D175f681[8] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+= 3 MB 50 350: CHAR[.] str=3D175f681[9] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11+= 3 MB 51 357: CHAR[c] str=3D175f681[10] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 52 364: CHAR[,] str=3D175f681[11] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 53 371: CHAR[l] str=3D175f681[12] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 54 378: CHAR[w] str=3D175f681[13] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 55 385: CHAR[m] str=3D175f681[14] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 56 392: CHAR[e] str=3D175f681[15] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 57 399: CHAR[n] str=3D175f681[16] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 58 406: CHAR[u] str=3D175f681[17] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 59 413: CHAR[.] str=3D175f681[18] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 60 420: CHAR[c] str=3D175f681[19] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 61 427: CHAR[,] str=3D175f681[20] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 62 434: CHAR[l] str=3D175f681[21] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 63 441: CHAR[w] str=3D175f681[22] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 64 448: CHAR[m] str=3D175f681[23] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 65 455: CHAR[e] str=3D175f681[24] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 66 462: CHAR[n] str=3D175f681[25] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 67 469: CHAR[u] str=3D175f681[26] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 68 476: CHAR[P] str=3D175f681[27] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 69 483: CHAR[.] str=3D175f681[28] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 70 490: CHAR[h] str=3D175f681[29] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 71 497: CHAR[,] str=3D175f681[30] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 72 504: CHAR[f] str=3D175f681[31] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 73 511: CHAR[n] str=3D175f681[32] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 74 518: CHAR[s] str=3D175f681[33] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 75 525: CHAR[.] str=3D175f681[34] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 76 532: CHAR[c] str=3D175f681[35] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 77 539: CHAR[,] str=3D175f681[36] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 78 546: CHAR[t] str=3D175f681[37] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB 79 553: CHAR[e] str=3D175f681[38] blev=3D0,btyp=3DUNDEF w=3D7 a+d=3D11= +3 MB > Oh, btw: is this an optimized or an unoptimized build? Unoptimized. >=20 >> (gdb) p *glyph >> $3 =3D { >> charpos =3D 7589819289523352181, >> object =3D 8079492959817000301, >> pixel_width =3D 26991, >> ascent =3D 29806, >> descent =3D 29285, >> voffset =3D 26463, >> type =3D 2, >> multibyte_p =3D 0, >> left_box_line_p =3D 0, >> right_box_line_p =3D 1, >> overlaps_vertically_p =3D 1, >> padding_p =3D 1, >> glyph_not_available_p =3D 0, >> avoid_cursor_p =3D 1, >> resolved_level =3D 16, >> bidi_type =3D 1, >=20 > Hmm?.. looks like a garbled glyph structure... Indeed. Jan D. From unknown Mon Jun 23 15:02:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5856: 24.0.50; Crash in redisplay Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Apr 2010 06:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5856 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 5856@debbugs.gnu.org Received: via spool by 5856-submit@debbugs.gnu.org id=B5856.12707093582622 (code B ref 5856); Thu, 08 Apr 2010 06:50:03 +0000 Received: (at 5856) by debbugs.gnu.org; 8 Apr 2010 06:49:18 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NzlYE-0000gF-FG for submit@debbugs.gnu.org; Thu, 08 Apr 2010 02:49:18 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NzlYB-0000g2-9U for 5856@debbugs.gnu.org; Thu, 08 Apr 2010 02:49:16 -0400 Received: from eliz by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NzlY7-0003YD-9R; Thu, 08 Apr 2010 02:49:11 -0400 From: Eli Zaretskii In-reply-to: <4BBD74AD.2080305@swipnet.se> (message from Jan =?UTF-8?Q?Dj=C3=A4rv?= on Thu, 08 Apr 2010 08:16:13 +0200) References: <4BBCD8D1.1060400@swipnet.se> <83hbnn1000.fsf@gnu.org> <4BBD74AD.2080305@swipnet.se> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-Id: Date: Thu, 08 Apr 2010 02:49:11 -0400 X-Spam-Score: -6.5 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) > Date: Thu, 08 Apr 2010 08:16:13 +0200 > From: Jan Djärv > CC: 5856@debbugs.gnu.org > > >> 12775 if (!(BUFFERP (glyph->object) && glyph->charpos == pt_old) > > > > Ouch! My bad, probably. > > > > First, what caused the crash? I think it's BUFFERP, so please tell > > what is glyph->object. > > > > (gdb) whatis glyph->object > type = Lisp_Object > (gdb) p glyph->object > $4 = 8079492959817000301 > (gdb) pp glyph->object > # Yep, it's an invalid object, somehow. I wonder how did that happen... (Btw, in a crashed session, it is not safe to use pp and pr: they call functions in Emacs, which could themselves crash, depending on the extent of damage caused by the original crash. It is better to use "xtype" followed by an xSOMETHING command, where SOMETHING depends on what "xtype" prints; for example, "xbuffer" if "xtype" says the object is a buffer.) > It is correct, I did C-x b and typed an x in the minibuffer when the crash > occurred. The contents of the minibuffer is two lines. And it looks like you are using some optional feature for minibuffer completion? IOW, what should I do in "emacs -Q" to see the possible completions as I see them in the output of "pgrow", viz. Switch to buffer (default xsettings.h): x(settings.c,lwmenu.c,lwmenu.h,fns.c,te I'd like to try to reproduce this problem. Thanks. From unknown Mon Jun 23 15:02:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5856: 24.0.50; Crash in redisplay Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Apr 2010 07:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5856 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 5856@debbugs.gnu.org Received: via spool by 5856-submit@debbugs.gnu.org id=B5856.12707115873450 (code B ref 5856); Thu, 08 Apr 2010 07:27:02 +0000 Received: (at 5856) by debbugs.gnu.org; 8 Apr 2010 07:26:27 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzm8A-0000tb-SX for submit@debbugs.gnu.org; Thu, 08 Apr 2010 03:26:27 -0400 Received: from smtprelay-h11.telenor.se ([62.127.194.4]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzm88-0000tW-Oi for 5856@debbugs.gnu.org; Thu, 08 Apr 2010 03:26:25 -0400 Received: from ipb1.telenor.se (ipb1.telenor.se [195.54.127.164]) by smtprelay-h11.telenor.se (Postfix) with ESMTP id 26538DF08 for <5856@debbugs.gnu.org>; Thu, 8 Apr 2010 09:26:21 +0200 (CEST) X-SENDER-IP: [85.225.45.110] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmkyAOchvUtV4S1uPGdsb2JhbACDEoRSk0cMAQEBATUtp3CQVoEsgm9uBA X-IronPort-AV: E=Sophos;i="4.52,169,1270418400"; d="scan'208";a="61110397" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ipb1.telenor.se with ESMTP; 08 Apr 2010 09:26:20 +0200 Received: from [172.20.199.2] (gaffa [172.20.199.2]) by coolsville.localdomain (Postfix) with ESMTP id 37D457FA01A; Thu, 8 Apr 2010 09:26:20 +0200 (CEST) Message-ID: <4BBD851C.201@swipnet.se> Date: Thu, 08 Apr 2010 09:26:20 +0200 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= User-Agent: Thunderbird 2.0.0.24 (X11/20100317) MIME-Version: 1.0 References: <4BBCD8D1.1060400@swipnet.se> <83hbnn1000.fsf@gnu.org> <4BBD74AD.2080305@swipnet.se> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.8 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) Eli Zaretskii skrev: >> Date: Thu, 08 Apr 2010 08:16:13 +0200 >> From: Jan Dj=C3=A4rv >> CC: 5856@debbugs.gnu.org >> >>>> 12775 if (!(BUFFERP (glyph->object) && glyph->charpos =3D=3D pt_ol= d) >>> Ouch! My bad, probably. >>> >>> First, what caused the crash? I think it's BUFFERP, so please tell >>> what is glyph->object. >>> >> (gdb) whatis glyph->object >> type =3D Lisp_Object >> (gdb) p glyph->object >> $4 =3D 8079492959817000301 >> (gdb) pp glyph->object >> # >=20 > Yep, it's an invalid object, somehow. I wonder how did that happen... >=20 > (Btw, in a crashed session, it is not safe to use pp and pr: they call > functions in Emacs, which could themselves crash, depending on the > extent of damage caused by the original crash. It is better to use > "xtype" followed by an xSOMETHING command, where SOMETHING depends on > what "xtype" prints; for example, "xbuffer" if "xtype" says the object > is a buffer.) Ok. >=20 >> It is correct, I did C-x b and typed an x in the minibuffer when the c= rash=20 >> occurred. The contents of the minibuffer is two lines. >=20 > And it looks like you are using some optional feature for minibuffer > completion? IOW, what should I do in "emacs -Q" to see the possible > completions as I see them in the output of "pgrow", viz. >=20 > Switch to buffer (default xsettings.h): x(settings.c,lwmenu.c,lwmenu= .h,fns.c,te M-x icomplete-mode >=20 > I'd like to try to reproduce this problem. This can take some time. Emacs crashed for me, and then I restarted it f= rom=20 gdb. It took about 3 hours before it crashed again, and I'm sure I've ma= de=20 many C-x b in that time. Jan D. From unknown Mon Jun 23 15:02:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5856: 24.0.50; Crash in redisplay Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Apr 2010 13:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5856 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 5856@debbugs.gnu.org Received: via spool by 5856-submit@debbugs.gnu.org id=B5856.127073508015601 (code B ref 5856); Thu, 08 Apr 2010 13:58:02 +0000 Received: (at 5856) by debbugs.gnu.org; 8 Apr 2010 13:58:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NzsF6-00043a-9u for submit@debbugs.gnu.org; Thu, 08 Apr 2010 09:58:00 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NzsF3-00043U-Tb for 5856@debbugs.gnu.org; Thu, 08 Apr 2010 09:57:58 -0400 Received: from eliz by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NzsEy-0007Cy-CB; Thu, 08 Apr 2010 09:57:52 -0400 From: Eli Zaretskii In-reply-to: <4BBD851C.201@swipnet.se> (message from Jan =?UTF-8?Q?Dj=C3=A4rv?= on Thu, 08 Apr 2010 09:26:20 +0200) References: <4BBCD8D1.1060400@swipnet.se> <83hbnn1000.fsf@gnu.org> <4BBD74AD.2080305@swipnet.se> <4BBD851C.201@swipnet.se> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-Id: Date: Thu, 08 Apr 2010 09:57:52 -0400 X-Spam-Score: -6.5 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) > Date: Thu, 08 Apr 2010 09:26:20 +0200 > From: Jan Djärv > CC: 5856@debbugs.gnu.org > > > I'd like to try to reproduce this problem. > > This can take some time. Emacs crashed for me, and then I restarted it from > gdb. It took about 3 hours before it crashed again, and I'm sure I've made > many C-x b in that time. How many of these "C-x b"s caused the list of possible completions to exceed one screen line? If the answer is "many" or "all", then could you try to figure out or recall if there was anything special about the ones that caused crashes? From unknown Mon Jun 23 15:02:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5856: 24.0.50; Crash in redisplay Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Apr 2010 16:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5856 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 5856@debbugs.gnu.org Received: via spool by 5856-submit@debbugs.gnu.org id=B5856.127074320819246 (code B ref 5856); Thu, 08 Apr 2010 16:14:02 +0000 Received: (at 5856) by debbugs.gnu.org; 8 Apr 2010 16:13:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NzuMC-00050N-8e for submit@debbugs.gnu.org; Thu, 08 Apr 2010 12:13:28 -0400 Received: from smtprelay-b11.telenor.se ([62.127.194.20]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NzuMB-00050I-1p for 5856@debbugs.gnu.org; Thu, 08 Apr 2010 12:13:27 -0400 Received: from ipb1.telenor.se (ipb1.telenor.se [195.54.127.164]) by smtprelay-b11.telenor.se (Postfix) with ESMTP id 3C011CD26 for <5856@debbugs.gnu.org>; Thu, 8 Apr 2010 18:13:21 +0200 (CEST) X-SENDER-IP: [85.225.45.110] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuY+APOcvUtV4S1uPGdsb2JhbACDE4RSk1EMAQEBATUtqVqQYYEsgm9uBA X-IronPort-AV: E=Sophos;i="4.52,171,1270418400"; d="scan'208";a="61411067" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ipb1.telenor.se with ESMTP; 08 Apr 2010 18:13:21 +0200 Received: from [172.20.199.2] (gaffa [172.20.199.2]) by coolsville.localdomain (Postfix) with ESMTP id 18A167FA01A; Thu, 8 Apr 2010 18:13:21 +0200 (CEST) Message-ID: <4BBE00A0.9070005@swipnet.se> Date: Thu, 08 Apr 2010 18:13:20 +0200 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= User-Agent: Thunderbird 2.0.0.24 (X11/20100317) MIME-Version: 1.0 References: <4BBCD8D1.1060400@swipnet.se> <83hbnn1000.fsf@gnu.org> <4BBD74AD.2080305@swipnet.se> <4BBD851C.201@swipnet.se> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.8 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) Eli Zaretskii skrev: >> Date: Thu, 08 Apr 2010 09:26:20 +0200 >> From: Jan Dj=C3=A4rv >> CC: 5856@debbugs.gnu.org >> >>> I'd like to try to reproduce this problem. >> This can take some time. Emacs crashed for me, and then I restarted i= t from=20 >> gdb. It took about 3 hours before it crashed again, and I'm sure I've= made=20 >> many C-x b in that time. >=20 > How many of these "C-x b"s caused the list of possible completions to > exceed one screen line? If the answer is "many" or "all", then could > you try to figure out or recall if there was anything special about > the ones that caused crashes? Somewhere between "many" and "all". It is the same list of files I was=20 editing. They mostly start on x (xsettings, xtern, xfns, xlwmenu, and so= on),=20 so it probably looked pretty much the same each time. There was nothing special about the one that caused a crash I can think o= f. It seems it just takes time. I just got a crash again, but this time I ha= dn't=20 started it from gdb, unfortunately. Also, about 3-5 hours before it cras= hed=20 this time. Jan D. From unknown Mon Jun 23 15:02:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5856: 24.0.50; Crash in redisplay Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Apr 2010 21:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5856 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Cc: 5856@debbugs.gnu.org Received: via spool by 5856-submit@debbugs.gnu.org id=B5856.127076219329263 (code B ref 5856); Thu, 08 Apr 2010 21:30:03 +0000 Received: (at 5856) by debbugs.gnu.org; 8 Apr 2010 21:29:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NzzIP-0007bw-Gk for submit@debbugs.gnu.org; Thu, 08 Apr 2010 17:29:53 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NzzIN-0007br-I2 for 5856@debbugs.gnu.org; Thu, 08 Apr 2010 17:29:52 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0L0K00400U03YX00@a-mtaout22.012.net.il> for 5856@debbugs.gnu.org; Fri, 09 Apr 2010 00:29:29 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.124.92.42]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L0K004EZUD14Q50@a-mtaout22.012.net.il>; Fri, 09 Apr 2010 00:29:26 +0300 (IDT) Date: Fri, 09 Apr 2010 00:29:26 +0300 From: Eli Zaretskii In-reply-to: <4BBE00A0.9070005@swipnet.se> Message-id: <83aatd1vm1.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <4BBCD8D1.1060400@swipnet.se> <83hbnn1000.fsf@gnu.org> <4BBD74AD.2080305@swipnet.se> <4BBD851C.201@swipnet.se> <4BBE00A0.9070005@swipnet.se> X-Spam-Score: -1.8 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.8 (-) > Date: Thu, 08 Apr 2010 18:13:20 +0200 > From: Jan Dj=C3=A4rv > CC: 5856@debbugs.gnu.org >=20 > > How many of these "C-x b"s caused the list of possible completion= s to > > exceed one screen line? If the answer is "many" or "all", then c= ould > > you try to figure out or recall if there was anything special abo= ut > > the ones that caused crashes? >=20 > Somewhere between "many" and "all". It is the same list of files I= was=20 > editing. They mostly start on x (xsettings, xtern, xfns, xlwmenu, = and so on),=20 > so it probably looked pretty much the same each time. >=20 > There was nothing special about the one that caused a crash I can t= hink of. > It seems it just takes time. I just got a crash again, but this tim= e I hadn't=20 > started it from gdb, unfortunately. Also, about 3-5 hours before i= t crashed=20 > this time. I think I found the problem. The invalid glyph that caused the crash was not supposed to be dereferenced. Its pointer is exactly the same as `end', as your backtrace shows: #0 0x000000000044d2f1 in set_cursor_from_row (w=3D0x1378d60, row= =3D0x1fbf550,=20 matrix=3D0x18217a0, delta=3D0, delta_bytes=3D0, dy=3D0, dvpos=3D0) = at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:12775 =09 glyph =3D 0x1fa5cd0 =09 end =3D 0x1fa5cd0 But `end' points beyond the last glyph in the TEXT_AREA of the glyph row: struct glyph *end =3D glyph + row->used[TEXT_AREA]; If we dereference this pointer, we could be referencing uninitialized memory, e.g. if there are no margins (i.e. no glyphs in the row after TEXT_AREA). The old code was careful not to dereference such a pointer, but when = I rewrote set_cursor_from_row, I failed to copy those precautions. I installed a fix. Please see if it stops these crashes, and if so, please close the bug report. Thanks. From unknown Mon Jun 23 15:02:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5856: 24.0.50; Crash in redisplay Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 09 Apr 2010 05:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5856 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 5856@debbugs.gnu.org Received: via spool by 5856-submit@debbugs.gnu.org id=B5856.127079118610382 (code B ref 5856); Fri, 09 Apr 2010 05:34:01 +0000 Received: (at 5856) by debbugs.gnu.org; 9 Apr 2010 05:33:06 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O06q1-0002hP-9u for submit@debbugs.gnu.org; Fri, 09 Apr 2010 01:33:05 -0400 Received: from smtprelay-h21.telenor.se ([195.54.99.196]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O06py-0002h3-Vj for 5856@debbugs.gnu.org; Fri, 09 Apr 2010 01:33:04 -0400 Received: from ipb2.telenor.se (ipb2.telenor.se [195.54.127.165]) by smtprelay-h21.telenor.se (Postfix) with ESMTP id C42ECD0F1 for <5856@debbugs.gnu.org>; Fri, 9 Apr 2010 07:32:58 +0200 (CEST) X-SENDER-IP: [85.225.45.110] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjU8AHNYvktV4S1uPGdsb2JhbACDEoRSk1cMAQEBATUtqQSQZYEsgm9uBA X-IronPort-AV: E=Sophos;i="4.52,175,1270418400"; d="scan'208";a="61577683" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ipb2.telenor.se with ESMTP; 09 Apr 2010 07:32:57 +0200 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 4215C7FA01A; Fri, 9 Apr 2010 07:32:57 +0200 (CEST) Message-ID: <4BBEBC09.5000301@swipnet.se> Date: Fri, 09 Apr 2010 07:32:57 +0200 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; sv-SE; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 MIME-Version: 1.0 References: <4BBCD8D1.1060400@swipnet.se> <83hbnn1000.fsf@gnu.org> <4BBD74AD.2080305@swipnet.se> <4BBD851C.201@swipnet.se> <4BBE00A0.9070005@swipnet.se> <83aatd1vm1.fsf@gnu.org> In-Reply-To: <83aatd1vm1.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.3 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.3 (---) Eli Zaretskii skrev 2010-04-08 23.29: >> Date: Thu, 08 Apr 2010 18:13:20 +0200 >> From: Jan Dj=C3=A4rv >> CC: 5856@debbugs.gnu.org >> >>> How many of these "C-x b"s caused the list of possible completions to >>> exceed one screen line? If the answer is "many" or "all", then could >>> you try to figure out or recall if there was anything special about >>> the ones that caused crashes? >> >> Somewhere between "many" and "all". It is the same list of files I wa= s >> editing. They mostly start on x (xsettings, xtern, xfns, xlwmenu, and= so on), >> so it probably looked pretty much the same each time. >> >> There was nothing special about the one that caused a crash I can thin= k of. >> It seems it just takes time. I just got a crash again, but this time I= hadn't >> started it from gdb, unfortunately. Also, about 3-5 hours before it c= rashed >> this time. > > I think I found the problem. The invalid glyph that caused the crash > was not supposed to be dereferenced. Its pointer is exactly the same > as `end', as your backtrace shows: > > #0 0x000000000044d2f1 in set_cursor_from_row (w=3D0x1378d60, row=3D= 0x1fbf550, > matrix=3D0x18217a0, delta=3D0, delta_bytes=3D0, dy=3D0, dvpos=3D0) a= t > /home/jhd/src/emacs/fixes/src/xdisp.c:12775 > glyph =3D 0x1fa5cd0 > end =3D 0x1fa5cd0 > > But `end' points beyond the last glyph in the TEXT_AREA of the glyph > row: > > struct glyph *end =3D glyph + row->used[TEXT_AREA]; > > If we dereference this pointer, we could be referencing uninitialized > memory, e.g. if there are no margins (i.e. no glyphs in the row after > TEXT_AREA). > > The old code was careful not to dereference such a pointer, but when I > rewrote set_cursor_from_row, I failed to copy those precautions. > > I installed a fix. Please see if it stops these crashes, and if so, > please close the bug report. > Great! I'll run for a couple of days and if it doesn'r reappear I will c= lose=20 the bug. Thanks, Jan D. From unknown Mon Jun 23 15:02:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5856: 24.0.50; Crash in redisplay Resent-From: bojohan@gnu.org (Johan =?UTF-8?Q?Bockg=C3=A5rd)?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Apr 2010 21:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5856 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.127110915610162 (code B ref -1); Mon, 12 Apr 2010 21:53:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Apr 2010 21:52:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O1RYZ-0002dr-Py for submit@debbugs.gnu.org; Mon, 12 Apr 2010 17:52:36 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O1RYX-0002dk-8V for submit@debbugs.gnu.org; Mon, 12 Apr 2010 17:52:34 -0400 Received: from lists.gnu.org ([199.232.76.165]:58301) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O1RYT-00071Z-98 for submit@debbugs.gnu.org; Mon, 12 Apr 2010 17:52:29 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O1RYS-0007nE-JE for bug-gnu-emacs@gnu.org; Mon, 12 Apr 2010 17:52:28 -0400 Received: from [140.186.70.92] (port=36679 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O1RYR-0007mL-3s for bug-gnu-emacs@gnu.org; Mon, 12 Apr 2010 17:52:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O1RYP-0006G1-Hk for bug-gnu-emacs@gnu.org; Mon, 12 Apr 2010 17:52:26 -0400 Received: from smtprelay-h22.telenor.se ([195.54.99.197]:44951) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O1RYP-0006Fk-C9 for bug-gnu-emacs@gnu.org; Mon, 12 Apr 2010 17:52:25 -0400 Received: from ipb2.telenor.se (ipb2.telenor.se [195.54.127.165]) by smtprelay-h22.telenor.se (Postfix) with ESMTP id 0B65EEBF3B for ; Mon, 12 Apr 2010 23:52:23 +0200 (CEST) X-SENDER-IP: [85.228.207.24] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AoVBAN8yw0tV5M8YPGdsb2JhbACHZYd/i1kMAQEBATUtvRmFDAQ X-IronPort-AV: E=Sophos;i="4.52,192,1270418400"; d="scan'208";a="62528211" Received: from c-18cfe455.04-211-6c6b701.cust.bredbandsbolaget.se (HELO muon.localdomain) ([85.228.207.24]) by ipb2.telenor.se with ESMTP; 12 Apr 2010 23:52:23 +0200 Received: by muon.localdomain (Postfix, from userid 1000) id CDDAB4840F3; Mon, 12 Apr 2010 23:52:22 +0200 (CEST) From: bojohan@gnu.org (Johan =?UTF-8?Q?Bockg=C3=A5rd)?= References: <4BBCD8D1.1060400@swipnet.se> <83hbnn1000.fsf@gnu.org> <4BBD74AD.2080305@swipnet.se> <4BBD851C.201@swipnet.se> <4BBE00A0.9070005@swipnet.se> <83aatd1vm1.fsf@gnu.org> Mail-Copies-To: never Date: Mon, 12 Apr 2010 23:52:22 +0200 In-Reply-To: <83aatd1vm1.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 09 Apr 2010 00:29:26 +0300") Message-ID: <87pr249w4p.fsf@gnu.org> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.5 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.7 (-----) Eli Zaretskii writes: > I installed a fix. Please see if it stops these crashes, and if so, > please close the bug report. Your fix caused a different problem. * emacs -Q * M-x toggle-truncate-lines RET * Resize the frame so that the text is wider than the window. * M-< * C-e => Point moves but the cursor does not (the window is not redrawn). From unknown Mon Jun 23 15:02:05 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Subject: bug#5856 closed by Jan =?UTF-8?Q?Dj=C3=A4rv?= (Re: bug#5856: 24.0.50; Crash in redisplay) Message-ID: References: <4BC42762.2090804@swipnet.se> <4BBCD8D1.1060400@swipnet.se> X-Gnu-PR-Message: they-closed 5856 X-Gnu-PR-Package: emacs Reply-To: 5856@debbugs.gnu.org Date: Tue, 13 Apr 2010 08:13:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1271146381-2892-1" This is a multi-part message in MIME format... ------------=_1271146381-2892-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs package: #5856: 24.0.50; Crash in redisplay It has been closed by Jan Dj=C3=A4rv . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Jan Dj=C3=A4rv by replying to this email. --=20 5856: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D5856 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1271146381-2892-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 5856-done) by debbugs.gnu.org; 13 Apr 2010 08:12:27 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O1bER-0000kR-K9 for submit@debbugs.gnu.org; Tue, 13 Apr 2010 04:12:27 -0400 Received: from smtprelay-h22.telenor.se ([195.54.99.197]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O1bEO-0000kM-LD for 5856-done@debbugs.gnu.org; Tue, 13 Apr 2010 04:12:25 -0400 Received: from ipb3.telenor.se (ipb3.telenor.se [195.54.127.166]) by smtprelay-h22.telenor.se (Postfix) with ESMTP id D85F9E9682 for <5856-done@debbugs.gnu.org>; Tue, 13 Apr 2010 10:12:20 +0200 (CEST) X-SENDER-IP: [85.225.45.110] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvhCAMHDw0tV4S1uPGdsb2JhbACDE4RSk10MAQEBATUtqlWRJYEsgnJuBA X-IronPort-AV: E=Sophos;i="4.52,196,1270418400"; d="scan'208";a="507016137" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ipb3.telenor.se with ESMTP; 13 Apr 2010 10:12:19 +0200 Received: from [172.20.199.2] (gaffa [172.20.199.2]) by coolsville.localdomain (Postfix) with ESMTP id 022E87FA01A; Tue, 13 Apr 2010 10:12:18 +0200 (CEST) Message-ID: <4BC42762.2090804@swipnet.se> Date: Tue, 13 Apr 2010 10:12:18 +0200 From: =?UTF-8?B?SmFuIERqw6Rydg==?= User-Agent: Thunderbird 2.0.0.24 (X11/20100411) MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#5856: 24.0.50; Crash in redisplay References: <4BBCD8D1.1060400@swipnet.se> <83hbnn1000.fsf@gnu.org> <4BBD74AD.2080305@swipnet.se> <4BBD851C.201@swipnet.se> <4BBE00A0.9070005@swipnet.se> <83aatd1vm1.fsf@gnu.org> In-Reply-To: <83aatd1vm1.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 5856-done Cc: 5856-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) Eli Zaretskii skrev: > > I installed a fix. Please see if it stops these crashes, and if so, > please close the bug report. > No crashes since fix, closing. Jan D. ------------=_1271146381-2892-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 Apr 2010 19:11:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NzafA-0004nK-Mm for submit@debbugs.gnu.org; Wed, 07 Apr 2010 15:11:48 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzaf4-0004nD-J8 for submit@debbugs.gnu.org; Wed, 07 Apr 2010 15:11:42 -0400 Received: from lists.gnu.org ([199.232.76.165]:46778) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Nzaez-0007TC-On for submit@debbugs.gnu.org; Wed, 07 Apr 2010 15:11:33 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nzaey-0005MK-4I for bug-gnu-emacs@gnu.org; Wed, 07 Apr 2010 15:11:32 -0400 Received: from [140.186.70.92] (port=60461 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nzaes-0005JG-AW for bug-gnu-emacs@gnu.org; Wed, 07 Apr 2010 15:11:30 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=1.0 required=5.0 tests=BAYES_00, FILL_THIS_FORM_LOAN, T_FILL_THIS_FORM autolearn=no version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nzaeo-0000pq-C9 for bug-gnu-emacs@gnu.org; Wed, 07 Apr 2010 15:11:26 -0400 Received: from smtprelay-h11.telenor.se ([62.127.194.4]:59419) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nzaen-0000pV-9J for bug-gnu-emacs@gnu.org; Wed, 07 Apr 2010 15:11:22 -0400 Received: from ipb2.telenor.se (ipb2.telenor.se [195.54.127.165]) by smtprelay-h11.telenor.se (Postfix) with ESMTP id D8D73EB804 for ; Wed, 7 Apr 2010 21:11:20 +0200 (CEST) X-SENDER-IP: [85.225.45.110] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmM6AKx1vEtV4S1uPGdsb2JhbACDEoRSkz0MAQEBATUtq3SQV4Esgm9uBA X-IronPort-AV: E=Sophos;i="4.52,164,1270418400"; d="scan'208";a="60825118" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ipb2.telenor.se with ESMTP; 07 Apr 2010 21:11:14 +0200 Received: from [172.20.199.2] (gaffa [172.20.199.2]) by coolsville.localdomain (Postfix) with ESMTP id 695AA7FA01A for ; Wed, 7 Apr 2010 21:11:13 +0200 (CEST) Message-ID: <4BBCD8D1.1060400@swipnet.se> Date: Wed, 07 Apr 2010 21:11:13 +0200 From: =?UTF-8?B?SmFuIERqw6Rydg==?= User-Agent: Thunderbird 2.0.0.24 (X11/20100317) MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 24.0.50; Crash in redisplay Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Hello. Sometimes I get a segmentation violation and emacs dies. I just managed to catch it in the debugger. Backtrace below (very long, but instructions says to give bt full), Let me know if you need more info, I'll keep it in the debugger for a couple of days. This is from trunk, updated and built today (Apr 7, 2010= ). Program received signal SIGSEGV, Segmentation fault. 0x000000000044d2f1 in set_cursor_from_row (w=3D0x1378d60, row=3D0x1fbf550= , matrix=3D0x18217a0, delta=3D0, delta_bytes=3D0, dy=3D0, dvpos=3D0) at /home/jhd/src/emacs/fixes/src/xdisp.c:12775 12775 if (!(BUFFERP (glyph->object) && glyph->charpos =3D=3D pt_old) (gdb) p *glyph $3 =3D { charpos =3D 7589819289523352181, object =3D 8079492959817000301, pixel_width =3D 26991, ascent =3D 29806, descent =3D 29285, voffset =3D 26463, type =3D 2, multibyte_p =3D 0, left_box_line_p =3D 0, right_box_line_p =3D 1, overlaps_vertically_p =3D 1, padding_p =3D 1, glyph_not_available_p =3D 0, avoid_cursor_p =3D 1, resolved_level =3D 16, bidi_type =3D 1, face_id =3D 25701, font_type =3D 2, slice =3D { x =3D 12320, y =3D 2619, width =3D 8202, height =3D 29472 }, u =3D { ch =3D 1701667445, cmp =3D { automatic =3D 1, id =3D 3584314, from =3D 5, to =3D 6 }, img_id =3D 1701667445, stretch =3D { height =3D 25205, ascent =3D 25965 }, val =3D 1701667445 } } (gdb) bt full #0 0x000000000044d2f1 in set_cursor_from_row (w=3D0x1378d60, row=3D0x1fb= f550,=20 matrix=3D0x18217a0, delta=3D0, delta_bytes=3D0, dy=3D0, dvpos=3D0) at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:12775 glyph =3D 0x1fa5cd0 end =3D 0x1fa5cd0 cursor =3D 0x0 last_pos =3D 1 x =3D 560 cursor_x =3D 0 pt_old =3D 42 pos_before =3D 41 pos_after =3D 42 glyph_before =3D 0x1fa5550 glyph_after =3D 0x1fa5cd0 match_with_avoid_cursor =3D 0 string_seen =3D 1 bpos_max =3D 41 bpos_covered =3D 0 #1 0x000000000045d270 in display_line (it=3D0x7fffffff8c70) at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:17785 row =3D 0x1fbf550 overlay_arrow_string =3D 13155026 wrap_it =3D { window =3D 140737488322568, w =3D 0x11909b0, f =3D 0x7fffffff7fb0, method =3D 13155026, stop_charpos =3D 3834307341121171509, prev_stop =3D 29702144, base_level_stop =3D 22899937, end_charpos =3D 1696395264, s =3D 0x2
, string_nchars =3D 30, region_beg_charpos =3D 140737488322608, region_end_charpos =3D 0, redisplay_end_trigger_charpos =3D 140737488323836, multibyte_p =3D 0, header_line_p =3D 0, string_from_display_prop_p =3D 0, ellipsis_p =3D 0, avoid_cursor_p =3D 0, dp =3D 0x1, dpvec =3D 0x7fffffff8020, dpend =3D 0x12e2e40, dpvec_char_len =3D -204922015, dpvec_face_id =3D 32767, saved_face_id =3D -31700, ctl_chars =3D {4294967296, 140737488323728, 5991362560,=20 140737488323836, 17507408, 140737488322832, 6045250, 0, 30, 13974514,=20 128849018880, 29953736, 1, 0, 13078536, 140737488323024}, start =3D { pos =3D { charpos =3D 6231420, bytepos =3D 140737488325472 }, overlay_string_index =3D 590, string_pos =3D { charpos =3D 676, bytepos =3D 13608230 }, dpvec_index =3D 13155026 }, current =3D { pos =3D { charpos =3D 13346091, bytepos =3D 140737488322784 }, overlay_string_index =3D 6126324, string_pos =3D { charpos =3D 4328328072, bytepos =3D 13361954 }, dpvec_index =3D 30 }, n_overlay_strings =3D 0, overlay_strings =3D {140737488324124, 0, 1, 140737488322880,=20 19803712, 140737283433313, 140737488323916, 6555560, 140737488324016,=20 4319707640, 140737488324124, 17507408, 140737488322912, 24740344, 0, 0}, string_overlays =3D {140737488322944, 6680760, 22629457, 43016= 58291,=20 13155026, 13399986, 5, 24740344, 5, 5, 140737488323024, 24740344, 5, 5,=20 140737488323056, 6680760}, string =3D 22629457, from_overlay =3D 4317596753, stack =3D {{ string =3D 13834818, string_nchars =3D 0, end_charpos =3D 140737488324412, stop_charpos =3D 0, prev_stop =3D 1, base_level_stop =3D 140737488323168, cmp_it =3D { stop_pos =3D 19803712, id =3D -204922015, ch =3D 32767, lookback =3D -31124, nglyphs =3D 32767, nchars =3D 13155026, nbytes =3D 0, from =3D -31024, to =3D 32767, width =3D 29213176 }, face_id =3D -30916, u =3D { image =3D { object =3D 17507408, slice =3D { x =3D 140737488323200, y =3D 29213176, width =3D 0, height =3D 0 }, image_id =3D -32096 }, comp =3D { object =3D 17507408 }, stretch =3D { object =3D 17507408 } }, position =3D { charpos =3D 6680760, bytepos =3D 34056833 }, current =3D { pos =3D { charpos =3D 4301658291, bytepos =3D 13155026 }, overlay_string_index =3D 13399986, string_pos =3D { charpos =3D 5, bytepos =3D 29213176 }, dpvec_index =3D 10 }, from_overlay =3D 10, area =3D 4294935280, method =3D 32767, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 1, line_wrap =3D TRUNCATE, voffset =3D 10, space_width =3D 10, font_height =3D 140737488323344 }, { string =3D 6680760, string_nchars =3D 34056833, end_charpos =3D 4329024129, stop_charpos =3D 13834818, prev_stop =3D 23476902, base_level_stop =3D 23446950, cmp_it =3D { stop_pos =3D 13155026, id =3D -31888, ch =3D 32767, lookback =3D 6691048, nglyphs =3D 0, nchars =3D -31856, nbytes =3D 1, from =3D 23476902, to =3D 0, width =3D 29213176 }, face_id =3D 21942118, u =3D { image =3D { object =3D 13155026, slice =3D { x =3D 13699408, y =3D 0, width =3D 0, height =3D 140737488323488 }, image_id =3D 13699408 }, comp =3D { object =3D 13155026 }, stretch =3D { object =3D 13155026 } }, position =3D { charpos =3D 0, bytepos =3D 0 }, current =3D { pos =3D { charpos =3D 140737488323520, bytepos =3D 6680760 }, overlay_string_index =3D 13641185, string_pos =3D { charpos =3D 4301658291, bytepos =3D 13155026 }, dpvec_index =3D 13399986 }, from_overlay =3D 2, area =3D 13699408, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 1, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D 2, space_width =3D 140737488323600, font_height =3D 13699408 }, { string =3D 2, string_nchars =3D 2, end_charpos =3D 140737488323632, stop_charpos =3D 6680760, prev_stop =3D 13641185, base_level_stop =3D 4308608481, cmp_it =3D { stop_pos =3D 13834818, id =3D 13680230, ch =3D 0, lookback =3D 13680214, nglyphs =3D 0, nchars =3D 13155026, nbytes =3D 0, from =3D -31600, to =3D 32767, width =3D 6691048 }, face_id =3D -31568, u =3D { image =3D { object =3D 13680230, slice =3D { x =3D 13699408, y =3D 21942118, width =3D 13155026, height =3D 13699632 }, image_id =3D 0 }, comp =3D { object =3D 13680230 }, stretch =3D { object =3D 13680230 } }, position =3D { charpos =3D 0, bytepos =3D 140737488323776 }, current =3D { pos =3D { charpos =3D 13699632, bytepos =3D 0 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 140737488323808, bytepos =3D 6680760 }, dpvec_index =3D 13641313 }, from_overlay =3D 4301658291, area =3D 23380870, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 1, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D -31440, space_width =3D 5110224, font_height =3D 14114182 }, { string =3D 13155026, string_nchars =3D 13375234, end_charpos =3D 140737265783210, stop_charpos =3D 13375234, prev_stop =3D 140737488323952, base_level_stop =3D 13155026, cmp_it =3D { stop_pos =3D 5110483, id =3D 13641313, ch =3D 0, lookback =3D -31200, nglyphs =3D 32767, nchars =3D 13375234, nbytes =3D 0, from =3D 18418096, to =3D 0, width =3D 13155026 }, face_id =3D 24678837, u =3D { image =3D { object =3D 140737488324080, slice =3D { x =3D 5110740, y =3D 8589903312, width =3D 140737488324304, height =3D 13699632 }, image_id =3D -31200 }, comp =3D { object =3D 140737488324080 }, stretch =3D { object =3D 140737488324080 } }, position =3D { charpos =3D 13375234, bytepos =3D 18418096 }, current =3D { pos =3D { charpos =3D 140737488324304, bytepos =3D 140737488324928 }, overlay_string_index =3D -31200, string_pos =3D { charpos =3D 18418096, bytepos =3D 13155026 }, dpvec_index =3D -31024 }, from_overlay =3D 12, area =3D 4294936096, method =3D 32767, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D 32767, voffset =3D 1457, space_width =3D 140737488324304, font_height =3D 140737488324928 }, { string =3D 13375234, string_nchars =3D 18418096, end_charpos =3D 13155698, stop_charpos =3D 13198386, prev_stop =3D 13198386, base_level_stop =3D 13198386, cmp_it =3D { stop_pos =3D 13198386, id =3D 13198386, ch =3D 0, lookback =3D 13198386, nglyphs =3D 0, nchars =3D 13198386, nbytes =3D 0, from =3D 13198386, to =3D 0, width =3D 9754993 }, face_id =3D 13198386, u =3D { image =3D { object =3D 13198386, slice =3D { x =3D 13198386, y =3D 13198386, width =3D 13198386, height =3D 13198386 }, image_id =3D 13198386 }, comp =3D { object =3D 13198386 }, stretch =3D { object =3D 13198386 } }, position =3D { charpos =3D 13198386, bytepos =3D 11987256 }, current =3D { pos =3D { charpos =3D 4294967298, bytepos =3D 140737488324412 }, overlay_string_index =3D 19366032, string_pos =3D { charpos =3D 13375234, bytepos =3D 0 }, dpvec_index =3D 0 }, from_overlay =3D 4314333328, area =3D 13641313, method =3D 45, multibyte_p =3D 0, string_from_display_prop_p =3D 1, display_ellipsis_p =3D 1, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D -30816, space_width =3D 21846849, font_height =3D 18896257 }}, sp =3D 18896257, selective =3D 0, what =3D IT_CHARACTER, face_id =3D 1, selective_display_ellipsis_p =3D 0, ctl_arrow_p =3D 1, face_box_p =3D 0, start_of_box_run_p =3D 0, end_of_box_run_p =3D 0, overlay_strings_at_end_processed_p =3D 0, ignore_overlay_strings_at_pos_p =3D 0, glyph_not_available_p =3D 0, starts_in_middle_of_char_p =3D 1, face_before_selective_p =3D 1, constrain_row_ascent_descent_p =3D 1, line_wrap =3D TRUNCATE, base_face_id =3D -30880, c =3D 32767, len =3D 5128649, cmp_it =3D { stop_pos =3D 140737488324928, id =3D 22004728, ch =3D 0, lookback =3D -30784, nglyphs =3D 0, nchars =3D 31990088, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 1 }, char_to_display =3D -30832, image_id =3D 32767, slice =3D { x =3D 6680760, y =3D 18419029, width =3D 4316971920, height =3D 140737488324544 }, space_width =3D 6681963, voffset =3D -30112, tab_width =3D -1, font_height =3D 22502971, object =3D 1, position =3D { charpos =3D 13155026, bytepos =3D 140737488325264 }, truncation_pixel_width =3D -24454, continuation_pixel_width =3D 67, first_visible_x =3D 0, last_visible_x =3D 13397378, last_visible_y =3D 0, extra_line_spacing =3D 22502931, max_extra_line_spacing =3D 0, override_ascent =3D -30176, override_descent =3D 32767, override_boff =3D 13155026, glyph_row =3D 0x7fffffff8880, area =3D 5760388, nglyphs =3D 0, pixel_width =3D 0, ascent =3D 0, descent =3D -30176, max_ascent =3D 32767, max_descent =3D -30164, phys_ascent =3D 32767, phys_descent =3D -30184, max_phys_ascent =3D 32767, max_phys_descent =3D -30656, current_x =3D 0, continuation_lines_width =3D 1, eol_pos =3D { charpos =3D 140737488324768, bytepos =3D 0 }, current_y =3D 22502971, first_vpos =3D 0, vpos =3D 31990088, hpos =3D 0, left_user_fringe_bitmap =3D 0, right_user_fringe_bitmap =3D 0, left_user_fringe_face_id =3D 0, right_user_fringe_face_id =3D 1, bidi_p =3D 0, bidi_it =3D { bytepos =3D 140737488324736, charpos =3D 6680760, ch =3D 18419029, ch_len =3D 0, type =3D 6690995, type_after_w1 =3D STRONG_L, orig_type =3D 13155026, resolved_level =3D 0, invalid_levels =3D 13399986, invalid_rl_levels =3D 0, prev_was_pdf =3D 40, prev =3D { bytepos =3D 0, charpos =3D 18419029, type =3D UNKNOWN_BT, type_after_w1 =3D 4294936800, orig_type =3D 32767 }, last_strong =3D { bytepos =3D 6690995, charpos =3D 0, type =3D 4294936832, type_after_w1 =3D STRONG_L, orig_type =3D 13155026 }, next_for_neutral =3D { bytepos =3D 0, charpos =3D 32391608, type =3D UNKNOWN_BT, type_after_w1 =3D 13155026, orig_type =3D UNKNOWN_BT }, prev_for_neutral =3D { bytepos =3D 13155026, charpos =3D 0, type =3D 13155026, type_after_w1 =3D UNKNOWN_BT, orig_type =3D 4294936832 }, next_for_ws =3D { bytepos =3D 32767, charpos =3D 6690783, type =3D UNKNOWN_BT, type_after_w1 =3D 31990088, orig_type =3D UNKNOWN_BT }, next_en_pos =3D 13155026, ignore_bn_limit =3D 140737488324928, sor =3D 6706715, scan_dir =3D 0, stack_idx =3D 164, level_stack =3D {{ level =3D 0, override =3D 18419029 }, { level =3D 0, override =3D 13399986 }, { level =3D 0, override =3D 4 }, { level =3D 0, override =3D 4 }, { level =3D 0, override =3D 4 }, { level =3D 0, override =3D 4294936992 }, { level =3D 32767, override =3D 6725613 }, { level =3D 0, override =3D 4294936976 }, { level =3D 32767, override =3D 13155026 }, { level =3D 0, override =3D 4294937112 }, { level =3D 32767, override =3D 4294937128 }, { level =3D 32767, override =3D 4294937136 }, { level =3D 32767, override =3D 41 }, { level =3D 41, override =3D 13155026 }, { level =3D 0, override =3D 164 }, { level =3D 0, override =3D 4294937008 }, { level =3D 32767, override =3D 41 }, { level =3D 0, override =3D 4294937168 }, { level =3D 32767, override =3D 6736851 }, { level =3D 0, override =3D 4294937040 }, { level =3D 32767, override =3D 13155026 }, { level =3D 0, override =3D 41 }, { level =3D 0, override =3D 41 }, { level =3D 0, override =3D 41 }, { level =3D 0, override =3D 4294939728 }, { level =3D 32767, override =3D 13399986 }, { level =3D 0, override =3D 18419029 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13430080 }, { level =3D 0, override =3D 31917911 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 32 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D L2R }, { level =3D 0, override =3D L2R }, { level =3D 500, override =3D 31990088 }, { level =3D 0, override =3D 4294939728 }, { level =3D 32767, override =3D 4294937328 }, { level =3D 32767, override =3D 4414381 }, { level =3D 0, override =3D NEUTRAL_DIR }, { level =3D 0, override =3D 4294937712 }, { level =3D 32767, override =3D 13155026 }, { level =3D 0, override =3D 13375234 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 4434723 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 9205528 }, { level =3D 0, override =3D 42 }, { level =3D 0, override =3D L2R }, { level =3D 0, override =3D L2R }, { level =3D 0, override =3D 4 }, { level =3D 0, override =3D 404 }, { level =3D 0, override =3D 18419029 }, { level =3D 0, override =3D L2R }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 4294937376 }, { level =3D 32767, override =3D 4413502 }, { level =3D 0, override =3D L2R }, { level =3D 0, override =3D 4294937712 }, { level =3D 32767, override =3D 9205624 }}, first_elt =3D 0, paragraph_dir =3D L2R, new_paragraph =3D 0, separator_limit =3D 140737488325488 }, paragraph_embedding =3D 4440034 } may_wrap =3D 0 wrap_x =3D 1 wrap_row_used =3D -1 wrap_row_ascent =3D 13155026 wrap_row_height =3D 0 wrap_row_phys_ascent =3D 33289552 wrap_row_phys_height =3D 32767 wrap_row_extra_line_spacing =3D -29600 row_end =3D { pos =3D { charpos =3D 42, bytepos =3D 42 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 39, bytepos =3D 39 }, dpvec_index =3D -1 } cvpos =3D -1 #2 0x0000000000452f60 in try_window (window=3D20417893, pos=3D...,=20 check_margins=3D1) at /home/jhd/src/emacs/fixes/src/xdisp.c:14573 w =3D 0x1378d60 it =3D { window =3D 20417893, w =3D 0x1378d60, f =3D 0x11909b0, method =3D GET_FROM_STRING, stop_charpos =3D 80, prev_stop =3D 0, base_level_stop =3D 0, end_charpos =3D 80, s =3D 0x0, string_nchars =3D 0, region_beg_charpos =3D -1, region_end_charpos =3D -1, redisplay_end_trigger_charpos =3D 0, multibyte_p =3D 1, header_line_p =3D 0, string_from_display_prop_p =3D 0, ellipsis_p =3D 0, avoid_cursor_p =3D 0, dp =3D 0x0, dpvec =3D 0x0, dpend =3D 0x0, dpvec_char_len =3D 0, dpvec_face_id =3D 0, saved_face_id =3D 0, ctl_chars =3D {0 }, start =3D { pos =3D { charpos =3D 1, bytepos =3D 1 }, overlay_string_index =3D -1, string_pos =3D { charpos =3D -1, bytepos =3D -1 }, dpvec_index =3D -1 }, current =3D { pos =3D { charpos =3D 42, bytepos =3D 42 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 39, bytepos =3D 39 }, dpvec_index =3D -1 }, n_overlay_strings =3D 1, overlay_strings =3D {24508033, 0 }, string_overlays =3D {22503011, 0 }, string =3D 24508033, from_overlay =3D 13155026, stack =3D {{ string =3D 13155026, string_nchars =3D 0, end_charpos =3D 42, stop_charpos =3D 42, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D { stop_pos =3D 42, id =3D -1, ch =3D -2, lookback =3D 0, nglyphs =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0 }, face_id =3D 0, u =3D { image =3D { object =3D 0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, image_id =3D 0 }, comp =3D { object =3D 0 }, stretch =3D { object =3D 0 } }, position =3D { charpos =3D 41, bytepos =3D 41 }, current =3D { pos =3D { charpos =3D 42, bytepos =3D 42 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D -1, bytepos =3D -1 }, dpvec_index =3D -1 }, from_overlay =3D 0, area =3D TEXT_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 1, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D WINDOW_WRAP, voffset =3D 0, space_width =3D 13155026, font_height =3D 13155026 }, { string =3D 0, string_nchars =3D 0, end_charpos =3D 0, stop_charpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D { stop_pos =3D 0, id =3D 0, ch =3D 0, lookback =3D 0, nglyphs =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0 }, face_id =3D 0, u =3D { image =3D { object =3D 0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, image_id =3D 0 }, comp =3D { object =3D 0 }, stretch =3D { object =3D 0 } }, position =3D { charpos =3D 0, bytepos =3D 0 }, current =3D { pos =3D { charpos =3D 0, bytepos =3D 0 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 0, bytepos =3D 0 }, dpvec_index =3D 0 }, from_overlay =3D 0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0, font_height =3D 0 }, { string =3D 0, string_nchars =3D 0, end_charpos =3D 0, stop_charpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D { stop_pos =3D 0, id =3D 0, ch =3D 0, lookback =3D 0, nglyphs =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0 }, face_id =3D 0, u =3D { image =3D { object =3D 0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, image_id =3D 0 }, comp =3D { object =3D 0 }, stretch =3D { object =3D 0 } }, position =3D { charpos =3D 0, bytepos =3D 0 }, current =3D { pos =3D { charpos =3D 0, bytepos =3D 0 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 0, bytepos =3D 0 }, dpvec_index =3D 0 }, from_overlay =3D 0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0, font_height =3D 0 }, { string =3D 0, string_nchars =3D 0, end_charpos =3D 0, stop_charpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D { stop_pos =3D 0, id =3D 0, ch =3D 0, lookback =3D 0, nglyphs =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0 }, face_id =3D 0, u =3D { image =3D { object =3D 0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, image_id =3D 0 }, comp =3D { object =3D 0 }, stretch =3D { object =3D 0 } }, position =3D { charpos =3D 0, bytepos =3D 0 }, current =3D { pos =3D { charpos =3D 0, bytepos =3D 0 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 0, bytepos =3D 0 }, dpvec_index =3D 0 }, from_overlay =3D 0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0, font_height =3D 0 }, { string =3D 0, string_nchars =3D 0, end_charpos =3D 0, stop_charpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D { stop_pos =3D 0, id =3D 0, ch =3D 0, lookback =3D 0, nglyphs =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0 }, face_id =3D 0, u =3D { image =3D { object =3D 0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, image_id =3D 0 }, comp =3D { object =3D 0 }, stretch =3D { object =3D 0 } }, position =3D { charpos =3D 0, bytepos =3D 0 }, current =3D { pos =3D { charpos =3D 0, bytepos =3D 0 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 0, bytepos =3D 0 }, dpvec_index =3D 0 }, from_overlay =3D 0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0, font_height =3D 0 }}, sp =3D 1, selective =3D 0, what =3D IT_CHARACTER, face_id =3D 0, selective_display_ellipsis_p =3D 1, ctl_arrow_p =3D 1, face_box_p =3D 0, start_of_box_run_p =3D 0, end_of_box_run_p =3D 0, overlay_strings_at_end_processed_p =3D 1, ignore_overlay_strings_at_pos_p =3D 0, glyph_not_available_p =3D 0, starts_in_middle_of_char_p =3D 0, face_before_selective_p =3D 0, constrain_row_ascent_descent_p =3D 0, line_wrap =3D WINDOW_WRAP, base_face_id =3D 0, c =3D 114, len =3D 1, cmp_it =3D { stop_pos =3D 80, id =3D -1, ch =3D -2, lookback =3D 0, nglyphs =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0 }, char_to_display =3D 101, image_id =3D 0, slice =3D { x =3D 13155026, y =3D 13155026, width =3D 13155026, height =3D 13155026 }, space_width =3D 13155026, voffset =3D 0, tab_width =3D 8, font_height =3D 13155026, object =3D 24508033, position =3D { charpos =3D 39, bytepos =3D 39 }, truncation_pixel_width =3D 0, continuation_pixel_width =3D 0, first_visible_x =3D 0, last_visible_x =3D 560, last_visible_y =3D 28, extra_line_spacing =3D 0, max_extra_line_spacing =3D 0, override_ascent =3D -1, override_descent =3D 0, override_boff =3D 0, glyph_row =3D 0x1fbf550, area =3D TEXT_AREA, nglyphs =3D 1, pixel_width =3D 7, ascent =3D 11, descent =3D 3, max_ascent =3D 0, max_descent =3D 0, phys_ascent =3D 6, phys_descent =3D 0, max_phys_ascent =3D 0, max_phys_descent =3D 0, current_x =3D 560, continuation_lines_width =3D 560, eol_pos =3D { charpos =3D 0, bytepos =3D 0 }, current_y =3D 0, first_vpos =3D 0, vpos =3D 0, hpos =3D 80, left_user_fringe_bitmap =3D 0, right_user_fringe_bitmap =3D 0, left_user_fringe_face_id =3D 0, right_user_fringe_face_id =3D 0, bidi_p =3D 0, bidi_it =3D { bytepos =3D 0, charpos =3D 0, ch =3D 0, ch_len =3D 0, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT, resolved_level =3D 0, invalid_levels =3D 0, invalid_rl_levels =3D 0, prev_was_pdf =3D 0, prev =3D { bytepos =3D 0, charpos =3D 0, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT }, last_strong =3D { bytepos =3D 0, charpos =3D 0, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT }, next_for_neutral =3D { bytepos =3D 0, charpos =3D 0, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT }, prev_for_neutral =3D { bytepos =3D 0, charpos =3D 0, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT }, next_for_ws =3D { bytepos =3D 0, charpos =3D 0, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT }, next_en_pos =3D 0, ignore_bn_limit =3D 0, sor =3D NEUTRAL_DIR, scan_dir =3D 0, stack_idx =3D 0, level_stack =3D {{ level =3D 0, override =3D NEUTRAL_DIR } }, first_elt =3D 0, paragraph_dir =3D NEUTRAL_DIR, new_paragraph =3D 0, separator_limit =3D 0 }, paragraph_embedding =3D NEUTRAL_DIR } last_text_row =3D 0x0 f =3D 0x11909b0 #3 0x0000000000451bf5 in redisplay_window (window=3D20417893,=20 just_this_one_p=3D0) at /home/jhd/src/emacs/fixes/src/xdisp.c:14196 w =3D 0x1378d60 f =3D 0x11909b0 buffer =3D 0x1190d50 old =3D 0x1190d50 lpoint =3D { charpos =3D 42, bytepos =3D 42 } opoint =3D { charpos =3D 42, bytepos =3D 42 } startp =3D { charpos =3D 1, bytepos =3D 1 } update_mode_line =3D 1 tem =3D 0 it =3D { window =3D 137438953504, w =3D 0x400000004, f =3D 0x136bf58, method =3D 29195702, stop_charpos =3D 0, prev_stop =3D 13077456, base_level_stop =3D 17179869184, end_charpos =3D 18250774, s =3D 0x7fffffff9910 "U\r\031\001", string_nchars =3D 28, region_beg_charpos =3D 140737488329008, region_end_charpos =3D 4699513, redisplay_end_trigger_charpos =3D 18419029, multibyte_p =3D 1, header_line_p =3D 0, string_from_display_prop_p =3D 1, ellipsis_p =3D 0, avoid_cursor_p =3D 1, dp =3D 0x7fffffff9940, dpvec =3D 0x1f47b30, dpend =3D 0x7fffffff99d0, dpvec_char_len =3D 6236221, dpvec_face_id =3D 0, saved_face_id =3D 13155026, ctl_chars =3D {115970353213, 16874770, 13155074, 0, 0,=20 140737488329192, 1, 140737488329208, 13155026, 19587173, 16874770, 134310= 10,=20 9206565, 4308359634, 13155026, 140737488330128}, start =3D { pos =3D { charpos =3D 27, bytepos =3D 140737488330016 }, overlay_string_index =3D 6557142, string_pos =3D { charpos =3D 13155122, bytepos =3D 32799541 }, dpvec_index =3D 19587173 }, current =3D { pos =3D { charpos =3D 19587173, bytepos =3D 23311894 }, overlay_string_index =3D 13155026, string_pos =3D { charpos =3D 22798913, bytepos =3D 12 }, dpvec_index =3D 10963229 }, n_overlay_strings =3D 10963193, overlay_strings =3D {11521082, 0, 140737488329184, 10963193,=20 11521067, 10963229, 140737488343776, 140737488329608, 140737488329424,=20 6238474, 22798913, 13337163, 140737488329408, 6126324, 13155026, 13336146= }, string_overlays =3D {0, 0, 140737488329456, 19587173,=20 140737488329456, 4332861, 140737488329488, 19587173, 140737488329616, 623= 6221,=20 13155026, 115964116992, 16874770, 13155074, 0, 0}, string =3D 140737488329640, from_overlay =3D 1, stack =3D {{ string =3D 140737488329888, string_nchars =3D 13155122, end_charpos =3D 19587173, stop_charpos =3D 16874770, prev_stop =3D 13392338, base_level_stop =3D 9204069, cmp_it =3D { stop_pos =3D 8589909712, id =3D 13155026, ch =3D 0, lookback =3D -24768, nglyphs =3D 32767, nchars =3D 27, nbytes =3D 0, from =3D -24880, to =3D 32767, width =3D 6557142 }, face_id =3D 13155122, u =3D { image =3D { object =3D 19587173, slice =3D { x =3D 140737488329696, y =3D 6126355, width =3D 140737488329696, height =3D 8 }, image_id =3D 10963085 }, comp =3D { object =3D 19587173 }, stretch =3D { object =3D 19587173 } }, position =3D { charpos =3D 10963049, bytepos =3D 11521101 }, current =3D { pos =3D { charpos =3D 0, bytepos =3D 140737488329632 }, overlay_string_index =3D 10963049, string_pos =3D { charpos =3D 11521083, bytepos =3D 10963085 }, dpvec_index =3D -11552 }, from_overlay =3D 2, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D 1065590662, voffset =3D 25862, space_width =3D 0, font_height =3D 1 }, { string =3D 23356246, string_nchars =3D -25168, end_charpos =3D 140737488329984, stop_charpos =3D 140737488329976, prev_stop =3D 4294967295, base_level_stop =3D 11964589, cmp_it =3D { stop_pos =3D 17237430, id =3D 23356246, ch =3D 0, lookback =3D 1, nglyphs =3D 0, nchars =3D 13795330, nbytes =3D 0, from =3D 13206530, to =3D 0, width =3D -25088 }, face_id =3D 6231420, u =3D { image =3D { object =3D 13326050, slice =3D { x =3D 0, y =3D 140737488330432, width =3D 140737488330096, height =3D 140737488329856 }, image_id =3D 11153142 }, comp =3D { object =3D 13326050 }, stretch =3D { object =3D 13326050 } }, position =3D { charpos =3D 4, bytepos =3D 140737488329856 }, current =3D { pos =3D { charpos =3D 140733193388033, bytepos =3D 11153142 }, overlay_string_index =3D 13155458, string_pos =3D { charpos =3D 14837798, bytepos =3D 22854118 }, dpvec_index =3D 13155026 }, from_overlay =3D 140737488330048, area =3D 6274540, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 1, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D TRUNCATE, voffset =3D 4354, space_width =3D 140737488330400, font_height =3D 6231420 }, { string =3D 4, string_nchars =3D 13155122, end_charpos =3D 140737488330432, stop_charpos =3D 11153078, prev_stop =3D 14684418, base_level_stop =3D 13155458, cmp_it =3D { stop_pos =3D 11955925, id =3D 1696395264, ch =3D 1065590662, lookback =3D 2, nglyphs =3D 32767, nchars =3D 13155026, nbytes =3D 0, from =3D 13155026, to =3D 0, width =3D 13155026 }, face_id =3D -24816, u =3D { image =3D { object =3D 140737488330336, slice =3D { x =3D 140737488330096, y =3D 4294967298, width =3D 11955781, height =3D 140737488330096 }, image_id =3D 2 }, comp =3D { object =3D 140737488330336 }, stretch =3D { object =3D 140737488330336 } }, position =3D { charpos =3D 13155122, bytepos =3D 13155026 }, current =3D { pos =3D { charpos =3D 13155026, bytepos =3D 140737488330320 }, overlay_string_index =3D 6216666, string_pos =3D { charpos =3D 13226482, bytepos =3D 17237494 }, dpvec_index =3D 11955781 }, from_overlay =3D 4576677045909385216, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, multibyte_p =3D 1, string_from_display_prop_p =3D 1, display_ellipsis_p =3D 0, avoid_cursor_p =3D 1, line_wrap =3D TRUNCATE, voffset =3D -17614, space_width =3D 115970243316, font_height =3D 140737488330672 }, { string =3D 13223234, string_nchars =3D 13326050, end_charpos =3D 0, stop_charpos =3D 140737488330400, prev_stop =3D 6126355, base_level_stop =3D 19587173, cmp_it =3D { stop_pos =3D 16874770, id =3D 13155122, ch =3D 0, lookback =3D -25704, nglyphs =3D 32767, nchars =3D 10963096, nbytes =3D 0, from =3D 6230079, to =3D 18, width =3D 135 }, face_id =3D 13155026, u =3D { image =3D { object =3D 140737488330864, slice =3D { x =3D 140737488330560, y =3D 140737488330544, width =3D 6238474, height =3D 22219064 }, image_id =3D 10962997 }, comp =3D { object =3D 140737488330864 }, stretch =3D { object =3D 140737488330864 } }, position =3D { charpos =3D 140733193388033, bytepos =3D 5446236 }, current =3D { pos =3D { charpos =3D 13155026, bytepos =3D 13155122 }, overlay_string_index =3D 0, string_pos =3D { charpos =3D 115964116992, bytepos =3D 140737488330448 }, dpvec_index =3D 18888944 }, from_overlay =3D 140737488330752, area =3D 6237450, method =3D GET_FROM_BUFFER, multibyte_p =3D 0, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 0, line_wrap =3D 32767, voffset =3D 11289, space_width =3D 12, font_height =3D 4294967296 }, { string =3D 13155026, string_nchars =3D 10962997, end_charpos =3D 13320466, stop_charpos =3D 13155122, prev_stop =3D 11964301, base_level_stop =3D 4576677045909385216, cmp_it =3D { stop_pos =3D 11148072, id =3D 13155026, ch =3D 0, lookback =3D 8, nglyphs =3D 0, nchars =3D 13155026, nbytes =3D 0, from =3D -24576, to =3D 32767, width =3D 11153014 }, face_id =3D 0, u =3D { image =3D { object =3D 0, slice =3D { x =3D 13155026, y =3D 4576677045909385216, width =3D 13221890, height =3D 18888944 }, image_id =3D 13155026 }, comp =3D { object =3D 0 }, stretch =3D { object =3D 0 } }, position =3D { charpos =3D 13155026, bytepos =3D 140737488331104 }, current =3D { pos =3D { charpos =3D 6231977, bytepos =3D 0 }, overlay_string_index =3D 13525682, string_pos =3D { charpos =3D 140737488331008, bytepos =3D 15046934 }, dpvec_index =3D 13155026 }, from_overlay =3D 13155026, area =3D 4294942976, method =3D 32767, multibyte_p =3D 1, string_from_display_prop_p =3D 0, display_ellipsis_p =3D 0, avoid_cursor_p =3D 1, line_wrap =3D TRUNCATE, voffset =3D -5392, space_width =3D 4300410987, font_height =3D 31603510 }}, sp =3D 11147941, selective =3D 0, what =3D 4294955536, face_id =3D 32767, selective_display_ellipsis_p =3D 0, ctl_arrow_p =3D 0, face_box_p =3D 0, start_of_box_run_p =3D 0, end_of_box_run_p =3D 0, overlay_strings_at_end_processed_p =3D 1, ignore_overlay_strings_at_pos_p =3D 0, glyph_not_available_p =3D 0, starts_in_middle_of_char_p =3D 1, face_before_selective_p =3D 0, constrain_row_ascent_descent_p =3D 0, line_wrap =3D 32767, base_face_id =3D -24768, c =3D 32767, len =3D 0, cmp_it =3D { stop_pos =3D 140737488330960, id =3D -24528, ch =3D 32767, lookback =3D 1, nglyphs =3D 0, nchars =3D 19610304, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 20779440 }, char_to_display =3D 1, image_id =3D 0, slice =3D { x =3D 4, y =3D 13155026, width =3D 4576677045909385216, height =3D 4689328 }, space_width =3D 13198578, voffset =3D -17710, tab_width =3D 200, font_height =3D 13155026, object =3D 4, position =3D { charpos =3D 6231977, bytepos =3D 27392448 }, truncation_pixel_width =3D -17710, continuation_pixel_width =3D 200, first_visible_x =3D 0, last_visible_x =3D 18440802, last_visible_y =3D 0, extra_line_spacing =3D 13155122, max_extra_line_spacing =3D 0, override_ascent =3D 10962997, override_descent =3D 0, override_boff =3D 1696395264, glyph_row =3D 0x130eaf0, area =3D 18888944, nglyphs =3D 0, pixel_width =3D 13155026, ascent =3D 0, descent =3D 13155026, max_ascent =3D 0, max_descent =3D -23856, phys_ascent =3D 32767, phys_descent =3D 6224916, max_phys_ascent =3D 0, max_phys_descent =3D 23130896, current_x =3D 0, continuation_lines_width =3D 13434514, eol_pos =3D { charpos =3D 15046934, bytepos =3D 6229996 }, current_y =3D 13155026, first_vpos =3D 0, vpos =3D 13155026, hpos =3D 0, left_user_fringe_bitmap =3D 52192, right_user_fringe_bitmap =3D 65535, left_user_fringe_face_id =3D 32767, right_user_fringe_face_id =3D 0, bidi_p =3D 0, bidi_it =3D { bytepos =3D 18888944, charpos =3D 7894497232318403840, ch =3D 13155026, ch_len =3D 0, type =3D 13399139, type_after_w1 =3D UNKNOWN_BT, orig_type =3D 4294943280, resolved_level =3D 32767, invalid_levels =3D 6127823, invalid_rl_levels =3D 0, prev_was_pdf =3D -337341184, prev =3D { bytepos =3D 1, charpos =3D 23130896, type =3D UNKNOWN_BT, type_after_w1 =3D UNKNOWN_BT, orig_type =3D 32767 }, last_strong =3D { bytepos =3D 6680760, charpos =3D 0, type =3D 23130901, type_after_w1 =3D UNKNOWN_BT, orig_type =3D 13155026 }, next_for_neutral =3D { bytepos =3D 0, charpos =3D 13155026, type =3D UNKNOWN_BT, type_after_w1 =3D 13155026, orig_type =3D UNKNOWN_BT }, prev_for_neutral =3D { bytepos =3D 13155026, charpos =3D 0, type =3D 13372466, type_after_w1 =3D UNKNOWN_BT, orig_type =3D 4294943440 }, next_for_ws =3D { bytepos =3D 32767, charpos =3D 6240445, type =3D UNKNOWN_BT, type_after_w1 =3D 13155122, orig_type =3D UNKNOWN_BT }, next_en_pos =3D 111682548835, ignore_bn_limit =3D 13434514, sor =3D 13155026, scan_dir =3D 0, stack_idx =3D 0, level_stack =3D {{ level =3D 0, override =3D NEUTRAL_DIR }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 4294955536 }, { level =3D 32767, override =3D 11151125 }, { level =3D 0, override =3D 11151125 }, { level =3D 0, override =3D 4294943488 }, { level =3D 32767, override =3D 5679776 }, { level =3D 0, override =3D L2R }, { level =3D 0, override =3D 11151125 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 4294954224 }, { level =3D 32767, override =3D 18888944 }, { level =3D 0, override =3D 4294943488 }, { level =3D 32767, override =3D 5636408 }, { level =3D 0, override =3D 3991180544 }, { level =3D 1, override =3D 15046934 }, { level =3D 0, override =3D 13155122 }, { level =3D 0, override =3D 11151125 }, { level =3D 0, override =3D 4294943600 }, { level =3D 32767, override =3D 5641265 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13576066 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 13372466 }, { level =3D 0, override =3D 4294943696 }, { level =3D 32767, override =3D 4072395178 }, { level =3D 32767, override =3D 24904230 }, { level =3D 0, override =3D 4294943600 }, { level =3D 32767, override =3D 13155026 }, { level =3D 0, override =3D 5641702 }, { level =3D 0, override =3D 18888960 }, { level =3D 0, override =3D 33295352 }, { level =3D 0, override =3D 4294943728 }, { level =3D 32767, override =3D 5640075 }, { level =3D 0, override =3D NEUTRAL_DIR }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 24904230 }, { level =3D 0, override =3D 13576066 }, { level =3D 0, override =3D 13208466 }, { level =3D 0, override =3D 14109558 }, { level =3D 0, override =3D 14109238 }, { level =3D 0, override =3D 13155026 }, { level =3D 0, override =3D 4294943712 }, { level =3D 32767, override =3D 6274540 }, { level =3D 0, override =3D 13208466 }, { level =3D 0, override =3D 13198578 }, { level =3D 0, override =3D 4294943808 }, { level =3D 32767, override =3D 5623824 }, { level =3D 0, override =3D 13198578 }, { level =3D 0, override =3D 5623004 }, { level =3D 0, override =3D 4294943856 }, { level =3D 32767, override =3D 13155026 }, { level =3D 0, override =3D L2R }, { level =3D 1, override =3D 13155026 }, { level =3D 0, override =3D NEUTRAL_DIR }, { level =3D 0, override =3D 15006342 }, { level =3D 0, override =3D 13198578 }, { level =3D 0, override =3D 13198578 }, { level =3D 0, override =3D 4294943856 }, { level =3D 32767, override =3D 31673521 }, { level =3D 0, override =3D 4294943984 }, { level =3D 32767, override =3D 26338401 }, { level =3D 0, override =3D 121 }}, first_elt =3D 0, paragraph_dir =3D 13155026, new_paragraph =3D 0, separator_limit =3D 13372466 }, paragraph_embedding =3D 6277452 } current_matrix_up_to_date_p =3D 0 used_current_matrix_p =3D 0 buffer_unchanged_p =3D 0 temp_scroll_step =3D 0 count =3D 22 rc =3D 21899683 centering_position =3D -1 last_line_misfit =3D 0 beg_unchanged =3D 41 end_unchanged =3D 0 #4 0x000000000044caeb in redisplay_window_0 (window=3D20417893) at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:12505 No locals. #5 0x00000000005efc14 in internal_condition_case_1 (bfun=3D0x44caac=20 , arg=3D20417893, handlers=3D13137494, hfun=3D0x44ca8= 1=20 ) at /home/jhd/src/emacs/fixes/src/eval.c:1538 val =3D 13155026 c =3D { tag =3D 13155026, val =3D 13155026, next =3D 0x7fffffffcbe0, gcpro =3D 0x0, jmp =3D {{ __jmpbuf =3D {704, 7894497232188380416, 13155026, 13155026= ,=20 13155026, 13372466, 7894497232142243072, -7894497724985993984}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {13391971, 140737488332416, 6127823, 858991168= 0,=20 18419024, 1, 33294405, 19587173, 13155026, 13155026, 13155026, 13155026,=20 13372466, 23745875, 13437826, 13155026} } }}, backlist =3D 0x7fffffffd210, handlerlist =3D 0x7fffffffccf0, lisp_eval_depth =3D 4, pdlcount =3D 22, poll_suppress_count =3D 1, interrupt_input_blocked =3D 0, byte_stack =3D 0x7fffffffd2e0 } h =3D { handler =3D 13137494, var =3D 13155026, chosen_clause =3D 140737488332576, tag =3D 0x7fffffffa5b0, next =3D 0x7fffffffccf0 } #6 0x000000000044ca62 in redisplay_windows (window=3D20417893) at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:12484 w =3D 0x1378d60 #7 0x000000000044bb63 in redisplay_internal (preserve_echo_area=3D1) at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:12056 f =3D 0x11909b0 tail =3D 25025750 frame =3D 18418101 w =3D 0x1378d60 f =3D 0x11909b0 pause =3D 0 must_finish =3D 0 tlbufpos =3D { charpos =3D 0, bytepos =3D 1 } tlendpos =3D { charpos =3D 0, bytepos =3D 0 } number_of_visible_frames =3D 2 count =3D 20 count1 =3D 22 sf =3D 0x11909b0 polling_stopped_here =3D 0 old_frame =3D 18418101 consider_all_windows_p =3D 1 #8 0x000000000044c386 in redisplay_preserve_echo_area (from_where=3D11) = at=20 /home/jhd/src/emacs/fixes/src/xdisp.c:12308 No locals. #9 0x000000000064d0f9 in wait_reading_process_output (time_limit=3D45,=20 microsecs=3D0, read_kbd=3D-1, do_display=3D1, wait_for_cell=3D13155026, w= ait_proc=3D0x0,=20 just_wait_proc=3D0) at /home/jhd/src/emacs/fixes/src/process.c:4882 timeout_reduced_for_timers =3D 1 channel =3D -16032 nfds =3D -16032 Available =3D { fds_bits =3D {32, 0 } } Connecting =3D { fds_bits =3D {0 } } check_connect =3D 0 check_delay =3D 0 no_avail =3D 0 xerrno =3D 0 proc =3D 0 timeout =3D { tv_sec =3D 0, tv_usec =3D 499975 } end_time =3D { tv_sec =3D 1270667036, tv_usec =3D 56054 } wait_channel =3D -1 got_some_input =3D 0 count =3D 19 #10 0x00000000004209af in sit_for (timeout=3D180, reading=3D1, do_display= =3D1) at=20 /home/jhd/src/emacs/fixes/src/dispnew.c:6263 sec =3D 45 usec =3D 0 #11 0x0000000000556ad2 in read_char (commandflag=3D1, nmaps=3D2,=20 maps=3D0x7fffffffc720, prev_event=3D13155026, used_mouse_menu=3D0x7ffffff= fc9f8,=20 end_time=3D0x0) at /home/jhd/src/emacs/fixes/src/keyboard.c:2820 tem0 =3D 14649027 timeout =3D 45 delay_level =3D 6 buffer_size =3D 54 c =3D 13155026 count =3D 0 jmpcount =3D 19 local_getcjmp =3D {{ __jmpbuf =3D {2, 7894497228965057792, 13155026, 13155026, 13= 155026,=20 13372466, 7894497229122344192, -7894497669105281792}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {18419029, 13201138, 164, 140737488340672, 61591= 19,=20 22503011, 13155026, 13155026, 85912718386, 140737488340416, 6240445, 1315= 5026,=20 85905435005, 13342898, 13155026, 0} } }} save_jump =3D {{ __jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {0 } } }} key_already_recorded =3D 0 tem =3D 18419024 save =3D 6126324 previous_echo_area_message =3D 13155026 also_record =3D 13155026 reread =3D 0 gcpro1 =3D { next =3D 0x7fffffffc600, var =3D 0x5f310a, nvars =3D 2 } gcpro2 =3D { next =3D 0x1400000087, var =3D 0xc8bad2, nvars =3D 13206530 } polling_stopped_here =3D 0 orig_kboard =3D 0x11bd9e0 #12 0x00000000005630d1 in read_key_sequence (keybuf=3D0x7fffffffca60,=20 bufsize=3D30, prompt=3D13155026, dont_downcase_last=3D0, can_return_switc= h_frame=3D1,=20 fix_current_buffer=3D1) at /home/jhd/src/emacs/fixes/src/keyboard.c:9350 interrupted_kboard =3D 0x11bd9e0 interrupted_frame =3D 0x11909b0 key =3D 20417893 used_mouse_menu =3D 0 echo_local_start =3D 0 last_real_key_start =3D 0 keys_local_start =3D 0 local_first_binding =3D 0 from_string =3D 13155026 count =3D 19 t =3D 0 echo_start =3D 0 keys_start =3D 0 nmaps =3D 2 nmaps_allocated =3D 2 defs =3D 0x7fffffffc700 submaps =3D 0x7fffffffc720 orig_local_map =3D 13147942 orig_keymap =3D 13155026 localized_local_map =3D 0 first_binding =3D 0 first_unbound =3D 31 mock_input =3D 0 fkey =3D { parent =3D 17840454, map =3D 17840454, start =3D 0, end =3D 0 } keytran =3D { parent =3D 13146598, map =3D 13146598, start =3D 0, end =3D 0 } indec =3D { parent =3D 17840438, map =3D 17840438, start =3D 0, end =3D 0 } shift_translated =3D 0 delayed_switch_frame =3D 13155026 original_uppercase =3D 42 original_uppercase_position =3D -1 dummyflag =3D 0 starting_buffer =3D 0x1190d50 fake_prefixed_keys =3D 13155026 gcpro1 =3D { next =3D 0x7fffffffc820, var =3D 0x48156c, nvars =3D 13155026 } #13 0x0000000000554642 in command_loop_1 () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1637 cmd =3D 13206530 lose =3D 32767 keybuf =3D {480, 6702688, 0, 18419029, 13435074, 160, 1407374883= 42112,=20 6703505, 23026774, 0, 0, 0, 0, 31990088, 0, 1, 140737488341760, 6680760,=20 18419029, 4301658291, 13155026, 13399986, 40, 18419029, 140737488341856,=20 6690995, 8589921152, 13155026, 13155026, 77324471282} i =3D 1 prev_modiff =3D 934 prev_buffer =3D 0x1190d50 already_adjusted =3D 0 #14 0x00000000005efa96 in internal_condition_case (bfun=3D0x554282=20 , handlers=3D13222130, hfun=3D0x553b5b ) at=20 /home/jhd/src/emacs/fixes/src/eval.c:1490 val =3D -4294967297 c =3D { tag =3D 13155026, val =3D 13155026, next =3D 0x7fffffffcd70, gcpro =3D 0x0, jmp =3D {{ __jmpbuf =3D {164, 7894497229208327424, 13155026, 13155026= ,=20 13155026, 13372466, 7894497229397071104, -7894497725001198336}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {4576677045909385216, 140737488342432, 4294967= 456,=20 140737488342512, 140737488342432, 140737488342440, 0, 39, 13155026, 18419= 029,=20 13369819, 15060002, 10281605, 13155026, 4576677045909385216, 0} } }}, backlist =3D 0x7fffffffd210, handlerlist =3D 0x7fffffffe0a0, lisp_eval_depth =3D 4, pdlcount =3D 19, poll_suppress_count =3D 1, interrupt_input_blocked =3D 0, byte_stack =3D 0x7fffffffd2e0 } h =3D { handler =3D 13222130, var =3D 13155026, chosen_clause =3D 140737488342584, tag =3D 0x7fffffffcbe0, next =3D 0x7fffffffe0a0 } #15 0x0000000000553f80 in command_loop_2 () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1356 val =3D 164 #16 0x00000000005ef45c in internal_catch (tag=3D13318386, func=3D0x553f5e= =20 , arg=3D13155026) at /home/jhd/src/emacs/fixes/src/eval.c= :1226 c =3D { tag =3D 13318386, val =3D 13155026, next =3D 0x7fffffffdf90, gcpro =3D 0x0, jmp =3D {{ __jmpbuf =3D {164, 7894497229220910336, 13155026, 13155026= ,=20 13155026, 13372466, 7894497229214618880, -7894497725465193216}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {18419024, 140737488342688, 13399139,=20 140737488342608, 6127823, 8589921960, 18419024, 13155026, 13399139,=20 140737488342608, 13155026, 13155026, 13155026, 13155026, 13372466,=20 140737488342688} } }}, backlist =3D 0x7fffffffd210, handlerlist =3D 0x7fffffffe0a0, lisp_eval_depth =3D 4, pdlcount =3D 19, poll_suppress_count =3D 1, interrupt_input_blocked =3D 0, byte_stack =3D 0x7fffffffd2e0 } #17 0x0000000000553ee0 in command_loop () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1321 val =3D 164 #18 0x000000000055368f in recursive_edit_1 () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:950 count =3D 18 val =3D 13155026 #19 0x0000000000590345 in read_minibuf (map=3D13147942, initial=3D1315502= 6,=20 prompt=3D27343169, backup_n=3D0, expflag=3D0, histvar=3D13372466, histpos= =3D0,=20 defalt=3D25935697, allow_props=3D0, inherit_input_method=3D0) at=20 /home/jhd/src/emacs/fixes/src/minibuf.c:740 val =3D 13155026 count =3D 11 mini_frame =3D 18418101 ambient_dir =3D 22899937 minibuffer =3D 18419029 input_method =3D 13155026 gcpro1 =3D { next =3D 0x10, var =3D 0x250000001a, nvars =3D 0 } gcpro2 =3D { next =3D 0x7fffffffcf00, var =3D 0x5e79d0, nvars =3D -1 } gcpro3 =3D { next =3D 0x1d9de70, var =3D 0xcc0ba2, nvars =3D 257 } gcpro4 =3D { next =3D 0xb0000000b, var =3D 0xb00000000, nvars =3D 16 } gcpro5 =3D { next =3D 0x203a29682e73676e, var =3D 0x1100000068, nvars =3D 1 } enable_multibyte =3D 13155026 pos =3D 0 histstring =3D 13372466 empty_minibuf =3D 13309205 dummy =3D 13155026 frame =3D 19587173 #20 0x00000000005926dd in Fcompleting_read (prompt=3D27343169,=20 collection=3D13375042, predicate=3D13155026, require_match=3D14446338,=20 initial_input=3D13155026, hist=3D13372466, def=3D25935697,=20 inherit_input_method=3D13155026) at /home/jhd/src/emacs/fixes/src/minibuf= .c:1824 val =3D 13375042 histvar =3D 13372466 histpos =3D 0 position =3D 13155026 init =3D 13155026 pos =3D 0 count =3D 8 gcpro1 =3D { next =3D 0x692b2a, var =3D 0xc8bad2, nvars =3D -11984 } #21 0x00000000005912ef in Fread_buffer (prompt=3D27343169, def=3D25935697= ,=20 require_match=3D14446338) at /home/jhd/src/emacs/fixes/src/minibuf.c:1236 args =3D {27343233, 27343489, 25935697, 6238474} result =3D 0 s =3D 0x190d108 "Switch to buffer: " len =3D 16 count =3D 7 #22 0x00000000005f289d in Ffuncall (nargs=3D4, args=3D0x7fffffffd290) at=20 /home/jhd/src/emacs/fixes/src/eval.c:3030 fun =3D 9236717 original_fun =3D 13375090 funcar =3D 14446482 numargs =3D 3 lisp_numargs =3D 13155026 val =3D 14446338 backtrace =3D { next =3D 0x7fffffffd780, function =3D 0x7fffffffd290, args =3D 0x7fffffffd298, nargs =3D 3, evalargs =3D 0 '\000', debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fffffffd298 i =3D 1 #23 0x0000000000640d1e in Fbyte_code (bytestr=3D9576929, vector=3D9576965= ,=20 maxdepth=3D16) at /home/jhd/src/emacs/fixes/src/bytecode.c:680 count =3D 4 op =3D 3 vectorp =3D 0x922210 bytestr_length =3D 24 stack =3D { pc =3D 0xb50a20 "+\207", top =3D 0x7fffffffd2a8, bottom =3D 0x7fffffffd290, byte_string =3D 9576929, byte_string_start =3D 0xb50a0a "\303=20 \030\304\031\305\021=C6=8E\307\310\t\"\210\311\n\312p!\313 #+\207", constants =3D 9576965, next =3D 0x0 } top =3D 0x7fffffffd290 result =3D 27343617 #24 0x00000000005f30f5 in funcall_lambda (fun=3D9576861, nargs=3D1,=20 arg_vector=3D0x7fffffffd640) at /home/jhd/src/emacs/fixes/src/eval.c:3211 val =3D 4576677045909385216 syms_left =3D 13155026 next =3D 13648146 count =3D 3 i =3D 1 optional =3D 0 rest =3D 0 #25 0x00000000005f2d0a in apply_lambda (fun=3D9576861, args=3D31555350,=20 eval_flag=3D1) at /home/jhd/src/emacs/fixes/src/eval.c:3135 args_left =3D 13155026 numargs =3D 4 arg_vector =3D 0x7fffffffd640 gcpro1 =3D { next =3D 0x11909b5, var =3D 0x188, nvars =3D 1 } gcpro2 =3D { next =3D 0xffffd59000000001, var =3D 0xffffd61000000000, nvars =3D -10448 } gcpro3 =3D { next =3D 0xae98af, var =3D 0xabd475, nvars =3D 0 } i =3D 1 tem =3D 27343617 #26 0x00000000005f17a9 in Feval (form=3D31555398) at=20 /home/jhd/src/emacs/fixes/src/eval.c:2388 fun =3D 9576861 val =3D 14079622 original_fun =3D 14446386 original_args =3D 31555350 funcar =3D 0 backtrace =3D { next =3D 0x7fffffffd900, function =3D 0x7fffffffd830, args =3D 0x7fffffffd640, nargs =3D 1, evalargs =3D 0 '\000', debug_on_exit =3D 0 '\000' } gcpro1 =3D { next =3D 0x0, var =3D 0xc8bad2, nvars =3D 0 } gcpro2 =3D { next =3D 0xd6d686, var =3D 0xd6d686, nvars =3D -10176 } gcpro3 =3D { next =3D 0x0, var =3D 0x0, nvars =3D 0 } #27 0x00000000005f13ff in Feval (form=3D31555414) at=20 /home/jhd/src/emacs/fixes/src/eval.c:2311 vals =3D 0x7fffffffd890 argnum =3D 0 numargs =3D 4 args_left =3D 31555334 i =3D 0 maxargs =3D -10096 argvals =3D {51, 27343969, 0, 0, 27343969, 13155026, 14073748834= 5408,=20 6417542} fun =3D 11955253 val =3D 13155026 original_fun =3D 13235874 original_args =3D 31555334 funcar =3D 140737488345536 backtrace =3D { next =3D 0x7fffffffdca0, function =3D 0x7fffffffd9b0, args =3D 0x7fffffffd9a8, nargs =3D -1, evalargs =3D 1 '\001', debug_on_exit =3D 0 '\000' } gcpro1 =3D { next =3D 0x7fffffffd980, var =3D 0x5d03be, nvars =3D 31555414 } gcpro2 =3D { next =3D 0x1e17ee6, var =3D 0xcb3922, nvars =3D 13155026 } gcpro3 =3D { next =3D 0xcc, var =3D 0x7fffffffd890, nvars =3D 0 } #28 0x00000000005eb78f in Fcall_interactively (function=3D13341186,=20 record_flag=3D13155026, keys=3D29947477) at=20 /home/jhd/src/emacs/fixes/src/callint.c:365 input =3D 31555414 args =3D 0x7fffffffdaa0 visargs =3D 0x100c8bad2 specs =3D 31555414 filter_specs =3D 31555414 teml =3D 8192 up_event =3D 13155026 enable =3D 13155026 speccount =3D 3 next_event =3D -134232508 prefix_arg =3D 13155026 string =3D 0x0 tem =3D 0x0 varies =3D 0x0 i =3D 14997 j =3D 14997 count =3D 32767 foo =3D -9536 prompt1 =3D "=D8=BD\030\001", '\000' "\340,=20 \332\377\377\377\177\000\000\355\306\377\367\377\177\000\000=D0=BD\030\00= 1", '\000'=20 , "=D2=BA\310", '\000' ,=20 "Q\206P\000\000\000\000\000\001", '\000' ,=20 "B\205\311\000\001\000\000\000\000 \000" tem1 =3D 0x0 arg_from_tty =3D 0 gcpro1 =3D { next =3D 0x0, var =3D 0xf423f, nvars =3D 0 } gcpro2 =3D { next =3D 0xc98b92, var =3D 0x65adb3, nvars =3D 0 } gcpro3 =3D { next =3D 0x1, var =3D 0x4135d0, nvars =3D -9488 } gcpro4 =3D { next =3D 0x7fffffffdad0, var =3D 0x0, nvars =3D -9600 } gcpro5 =3D { next =3D 0xc96ef2, var =3D 0x3f839f86651cf000, nvars =3D -9632 } key_count =3D 2 record_then_fail =3D 0 save_this_command =3D 13341186 save_last_command =3D 22706098 save_this_original_command =3D 13341186 save_real_this_command =3D 13341186 #29 0x00000000005f289d in Ffuncall (nargs=3D4, args=3D0x7fffffffdd40) at=20 /home/jhd/src/emacs/fixes/src/eval.c:3030 fun =3D 11964109 original_fun =3D 13342850 funcar =3D 0 numargs =3D 3 lisp_numargs =3D 0 val =3D 0 backtrace =3D { next =3D 0x0, function =3D 0x7fffffffdd40, args =3D 0x7fffffffdd48, nargs =3D 3, evalargs =3D 0 '\000', debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fffffffdd48 i =3D 13155026 #30 0x00000000005f22b1 in call3 (fn=3D13342850, arg1=3D13341186, arg2=3D1= 3155026,=20 arg3=3D13155026) at /home/jhd/src/emacs/fixes/src/eval.c:2850 ret_ungc_val =3D 13155026 gcpro1 =3D { next =3D 0x7fffffffdd80, var =3D 0x8ce7bd, nvars =3D 4 } args =3D {13342850, 13341186, 13155026, 13155026} #31 0x0000000000565be8 in Fcommand_execute (cmd=3D13341186,=20 record_flag=3D13155026, keys=3D13155026, special=3D13155026) at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:10345 final =3D 13341186 tem =3D 13155026 prefixarg =3D 13155026 #32 0x0000000000554a9f in command_loop_1 () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1756 scount =3D 2 cmd =3D 13341186 lose =3D 0 keybuf =3D {96, 392, 13155122, 31315574, 602, 2946347565070, 34,= 0,=20 140737488346736, 9255846, 140737488346608, 18418096, 13155026, 13155026,=20 9255857, 13222178, 4071872848, 4576677045909385216, 140737488346800, 1315= 5122,=20 140737488346864, 5586575, 140737488346912, 31315574, 140737265317216,=20 18418096, 0, 4273616, 140737488346976, 5586051} i =3D 2 prev_modiff =3D 8827 prev_buffer =3D 0x1d9de70 already_adjusted =3D 0 #33 0x00000000005efa96 in internal_condition_case (bfun=3D0x554282=20 , handlers=3D13222130, hfun=3D0x553b5b ) at=20 /home/jhd/src/emacs/fixes/src/eval.c:1490 val =3D 140737488347040 c =3D { tag =3D 13155026, val =3D 13155026, next =3D 0x7fffffffe120, gcpro =3D 0x0, jmp =3D {{ __jmpbuf =3D {0, 7894497230103811328, 4273616, 14073748834= 8912,=20 0, 0, 7894497228749051136, -7894497725001198336}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {10552246348708353280, 0, 0, 140737265288512,=20 140737353893064, 140737488347280, 4294967295, 5632164, 0, 4273616,=20 140737488348912, 0, 0, 9200528, 140737351963084, 1} } }}, backlist =3D 0x0, handlerlist =3D 0x0, lisp_eval_depth =3D 0, pdlcount =3D 2, poll_suppress_count =3D 1, interrupt_input_blocked =3D 0, byte_stack =3D 0x0 } h =3D { handler =3D 13222130, var =3D 13155026, chosen_clause =3D 13155122, tag =3D 0x7fffffffdf90, next =3D 0x0 } #34 0x0000000000553f80 in command_loop_2 () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1356 val =3D 0 #35 0x00000000005ef45c in internal_catch (tag=3D13214946, func=3D0x553f5e= =20 , arg=3D13155026) at /home/jhd/src/emacs/fixes/src/eval.c= :1226 c =3D { tag =3D 13214946, val =3D 13155026, next =3D 0x0, gcpro =3D 0x0, jmp =3D {{ __jmpbuf =3D {1, 7894497230183503104, 4273616, 14073748834= 8912,=20 0, 0, 7894497230143657216, -7894497725465193216}, __mask_was_saved =3D 0, __saved_mask =3D { __val =3D {0, 0, 13399139, 140737488347648, 6127823,=20 8589927020, 13195104, 60129542166, 13399139, 140737488347648, 13155026,=20 4273616, 140737488348912, 0, 0, 140737488347728} } }}, backlist =3D 0x0, handlerlist =3D 0x0, lisp_eval_depth =3D 0, pdlcount =3D 2, poll_suppress_count =3D 1, interrupt_input_blocked =3D 0, byte_stack =3D 0x0 } #36 0x0000000000553f35 in command_loop () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1335 No locals. #37 0x000000000055368f in recursive_edit_1 () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:950 count =3D 1 val =3D 13155026 #38 0x0000000000553845 in Frecursive_edit () at=20 /home/jhd/src/emacs/fixes/src/keyboard.c:1012 count =3D 0 buffer =3D 13155026 #39 0x0000000000551bfa in main (argc=3D1, argv=3D0x7fffffffe6f8) at=20 /home/jhd/src/emacs/fixes/src/emacs.c:1784 dummy =3D 4259913 stack_bottom_variable =3D 0 '\000' do_initial_setlocale =3D 1 skip_args =3D 0 rlim =3D { rlim_cur =3D 8720000, rlim_max =3D 18446744073709551615 } no_loadup =3D 0 junk =3D 0x0 dname_arg =3D 0x0 Lisp Backtrace: "read-buffer" (0xffffd298) "read-buffer-to-switch" (0xffffd640) "list" (0xffffd9a8) "call-interactively" (0xffffdd48) If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /opt/emacs-cvs/share/emacs/24.0.50/etc/DEBUG. In GNU Emacs 24.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.18.3) of 2010-04-07 on gaffa Windowing system distributor `The X.Org Foundation', version 11.0.1060400= 0 configured using `configure '--prefix=3D/opt/emacs-cvs' '--verbose'=20 '--enable-asserts' 'CFLAGS=3D-g'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: C value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: sv_SE.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: desktop-save-mode: t delete-selection-mode: t icomplete-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r t - Recent messages: Loading /home/jhd/lib/elisp/BAK-file.el (source)...done Loading /home/jhd/lib/elisp/ccsetup.el (source)...done Loading icomplete...done Loading desktop...done Loading /home/jhd/lib/elisp/saveframe.el (source)...done No desktop file. For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr message sendmail rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader emacsbug desktop cus-start cus-load msb delsel icomplete cc-mode cc-fonts easymenu cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt time tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs) ------------=_1271146381-2892-1--