From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Feng li Newsgroups: gmane.emacs.bugs,gmane.emacs.pretest.bugs Subject: bug#1448: 23.0.60; update to cvs emacs crash report Date: Fri, 28 Nov 2008 16:15:49 +1100 Message-ID: <81hc5s5t2y.fsf@blackmagic-design.com> Reply-To: Feng li , 1448@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1227850236 26647 80.91.229.12 (28 Nov 2008 05:30:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 28 Nov 2008 05:30:36 +0000 (UTC) To: emacs-pretest-bug@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 28 06:31:38 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1L5vx2-0003XH-PD for geb-bug-gnu-emacs@m.gmane.org; Fri, 28 Nov 2008 06:31:37 +0100 Original-Received: from localhost ([127.0.0.1]:58346 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L5vvt-0001HL-0G for geb-bug-gnu-emacs@m.gmane.org; Fri, 28 Nov 2008 00:30:25 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L5vvn-0001F4-Rm for bug-gnu-emacs@gnu.org; Fri, 28 Nov 2008 00:30:19 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L5vvl-0001Cb-MO for bug-gnu-emacs@gnu.org; Fri, 28 Nov 2008 00:30:18 -0500 Original-Received: from [199.232.76.173] (port=55981 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L5vvl-0001CH-Fh for bug-gnu-emacs@gnu.org; Fri, 28 Nov 2008 00:30:17 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:55924) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1L5vvk-0001lC-PH for bug-gnu-emacs@gnu.org; Fri, 28 Nov 2008 00:30:17 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mAS5UBKb003136; Thu, 27 Nov 2008 21:30:11 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id mAS5P5hb001442; Thu, 27 Nov 2008 21:25:05 -0800 X-Loop: don@donarmstrong.com Resent-From: Feng li Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Fri, 28 Nov 2008 05:25:04 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1448 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.122784936932478 (code B ref -1); Fri, 28 Nov 2008 05:25:04 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 28 Nov 2008 05:16:09 +0000 Original-Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mAS5G4wR032472 for ; Thu, 27 Nov 2008 21:16:06 -0800 Original-Received: from mail.gnu.org ([199.232.76.166]:38154 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1L5vhg-0006yj-49 for emacs-pretest-bug@gnu.org; Fri, 28 Nov 2008 00:15:44 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1L5vhw-0008D9-2j for emacs-pretest-bug@gnu.org; Fri, 28 Nov 2008 00:16:03 -0500 Original-Received: from smtpauth01.csee.onr.siteprotect.com ([64.26.60.145]:40927) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L5vhv-0008Cv-Eo for emacs-pretest-bug@gnu.org; Fri, 28 Nov 2008 00:15:59 -0500 Original-Received: from SCUMBAG (unknown [203.111.191.138]) (Authenticated sender: fengli@blackmagic-design.com) by smtpauth01.csee.onr.siteprotect.com (Postfix) with ESMTP id EBD621C8031 for ; Thu, 27 Nov 2008 23:15:56 -0600 (CST) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (windows-nt) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Fri, 28 Nov 2008 00:30:18 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:22733 gmane.emacs.pretest.bugs:23419 Archived-At: Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: Start emacs with "-q". Press "C-h b" to bring up the keybinding help. Switch to the keybinding help window and press "PgDn" a few times will cause emacs to crash. I have rebuilt a new emacs binary with debug info and attached the back trace of the crash location at below. 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'. If you would like to further debug the crash, please read the file c:/emacs/etc/DEBUG for instructions. Current directory is c:/emacs/bin/ GNU gdb 6.6 Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-mingw32"... (gdb) set args "-q" (gdb) r Starting program: c:\emacs\bin/emacs.exe "-q" Loaded symbols for C:\WINDOWS\system32\ntdll.dll Loaded symbols for C:\WINDOWS\system32\kernel32.dll Loaded symbols for C:\WINDOWS\system32\advapi32.dll Loaded symbols for C:\WINDOWS\system32\rpcrt4.dll Loaded symbols for C:\WINDOWS\system32\secur32.dll Loaded symbols for C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll Loaded symbols for C:\WINDOWS\system32\msvcrt.dll Loaded symbols for C:\WINDOWS\system32\gdi32.dll Loaded symbols for C:\WINDOWS\system32\user32.dll Loaded symbols for C:\WINDOWS\system32\shlwapi.dll Loaded symbols for C:\WINDOWS\system32\comdlg32.dll Loaded symbols for C:\WINDOWS\system32\shell32.dll Loaded symbols for C:\WINDOWS\system32\mpr.dll Loaded symbols for C:\WINDOWS\system32\ole32.dll Loaded symbols for C:\WINDOWS\system32\usp10.dll Loaded symbols for C:\WINDOWS\system32\winmm.dll Loaded symbols for C:\WINDOWS\system32\winspool.drv Program received signal SIGSEGV, Segmentation fault. 0x0101fdd5 in fill_glyph_string (s=0x820000, face_id=27, start=, end=, overlaps=) at xdisp.c:19740 (gdb) bt full #0 0x0101fdd5 in fill_glyph_string (s=0x820000, face_id=27, start=, end=, overlaps=) at xdisp.c:19740 glyph = (struct glyph *) 0x334f120 last = (struct glyph *) 0x334f3c0 voffset = 0 glyph_not_available_p = 0 #1 0x01040a0c in draw_glyphs (w=0x3439800, x=72, row=0x3345260, area=TEXT_AREA, start=0, end=30, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:20332 base_face = (struct face *) 0xf00021 char2b = cmp = first_s = (struct glyph_string *) 0x100000 n = first_glyph = head = (struct glyph_string *) 0x82eb40 tail = (struct glyph_string *) 0x82ea20 s = (struct glyph_string *) 0x0 clip_head = clip_tail = i = 8 j = x_reached = last_x = 648 area_left = 8 f = (struct frame *) 0x2d26600 hdc = (HDC) 0x500110bc #2 0x01044f61 in x_write_glyphs (start=0x334f000, len=30) at xdisp.c:21896 x = #3 0x010ed18d in update_window_line (w=0x3439800, vpos=4, mouse_face_overwritten_p=0x82f008) at dispnew.c:4603 current_row = (struct glyph_row *) 0x3397260 desired_row = (struct glyph_row *) 0x3345260 rif = (struct redisplay_interface *) 0x12bd710 changed_p = 0 #4 0x010ee614 in update_window (w=0x3439800, force_p=0) at dispnew.c:4310 tm = { tv_sec = 1227849103, tv_usec = 187000 } vpos = 0 i = end = (struct glyph_row *) 0x3346398 header_line_row = (struct glyph_row *) 0x0 changed_p = 1 mouse_face_overwritten_p = 0 row = (struct glyph_row *) 0x3345260 yb = 304 desired_matrix = (struct glyph_matrix *) 0x333e400 paused_p = 8580796 rif = (struct redisplay_interface *) 0x12bd710 #5 0x010f0714 in update_window_tree (w=0x3439800, force_p=0) at dispnew.c:4003 paused_p = #6 0x010f06fe in update_window_tree (w=0x3439400, force_p=0) at dispnew.c:4001 paused_p = #7 0x010f0cf3 in update_frame (f=0x2d26600, force_p=0, inhibit_hairy_id_p=0) at dispnew.c:3930 tm = { tv_sec = 1227849103, tv_usec = 187000 } p = -nan(0x8000000000000) sec = 51984384 usec = paused_p = root_window = (struct window *) 0x3439400 #8 0x010378b4 in redisplay_internal (preserve_echo_area=) at xdisp.c:11891 mini_window = mini_frame = w = (struct window *) 0x3439800 pause = must_finish = 1 tlbufpos = { charpos = 0, bytepos = 0 } number_of_visible_frames = 1 polling_stopped_here = 0 old_frame = 47343108 consider_all_windows_p = 0 #9 0x0106b456 in read_char (commandflag=1, nmaps=3, maps=0x82fbb0, prev_event=45590529, used_mouse_menu=0x82fc44, end_time=0x0) at keyboard.c:2649 keys = 45590529 key_count = key_count_reset = 45590529 saved_ok_to_echo = (struct kboard *) 0x82faa0 saved_echo_string = 51982336 c = 45590529 local_getcjmp = {524, 525, 8583944, 18038426, 2, 1, 51982340, 45842961, 51982340, 4208, 8584024, 17924685, 51982336, 49875565, 8584000, 0} save_jump = {0, -1, 0, 8583936, 8583937, 45624064, 8583912, 17296387, 54484181, 54484205, 8584012, 11000, 3667, 54484189, 19635, 51773440} key_already_recorded = 0 tem = 51982336 save = previous_echo_area_message = 45590529 also_record = 45590529 reread = 0 polling_stopped_here = orig_kboard = (struct kboard *) 0x3000d80 #10 0x0106e08f in read_key_sequence (keybuf=0x82fce4, bufsize=30, prompt=45590529, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9344 interrupted_kboard = (KBOARD *) 0x3000d80 key = 54993268 used_mouse_menu = 0 echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 local_first_binding = 0 from_string = 45590529 count = 2 t = 0 echo_start = 0 keys_start = 0 nmaps = 3 nmaps_allocated = 3 defs = (Lisp_Object * volatile) 0x82fb90 submaps = (Lisp_Object * volatile) 0x82fbb0 orig_local_map = 49879613 orig_keymap = 45590529 localized_local_map = 0 first_binding = 0 first_unbound = 31 mock_input = 0 fkey = { parent = 46299045, map = 46299045, start = 0, end = 0 } keytran = { parent = 45580157, map = 45580157, start = 0, end = 0 } indec = { parent = 46299221, map = 46299221, start = 0, end = 0 } shift_translated = 0 delayed_switch_frame = 45590529 original_uppercase = 8584332 original_uppercase_position = -1 starting_buffer = (struct buffer *) 0x3193000 fake_prefixed_keys = 45590529 #11 0x0106ff38 in command_loop_1 () at keyboard.c:1621 cmd = lose = 4356 nonundocount = 0 keybuf = {45968033, 888, 0, 0, 0, 0, 0, 0, 0, 84, 0, 234881024, 84, 33689241, 0, 13, 33689241, 0, -402653185, 0, 8584520, 8584368, 0, 33685504, 45590529, 46654801, 46227456, 46227472, 46227456, 8584552} i = 4356 prev_modiff = 4356 prev_buffer = (struct buffer *) 0x3193000 already_adjusted = 0 #12 0x01013b58 in internal_condition_case (bfun=0x106fd94 , handlers=45654281, hfun=0x106a3ac ) at eval.c:1511 val = c = { tag = 45590529, val = 45590529, next = 0x82fe2c, gcpro = 0x0, jmp = {8584696, 46227456, 46227456, 46227472, 8584556, 16857872, 8585184, 0, 8584632, 16873592, 0, 10, 0, 16884063, 1520, 0}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 0, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 45654281, var = 45590529, chosen_clause = 2, tag = 0x82fd78, next = 0x0 } #13 0x01069976 in command_loop_2 () at keyboard.c:1338 val = 0 #14 0x01013bf3 in internal_catch (tag=45650353, func=0x1069953 , arg=45590529) at eval.c:1247 c = { tag = 45650353, val = 45590529, next = 0x0, gcpro = 0x0, jmp = {8584856, 46227456, 46227456, 46227472, 8584732, 16858086, 8585184, 0, 16812203, 45871369, 45870490, 45590529, 45629440, 8726632, 2009473784, 45590553}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 0, interrupt_input_blocked = 0, byte_stack = 0x0 } #15 0x0106a21b in command_loop () at keyboard.c:1317 No locals. #16 0x0106a537 in recursive_edit_1 () at keyboard.c:942 val = #17 0x0106a653 in Frecursive_edit () at keyboard.c:1004 buffer = 45590529 #18 0x01002d37 in main (argc=2, argv=0xa44e68) at emacs.c:1777 old_log_max = symbol = tail = inhibit_unibyte = dummy = 2009288258 stack_bottom_variable = 1 '\001' do_initial_setlocale = skip_args = 0 no_loadup = 0 junk = 0x0 dname_arg = 0x0 (gdb) xbacktrace (gdb) In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-11-28 on SCUMBAG Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.2) --cflags -I../../emacs_libs/inc' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil 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: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default-enable-multibyte-characters: t Major mode: Debugger Minor modes in effect: shell-dirtrack-mode: t recentf-mode: t cua-mode: t which-function-mode: t show-paren-mode: t global-auto-revert-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x C-f d e v e m a c s / b i n M-x g d b s e t SPC a r g s SPC " " - q r b t SPC f u l l x b a c k t r a c e C-x h Recent messages: Loading c:/Documents and Settings/fengli/.recentf...done Ido mode enabled For information about GNU Emacs and the GNU system, type C-h C-a. Mark set Truncate long lines enabled Loading semanticdb-file...done Loading vc-cvs...done Mark set [23 times] cua-scroll-down: Beginning of buffer [5 times] Mark set [6 times] -- # Feng Li # Blackmagic Design # fengli@blackmagic-design.com # www.blackmagic-design.com