================================================================
Dear Bug Team!
Using cc-mode 5.28 as delivered in the XEmacs Package v1.33 the performance
is fine. Upgrading to the latest cc-mode version as delivered in XEmacs
Package v1.40 (cc-mode 5.30) causes a huuuge decrease in scrolling
performance, for example. XEmacs becomes remarkably unresponsive. Simply
doing PgUp or PdDn has appx a 1.5 to 2 second delay. All other packages,
including font-lock (in case that is relevant), are at the latest revisions.
Only cc-mode displays this problem and only in releases greater than 5.28.
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: SunOS newjersey 5.7 Generic_106541-12 sun4u sparc SUNW,Ultra-4
./configure '--prefix=/homes/nj/colman'
'--site-prefixes=/homes/nj/colman' '--without-dragndrop'
'--without-cde' '--with-tooltalk' '--with-workshop'
'--without-sound' '--with-pop' '--with-widgets=athena'
'--with-dialogs=athena' '--pdump'
XEmacs 21.4.14 "Reasonable Discussion" configured for
`sparc-sun-solaris2.7'.
Compilation / Installation:
Source code location: /homes/nj/colman/src/xemacs-21.4.14
Installation prefix: /homes/nj/colman
Additional prefixes: /homes/nj/colman
Runtime library search path:
/usr/ccs/lib:/homes/nj/colman/lib:/usr/openwin/lib:/usr/local/gnu/lib/gcc-lib/sparc-sun-solaris2.7/3.3/../../..
Operating system description file: `s/sol2.h'
Machine description file: `m/sparc.h'
Compiler: gcc
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/openwin/include
- X Windows libraries location: /usr/openwin/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:
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.
Sound:
Databases:
Compiling in support for DBM.
Compiling in support for LDAP.
Internationalization:
Mail:
Compiling in support for POP mail retrieval.
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for ToolTalk.
Compiling in support for Sun WorkShop.
Compiling in support for dynamic shared object modules.
Using the new portable dumper.
Load-Path Lisp Shadows:
----------------------
(/homes/nj/colman/site-lisp/gud
/homes/nj/colman/lib/xemacs/xemacs-packages/lisp/debug/gud
/homes/nj/colman/site-lisp/filladapt
/homes/nj/colman/lib/xemacs/xemacs-packages/lisp/text-modes/filladapt
/homes/nj/colman/lib/xemacs/xemacs-packages/lisp/build/build-report
/homes/nj/colman/lib/xemacs-21.4.14/lisp/build-report)
Installed XEmacs Packages:
-------------------------
((xslt-process:version 1.11 :type regular)
(xslide :version 1.08 :type regular)
(xemacs-devel :version 1.58 :type single-file)
(xemacs-base :version 1.81 :type regular)
(x-symbol :version 1.05 :type regular)
(w3 :version 1.28 :type regular)
(viper :version 1.36 :type regular)
(view-process :version 1.12 :type regular)
(vhdl :version 1.17 :type regular)
(vc-cc :version 1.21 :type regular)
(vc :version 1.37 :type regular)
(tramp :version 1.16 :type regular)
(tpu :version 1.13 :type regular)
(tooltalk :version 1.14 :type regular)
(tm :version 1.36 :type regular)
(time :version 1.13 :type regular)
(textools :version 1.14 :type regular)
(text-modes :version 1.66 :type single-file)
(texinfo :version 1.24 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.09 :type regular)
(speedbar :version 1.26 :type regular)
(sml-mode :version 0.09 :type regular)
(slider :version 1.14 :type regular)
(sieve :version 1.13 :type regular)
(sh-script :version 1.17 :type regular)
(sgml :version 1.09 :type regular)
(semantic :version 1.17 :type regular)
(scheme :version 1.13 :type regular)
(sasl :version 1.13 :type regular)
(ruby-modes :version 1.01 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.32 :type regular)
(python-modes :version 1.02 :type single-file)
(psgml-dtds :version 1.02 :type regular)
(psgml :version 1.41 :type regular)
(ps-print :version 1.08 :type regular)
(prog-modes
:version
1
.89
:type
single-file)
(pgg :version 1.03 :type regular)
(perl-modes :version 1.04 :type single-file)
(pcomplete :version 1.02 :type regular)
(pcl-cvs :version 1.64 :type regular)
(pc :version 1.25 :type single-file)
(os-utils :version 1.32 :type single-file)
(oo-browser :version 1.03 :type regular)
(ocaml :version 0.04 :type regular)
(net-utils :version 1.32 :type single-file)
(mmm-mode :version 1.0 :type regular)
(misc-games :version 1.17 :type single-file)
(mine :version 1.15 :type regular)
(mh-e :version 1.25 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.12 :type regular)
(mail-lib :version 1.62 :type regular)
(jde :version 1.45 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.32 :type regular)
(igrep :version 1.11 :type regular)
(idlwave :version 1.3 :type regular)
(ibuffer :version 1.08 :type regular)
(hyperbole :version 1.12 :type regular)
(hm--html-menus :version 1.21 :type regular)
(haskell-mode :version 1.05 :type regular)
(gnus :version 1.71 :type regular)
(gnats :version 1.15 :type regular)
(general-docs :version 1.0 :type regular)
(games :version 1.14 :type regular)
(fsf-compat :version 1.12 :type single-file)
(frame-icon :version 1.1 :type regular)
(fortran-modes :version 1.02 :type single-file)
(forms :version 1.14 :type regular)
(footnote :version 1.15 :type regular)
(eudc :version 1.38 :type regular)
(eterm :version 1.14 :type regular)
(eshell :version 1.05 :type regular)
(emerge :version 1.1 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.04 :type regular)
(efs :version 1.31 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 2.07 :type single-file)
(ediff :version 1.47 :type regular)
(edebug :version 1.19 :type regular)
(ecrypto :version 0.13 :type regular)
(ecb :version 1.12 :type regular)
(docbookide :version 0.06 :type regular)
(dired :version 1.14 :type regular)
(dictionary :version 1.12 :type regular)
(debug :version 1.16 :type regular)
(crisp :version 1.13 :type regular)
(cookie :version 1.14 :type regular)
(cc-mode :version 1.33 :type regular)
(calendar :version 1.21 :type regular)
(calc :version 1.23 :type regular)
(c-support :version 1.17 :type single-file)
(build :version 1.1 :type regular)
(bbdb :version 1.23 :type regular)
(auctex :version 1.35 :type regular)
(apel :version 1.26 :type regular)
(ada :version 1.13 :type regular)
(Sun :version 1.14 :type regular))
Installed Modules:
-----------------
Features:
--------
(xemacsbug shadow gnus-msg gnus-art mm-uu mml2015 pgg pgg-parse pgg-def
mm-view gnus-sum nnoo gnus-group gnus-undo nnmail mail-source format-spec
gnus-start gnus-spec gnus-int gnus-range gnus-win gnus dabbrev bbdb-com
gnus-ems gnus-xmas message messagexmas mml mml-sec mml-smime smime comint
ring dig mm-decode mm-bodies mm-encode mailcap lpr mail-parse rfc2045 rfc2231
rfc2047 qp ietf-drums mail-abbrevs sendmail rfc822 nnheader nnheaderxm
gnus-util netrc time-date parse-time mm-util mail-prsvr mail-utils mailheader
canlock reporter hyper-apropos lazy-lock func-menu cc-mode cc-align cc-cmds
cc-engine cc-styles cc-langs cc-vars cc-menus imenu cc-defs efs-cu eudcb-ldap
ldap eudc eudc-options-file cus-edit cus-load eudc-vars overlay wid-edit
rsz-minibuf pending-del c-comment-edit tempo w3-cus url mm mule-sysdp
url-parse url-vars xml-parse doxymacs autorevert jka-compr power-macros
edmacro paren mic-paren timer pc-keys byte-optimize bytecomp byte-compile
advice advice-preload minibuffer-complete-cycle filladapt vc-hooks compile
igrep font-lock bbdb-sc supercite mail-extr regi bbdb timezone gnuserv
disp-table info cus-face xslt-process-autoloads xslide-autoloads
xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-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 sml-mode-autoloads
slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads scheme-autoloads sasl-autoloads ruby-modes-autoloads
rmail-autoloads reftex-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 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 eshell-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 cc-mode-autoloads calendar-autoloads
calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads
auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads lisp-autoloads
loadhist auto-show fontl-hooks x-iso8859-1 gutter-items menubar-items
x-menubar mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1
page buff-menu lib-complete help-nomule 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 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 dbm md5 xemacs gutter png gif jpeg xpm xbm
lisp-float-type usg-unix-v dialog devices window-system base64)
Recent keystrokes:
-----------------
e c i a t e SPC a SPC t r e p BS BS BS BS r e p l y
SPC b a c k SPC t o SPC m y SPC e m a i l SPC a d d
r e s s . SPC SPC BS BS SPC SPC T h a n k s ! home
up up up up up up up up up up Sh-down Sh-down Sh-down
Sh-down Sh-down Sh-down Sh-down Sh-down M-w up C-c
C-c C-x 1 M-x r e p TAB o TAB r t TAB x e TAB RET
Recent messages (most recent first):
-----------------------------------
Fontifying *mail to XEmacs Beta*...
Loading xemacsbug...done
Loading xemacsbug...
Making completion list...
Making completion list...
Sending...done
Sending via mail...
Loading gnus-msg...done
Loading gnus-msg...
Sending...
Loading dabbrev...done
Loading dabbrev...
Please enter your report. Type C-c C-c to send, C-c C-k to abort.
Fontifying *mail*... done.
Formatting bug report buffer......
Formatting bug report buffer.....
Formatting bug report buffer....
Formatting bug report buffer...
Loading cl-macs...done
Loading cl-macs...
--
Jake Colman
Principia Partners LLC Phone: (201) 209-2467
Harborside Financial Center Fax: (201) 946-0320
902 Plaza Two E-mail: colman(a)ppllc.com
Jersey City, NJ 07311
www.principiapartners.com