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

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

x_error_quitter


From: sds
Subject: x_error_quitter
Date: Fri, 16 Mar 2007 14:25:40 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.95 (gnu/linux)

GNU Emacs 22.0.95.2 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2007-03-12 on quant8

again, emacs dies in x_error_quitter:

Breakpoint 3, x_error_quitter (display=0x8591e38, error=0xbfe939a8)
    at xterm.c:7859
7859      if (error->error_code == BadName)
(gdb)
(gdb)
(gdb) where
#0  x_error_quitter (display=0x8591e38, error=0xbfe939a8) at xterm.c:7859
#1  0x080c97cd in x_error_handler (display=0x8591e38, error=0xbfe939a8)
    at xterm.c:7824
#2  0xb7d1c9ea in _XError () from /usr/lib/libX11.so.6
#3  0xb7d1f141 in _XEventsQueued () from /usr/lib/libX11.so.6
#4  0xb7cf387e in XCheckIfEvent () from /usr/lib/libX11.so.6
#5  0xb7f2e78c in XtSetWMColormapWindows () from /usr/lib/libXt.so.6
#6  0xb7f1915a in _XtMakeGeometryRequest () from /usr/lib/libXt.so.6
#7  0xb7f2d175 in XtSetValues () from /usr/lib/libXt.so.6
#8  0xb7f3fff2 in XtVaSetValues () from /usr/lib/libXt.so.6
#9  0x0819976b in EmacsFrameSetCharSize (widget=0xaf8a390, columns=3, rows=1)
    at widget.c:975
#10 0x080c9dce in x_set_window_size (f=0xa903758, change_gravity=1, cols=2,
    rows=1) at xterm.c:8731
#11 0x0805c8a5 in Fset_frame_size (frame=177223516, cols=16, rows=8)
    at frame.c:2500
#12 0x0805f656 in x_set_frame_parameters (f=0xa903758, alist=184507717)
    at frame.c:2862
#13 0x0805fc37 in x_default_parameter (f=0xa903758, alist=184509813,
    prop=137623537, deflt=137468153, xprop=0x81a67de "bitmapIcon",
    xclass=0x81a67d3 "BitmapIcon", type=RES_TYPE_SYMBOL) at frame.c:3683
#14 0x080d6c46 in Fx_create_frame (parms=184510005) at xfns.c:3347
#15 0x08153a71 in Ffuncall (nargs=2, args=0xbfe95478) at eval.c:2997
#16 0x0817e2dd in Fbyte_code (bytestr=136231163, vector=136231180, maxdepth=40)
    at bytecode.c:679
#17 0x0815351a in funcall_lambda (fun=136231116, nargs=1,
    arg_vector=0xbfe955a4) at eval.c:3184
#18 0x08153921 in Ffuncall (nargs=2, args=0xbfe955a0) at eval.c:3054
#19 0x0817e2dd in Fbyte_code (bytestr=136473963, vector=136473980, maxdepth=24)
    at bytecode.c:679
#20 0x0815351a in funcall_lambda (fun=136473916, nargs=1,
    arg_vector=0xbfe956c4) at eval.c:3184
#21 0x08153921 in Ffuncall (nargs=2, args=0xbfe956c0) at eval.c:3054
#22 0x0817e2dd in Fbyte_code (bytestr=143786411, vector=145684708, maxdepth=88)
    at bytecode.c:679
#23 0x0815351a in funcall_lambda (fun=144160660, nargs=2,
    arg_vector=0xbfe95804) at eval.c:3184
#24 0x08153921 in Ffuncall (nargs=3, args=0xbfe95800) at eval.c:3054
#25 0x0817e2dd in Fbyte_code (bytestr=143816491, vector=145683108, maxdepth=32)
    at bytecode.c:679
#26 0x0815351a in funcall_lambda (fun=143315508, nargs=4,
    arg_vector=0xbfe95924) at eval.c:3184
#27 0x08153921 in Ffuncall (nargs=5, args=0xbfe95920) at eval.c:3054
#28 0x0817e2dd in Fbyte_code (bytestr=143865707, vector=145622764, maxdepth=40)
    at bytecode.c:679
#29 0x0815351a in funcall_lambda (fun=145608828, nargs=4,
    arg_vector=0xbfe95a54) at eval.c:3184
#30 0x08153921 in Ffuncall (nargs=5, args=0xbfe95a50) at eval.c:3054
#31 0x0817e2dd in Fbyte_code (bytestr=143933843, vector=145676596, maxdepth=40)
    at bytecode.c:679
#32 0x0815351a in funcall_lambda (fun=145326692, nargs=4,
    arg_vector=0xbfe95b84) at eval.c:3184
#33 0x08153921 in Ffuncall (nargs=5, args=0xbfe95b80) at eval.c:3054
#34 0x0817e2dd in Fbyte_code (bytestr=146060859, vector=145660628, maxdepth=56)
    at bytecode.c:679
#35 0x0815351a in funcall_lambda (fun=145672812, nargs=9,
    arg_vector=0xbfe95cb4) at eval.c:3184
#36 0x08153921 in Ffuncall (nargs=10, args=0xbfe95cb0) at eval.c:3054
#37 0x0817e2dd in Fbyte_code (bytestr=146018163, vector=146027980,
    maxdepth=128) at bytecode.c:679
#38 0x0815351a in funcall_lambda (fun=146028204, nargs=5,
    arg_vector=0xbfe95e04) at eval.c:3184
#39 0x08153921 in Ffuncall (nargs=6, args=0xbfe95e00) at eval.c:3054
#40 0x0817e2dd in Fbyte_code (bytestr=146017955, vector=146019324, maxdepth=48)
    at bytecode.c:679
