From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Werner LEMBERG Newsgroups: gmane.emacs.devel Subject: crash with Emacs CVS 2003-05-09 Date: Wed, 25 Jun 2003 08:03:24 +0200 (CEST) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <20030625.080324.112616176.wl@gnu.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1056521366 23301 80.91.224.249 (25 Jun 2003 06:09:26 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 25 Jun 2003 06:09:26 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Jun 25 08:09:18 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19V3Qp-0005wG-00 for ; Wed, 25 Jun 2003 08:06:59 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19V3Ui-0000wR-00 for ; Wed, 25 Jun 2003 08:11:00 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19V3Px-0003l1-5w for emacs-devel@quimby.gnus.org; Wed, 25 Jun 2003 02:06:05 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19V3Pe-0003kb-R8 for emacs-devel@gnu.org; Wed, 25 Jun 2003 02:05:46 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19V3Pd-0003ja-6D for emacs-devel@gnu.org; Wed, 25 Jun 2003 02:05:46 -0400 Original-Received: from moutng.kundenserver.de ([212.227.126.177]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19V3Pc-0003i7-Gr for emacs-devel@gnu.org; Wed, 25 Jun 2003 02:05:44 -0400 Original-Received: from [212.227.126.155] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 19V3PZ-0003p1-00 for emacs-devel@gnu.org; Wed, 25 Jun 2003 08:05:41 +0200 Original-Received: from [80.129.74.188] (helo=orion.univie.ac.at) (TLSv1:EDH-RSA-DES-CBC3-SHA:168) (Exim 3.35 #1) id 19V3PY-0007ot-00 for emacs-devel@gnu.org; Wed, 25 Jun 2003 08:05:41 +0200 Original-Received: from localhost (localhost [127.0.0.1])h5P63Ol16246 for ; Wed, 25 Jun 2003 08:03:24 +0200 Original-To: emacs-devel@gnu.org X-Mailer: Mew version 4.0.54 on Emacs 21.3.50.1 / Mule 5.0 (SAKAKI) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15225 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15225 [I'm using this old CVS version because the current one has severe problems with fontsets.] While working with mew I got the segfault below. Werner ====================================================================== Program received signal SIGSEGV, Segmentation fault. 0x08077370 in fill_glyph_string (s=0xbfffe274, face_id=12, start=0, end=36, overlaps_p=0) at xdisp.c:16554 16554 PREPARE_FACE_FOR_DISPLAY (f, face); (gdb) bt full #0 0x08077370 in fill_glyph_string (s=0xbfffe274, face_id=12, start=0, end=36, overlaps_p=0) at xdisp.c:16554 face = (struct face *) 0x0 f = (struct frame *) 0x852b778 glyph = (struct glyph *) 0x8b9d6d0 char2b = (XChar2b *) 0xbfffe224 two_byte_p = (int *) 0xbfffe1f8 two_byte_p = 0 start = -1073749388 end = -1073749468 glyph = (struct glyph *) 0x8b9d6d0 last = (struct glyph *) 0x8b9d9a0 voffset = 0 glyph_not_available_p = 0 #1 0x08078145 in draw_glyphs (w=0x852b9e8, x=13, row=0x8cbbbf0, area=TEXT_AREA, start=0, end=36, hl=DRAW_NORMAL_TEXT, overlaps_p=0) at xdisp.c:17306 head = (struct glyph_string *) 0xbfffe274 tail = (struct glyph_string *) 0xbfffe274 s = (struct glyph_string *) 0xbfffe274 last_x = 973 area_width = 12 x_reached = 147569648 i = 0 j = 134654231 f = (struct frame *) 0x852b778 #2 0x0807c37e in x_write_glyphs (start=0x8b9d6d0, len=36) at xdisp.c:18366 start = (struct glyph *) 0xc x = 147569648 #3 0x08053f05 in update_text_area (w=0x852b9e8, vpos=0) at dispnew.c:4266 current_row = (struct glyph_row *) 0x8d33e88 desired_row = (struct glyph_row *) 0x8cbbbf0 changed_p = 0 #4 0x08054346 in update_window_line (w=0x852b9e8, vpos=0, mouse_face_overwritten_p=0xbfffe528) at dispnew.c:4490 w = (struct window *) 0x852b9e8 mouse_face_overwritten_p = (int *) 0x0 current_row = (struct glyph_row *) 0x8d33e88 desired_row = (struct glyph_row *) 0x8cbbbf0 changed_p = 0 #5 0x08053c8b in update_window (w=0x852b9e8, force_p=0) at dispnew.c:4146 vpos = 0 i = 12 end = (struct glyph_row *) 0x8cbbe34 mode_line_row = (struct glyph_row *) 0xbfffe274 header_line_row = (struct glyph_row *) 0x0 changed_p = 1 mouse_face_overwritten_p = 0 row = (struct glyph_row *) 0x8cbbbf0 yb = 24 n_updated = 1 desired_matrix = (struct glyph_matrix *) 0x8ce7198 paused_p = 0 preempt_count = 9 #6 0x080536f3 in update_window_tree (w=0x8b15500, force_p=0) at dispnew.c:3881 w = (struct window *) 0x852b9e8 force_p = 0 paused_p = 0 #7 0x080535f1 in update_frame (f=0x852b778, force_p=0, inhibit_hairy_id_p=0) at dispnew.c:3818 f = (struct frame *) 0x852b778 inhibit_hairy_id_p = 0 paused_p = 139681752 root_window = (struct window *) 0x8b15500 #8 0x0806c6ba in redisplay_internal (preserve_echo_area=0) at xdisp.c:10005 f = (struct frame *) 0x852b778 tail = 12 frame = 12 i = 1 updated = (struct frame **) 0xbfffe5b4 n = 0 size = 50 w = (struct window *) 0x8b15500 f = (struct frame *) 0xbfffe274 pause = 0 must_finish = 1 tlbufpos = {charpos = 4011, bytepos = 4011} tlendpos = {charpos = 0, bytepos = 0} number_of_visible_frames = 1 count = 20 polling_stopped_here = 1 consider_all_windows_p = 1 #9 0x0806b5d0 in redisplay () at xdisp.c:9403 No locals. #10 0x080dccc5 in read_char (commandflag=0, nmaps=0, maps=0x0, prev_event=405511988, used_mouse_menu=0x0) at keyboard.c:2483 c = 405511940 count = -1073746704 local_getcjmp = {{__jmpbuf = {134645296, 0, 139638648, 952765028, 1213380472, 674167796}, __mask_was_saved = 139638648, __saved_mask = { __val = {952765028, 3221220412, 134640282, 1, 3221220596, 3221220412, 134640322, 139638648, 952765028, 35, 0, 952765028, 0, 35, 0, 0, 26, 3221220476, 134639811, 952765028, 35, 0, 0, 952765028, 946250844, 946250844, 35, 148514108, 148514119, 3221220196, 46, 1}}}} save_jump = {{__jmpbuf = {1075908504, 1076493764, 1, 0, 134560441, 139638648}, __mask_was_saved = 139639272, __saved_mask = {__val = { 3221220236, 1075813336, 139477312, 400000, 146395792, 1075813297, 139639272, 139638648, 3221220252, 134900369, 139638648, 0, 3221220284, 134960887, 139477312, 1, 3221220300, 134559609, 139639272, 405511940, 0, 134643057, 139639272, 139638648, 3221220348, 134646598, 139638648, 20, 3221220348, 134646584, 139639272, 1}}}} key_already_recorded = 0 tem = 946250844 save = -1073746704 previous_echo_area_message = 405511940 also_record = 405511940 reread = 0 gcpro1 = {next = 0x0, var = 0x0, nvars = -1073747108} gcpro2 = {next = 0x0, var = 0x4029d77c, nvars = 1077986624} last_idle_start = {tv_sec = 139478904, tv_usec = 248} polling_stopped_here = 0 #11 0x08146952 in read_filtered_event (no_switch_frame=1, ascii_required=0, error_nonascii=0, input_method=0) at lread.c:465 val = -1073746704 delayed_switch_frame = 405511940 #12 0x0813d874 in Fy_or_n_p (prompt=946250844) at fns.c:3068 prompt = 946250844 obj = -1073746704 key = 12 def = -1073746704 map = 1480701972 answer = -1073746704 xprompt = 946250844 args = {952765044, 946250844} gcpro1 = {next = 0x0, var = 0x0, nvars = 19} gcpro2 = {next = 0x182d9174, var = 0x85d498c, nvars = 140598120} count = 19 ...