From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Bad Protocol request 77 Date: Wed, 29 Jun 2005 01:53:32 -0400 Message-ID: <87fyv1d84x.fsf-monnier+emacs@gnu.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1120024524 25317 80.91.229.2 (29 Jun 2005 05:55:24 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 29 Jun 2005 05:55:24 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 29 07:55:18 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DnVXZ-0000lJ-1g for ged-emacs-devel@m.gmane.org; Wed, 29 Jun 2005 07:55:17 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DnVeu-00012b-Eo for ged-emacs-devel@m.gmane.org; Wed, 29 Jun 2005 02:02:52 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DnVe6-0000zV-Jy for emacs-devel@gnu.org; Wed, 29 Jun 2005 02:02:02 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DnVe1-0000vC-Db for emacs-devel@gnu.org; Wed, 29 Jun 2005 02:01:58 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DnVdy-0000rZ-Nd for emacs-devel@gnu.org; Wed, 29 Jun 2005 02:01:55 -0400 Original-Received: from [209.226.175.34] (helo=tomts13-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DnVaO-0006sg-EC for emacs-devel@gnu.org; Wed, 29 Jun 2005 01:58:12 -0400 Original-Received: from alfajor ([70.49.80.233]) by tomts13-srv.bellnexxia.net (InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP id <20050629055326.XHCQ25800.tomts13-srv.bellnexxia.net@alfajor>; Wed, 29 Jun 2005 01:53:26 -0400 Original-Received: by alfajor (Postfix, from userid 1000) id C7D9ED73EF; Wed, 29 Jun 2005 01:53:32 -0400 (EDT) Original-To: emacs-devel@gnu.org User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) 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:39871 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:39871 My Emacs is crashing in Gnus when displaying some articles. I haven't been able to get a reliable recipe yet, but basically I get a backtrace as shown in the appended session. The first backtrace is with x-synchronize turned off, the second is with x-synchronize turned on. Could give me some hint what I should be looking at? In the mean time, I'll try to get a reliably reproducible recipe. Stefan (gdb) bt #0 x_error_quitter (display=0xbfffce30, error=0xbfffcd00) at xterm.c:7788 #1 0x0810175c in x_error_handler (display=0x8714568, error=0xbfffcd00) at xterm.c:7753 #2 0xb7ddf624 in _XError () from /usr/X11R6/lib/libX11.so.6 #3 0xb7ddc5ca in _XEventsQueued () from /usr/X11R6/lib/libX11.so.6 #4 0xb7dcfa59 in XPending () from /usr/X11R6/lib/libX11.so.6 #5 0x080ffc8b in XTread_socket (sd=0, expected=1, hold_quit=0xbfffe790) at xterm.c:7043 #6 0x0813ab25 in read_avail_input (expected=1) at keyboard.c:6676 #7 0x0813ad0c in handle_async_input () at keyboard.c:6819 #8 0x08097ffc in x_write_glyphs (start=0x88053a8, len=69) at xdisp.c:20047 #9 0x08056f33 in update_text_area (w=0x87d2db0, vpos=2) at dispnew.c:4321 #10 0x0805754f in update_window_line (w=0x87d2db0, vpos=2, mouse_face_overwritten_p=0x100) at dispnew.c:4545 #11 0x08056b8f in update_window (w=0x87d2db0, force_p=0) at dispnew.c:4187 #12 0x0805668a in update_window_tree (w=0x87d2db0, force_p=0) at dispnew.c:3930 #13 0x0805654c in update_window_tree (w=0x98eca10, force_p=0) at dispnew.c:3926 #14 0x08056401 in update_frame (f=0x87d2c30, force_p=0, inhibit_hairy_id_p=256) at dispnew.c:3862 #15 0x0807ff31 in redisplay_internal (preserve_echo_area=0) at xdisp.c:10581 #16 0x0807e4d2 in redisplay () at xdisp.c:9799 #17 0x081334c5 in read_char (commandflag=1, nmaps=4, maps=0xbffff20c, prev_event=138334225, used_mouse_menu=0xbffff248) at keyboard.c:2538 #18 0x0813fb86 in read_key_sequence (keybuf=0xbffff370, bufsize=30, prompt=138334225, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:8825 #19 0x0812de99 in command_loop_1 () at keyboard.c:1528 #20 0x081b93ce in internal_condition_case (bfun=0x812dc20 , handlers=138395217, hfun=0x812d6c0 ) at eval.c:1443 #21 0x0812da5e in command_loop_2 () at keyboard.c:1318 #22 0x081b8e8b in internal_catch (tag=256, func=0x812da30 , arg=138334225) at eval.c:1202 #23 0x0812da03 in command_loop () at keyboard.c:1297 #24 0x0812d0b5 in recursive_edit_1 () at keyboard.c:990 #25 0x0812d241 in Frecursive_edit () at keyboard.c:1051 #26 0x0812b08d in main (argc=3, argv=0xbffffa24) at emacs.c:1776 (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/monnier/src/emacs/trunk/src/emacs -f gnus Breakpoint 2, x_error_quitter (display=0xbfffddb0, error=0xbfffdce0) at xterm.c:7788 (gdb) bt #0 x_error_quitter (display=0xbfffddb0, error=0xbfffdce0) at xterm.c:7788 #1 0x0810175c in x_error_handler (display=0x8714568, error=0xbfffdce0) at xterm.c:7753 #2 0xb7ddf624 in _XError () from /usr/X11R6/lib/libX11.so.6 #3 0xb7dddb83 in _XReply () from /usr/X11R6/lib/libX11.so.6 #4 0xb7dd8db4 in XSync () from /usr/X11R6/lib/libX11.so.6 #5 0xb7dd8e75 in _XSyncFunction () from /usr/X11R6/lib/libX11.so.6 #6 0xb7dc99c8 in XDrawImageString16 () from /usr/X11R6/lib/libX11.so.6 #7 0x080f5d8e in x_draw_glyph_string_foreground (s=0xbfffe3bc) at xterm.c:1310 #8 0x080f8a6d in x_draw_glyph_string (s=0xbfffe3bc) at xterm.c:2644 #9 0x080935db in draw_glyphs (w=0x87d2db0, x=415, row=0x88bc980, area=TEXT_AREA, start=0, end=68, hl=DRAW_NORMAL_TEXT, overlaps_p=0) at xdisp.c:18729 #10 0x08097fad in x_write_glyphs (start=0x87d8568, len=68) at xdisp.c:20029 #11 0x08056f33 in update_text_area (w=0x87d2db0, vpos=0) at dispnew.c:4321 #12 0x0805754f in update_window_line (w=0x87d2db0, vpos=0, mouse_face_overwritten_p=0x100) at dispnew.c:4545 #13 0x08056b8f in update_window (w=0x87d2db0, force_p=0) at dispnew.c:4187 #14 0x0805668a in update_window_tree (w=0x87d2db0, force_p=0) at dispnew.c:3930 #15 0x0805654c in update_window_tree (w=0x98db8d0, force_p=0) at dispnew.c:3926 #16 0x08056401 in update_frame (f=0x87d2c30, force_p=0, inhibit_hairy_id_p=256) at dispnew.c:3862 #17 0x0807ff31 in redisplay_internal (preserve_echo_area=0) at xdisp.c:10581 #18 0x0807e4d2 in redisplay () at xdisp.c:9799 #19 0x081334c5 in read_char (commandflag=1, nmaps=4, maps=0xbffff20c, prev_event=138334225, used_mouse_menu=0xbffff248) at keyboard.c:2538 #20 0x0813fb86 in read_key_sequence (keybuf=0xbffff370, bufsize=30, prompt=138334225, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:8825 #21 0x0812de99 in command_loop_1 () at keyboard.c:1528 #22 0x081b93ce in internal_condition_case (bfun=0x812dc20 , handlers=138395217, hfun=0x812d6c0 ) at eval.c:1443 #23 0x0812da5e in command_loop_2 () at keyboard.c:1318 #24 0x081b8e8b in internal_catch (tag=256, func=0x812da30 , arg=138334225) at eval.c:1202 #25 0x0812da03 in command_loop () at keyboard.c:1297 #26 0x0812d0b5 in recursive_edit_1 () at keyboard.c:990 #27 0x0812d241 in Frecursive_edit () at keyboard.c:1051 #28 0x0812b08d in main (argc=3, argv=0xbffffa24) at emacs.c:1776 (gdb) up 7 #7 0x080f5d8e in x_draw_glyph_string_foreground (s=0xbfffe3bc) at xterm.c:1310 (gdb) p *s $1 = { x = 217, y = 1, ybase = 12, width = 6, background_width = 6, height = 13, left_overhang = 0, right_overhang = 0, f = 0x87d2c30, w = 0x87d2db0, display = 0x8714568, window = 29360220, row = 0x88bc980, area = TEXT_AREA, char2b = 0xbfffe36c, nchars = 1, hl = DRAW_NORMAL_TEXT, face = 0x8a3ff88, font = 0x9972fe0, font_info = 0x87d4c50, cmp = 0x0, gidx = 0, extends_to_end_of_line_p = 0, background_filled_p = 0, two_byte_p = 1, font_not_found_p = 0, stippled_p = 0, for_overlaps_p = 0, gc = 0x9121ad8, first_glyph = 0x87d89c8, img = 0x0, slice = { x = 0, y = 0, width = 0, height = 0 }, clip_head = 0x0, clip_tail = 0x0, next = 0xbfffe2ec, prev = 0xbfffe48c } (gdb)