From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sam Steingold Newsgroups: gmane.emacs.bugs Subject: bug#9945: 24.0.91; crash Date: Thu, 03 Nov 2011 14:58:48 -0400 Message-ID: <87k47ht4lz.fsf@gnu.org> Reply-To: sds@gnu.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1320346786 31819 80.91.229.12 (3 Nov 2011 18:59:46 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 3 Nov 2011 18:59:46 +0000 (UTC) To: 9945@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 03 19:59:41 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RM2Vn-00005z-30 for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Nov 2011 19:59:40 +0100 Original-Received: from localhost ([::1]:32992 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RM2Vm-00056Q-Nr for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Nov 2011 14:59:38 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:48829) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RM2Vi-00056K-Sn for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 14:59:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RM2Vh-0001Qw-0s for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 14:59:34 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46871) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RM2Vg-0001Qq-Tw for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 14:59:32 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RM2Y6-0000YB-Nk for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 15:02:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Sam Steingold Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Nov 2011 19:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 9945 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13203468982075 (code B ref -1); Thu, 03 Nov 2011 19:02:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 3 Nov 2011 19:01:38 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM2Xh-0000XP-HZ for submit@debbugs.gnu.org; Thu, 03 Nov 2011 15:01:38 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RM2Xd-0000XH-Vk for submit@debbugs.gnu.org; Thu, 03 Nov 2011 15:01:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RM2VC-0001JR-7x for submit@debbugs.gnu.org; Thu, 03 Nov 2011 14:59:04 -0400 Original-Received: from lists.gnu.org ([140.186.70.17]:51102) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RM2VC-0001JN-5z for submit@debbugs.gnu.org; Thu, 03 Nov 2011 14:59:02 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:48574) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RM2V8-000501-Ne for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 14:59:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RM2V6-0001H8-D4 for bug-gnu-emacs@gnu.org; Thu, 03 Nov 2011 14:58:58 -0400 Original-Received: from mail-vw0-f41.google.com ([209.85.212.41]:57424) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RM2V3-0001GK-Fz; Thu, 03 Nov 2011 14:58:53 -0400 Original-Received: by vws16 with SMTP id 16so1773113vws.0 for ; Thu, 03 Nov 2011 11:58:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:from:to:subject:user-agent:mail-copies-to:return-receipt-to :reply-to:x-attribution:x-disclaimer:date:message-id:mime-version :content-type; bh=Y0U+ExQiNhssTCGqbugPq+2sHDf38GtJ3jPyyIqbnow=; b=EF9wQMFwnfsAziZrR+uuqHdueYneyVwEZ/VfGS/rJbFm8hcyR3iQeVP+RFAGWvIONm 8r0+RYWLpVeT+dof5dQf+vXhKx0ekeK6vao+0In1NonqEOqwmdr5ueYvzlmdV/WKKPvP QFzHiGHUWycEW7TE+SY2vjRxyQTd3rLm+0Yhc= Original-Received: by 10.52.29.65 with SMTP id i1mr11120000vdh.37.1320346732323; Thu, 03 Nov 2011 11:58:52 -0700 (PDT) Original-Received: from t520sds ([204.19.0.214]) by mx.google.com with ESMTPS id p7sm9099451vdh.9.2011.11.03.11.58.50 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 03 Nov 2011 11:58:50 -0700 (PDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) Mail-Copies-To: never X-Attribution: Sam X-Disclaimer: You should not expect anyone to agree with me. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 03 Nov 2011 15:02:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:53470 Archived-At: In GNU Emacs 24.0.91.2 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars) of 2011-11-02 on t520sds Windowing system distributor `The X.Org Foundation', version 11.0.11004000 configured using `configure '--with-wide-int'' 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: C value of $XMODIFIERS: nil locale-coding-system: nil default enable-multibyte-characters: t alas, there is little I can say except for this: Program received signal SIGSEGV, Segmentation fault. 0x00000000004bc024 in x_draw_bar_cursor (w=0x4fb5120, row=0x63a2a80, width=2, kind=BAR_CURSOR) at /home/sds/src/emacs/trunk/src/xterm.c:7336 7336 if (face->background == f->output_data.x->cursor_pixel) (gdb) p face $1 = (struct face *) 0x0 (gdb) p f $2 = (struct frame *) 0xeadc80 (gdb) p *f $3 = {header = {size = 4611686018427388950, next = {buffer = 0x104cae0, vector = 0x104cae0}}, name = 24200881, icon_name = 11995522, title = 11995522, focus_frame = 11995522, root_window = 83579173, selected_window = 83579173, minibuffer_window = 16931237, param_alist = 18232646, scroll_bars = 79276293, condemned_scroll_bars = 11995522, menu_bar_items = 16243317, face_alist = 111375046, menu_bar_vector = 18890757, buffer_predicate = 11995522, buffer_list = 81026982, buried_buffer_list = 61902486, menu_bar_window = 11995522, tool_bar_window = 17336357, tool_bar_items = 11995522, tool_bar_position = 12036642, desired_tool_bar_string = 11995522, current_tool_bar_string = 11995522, face_cache = 0x1069380, menu_bar_items_used = 0, namebuf = 0xf6f780 "emacs", current_pool = 0x0, desired_pool = 0x0, desired_matrix = 0x0, current_matrix = 0x0, glyphs_initialized_p = 1, resized_p = 0, force_flush_display_p = 0, default_face_done_p = 1, already_hscrolled_p = 0, updated_p = 1, minimize_tool_bar_window_p = 0, tool_bar_lines = 0, n_tool_bar_rows = 0, n_tool_bar_items = 0, decode_mode_spec_buffer = 0x41bc1e0 "", insert_line_cost = 0x0, delete_line_cost = 0x0, insert_n_lines_cost = 0x0, delete_n_lines_cost = 0x0, text_lines = 143, text_cols = 193, total_lines = 0, total_cols = 199, new_text_lines = 0, new_text_cols = 0, left_pos = 1366, top_pos = 24, pixel_height = 1896, pixel_width = 1200, resx = 96, resy = 96, x_pixels_diff = 0, y_pixels_diff = 28, win_gravity = 1, size_hint_flags = 0, border_width = 0, internal_border_width = 1, column_width = 6, space_width = 6, line_height = 13, output_method = output_x_window, terminal = 0x10a29b0, output_data = {tty = 0xeadf00, x = 0xeadf00, w32 = 0xeadf00, ns = 0xeadf00, nothing = 15392512}, font_driver_list = 0xeaf7d0, font_data_list = 0x1056ea0, fringe_cols = 3, left_fringe_width = 9, right_fringe_width = 9, want_fullscreen = FULLSCREEN_NONE, menu_bar_lines = 0, external_menu_bar = 1, display_preempted = 0 '\000', visible = 1 '\001', iconified = 0 '\000', async_visible = 1 '\001', async_iconified = 0 '\000', garbaged = 0 '\000', has_minibuffer = 1 '\001', wants_modeline = 1 '\001', can_have_scroll_bars = 1 '\001', auto_raise = 0 '\000', auto_lower = 0 '\000', no_split = 0 '\000', explicit_name = 0 '\000', window_sizes_changed = 0 '\000', mouse_moved = 0 '\000', pointer_invisible = 0 '\000', vertical_scroll_bar_type = vertical_scroll_bar_left, desired_cursor = BAR_CURSOR, cursor_width = 2, blink_off_cursor = DEFAULT_CURSOR, blink_off_cursor_width = 0, message_buf = 0x4849d20 "\030\062D\364\377\177", scroll_bottom_vpos = -1, config_scroll_bar_width = 16, config_scroll_bar_cols = 3, scroll_bar_actual_width = 18, cost_calculation_baud_rate = 19200, alpha = {-1, -1}, gamma = 0, extra_line_spacing = 0, background_pixel = 13882323, foreground_pixel = 4734347} (gdb) p *w $4 = {header = {size = 4611686018427392056, next = {buffer = 0xfc6b10, vector = 0xfc6b10}}, frame = 15391877, mini_p = 11995522, next = 16931237, prev = 11995522, hchild = 11995522, vchild = 11995522, parent = 11995522, left_col = 0, top_line = 0, total_lines = 568, total_cols = 796, normal_lines = 11972335, normal_cols = 11972327, new_total = 140, new_normal = 48131119, buffer = 54649589, start = 45737467, pointm = 45737187, force_start = 11995522, optional_new_start = 11995522, hscroll = 768, min_hscroll = 768, use_time = 28420, sequence_number = 528, temslot = 4, last_modified = 5764, last_overlay_modified = 36, last_point = 9268, last_had_star = 11995570, vertical_scroll_bar = 79276293, left_margin_cols = 11995522, right_margin_cols = 11995522, left_fringe_width = 11995522, right_fringe_width = 11995522, fringes_outside_margins = 11995522, scroll_bar_width = 40, vertical_scroll_bar_type = 11995570, last_mark_x = 11995522, last_mark_y = 11995522, window_end_pos = 0, window_end_vpos = 56, window_end_valid = 11995522, update_mode_line = 11995570, start_at_line_beg = 11995570, display_table = 11995522, dedicated = 11995522, base_line_number = 4, base_line_pos = 4, region_showing = 11995570, column_number_displayed = 768, redisplay_end_trigger = 11995522, splits = 11995522, nest = 11995522, prev_buffers = 75144614, next_buffers = 11995522, window_parameters = 70612758, current_matrix = 0x69b4280, desired_matrix = 0x7d252b0, nrows_scale_factor = 1, ncols_scale_factor = 1, last_cursor = {x = 0, y = 156, hpos = -1, vpos = 12}, cursor = {x = 0, y = 104, hpos = -1, vpos = 8}, phys_cursor = {x = 0, y = 104, hpos = -1, vpos = 8}, phys_cursor_type = 2, phys_cursor_width = 0, phys_cursor_ascent = 11, phys_cursor_height = 13, phys_cursor_on_p = 1, cursor_off_p = 0, last_cursor_off_p = 1, must_be_updated_p = 1, pseudo_window_p = 0, frozen_window_start_p = 0, vscroll = 0, window_end_bytepos = 0} (gdb) p *row $5 = {glyphs = {0x3d13690, 0x3d13690, 0x3d16f60, 0x3d16f60}, used = {0, 1, 0}, x = 0, y = 104, pixel_width = 6, ascent = 11, height = 13, phys_ascent = 11, phys_height = 13, visible_height = 13, extra_line_spacing = 0, hash = 43, start = {pos = { charpos = 1545, bytepos = 1545}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, end = {pos = {charpos = 1738, bytepos = 1738}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, minpos = {charpos = 1545, bytepos = 1545}, maxpos = {charpos = 1738, bytepos = 1738}, overlay_arrow_bitmap = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_fringe_bitmap = 2, right_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, left_fringe_face_id = 0, right_fringe_face_id = 0, left_fringe_offset = 0, right_fringe_offset = 0, fringe_bitmap_periodic_p = 0, redraw_fringe_bitmaps_p = 0, enabled_p = 1, truncated_on_left_p = 1, truncated_on_right_p = 0, continued_p = 0, displays_text_p = 1, ends_at_zv_p = 0, fill_line_p = 0, indicate_empty_line_p = 0, contains_overlapping_glyphs_p = 0, full_width_p = 0, mode_line_p = 0, overlapped_p = 0, ends_in_middle_of_char_p = 0, starts_in_middle_of_char_p = 0, overlapping_p = 0, mouse_face_p = 0, ends_in_newline_from_string_p = 0, exact_window_width_line_p = 0, cursor_in_fringe_p = 0, ends_in_ellipsis_p = 0, indicate_bob_p = 0, indicate_top_line_p = 0, indicate_eob_p = 0, indicate_bottom_line_p = 0, reversed_p = 0, continuation_lines_width = 0, clip = 0x0} (gdb) list 7331 /* If the glyph's background equals the color we normally draw 7332 the bars cursor in, the bar cursor in its normal color is 7333 invisible. Use the glyph's foreground color instead in this 7334 case, on the assumption that the glyph's colors are chosen so 7335 that the glyph is legible. */ 7336 if (face->background == f->output_data.x->cursor_pixel) 7337 xgcv.background = xgcv.foreground = face->foreground; 7338 else 7339 xgcv.background = xgcv.foreground = f->output_data.x->cursor_pixel; 7340 xgcv.graphics_exposures = 0; (gdb) p xgcv $6 = {function = 0, plane_mask = 0, foreground = 0, background = 0, line_width = 1, line_style = 0, cap_style = 0, join_style = 0, fill_style = 0, fill_rule = 0, arc_mode = 0, tile = 0, stipple = 0, ts_x_origin = 0, ts_y_origin = 0, font = 0, subwindow_mode = 0, graphics_exposures = 0, clip_x_origin = 0, clip_y_origin = 0, clip_mask = 44, dash_offset = 0, dashes = 0 '\000'} (gdb) where #0 0x00000000004bc024 in x_draw_bar_cursor (w=0x4fb5120, row=0x63a2a80, width=2, kind=BAR_CURSOR) at /home/sds/src/emacs/trunk/src/xterm.c:7336 #1 0x00000000004bc51b in x_draw_window_cursor (w=0x4fb5120, glyph_row=0x63a2a80, x=0, y=104, cursor_type=, cursor_width=, on_p=1, active_p=1) at /home/sds/src/emacs/trunk/src/xterm.c:7455 #2 0x0000000000454c85 in display_and_set_cursor (w=0x4fb5120, on=1, hpos=-1, vpos=, x=0, y=104) at /home/sds/src/emacs/trunk/src/xdisp.c:25389 #3 0x00000000004babaf in x_update_window_end (w=0x4fb5120, cursor_on_p=, mouse_face_overwritten_p=0) at /home/sds/src/emacs/trunk/src/xterm.c:644 #4 0x0000000000414511 in update_window (w=0x4fb5120, force_p=) at /home/sds/src/emacs/trunk/src/dispnew.c:3689 #5 0x0000000000416473 in update_window_tree (w=0x4fb5120, force_p=1) at /home/sds/src/emacs/trunk/src/dispnew.c:3326 #6 0x000000000041964e in update_frame (f=0xeadc80, force_p=1, inhibit_hairy_id_p=0) at /home/sds/src/emacs/trunk/src/dispnew.c:3253 #7 0x0000000000446444 in redisplay_internal () at /home/sds/src/emacs/trunk/src/xdisp.c:13230 #8 0x0000000000502bc8 in read_char (commandflag=0, nmaps=0, maps=0x0, prev_event=11995570, used_mouse_menu=0x0, end_time=0x0) at /home/sds/src/emacs/trunk/src/keyboard.c:2443 #9 0x000000000058f185 in read_filtered_event (no_switch_frame=0, ascii_required=0, error_nonascii=0, input_method=0, seconds=) at /home/sds/src/emacs/trunk/src/lread.c:621 #10 0x000000000056e9d9 in Ffuncall (nargs=, args=0x7fffffffcfb0) at /home/sds/src/emacs/trunk/src/eval.c:2981 #11 0x00000000005a7546 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at /home/sds/src/emacs/trunk/src/bytecode.c:785 #12 0x000000000056ddfb in eval_sub (form=) at /home/sds/src/emacs/trunk/src/eval.c:2328 #13 0x000000000056e1f7 in Fprogn (args=) at /home/sds/src/emacs/trunk/src/eval.c:358 #14 0x00000000004fa18a in Ftrack_mouse (args=9971830) at /home/sds/src/emacs/trunk/src/keyboard.c:1264 #15 0x000000000056dfac in eval_sub (form=) at /home/sds/src/emacs/trunk/src/eval.c:2270 #16 0x00000000005704d5 in Feval (form=9971814, lexical=) at /home/sds/src/emacs/trunk/src/eval.c:2176 #17 0x000000000056e9ec in Ffuncall (nargs=, args=0x7fffffffd360) at /home/sds/src/emacs/trunk/src/eval.c:2977 #18 0x00000000005a7546 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at /home/sds/src/emacs/trunk/src/bytecode.c:785 #19 0x000000000056e489 in funcall_lambda (fun=9970925, nargs=2, arg_vector=0x7fffffffd538) at /home/sds/src/emacs/trunk/src/eval.c:3205 #20 0x000000000056e80b in Ffuncall (nargs=3, args=0x7fffffffd530) at /home/sds/src/emacs/trunk/src/eval.c:3035 #21 0x00000000005a7546 in exec_byte_code (bytestr=, vector=, maxdepth=, args_template=, nargs=, args=) at /home/sds/src/emacs/trunk/src/bytecode.c:785 #22 0x000000000056e489 in funcall_lambda (fun=9969301, nargs=1, arg_vector=0x7fffffffd748) at /home/sds/src/emacs/trunk/src/eval.c:3205 #23 0x000000000056e80b in Ffuncall (nargs=2, args=0x7fffffffd740) at /home/sds/src/emacs/trunk/src/eval.c:3035 #24 0x000000000056aadc in Fcall_interactively (function=18483746, record_flag=11995522, keys=50112933) at /home/sds/src/emacs/trunk/src/callint.c:859 #25 0x000000000056e9d9 in Ffuncall (nargs=, args=0x7fffffffd970) at /home/sds/src/emacs/trunk/src/eval.c:2981 #26 0x000000000056ec44 in call3 (fn=, arg1=, arg2=, arg3=) at /home/sds/src/emacs/trunk/src/eval.c:2774 #27 0x0000000000506f4c in command_loop_1 () at /home/sds/src/emacs/trunk/src/keyboard.c:1570 #28 0x000000000056cae6 in internal_condition_case (bfun=0x506bb0 , handlers=12047714, hfun=0x4fbae0 ) at /home/sds/src/emacs/trunk/src/eval.c:1499 #29 0x00000000004f9f4e in command_loop_2 (ignore=) at /home/sds/src/emacs/trunk/src/keyboard.c:1158 #30 0x000000000056c9c8 in internal_catch (tag=5150128, func=0x4f9f30 , arg=11995522) at /home/sds/src/emacs/trunk/src/eval.c:1256 #31 0x00000000004fb5b7 in command_loop () at /home/sds/src/emacs/trunk/src/keyboard.c:1137 #32 recursive_edit_1 () at /home/sds/src/emacs/trunk/src/keyboard.c:757 #33 0x00000000004fb8ec in Frecursive_edit () at /home/sds/src/emacs/trunk/src/keyboard.c:821 #34 0x000000000040fb0d in main (argc=1, argv=) at /home/sds/src/emacs/trunk/src/emacs.c:1707 -- Sam Steingold (http://sds.podval.org/) on Ubuntu 11.10 (oneiric) X 11.0.11004000 http://camera.org http://pmw.org.il http://mideasttruth.com http://dhimmi.com http://honestreporting.com http://www.memritv.org 186,000 Miles per Second. It's not just a good idea. IT'S THE LAW.