I would like to fix this bug also. Its symptomatic of other 21.4 failures,
but actually reproducing is quite hard for me. I suspect that we are
garbaging some X data structures somehow.
One thing that would help is if anyone has access to purify they do a run
under X with gutters etc turned on.
andy
At 06:00 PM 9/17/2001 -0400, Stephen Green - staff engineer wrote:
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.
Please describe as succinctly as possible:
- What happened.
- What you thought should have happened.
- Precisely what you were doing at the time.
Please also include any C or lisp back-traces that you may have.
================================================================
Dear Bug Team!
Howdy. I just pulled down and compiled 21.5.3 in the hopes that it
would solve a problem that's been plaguing me for a while now, namely
that XEmacs has been hanging or crashing regularly on me.
I didn't have these problems with 21.1.8; they began to show up in the
21.4 gammas and the 21.5 betas. The problem is that XEmacs begins to
spit out X errors after it's been running for a while. The errors
look like:
xemacs: X Error of failed request: BadFont (invalid Font parameter)
Major opcode of failed request: 47 (X_QueryFont)
Resource id in failed request: 0x4c001bf
Serial number of failed request: 63955
Current serial number in output stream: 63954
xemacs: X Error of failed request: BadName (named color or font does not
exist)
Major opcode of failed request: 45 (X_OpenFont)
Serial number of failed request: 63954
Current serial number in output stream: 63954
The freeze generally happens when I'm trying to load something that
defines a lot of faces (e.g., cperl-mode or Gnus)
I've also seen it generate failed requests for opcodes 20 and 0 when
I'm switching between CDE workspaces.
I'm running in CDE on a SunRay, and my Emacs related X resources are
as follows:
!Emacs settings
Emacs.default.attributeFont: -*-interface
user-medium-*-*-*-*-140-*-*-*-*-*-*
Emacs.italic.attributeFont: -*-interface
user-medium-*-*-*-*-140-*-*-*-*-*-*
Emacs.bold.attributeFont: -*-interface
user-bold-*-*-*-*-140-*-*-*-*-*-*
Emacs.bold-italic.attributeFont: -*-interface
user-bold-*-*-*-*-140-*-*-*-*-*-*
Emacs.modeline.attributeFont: -*-interface
user-bold-*-*-*-*-140-*-*-*-*-*-*
XEmacs was compiled using Forte Developer version 6, update 2.
Any help that you can offer would be greatly appreciated.
Steve
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: SunOS sunlabs 5.8 Generic_108528-05 sun4u sparc
SUNW,Ultra-Enterprise
./configure '--prefix=/lab/indexing' '--site-prefixes=/lab/indexing'
'--with-workshop' '--with-dragndrop' '--with-cde'
'--with-sound=none'
'--with-mule'
XEmacs 21.5-b3 "asparagus" configured for `sparc-sun-solaris2.8'.
Compilation / Installation:
Source code location: /home/stgreen/Downloads/xemacs-21.5.3
Installation prefix: /lab/indexing
Additional prefixes: /lab/indexing
Runtime library search
path: /lab/indexing/lib:/usr/dt/lib:/usr/openwin/lib:/opt/SUNWdt/lib
Operating system description file: `s/sol2.h'
Machine description file: `m/sparc.h'
Compiler: cc -v -xO4
Relocating allocator for buffers: yes
GNU version of malloc: yes
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/dt/include
/usr/openwin/include
- X Windows libraries location: /usr/dt/lib
/usr/openwin/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
Compiling in support for Drag'n'Drop (EXPERIMENTAL).
- Drag'n'Drop prototype: CDE.
TTY:
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 X-Face message headers.
Sound:
Databases:
Compiling in support for GNU DBM.
Compiling in support for LDAP.
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for XIM (X11R5+ I18N input method).
- Using Motif to provide XIM support.
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Compiling in support for ToolTalk.
Compiling in support for Sun WorkShop.
Compiling in support for dynamic shared object modules.
Compiling in support for extra debugging code.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
Load-Path Lisp Shadows:
----------------------
(/home/stgreen/TeXinputs/font-latex
/lab/indexing/lib/xemacs/xemacs-packages/lisp/auctex/font-latex
/lab/indexing/lib/xemacs/xemacs-packages/lisp/edit-utils/setnu
/lab/indexing/lib/xemacs/xemacs-packages/lisp/jde/setnu
/home/stgreen/TeXinputs/tex-mode
/lab/indexing/lib/xemacs/xemacs-packages/lisp/texinfo/tex-mode
/home/stgreen/Emacs/filladapt
/lab/indexing/lib/xemacs/xemacs-packages/lisp/text-modes/filladapt
/lab/indexing/lib/xemacs/xemacs-packages/lisp/edit-utils/ibuffer
/lab/indexing/lib/xemacs/xemacs-packages/lisp/xemacs-devel/ibuffer)
Installed XEmacs Packages:
-------------------------
((zenirc :version 1.09 :type regular)
(xslt-process :version 1.04 :type regular)
(xemacs-devel :version 1.36 :type single-file)
(xemacs-base :version 1.55 :type regular)
(w3 :version 1.2 :type regular)
(vm :version 6.96 :type regular)
(viper :version 1.25 :type regular)
(view-process :version 1.11 :type regular)
(vhdl :version 1.13 :type regular)
(vc-cc :version 1.16 :type regular)
(vc :version 1.28 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.28 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.31 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.17 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.2 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sh-script :version 1.13 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.1 :type regular)
(scheme :version 1.11 :type regular)
(rmail :version 1.12 :type regular)
(reftex :version 1.23 :type regular)
(psgml :version 1.23 :type regular)
(ps-print-nomule :version 1.05 :type regular)
(prog-modes
:version
1
.41
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.55 :type regular)
(pc :version 1.2 :type single-file)
(os-utils :version 1.25 :type single-file)
(net-utils :version 1.22 :type single-file)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.13 :type regular)
(mew :version 1.14 :type regular)
(mailcrypt :version 2.09 :type regular)
(mail-lib :version 1.39 :type regular)
(jde :version 1.3 :type regular)
(ispell :version 1.22 :type regular)
(ilisp :version 1.19 :type regular)
(igrep :version 1.08 :type regular)
(idlwave :version 1.23 :type regular)
(hm--html-menus :version 1.16 :type regular)
(gnus :version 1.57 :type regular)
(gnats :version 1.12 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.09 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.13 :type regular)
(footnote :version 1.13 :type regular)
(eudc :version 1.34 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.01 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.08 :type single-file)
(eieio :version 1.01 :type regular)
(efs :version 1.26 :type regular)
(edt :version 1.11 :type regular)
(edit-utils :version 1.69 :type single-file)
(ediff :version 1.3 :type regular)
(edebug :version 1.13 :type regular)
(dired :version 1.11 :type regular)
(debug :version 1.14 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.13 :type regular)
(cc-mode :version 1.26 :type regular)
(calendar :version 1.16 :type regular)
(calc :version 1.16 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.02 :type regular)
(bbdb :version 1.16 :type regular)
(auctex :version 1.24 :type regular)
(apel :version 1.2 :type regular)
(ada :version 1.1 :type regular)
(Sun :version 1.13 :type regular)
(skk :version 1.19 :type regular)
(mule-base :version 1.39 :type regular)
(lookup :version 1.08 :type regular)
(locale :version 1.18 :type regular)
(leim :version 1.17 :type regular)
(egg-its :version 1.26 :type regular)
(edict :version 1.12 :type regular))
Features:
--------
(xemacsbug shadow efs-cu shell paren blink-paren gnuserv shell-font
jde executable jde-package senator semantic-ctxt jde-import
jde-which-method jde-stat jde-javadoc jde-javadoc-gen
jde-java-font-lock jde-bug jde-dbs jde-dbo jde-help jde-wiz
jde-widgets tree-widget jde-complete beanshell browse-url jde-gen
tempo jde-make compile jde-run jde-db jde-parse jde-imenu regexp-opt
semantic-imenu jde-java-grammar semantic-java eieio avltree stack-m
semantic-bnf semantic-sb speedbar sb-image dframe semantic-util assoc
semantic working gud tags etags jde-compile cus-edit cus-load cc-mode
cc-align cc-cmds cc-engine cc-styles cc-langs cc-vars cc-menus imenu
cc-defs semantic-load id-select psgml-xemacs sgml-mode psgml pcl-cvs
diff-mode advice advice-preload pcl-cvs-parse pcl-cvs-info
pcl-cvs-defs pcl-cvs-util cvs-compat dired-faces dired-xemacs dired
cookie dll elib-node vc vc-hooks gnus gnus-ems gnus-xmas wid-edit
message messagexmas mml mm-decode mm-encode mailcap mm-bodies uudecode
mail-parse rfc2045 rfc2231 rfc2047 qp ietf-drums mail-abbrevs sendmail
mailheader gnus-util time-date parse-time nnheader nnheaderxm
mail-utils mm-util mail-prsvr filladapt font-latex tex-site crypt
crypt++ bbdb timezone time align workshop eserve env pending-del
annotations comint ring sunpro lazy-lock func-menu bookmark pp
lazy-shot font-lock cus-face vm-autoload vm-vars vm-startup vm-version
vm zenirc-autoloads xslt-process-autoloads xemacs-devel-autoloads
xemacs-base-autoloads w3-autoloads vm-autoloads viper-autoloads
view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-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 slider-autoloads
sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads
rmail-autoloads reftex-autoloads psgml-autoloads
ps-print-nomule-autoloads prog-modes-autoloads pcomplete-autoloads
pcl-cvs-autoloads pc-autoloads os-utils-autoloads net-utils-autoloads
misc-games-autoloads mine-autoloads mh-e-autoloads mew-autoloads
mailcrypt-autoloads mail-lib-autoloads jde-autoloads ispell-autoloads
ilisp-autoloads igrep-autoloads idlwave-autoloads
hm--html-menus-autoloads gnus-autoloads gnats-autoloads
games-autoloads fsf-compat-autoloads frame-icon-autoloads
forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
eshell-autoloads emerge-autoloads elib-autoloads eieio-autoloads
efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads
edebug-autoloads dired-autoloads debug-autoloads crisp-autoloads
cookie-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads
c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads
apel-autoloads ada-autoloads Sun-autoloads skk-autoloads
mule-base-autoloads lookup-autoloads locale-autoloads leim-autoloads
egg-its-autoloads edict-autoloads src-autoloads loadhist auto-show
fontl-hooks x-iso8859-1 slovenian czech romanian ccl mule-help
code-cmds gutter-items menubar-items x-menubar dragdrop mode-motion
mouse itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu
lib-complete cus-file derived frame text-props obsolete cus-start
custom widget cl-extra mini-cl cl cl-19 packages backquote
very-early-lisp sparcworks tooltalk file-coding mule lucid-scrollbars
cut-buffer lucid-menubars motif-dialogs x c-balloon-help tty-frames
tty toolbar scrollbar unix-processes multicast network-streams
subprocesses modules menu-accelerator-support menubar dbm md5 xemacs
xim gutter png gif jpeg xface xpm xbm cde lisp-float-type usg-unix-v
dragdrop-api dialog devices window-system base64)