================================================================
Dear Bug Team!
First, let me start by saying I'm not convinced this is an XEmacs bug.
However, I only see it with XEmacs (so far).
I'm working from home today. Rather than squint at my Mac Powerbook's
screen I thought I would use my nice spiffy G5 with the 20" Apple Cinema
display. I'm running Mac OSX 10.4.6 on both machines as well as Apple's X11
server (looks like XFree86 4.4.0 according to xdpyinfo).
I ssh'd into both the machine at work and my laptop (-X flag set to shoot X
protocol over the ssh connection) and executed gnuclient -q. The work
machine is Solaris 10. XEmacs there is 21.4.15 and is dynamically linked to
/usr/openwin/lib/blah-blah-blah, that is, Sun's stuff. The XEmacs on the
laptop (which I'm sending this mail from) is configured as below.
The Solaris/XEmacs 21.4.15 window behaves fine. Goes where I put it,
doesn't move of its own accord, etc. For the first couple hours that I had
the gnuclient window up from my laptop however, it demanded to be at the
left edge of the screen and it frequently "jittered" left-and-right, sort of
like the shaking the Mac's login dialog does when you type your password
incorrectly.
Whatever was causing the problem before, it seems to have subsided. I can
now move the window without it warping back to the left edge of the screen
and it isn't shaking anymore.
While I wasn't always looking at my laptop screen, at some times the window
from where I fired up gnuclient threw off errors like this:
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 3 (X_GetWindowAttributes)
Resource id in failed request: 0x400020
Serial number of failed request: 90192
Current serial number in output stream: 90193
I know there are a bunch of variables here (multiple X libraries, XEmacs
varsions, running over ssh, etc), but does this weird behavior sound
familiar to anyone?
Thx,
--
Skip Montanaro - skip(a)pobox.com -
http://www.mojam.com/
"The values to which people cling most stubbornly under inappropriate
conditions are those values that were previously the source of their
greatest triumphs over adversity." -- Jared Diamond in "Collapse"
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Darwin
montanaro.dyndns.org 8.5.0 Darwin Kernel Version 8.5.0: Sun Jan 22
10:38:46 PST 2006; root:xnu-792.6.61.obj~1/RELEASE_PPC Power Macintosh powerpc
./configure '--prefix=/Users/skip/local' '--with-optimization'
'--without-error-checking' 'LDFLAGS=-L/sw/lib'
'CPPFLAGS=-I/sw/include'
XEmacs 21.5-b25 "eggplant" (+CVS-20060318) configured for
`powerpc-apple-darwin8.5.0'.
Compilation Environment and Installation Defaults:
Source code location: /Users/skip/src/xemacs-21.5
Installation prefix: /Users/skip/local
Operating system description file: `s/darwin.h'
Machine description file: `m/powerpc.h'
Compiler version: powerpc-apple-darwin8-gcc-4.0.0 (GCC) 4.0.0 (Apple
Computer, Inc. build 5026)
- GCC specs file: specs.
- Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare
-Wno-char-subscripts -Wpacked -Wpointer-arith -Wunused-parameter -g -O3
libc version:
Relocating allocator for buffers: no
GNU version of malloc: no
- The GNU allocators don't work with this system configuration.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw
- Athena library to link: Xaw
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Databases:
Compiling in support for Berkeley database.
Compiling in support for GNU DBM.
Compiling in support for LDAP.
Internationalization:
Mail:
Compiling in support for "file" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new GC mark algorithms (KKCC).
WARNING: ---------------------------------------------------------
WARNING: The new algorithms are experimental. They are enabled by
WARNING: default for this release. Use `--disable-kkcc' to
WARNING: turn it off.
WARNING: ---------------------------------------------------------
Using the new portable dumper.
Dumping into executable.
Compiling in support for extra debugging code.
Load-Path Lisp Shadows:
----------------------
(/Users/skip/emacs/macedit
/Users/skip/local/lib/xemacs/xemacs-packages/lisp/calc/macedit
/Users/skip/emacs/pdb
/Users/skip/local/lib/xemacs/xemacs-packages/lisp/debug/pdb
/Users/skip/emacs/tempo
/Users/skip/local/lib/xemacs/xemacs-packages/lisp/edit-utils/tempo
/Users/skip/emacs/python-mode
/Users/skip/local/lib/xemacs/xemacs-packages/lisp/python-modes/python-mode
/Users/skip/emacs/slider
/Users/skip/local/lib/xemacs/xemacs-packages/lisp/slider/slider
/Users/skip/emacs/po-mode
/Users/skip/local/lib/xemacs/xemacs-packages/lisp/text-modes/po-mode
/Users/skip/emacs/vm-sort
/Users/skip/local/lib/xemacs/xemacs-packages/lisp/vm/vm-sort
/Users/skip/emacs/imenu
/Users/skip/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/imenu
/Users/skip/emacs/ffap
/Users/skip/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/ffap
/Users/skip/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/regexp-opt
/Users/skip/local/lib/xemacs-21.5-b25/lisp/regexp-opt
/Users/skip/emacs/isearch-mode
/Users/skip/local/lib/xemacs-21.5-b25/lisp/isearch-mode
/Users/skip/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode
/Users/skip/local/lib/xemacs-21.5-b25/lisp/easy-mmode
/Users/skip/local/lib/xemacs/xemacs-packages/lisp/build/build-report
/Users/skip/local/lib/xemacs-21.5-b25/lisp/build-report)
Installed XEmacs Packages:
-------------------------
(zenirc ver: 1.16 upstream: 2.112)
(xwem ver: 1.21 upstream: lg(a)xwem.org--2005/xwem--main--2.1--versionfix-1)
(xslt-process ver: 1.12 upstream: 1.2.1)
(xslide ver: 1.09 upstream: 0.2.2)
(xlib ver: 1.14 upstream: lg(a)xwem.org--2005/xlib--main--2.1--version-0)
(xetla ver: 1.01 upstream: steve(a)eicq.org--2005/xetla--main--1.1--version-0)
(xemacs-devel ver: 1.72 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.01 upstream: No-Upstream-Ver)
(x-symbol ver: 1.1 upstream: 4.5.1)
(w3 ver: 1.32 upstream: 4.0pre47)
(vm ver: 7.22 upstream: 7.17)
(viper ver: 1.47 upstream: 3.09)
(view-process ver: 1.13 upstream: 2.4)
(vhdl ver: 1.2 upstream: 3.33.2)
(vc-cc ver: 1.22 upstream: No-Upstream-Ver)
(vc ver: 1.41 upstream: No-Upstream-Ver)
(tramp ver: 1.28 upstream: 2.0.51)
(tpu ver: 1.14 upstream: 4.2X)
(tooltalk ver: 1.15 upstream: No-Upstream-Ver)
(tm ver: 1.38 upstream: No-Upstream-Ver)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 1.9 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(supercite ver: 1.21 upstream: 3.55x3)
(strokes ver: 1.1 upstream: No-Upstream-Ver)
(speedbar ver: 1.28 upstream: 0.14beta4)
(sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
(sounds-au ver: 1.12 upstream: No-Upstream-Ver)
(sml-mode ver: 0.12 upstream: 3.9.5)
(slider ver: 1.15 upstream: 0.3x1)
(sieve ver: 1.18 upstream: No-Upstream-Ver)
(sh-script ver: 1.21 upstream: 2.0f)
(sgml ver: 1.11 upstream: No-Upstream-Ver)
(semantic ver: 1.19 upstream: 1.4.2)
(scheme ver: 1.14 upstream: No-Upstream-Ver)
(sasl ver: 1.16 upstream: 1.14.4)
(ruby-modes ver: 1.02 upstream: 1.6.8)
(rmail ver: 1.14 upstream: No-Upstream-Ver)
(riece ver: 1.21 upstream: 2.0.2)
(reftex ver: 1.34 upstream: 4.21)
(re-builder ver: 1.05 upstream: 1.20)
(python-modes ver: 1.07 upstream: No-Upstream-Ver)
(psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
(psgml ver: 1.44 upstream: 1.3.1)
(ps-print ver: 1.11 upstream: 6.5.6)
(prog-modes ver: 2.06 upstream: No-Upstream-Ver)
(pgg ver: 1.06 upstream: 0.1)
(perl-modes ver: 1.08 upstream: No-Upstream-Ver)
(pcomplete ver: 1.04 upstream: 1.1.6)
(pcl-cvs ver: 1.66 upstream: R-2_9_9)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.36 upstream: No-Upstream-Ver)
(oo-browser ver: 1.04 upstream: 4.08)
(ocaml ver: 0.05 upstream: 3.06)
(net-utils ver: 1.48 upstream: N/A)
(mmm-mode ver: 1.02 upstream: 0.4.7)
(misc-games ver: 1.18 upstream: No-Upstream-Ver)
(mine ver: 1.16 upstream: 1.9)
(mh-e ver: 1.29 upstream: 7.4.2)
(mew ver: 1.19 upstream: 1.94.2)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.75 upstream: No-Upstream-Ver)
(liece ver: 1.15 upstream: 1.4.9)
(jde ver: 1.48 upstream: 2.3.2)
(ispell ver: 1.32 upstream: 3.6)
(ilisp ver: 1.33 upstream: 5.12.0)
(igrep ver: 1.14 upstream: 2.111)
(idlwave ver: 1.32 upstream: 5.1)
(ibuffer ver: 1.09 upstream: No-Upstream-Ver)
(hyperbole ver: 1.16 upstream: 4.18)
(hm--html-menus ver: 1.23 upstream: 5.9)
(haskell-mode ver: 1.07 upstream: 1.45)
(gnus ver: 1.89 upstream: 5.10.7)
(gnats ver: 1.17 upstream: 3.101)
(general-docs ver: 1.04 upstream: No-Upstream-Ver)
(games ver: 1.17 upstream: 1.04)
(fsf-compat ver: 1.15 upstream: No-Upstream-Ver)
(frame-icon ver: 1.11 upstream: No-Upstream-Ver)
(fortran-modes ver: 1.05 upstream: No-Upstream-Ver)
(forms ver: 1.15 upstream: 2.37)
(footnote ver: 1.16 upstream: 0.18x)
(eudc ver: 1.39 upstream: 1.32)
(eterm ver: 1.17 upstream: No-Upstream-Ver)
(ess ver: 1.16 upstream: 5.2.7)
(eshell ver: 1.1 upstream: 2.4.1)
(escreen ver: 1.01 upstream: 1.16)
(erc ver: 0.19 upstream: Version 5.0 Revision: 1.776)
(emerge ver: 1.11 upstream: No-Upstream-Ver)
(elib ver: 1.11 upstream: 1.0)
(eieio ver: 1.05 upstream: 0.17)
(efs ver: 1.33 upstream: 1.23)
(edt ver: 1.13 upstream: No-Upstream-Ver)
(edit-utils ver: 2.32 upstream: No-Upstream-Ver)
(ediff ver: 1.6 upstream: 2.75)
(edebug ver: 1.21 upstream: No-Upstream-Ver)
(ecrypto ver: 0.2 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(docbookide ver: 0.07000000000000001 upstream: 0.1)
(dired ver: 1.17 upstream: 7.13)
(dictionary ver: 1.16 upstream: 1.8)
(debug ver: 1.17 upstream: No-Upstream-Ver)
(crisp ver: 1.15 upstream: 1.34)
(cookie ver: 1.15 upstream: No-Upstream-Ver)
(clearcase ver: 1.1 upstream: /main/laptop/165)
(cc-mode ver: 1.45 upstream: 5.30.10)
(calendar ver: 1.23 upstream: No-Upstream-Ver)
(calc ver: 1.26 upstream: 2.02fX3)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(build ver: 1.14 upstream: 2.02)
(bbdb ver: 1.29 upstream: 2.34)
(auctex ver: 1.46 upstream: 11.55)
(apel ver: 1.32 upstream: 10.6)
(ada ver: 1.14 upstream: 2.27)
(Sun ver: 1.16 upstream: No-Upstream-Ver)
Installed Modules:
-----------------
Features:
--------
(cus-edit cus-load wid-edit view-less view ehelp electric xemacsbug shadow
mail-utils mail-abbrevs sendmail vm-reply vm-save vm-sort vm-mime vm-page
vm-message vm-minibuf vm-macro vm-virtual vm-undo vm-toolbar vm-motion
vm-summary tapestry vm-menu vm-folder func-menu vm-misc vm-mouse vm-window
vm-delete vm-autoload vm-vars highlight-headers vm-version vm vm-startup
lazy-lock paren blink-paren gnuserv font-lock cus-face complete mailcrypt
rfc822 timezone supercite mail-extr regi filladapt edmacro tramp-util
compile tramp-smb tramp-vc tramp regexp-opt executable advice advice-preload
shell password format-spec timer-funcs trampver efs-x19.15 efs-fnh efs-ovwrt
efs-cu efs-netrc efs-defun comint efs vc ring vc-hooks zenirc-autoloads
xwem-autoloads xslt-process-autoloads xslide-autoloads xlib-autoloads
xetla-autoloads xemacs-devel-autoloads xemacs-base-autoloads
x-symbol-autoloads w3-autoloads vm-autoloads viper-autoloads
view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads
tramp-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads
textools-autoloads text-modes-autoloads texinfo-autoloads
supercite-autoloads strokes-autoloads speedbar-autoloads
sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads slider-autoloads
sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads
scheme-autoloads sasl-autoloads ruby-modes-autoloads rmail-autoloads
riece-autoloads reftex-autoloads re-builder-autoloads python-modes-autoloads
psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads
pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads
net-utils-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads
mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads
liece-autoloads jde-autoloads ispell-autoloads ilisp-autoloads
igrep-autoloads idlwave-autoloads ibuffer-autoloads hyperbole-autoloads
hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads
gnats-autoloads general-docs-autoloads games-autoloads fsf-compat-autoloads
frame-icon-autoloads fortran-modes-autoloads forms-autoloads
footnote-autoloads eudc-autoloads eterm-autoloads ess-autoloads
eshell-autoloads escreen-autoloads erc-autoloads emerge-autoloads
elib-autoloads eieio-autoloads efs-autoloads edt-autoloads
edit-utils-autoloads ediff-autoloads edebug-autoloads ecrypto-autoloads
ecb-autoloads docbookide-autoloads dired-autoloads dictionary-autoloads
debug-autoloads crisp-autoloads cookie-autoloads clearcase-autoloads
cc-mode-autoloads calendar-autoloads calc-autoloads c-support-autoloads
build-autoloads bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads
Sun-autoloads modules-autoloads auto-autoloads loadhist rsz-minibuf
auto-show fontl-hooks code-cmds gutter-items menubar-items x-menubar
mode-motion mouse behavior itimer auto-save lisp-mode easymenu easy-mmode
iso8859-1 page buff-menu lib-complete cus-file derived newcomment env
text-props fontconfig frame obsolete cus-start custom widget cl-extra cl
cl-19 packages backquote unicode lucid-scrollbars cut-buffer lucid-menubars
athena-dialogs x c-balloon-help tty-frames tty toolbar scrollbar
unix-processes multicast network-streams subprocesses modules
menu-accelerator-support menubar berkeley-db dbm md5 xemacs gutter tiff png
gif jpeg xpm xbm lisp-float-type file-coding darwin dialog devices
window-system base64)
Recent keystrokes:
-----------------
SPC q C-x g 1 C-SPC C-n C-n C-n C-n C-n C-n C-w C-k
C-u C-n C-u C-n C-u C-n C-u C-n C-u C-n C-u C-n C-u
C-n C-u C-n C-u C-n C-u C-n C-n C-n C-SPC C-v C-s s
y s t e m SPC i n f o C-p C-p C-n C-x C-x C-p C-p C-p
C-p C-p C-p C-w C-x u C-x u C-a C-x u C-x u C-p C-p
C-p C-p C-p C-p C-p C-x k RET C-x k RET ESC x e BS
r e p o r t - x e m TAB RET
Recent messages (most recent first):
-----------------------------------
Insert register:
Type C-c C-c to send the bug report, C-x k to cancel.
<<< Press Space to bury the help buffer, Press r to retain it >>>
space = page forward; b = page back; h = help; q = quit.
Copy to register:
Loading cus-edit...done
Loading customization dependencies...done
Loading customization dependencies...
Loading cus-edit...
Quit
Quit
Quit
Type C-c C-c to send the bug report, C-x k to cancel.
<<< Press Space to bury the help buffer, Press r to retain it >>>
space = page forward; b = page back; h = help; q = quit.
Loading view-less...done
Loading view-less...
Loading ehelp...done
Loading ehelp...
Parsing /Users/skip/.mailrc... done