emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

X protocol error: BadPixmap (invalid Pixmap parameter) on protocol reque


From: Simon Josefsson
Subject: X protocol error: BadPixmap (invalid Pixmap parameter) on protocol request 56
Date: Sat, 25 Jan 2003 15:32:17 +0100
User-agent: Gnus/5.090014 (Oort Gnus v0.14) Emacs/21.3.50 (i686-pc-linux-gnu)

This bug report will be sent to the Free Software Foundation,
not to your local site managers!
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 address@hidden mailing list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

Gnus was getting new mail and I pressed C-g and got the following
backtrace.  The gdb process is still running if you want additional
information.

(gdb) r
Starting program: /home/jas/bin/emacs -geometry 80x40+0+0

Breakpoint 2, x_error_quitter (display=0x84e10f0, error=0xbfffde98)
    at xterm.c:12709
12709     XGetErrorText (display, error->error_code, buf, sizeof (buf));
(gdb) bt
#0  x_error_quitter (display=0x84e10f0, error=0xbfffde98) at xterm.c:12709
#1  0x080b7f4a in x_error_handler (display=0x84e10f0, error=0xbfffde98)
    at xterm.c:12727
#2  0x404c09cd in _XError () from /usr/X11R6/lib/libX11.so.6
#3  0x404bf07b in _XReply () from /usr/X11R6/lib/libX11.so.6
#4  0x404baa77 in XSync () from /usr/X11R6/lib/libX11.so.6
#5  0x40250799 in gdk_flush () from /usr/lib/libgdk-x11-2.0.so.0
#6  0x40244ae3 in gdk_window_process_all_updates ()
   from /usr/lib/libgdk-x11-2.0.so.0
#7  0x080d7197 in update_frame_tool_bar (f=0x8466360) at gtkutil.c:2840
#8  0x08066ccf in redisplay_tool_bar (f=0x8466360) at xdisp.c:8007
#9  0x0806c41a in redisplay_window (window=1213236352, just_this_one_p=0)
    at xdisp.c:10835
#10 0x08068fde in redisplay_window_0 (window=1213236352) at xdisp.c:9437
#11 0x0812eb34 in internal_condition_case_1 (
    bfun=0x8068fb8 <redisplay_window_0>, arg=1213236352, handlers=1479366820,
    hfun=0x8068f9c <redisplay_window_error>) at eval.c:1392
#12 0x08068f89 in redisplay_windows (window=1213236072) at xdisp.c:9416
#13 0x080686a3 in redisplay_internal (preserve_echo_area=0) at xdisp.c:9007
#14 0x08067670 in redisplay () at xdisp.c:8434
---Type <return> to continue, or q <return> to quit---
#15 0x080dbbd5 in read_char (commandflag=1, nmaps=2, maps=0xbfffed10,
    prev_event=405445884, used_mouse_menu=0xbfffed5c) at keyboard.c:2428
#16 0x080e28b0 in read_key_sequence (keybuf=0xbfffee60, bufsize=30,
    prompt=405445884, dont_downcase_last=0, can_return_switch_frame=1,
    fix_current_buffer=1) at keyboard.c:8531
#17 0x080da138 in command_loop_1 () at keyboard.c:1474
#18 0x0812ea2d in internal_condition_case (bfun=0x80d9e30 <command_loop_1>,
    handlers=405542492, hfun=0x80d9a44 <cmd_error>) at eval.c:1351
#19 0x080d9d08 in command_loop_2 () at keyboard.c:1274
#20 0x0812e5a5 in internal_catch (tag=405565660,
    func=0x80d9ce4 <command_loop_2>, arg=405445884) at eval.c:1112
#21 0x080d9c71 in command_loop () at keyboard.c:1245
#22 0x080d9800 in recursive_edit_1 () at keyboard.c:969
#23 0x080faab0 in read_minibuf (map=1479366460, initial=405445884,
    prompt=955196196, backup_n=0, expflag=0, histvar=405634012, histpos=0,
    defalt=948601332, allow_props=0, inherit_input_method=0) at minibuf.c:652
#24 0x080fbf30 in Fcompleting_read (prompt=955196196, table=1490005212,
    predicate=405445884, require_match=405445884, initial_input=405445884,
    hist=405634012, def=948601332, inherit_input_method=405445884)
    at minibuf.c:1606
---Type <return> to continue, or q <return> to quit---
#25 0x080fb45a in Fread_buffer (prompt=955196228, def=1216969136,
    require_match=405445884) at minibuf.c:1085
#26 0x0812c5d4 in Fcall_interactively (function=405590260,
    record_flag=405445884, keys=1210812048) at callint.c:520
#27 0x080e41d5 in Fcommand_execute (cmd=405590260, record_flag=405445884,
    keys=405445884, special=405445884) at keyboard.c:9562
#28 0x080daaaa in command_loop_1 () at keyboard.c:1710
#29 0x0812ea2d in internal_condition_case (bfun=0x80d9e30 <command_loop_1>,
    handlers=405542492, hfun=0x80d9a44 <cmd_error>) at eval.c:1351