#41 0x0815351a in funcall_lambda (fun=146027660, nargs=2,
---Type <return> to continue, or q <return> to quit---
    arg_vector=0xbfe95ed0) at eval.c:3184
#42 0x0815371b in apply_lambda (fun=146027660, args=186821165, eval_flag=1)
    at eval.c:3108
#43 0x08152df2 in Feval (form=186821173) at eval.c:2370
#44 0x08153a71 in Ffuncall (nargs=2, args=0xbfe96000) at eval.c:2997
#45 0x0817e2dd in Fbyte_code (bytestr=136316403, vector=136316420, maxdepth=64)
    at bytecode.c:679
#46 0x0815351a in funcall_lambda (fun=136316364, nargs=1,
    arg_vector=0xbfe96184) at eval.c:3184
#47 0x08153921 in Ffuncall (nargs=2, args=0xbfe96180) at eval.c:3054
#48 0x08150d7d in Fcall_interactively (function=137850697,
    record_flag=137468105, keys=154557276) at callint.c:860
#49 0x080f0fd3 in Fcommand_execute (cmd=137850697, record_flag=137468105,
    keys=137468105, special=137468105) at keyboard.c:10034
#50 0x080fc81b in command_loop_1 () at keyboard.c:1873
#51 0x08152562 in internal_condition_case (bfun=0x80fc4a0 <command_loop_1>,
    handlers=137512761, hfun=0x80f6f90 <cmd_error>) at eval.c:1481
#52 0x080f6343 in command_loop_2 () at keyboard.c:1329
#53 0x0815261a in internal_catch (tag=137506745,
    func=0x80f6320 <command_loop_2>, arg=137468105) at eval.c:1222
#54 0x080f6dcc in command_loop () at keyboard.c:1308
#55 0x080f716a in recursive_edit_1 () at keyboard.c:1006
#56 0x080f7256 in Frecursive_edit () at keyboard.c:1067
#57 0x080ed1d5 in main (argc=2, argv=0xbfe96a44) at emacs.c:1761

Lisp Backtrace:
"x-create-frame" (0xaff6635)
"x-create-frame-with-faces" (0x88d0e4d)
"make-frame" (0x88d0e4d)
"ediff-setup-control-frame" (0xaccc784)
"ediff-setup-windows-multiframe-compare" (0xabae28c)
"ediff-setup-windows-multiframe" (0xabae28c)
"ediff-setup-windows" (0xabae28c)
"ediff-setup" (0xabae28c)
"ediff-buffers-internal" (0x9c0f613)
"ediff-buffers" (0x9c0f613)
"eval" (0xb22aa35)
"repeat-complex-command" (0x8)
"call-interactively" (0x8376f49)
(gdb) p *error
$1 = {
  type = 0,
  display = 0x8591e38,
  resourceid = 51323707,
  serial = 23715096,
  error_code = 7 '\a',
  request_code = 55 '7',
  minor_code = 0 '\0'
}
(gdb) up
#1  0x080c97cd in x_error_handler (display=0x8591e38, error=0xbfe939a8)
    at xterm.c:7824
7824        x_error_quitter (display, error);
(gdb) p *display
$2 = {
  ext_data = 0x85a2220,
  private1 = 0x8596488,
  fd = 7,
  private2 = 0,
  proto_major_version = 11,
  proto_minor_version = 0,
  vendor = 0x85923a8 "The X.Org Foundation",
  private3 = 50331648,
  private4 = 2097151,
  private5 = 992066,
  private6 = 0,
  resource_alloc = 0xb7d1bfc0 <_XAllocID>,
  byte_order = 0,
  bitmap_unit = 32,
  bitmap_pad = 32,
  bitmap_bit_order = 0,
  nformats = 7,
  pixmap_format = 0x8596d00,
  private8 = 11,
  release = 70000000,
  private9 = 0x8bae700,
  private10 = 0x865e138,
  qlen = 3,
  last_request_read = 23715096,
  request = 23715110,
  private11 = 0xb7ddab2c "",
  private12 = 0x8592480 "\f",
  private13 = 0x8592480 "\f",
  private14 = 0x8596480 "",
  max_request_size = 65535,
  db = 0x859eb58,
  private15 = 0,
  display_name = 0x8592428 ":0.0",
  default_screen = 0,
  nscreens = 1,
  screens = 0x8596d78,
  motion_buffer = 256,
  private16 = 0,
  min_keycode = 8,
  max_keycode = 255,
  private17 = 0x0,
  private18 = 0x0,
  private19 = 0,
  xdefaults = 0x8597830 
"*Box.background:\t#ede9e3\n*Box.foreground:\t#000000\n*Button.activeBackground:\t#ffffff\n*Button.activeForeground:\t#000000\n*Button.background:\t#ede9e3\n*Button.foreground:\t#000000\n*Button.highlightBackgroun"...
}
(gdb) list
7819         XErrorEvent *error;
7820    {
7821      if (x_error_message)
7822        x_error_catcher (display, error);
7823      else
7824        x_error_quitter (display, error);
7825      return 0;
7826    }
7827
7828    /* This is the usual handler for X protocol errors.
(gdb) p x_error_message
$3 = (struct x_error_message_stack *) 0x0
(gdb) c
Continuing.
X protocol error: BadFont (invalid Font parameter) on protocol request 55

Program exited with code 0106.

this happened when I did ediff-buffers (when creating the tiny command
frame).
this was not the first time I used ediff-buffers today, the previous
invokations were successful.

-- 
Sam Steingold (http://www.podval.org/~sds) on Fedora Core release 5 (Bordeaux)
http://openvotingconsortium.org http://israelunderattack.slide.com
http://dhimmi.com http://ffii.org http://iris.org.il http://mideasttruth.com
If you have no enemies, you are probably dead.




reply via email to

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