This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
In XEmacs 21.4 (patch 4) "Artificial Intelligence" [Lucid] (i686-pc-linux) of
Mon Jul 30 2001 on neo
configured using `configure --with-x11 --with-toolbars=no --with-menubars=lucid
--with-scrollbars=lucid --with-xface --with-ipv6-cname=no'
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
I have two machines on a local network running XFree 4.0.3. The first
one is lucas, the second one neo. XEmacs runs on neo. If I display
XEmacs on neo and use make-frame-on-display lucas:0, XEmacs hangs. If
I display XEmacs on lucas and use ... neo:0, XEmacs hangs.
Here is what I get on a console
xemacs: X Error of failed request: BadFont (invalid Font parameter)
Major opcode of failed request: 55 (X_CreateGC)
Resource id in failed request: 0x1200017
Serial number of failed request: 153
Current serial number in output stream: 160
xemacs: X Error of failed request: BadFont (invalid Font parameter)
Major opcode of failed request: 55 (X_CreateGC)
Resource id in failed request: 0x1200018
Serial number of failed request: 154
Current serial number in output stream: 160
xemacs: X Error of failed request: BadFont (invalid Font parameter)
Major opcode of failed request: 55 (X_CreateGC)
Resource id in failed request: 0x120001d
Serial number of failed request: 159
Current serial number in output stream: 160
Xlib: unexpected async reply (sequence 0xa0)!
xemacs: X Error of failed request: BadFont (invalid Font parameter)
Major opcode of failed request: 55 (X_CreateGC)
Resource id in failed request: 0x1200016
Serial number of failed request: 152
Current serial number in output stream: 160
Then, I kill (just with kill, not -9) XEmacs and get :
Lisp backtrace follows:
# bind (frame-being-created)
make-frame(nil #<x-device on "neo:0.0" 0x28d1>)
# bind (props connection type)
make-frame-on-device(x "neo:0" nil)
# bind (props display)
make-frame-on-display("neo:0")
# bind (command-debug-status)
call-interactively(make-frame-on-display)
command-execute(make-frame-on-display t)
# bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
execute-extended-command(nil)
# bind (command-debug-status)
call-interactively(execute-extended-command)
# (condition-case ... . error)
# (catch top-level ...)
The home is shared via NFS, both screen are running at 75 dpi and are
using the same font server (and only use fonts from it).
If I open a new display on the same machine, this works. If I try to
display to an inexistant display, I get a regular error.
Lucas :
XFree86 Version 4.0.3 / X Window System
(protocol Version 11, revision 0, vendor release 6400)
Release Date: 16 March 2001
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See
http://www.XFree86.Org/FAQ)
Operating System: OpenBSD 2.9 i386
Module Loader present
Neo :
XFree86 Version 4.0.3 / X Window System
(protocol Version 11, revision 0, vendor release 6400)
Release Date: 16 March 2001
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See
http://www.XFree86.Org/FAQ)
Operating System: Linux 2.4.2 i686 [ELF]
Module Loader present
Neo :
name of display: :0.0
version number: 11.0
vendor string: The XFree86 Project, Inc
vendor release number: 4003
maximum request size: 4194300 bytes
motion buffer size: 256
bitmap unit, bit order, padding: 32, LSBFirst, 32
image byte order: LSBFirst
number of supported pixmap formats: 7
supported pixmap formats:
depth 1, bits_per_pixel 1, scanline_pad 32
depth 4, bits_per_pixel 8, scanline_pad 32
depth 8, bits_per_pixel 8, scanline_pad 32
depth 15, bits_per_pixel 16, scanline_pad 32
depth 16, bits_per_pixel 16, scanline_pad 32
depth 24, bits_per_pixel 32, scanline_pad 32
depth 32, bits_per_pixel 32, scanline_pad 32
keycode range: minimum 8, maximum 255
focus: window 0x1200034, revert to PointerRoot
number of extensions: 23
BIG-REQUESTS
DOUBLE-BUFFER
DPMS
Extended-Visual-Information
FontCache
LBX
MIT-SCREEN-SAVER
MIT-SHM
MIT-SUNDRY-NONSTANDARD
SECURITY
SHAPE
SYNC
TOG-CUP
XC-APPGROUP
XC-MISC
XFree86-Bigfont
XFree86-DGA
XFree86-Misc
XFree86-VidModeExtension
XInputExtension
XKEYBOARD
XTEST
XVideo
default screen number: 0
number of screens: 1
screen #0:
dimensions: 1152x864 pixels (390x293 millimeters)
resolution: 75x75 dots per inch
depths (1): 16
root window id: 0x26
depth of root window: 16 planes
number of colormaps: minimum 1, maximum 1
default colormap: 0x21
default number of colormap cells: 64
preallocated pixels: black 0, white 65535
options: backing-store NO, save-unders NO
largest cursor: 1152x864
current input event mask: 0x5b207f
KeyPressMask KeyReleaseMask ButtonPressMask
ButtonReleaseMask EnterWindowMask LeaveWindowMask
PointerMotionMask ButtonMotionMask VisibilityChangeMask
StructureNotifyMask SubstructureNotifyMask SubstructureRedirectMask
PropertyChangeMask
number of visuals: 2
default visual id: 0x22
visual:
visual id: 0x22
class: TrueColor
depth: 16 planes
available colormap entries: 64 per subfield
red, green, blue masks: 0xf800, 0x7e0, 0x1f
significant bits in color specification: 6 bits
visual:
visual id: 0x23
class: DirectColor
depth: 16 planes
available colormap entries: 64 per subfield
red, green, blue masks: 0xf800, 0x7e0, 0x1f
significant bits in color specification: 6 bits
Lucas :
name of display: lucas:0.0
version number: 11.0
vendor string: The XFree86 Project, Inc
vendor release number: 4003
maximum request size: 4194300 bytes
motion buffer size: 256
bitmap unit, bit order, padding: 32, LSBFirst, 32
image byte order: LSBFirst
number of supported pixmap formats: 7
supported pixmap formats:
depth 1, bits_per_pixel 1, scanline_pad 32
depth 4, bits_per_pixel 8, scanline_pad 32
depth 8, bits_per_pixel 8, scanline_pad 32
depth 15, bits_per_pixel 16, scanline_pad 32
depth 16, bits_per_pixel 16, scanline_pad 32
depth 24, bits_per_pixel 32, scanline_pad 32
depth 32, bits_per_pixel 32, scanline_pad 32
keycode range: minimum 8, maximum 255
focus: window 0x600002, revert to Parent
number of extensions: 22
BIG-REQUESTS
DOUBLE-BUFFER
DPMS
Extended-Visual-Information
FontCache
LBX
MIT-SCREEN-SAVER
MIT-SHM
MIT-SUNDRY-NONSTANDARD
SECURITY
SHAPE
SYNC
TOG-CUP
XC-APPGROUP
XC-MISC
XFree86-Bigfont
XFree86-Misc
XFree86-VidModeExtension
XInputExtension
XKEYBOARD
XTEST
XVideo
default screen number: 0
number of screens: 1
screen #0:
dimensions: 1024x768 pixels (347x260 millimeters)
resolution: 75x75 dots per inch
depths (1): 16
root window id: 0x25
depth of root window: 16 planes
number of colormaps: minimum 1, maximum 1
default colormap: 0x21
default number of colormap cells: 64
preallocated pixels: black 0, white 65535
options: backing-store NO, save-unders NO
largest cursor: 1024x768
current input event mask: 0x58007f
KeyPressMask KeyReleaseMask ButtonPressMask
ButtonReleaseMask EnterWindowMask LeaveWindowMask
PointerMotionMask SubstructureNotifyMask SubstructureRedirectMask
PropertyChangeMask
number of visuals: 1
default visual id: 0x22
visual:
visual id: 0x22
class: TrueColor
depth: 16 planes
available colormap entries: 64 per subfield
red, green, blue masks: 0xf800, 0x7e0, 0x1f
significant bits in color specification: 6 bits
gnuclient works as long as I don't try to open a new display. The
problem appears on 21.4.3 and 21.4.4 (don't know for earlier
release). lucas was formerly with XFree 3.3.6 and no font server and
the problem was the same.
Any other ideas ? Since I can run one xemacs per display, is there a
way to attach them together to share the buffers ?
Recent keystrokes:
misc-user
Recent messages (most recent first):
Loading mail-abbrevs...
Loading emacsbug...done
Loading emacsbug...
Paren mode is paren
Loading paren...done
Loading paren...
Loading env...done
Loading env...
Loading mwheel...done
Loading mwheel...