From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Brad Walker Newsgroups: gmane.emacs.devel Subject: 23.0.60; segfault on graphical splash screen Date: Mon, 31 Mar 2008 23:39:17 -0600 Message-ID: NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1207028423 20990 80.91.229.12 (1 Apr 2008 05:40:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Apr 2008 05:40:23 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 01 07:40:52 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JgZEl-0007hu-GC for ged-emacs-devel@m.gmane.org; Tue, 01 Apr 2008 07:40:47 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JgZE8-0003h5-Tc for ged-emacs-devel@m.gmane.org; Tue, 01 Apr 2008 01:40:09 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JgZE0-0003ga-EU for emacs-devel@gnu.org; Tue, 01 Apr 2008 01:40:00 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JgZDy-0003gG-US for emacs-devel@gnu.org; Tue, 01 Apr 2008 01:39:59 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JgZDy-0003g7-Jj for emacs-devel@gnu.org; Tue, 01 Apr 2008 01:39:58 -0400 Original-Received: from host2.cashcrate.com ([72.52.164.45]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JgZDx-00015x-Vq for emacs-devel@gnu.org; Tue, 01 Apr 2008 01:39:58 -0400 Original-Received: from 24-117-193-117.cpe.cableone.net ([24.117.193.117] helo=home.bradmwalker.com) by host2.cashcrate.com with esmtpsa (SSLv3:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1JgZDq-00021d-Uc for emacs-devel@gnu.org; Tue, 01 Apr 2008 01:39:51 -0400 Original-Received: from brad by home.bradmwalker.com with local (Exim 4.69) (envelope-from ) id 1JgZDJ-0004sx-J6 for emacs-devel@gnu.org; Mon, 31 Mar 2008 23:39:17 -0600 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host2.cashcrate.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - home.bradmwalker.com X-Source: X-Source-Args: X-Source-Dir: X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:94089 Archived-At: Run Fedora 9 i386 or x86_64 (reproduced on a slot a athlon box and a core 2 duo laptop) Install emacs 23 packages @ http://rpm.bradmwalker.com/8.92/ emacs --font 'Liberation Mono:pixelsize=18' Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f7a41a96790 (LWP 18258)] x_compute_glyph_string_overhangs (s=0x7fff49acfdb0) at xterm.c:1326 1326 font->driver->text_extents (font, code, s->nchars, &metrics); gdb) bt full #0 x_compute_glyph_string_overhangs (s=0x7fff49acfdb0) at xterm.c:1326 font = (struct font *) 0x0 metrics = {lbearing = 2, rbearing = 353, width = 358, ascent = 13, descent = 4} cs = {lbearing = 2, rbearing = 353, width = 358, ascent = 0, descent = 12, attributes = 1} direction = 32767 font_ascent = 1236074896 font_descent = 32767 #1 0x000000000042ac51 in draw_glyphs (w=0x17eb600, x=660, row=0x7f7a3bafc720, area=TEXT_AREA, start=, end=70, hl=DRAW_NORMAL_TEXT, overlaps=0) at xdisp.c:20046 dummy_x = h = t = head = (struct glyph_string *) 0x7fff49acff40 tail = (struct glyph_string *) 0x7fff49acfc70 s = (struct glyph_string *) 0x7fff49acfdb0 clip_head = clip_tail = last_x = 891 area_width = 53760 x_reached = 660 i = 70 j = #2 0x000000000042da6f in x_write_glyphs (start=, len=70) at xdisp.c:21504 x = hpos = 0 #3 0x0000000000417b5b in update_window_line (w=0x17eb600, vpos=18, mouse_face_overwritten_p=0x7fff49ad037c) at dispnew.c:4452 current_row = (struct glyph_row *) 0x7f7a3b961b30 desired_row = (struct glyph_row *) 0x7f7a3bafc720 rif = (struct redisplay_interface *) 0x7f98a0 changed_p = 0 #4 0x0000000000418f9b in update_window (w=0x17eb600, force_p=0) at dispnew.c:4308 vpos = 18 i = end = (struct glyph_row *) 0x7f7a3bafe1f0 header_line_row = (struct glyph_row *) 0x0 changed_p = 1 mouse_face_overwritten_p = 0 row = (struct glyph_row *) 0x7f7a3bafc720 yb = 588 desired_matrix = (struct glyph_matrix *) 0xb03c00 paused_p = 0 rif = (struct redisplay_interface *) 0x7f98a0 #5 0x000000000041a6c3 in update_window_tree (w=0x17eb600, force_p=0) at dispnew.c:4001 paused_p = 53760 #6 0x000000000041ae2e in update_frame (f=0xd60800, force_p=0, inhibit_hairy_id_p=0) at dispnew.c:3929 paused_p = 1 root_window = (struct window *) 0x17eb600 #7 0x0000000000446dd9 in redisplay_internal ( preserve_echo_area=) at xdisp.c:11622 f = (struct frame *) 0xd60800 tail = frame = w = (struct window *) 0x17eb600 pause = 0 must_finish = 1 tlbufpos = {charpos = 29817365, bytepos = 0} number_of_visible_frames = 1 count = 2 polling_stopped_here = 0 old_frame = 14026756 consider_all_windows_p = 1 maps=0x7fff49ad13f0, prev_event=10862369, used_mouse_menu=0x7fff49ad1518, end_time=0x0) at keyboard.c:2722 c = local_getcjmp = {{__jmpbuf = {140734429467112, 5598187, -8, 5927113, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = { 0 }}}} save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 140162966592948}, __mask_was_saved = 128, __saved_mask = {__val = {5898226, 128, 140162966560720, 10862369, 5902300, 140162966592948, 140162966592948, 127, 5898226, 127, 140162966560720, 10862369, 5902300, 140734429467120, 140734429467568, 140162966592944}}}} key_already_recorded = 0 tem = save = previous_echo_area_message = 10862369 also_record = 10862369 reread = 0 polling_stopped_here = orig_kboard = (struct kboard *) 0x16c8620 #9 0x00000000004f733d in read_key_sequence (keybuf=0x7fff49ad15a0, bufsize=30, prompt=10862369, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9473 interrupted_kboard = (KBOARD *) 0x16c8620 key = 0 used_mouse_menu = 0 echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 local_first_binding = 0 from_string = 10862369 count = 2 t = 0 echo_start = 0 keys_start = 0 nmaps = 3 nmaps_allocated = 3 defs = (Lisp_Object * volatile) 0x7fff49ad13c0 submaps = (Lisp_Object * volatile) 0x7fff49ad13f0 orig_local_map = 12035445 orig_keymap = 10862369 localized_local_map = 0 first_binding = 0 first_unbound = 31 mock_input = 0 fkey = {parent = 21939957, map = 21939957, start = 0, end = 0} keytran = {parent = 10854165, map = 10854165, start = 0, end = 0} indec = {parent = 21940821, map = 21940821, start = 0, end = 0} delayed_switch_frame = 10862369 original_uppercase = 4413613 original_uppercase_position = -1 starting_buffer = (struct buffer *) 0x7f7a3bd59db0 fake_prefixed_keys = 10862369 #10 0x00000000004f9133 in command_loop_1 () at keyboard.c:1653 cmd = lose = nonundocount = 0 keybuf = {44108294, 286541526297010176, 273820952844, 8854528, 4611686018427389952, 4611686018427404288, 140734429470144, 140734429470152, 140734429468352, 5631403, 273821008272, 4208872, 4294967296, 4294968231, 0, 140163064603480, 140734429468592, 2822930839, 140734429468512, 0, 140734429468536, 273816789454, 0, 140734429468288, 140734429468032, 0, 1, 10862369, 21393489, 286541526297010176} i = 11630976 prev_modiff = 0 prev_buffer = (struct buffer *) 0x0 already_adjusted = 0 #11 0x000000000055c73f in internal_condition_case ( bfun=0x4f8f20 , handlers=10949361, hfun=0x4f1860 ) at eval.c:1494 val = c = {tag = 10862369, val = 10862369, next = 0x7fff49ad1860, gcpro = 0x0, jmp = {{__jmpbuf = {0, 2679520856056530932, 11630944, 4294967295, 140734429470144, 140734429470152, -2679360040122447884, 2679522811569899508}, __mask_was_saved = 0, __saved_mask = {__val = { 5253935, 273820980000, 140163064410112, 0, 4294967295, 1, 8345776, 11630944, 4294967295, 140734429470144, 140734429470152, 0, 273816806426, 140161962737665, 0, 140734429468608}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} h = {handler = 10949361, var = 10862369, chosen_clause = 10862369, tag = 0x7fff49ad16f0, next = 0x0} #12 0x00000000004f0c0e in command_loop_2 () at keyboard.c:1370 val = 53760 #13 0x000000000055c857 in internal_catch (tag=, func=0x4f0bf0 , arg=10862369) at eval.c:1230 c = {tag = 10930705, val = 10862369, next = 0x0, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 2679520856056530932, 11630944, 4294967295, 140734429470144, 140734429470152, -2679360039803680780, 2679522811887093748}, __mask_was_saved = 0, __saved_mask = {__val = { 0, 0, 0, 100, 30064771072, 344, 94500340416, 1, 11262576, 11256802, 10902544, 11262577, 10862369, 11256800, 5557911, 11262576}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} #14 0x00000000004f16a0 in command_loop () at keyboard.c:1349 No locals. #15 0x00000000004f1abc in recursive_edit_1 () at keyboard.c:958 val = #16 0x00000000004f1c34 in Frecursive_edit () at keyboard.c:1020 buffer = 10862369 #17 0x00000000004e6aab in main (argc=3, argv=0x7fff49ad1dc8) at emacs.c:1784 dummy = 0 stack_bottom_variable = 0 '\0' do_initial_setlocale = 1 skip_args = 0 rlim = {rlim_cur = 10485760, rlim_max = 18446744073709551615} no_loadup = 0 junk = 0x0 In GNU Emacs 23.0.60.1 (x86_64-redhat-linux-gnu, GTK+ Version 2.12.9) of 2008-03-30 on brad.office Windowing system distributor `The X.Org Foundation', version 11.0.10499901 configured using `configure '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'target_alias=x86_64-redhat-linux-gnu' 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'' 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: en_US.utf8 value of $XMODIFIERS: @im=none locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Mail Minor modes in effect: iswitchb-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-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-compression-mode: t line-number-mode: t transient-mark-mode: t Additional Info: I have not been able to reproduce this on Fedora 8.