#30 0x080d9d08 in command_loop_2 () at keyboard.c:1274
#31 0x0812e5a5 in internal_catch (tag=405503796,
    func=0x80d9ce4 <command_loop_2>, arg=405445884) at eval.c:1112
#32 0x080d9cb3 in command_loop () at keyboard.c:1253
#33 0x080d9800 in recursive_edit_1 () at keyboard.c:969
#34 0x080d9930 in Frecursive_edit () at keyboard.c:1025
#35 0x080d87c3 in main (argc=3, argv=0xbffffa04) at emacs.c:1659
(gdb)
(gdb)
(gdb)
(gdb)
(gdb) l
12704     char buf[256], buf1[356];
12705
12706     /* Note that there is no real way portable across R3/R4 to get the
12707        original error handler.  */
12708
12709     XGetErrorText (display, error->error_code, buf, sizeof (buf));
12710     sprintf (buf1, "X protocol error: %s on protocol request %d",
12711              buf, error->request_code);
12712     x_connection_closed (display, buf1);
12713   }
(gdb) p buf
$1 = '\0' <repeats 255 times>
(gdb) p *error
$2 = {
  type = 0,
  display = 0x84e10f0,
  resourceid = 35652530,
  serial = 966610,
  error_code = 4 '\004',
  request_code = 56 '8',
  minor_code = 0 '\0'
}
(gdb) p *display
$3 = {
  ext_data = 0x84a5270,
  private1 = 0x84e0858,
  fd = 9,
  private2 = 8,
  proto_major_version = 11,
  proto_minor_version = 0,
  vendor = 0x84e09b8 "The XFree86 Project, Inc",
  private3 = 35651584,
  private4 = 2097151,
  private5 = 5502,
  private6 = 0,
  resource_alloc = 0x404bea18 <_XAllocID>,
  byte_order = 0,
  bitmap_unit = 32,
  bitmap_pad = 32,
  bitmap_bit_order = 0,
  nformats = 7,
  pixmap_format = 0x84e05d8,
  private8 = 11,
---Type <return> to continue, or q <return> to quit---
  release = 40100001,
  private9 = 0x8c15fc0,
  private10 = 0x8dd1d90,
  qlen = 17,
  last_request_read = 966610,
  request = 966625,
  private11 = 0x4056035c "",
  private12 = 0x84e1630 "<\030\002",
  private13 = 0x84e1630 "<\030\002",
  private14 = 0x84e1e30 "",
  max_request_size = 65535,
  db = 0x84eb290,
  private15 = 0,
  display_name = 0x84df9c0 ":0.0",
  default_screen = 0,
  nscreens = 1,
  screens = 0x84e0650,
  motion_buffer = 256,
  private16 = 0,
  min_keycode = 8,
---Type <return> to continue, or q <return> to quit---
  max_keycode = 255,
  private17 = 0x0,
  private18 = 0x0,
  private19 = 0,
  xdefaults = 0x84e1e38 
"*AboutDlg*Font:\t-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1\n*Box.background:\t#dcdcdc\n*Box.foreground:\t#000000\n*Button.activeBackground:\t#dcdcdc\n*Button.activeForeground:\t#000000\n*But"...
}
(gdb) n
12710     sprintf (buf1, "X protocol error: %s on protocol request %d",
(gdb) p buf
$4 = "BadPixmap (invalid Pixmap parameter)", '\0' <repeats 219 times>
(gdb) n
12712     x_connection_closed (display, buf1);
(gdb) p buf1
$5 = "X protocol error: BadPixmap (invalid Pixmap parameter) on protocol 
request 56\0\0\0\0\0\0\200\376?\0\0\0\0\0\0\0\340\001@ \0\0\0\177\003 ", '\0' 
<repeats
30 times>, "\340\354\334\354\334\354\334\376?", '\0' <repeats 13 times>, 
"\200\376?\0\0\0\0\0\0\0\340\354\334\354\334\354\334\377?", '\0' <repeats 27 
times>, "\315\314\314\376?", '\0' <repeats 13 times>, "\200\001@", '\0' 
<repeats 13 times>, "\200\376?", '\0' <repeats 13 times>...
(gdb)



In GNU Emacs 21.3.50.3 (i686-pc-linux-gnu)
 of 2003-01-25 on latte.josefsson.org
configured using `configure '--with-gtk''

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: nil
  locale-coding-system: nil
  default-enable-multibyte-characters: t

Recent input:
<help-echo> M-x g n u s <return> <help-echo> <help-echo> 
C-g <down-mouse-1> <mouse-1> <down-mouse-1> <mouse-1> 
<down-mouse-2> <mouse-2> q C-c C-s s l . M-x r e p 
o r <tab> <return>

Recent messages:
Fetching article 13922 for nnimap+yxa:INBOX.emacs-devel...
nnimap: Setting marks in INBOX.emacs-devel...done
Saving /home/jas/.newsrc...
Wrote /home/jas/.newsrc
Saving /home/jas/.newsrc...done
Saving /home/jas/.newsrc.eld...
Saving file /home/jas/.newsrc.eld...
Wrote /home/jas/.newsrc.eld
Saving /home/jas/.newsrc.eld...done
Loading emacsbug...done





reply via email to

[Prev in Thread] Current Thread [Next in Thread]