>>>> "Brian" == Brian Sletten
<bsletten(a)nova.org> writes: 
    Brian> I tried send-pr but it gave me the following:
    Brian> send-pr: the GNATS site 
xemacs.org does not have a categories list.
    Brian> No idea what that means.
Hi Brian,
XEmacs currently has no automated bug tracking system.
See
"Bug Tracking System"
in
http://www.xemacs.org/Debug/index.html
    Brian> I have a .JSP file that consistently crashes XEmacs. It
    Brian> seems to be in the regexp handling (syntax highlighting?) 
    Brian> I've attached it. I've seen similar crashes with certain
    Brian> XML files, but they haven't been as consistent crash-wise.
Could you please re-submit this information using
M-x report-emacs-bug
Thanks in advance,
Adrian
    Brian> Here's my install description:
    Brian> uname -a: Darwin localhost 5.3 Darwin Kernel Version 5.3: Thu Jan 24
    Brian> 22:06:02 PST 2002; root:xnu/xnu-201.19.obj~1/RELEASE_PPC Power
    Brian> Macintosh powerpc
    Brian> ./configure
    Brian> XEmacs 21.5-b5 "beets" configured for
`powerpc-apple-darwin5.3'.
    Brian> Compilation / Installation:
    Brian>    Source code location:              /usr/local/temp/xemacs-21.5.5
    Brian>    Installation prefix:               /usr/local
    Brian>    Operating system description file: `s/darwin.h'
    Brian>    Machine description file:          `m/powerpc.h'
    Brian>    Compiler: cc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes
    Brian>    -Wsign-compare -Wshadow -Wpointer-arith
    Brian>    Relocating allocator for buffers:  no
    Brian>    GNU version of malloc:             no
    Brian>      - The GNU allocators don't work with this system configuration.
    Brian> Window System:
    Brian>    Compiling in support for the X window system:
    Brian>      - X Windows headers location:                 /usr/X11R6/include
    Brian>      - X Windows libraries location:               /usr/X11R6/lib
    Brian>      - Handling WM_COMMAND properly.
    Brian>    Using Lucid menubars.
    Brian>    Using Lucid scrollbars.
    Brian> TTY:
    Brian> Images:
    Brian>    Compiling in support for GIF  images (builtin).
    Brian>    Compiling in support for XPM  images.
    Brian>    WARNING: -----------------------------------------------------------
    Brian>    WARNING: Compiling without PNG image support.
    Brian>    WARNING: You should strongly consider installing the PNG libraries.
    Brian>    WARNING: Otherwise certain images and glyphs may not display.
    Brian>    WARNING: (a copy may be found in 
ftp://ftp.xemacs.org/pub/xemacs/aux)
    Brian>    WARNING: -----------------------------------------------------------
    Brian> Sound:
    Brian> Databases:
    Brian>    Compiling in support for DBM.
    Brian> Internationalization:
    Brian> Mail:
    Brian>    Compiling in support for "dot-locking" mail spool file locking
method.
    Brian> Other Features:
    Brian>    Inhibiting IPv6 canonicalization at startup.
    Brian>    Using the new portable dumper.
    Brian>    Compiling in support for extra debugging code.
    Brian>    WARNING: ---------------------------------------------------------
    Brian>    WARNING: Compiling in support for runtime error checking.
    Brian>    WARNING: XEmacs will run noticeably more slowly as a result.
    Brian>    WARNING: Error checking is on by default for XEmacs beta releases.
    Brian>    WARNING: ---------------------------------------------------------
    Brian> No core file, but here's the LISP backtrace:
    Brian> Lisp backtrace follows:
    Brian>    ad-Orig-re-search-forward("<\\(h1\\|title\\)\\([
    Brian>   
\n]+[^>]+\\)?>\\(\\([^<]\\|<\\([^/]\\|/\\([^ht]\\|h[^1]\\|t\\([^i]\\|i[^t]
    Brian> \\)\\)\\)\\)*\\)</\\1>" 2752 t nil nil)
    Brian>    (if (interactive-p) (call-interactively (quote
    Brian>    ad-Orig-re-search-forward)) (ad-Orig-re-search-forward regexp limit
    Brian>    noerror count buffer))
    Brian>    (setq ad-return-value (if (interactive-p) (call-interactively ...) 
    Brian>    (ad-Orig-re-search-forward regexp limit noerror count buffer)))
    Brian>    (if (and isearch-mode senator-isearch-semantic-mode (string-equal
    Brian>    regexp isearch-string)) (unwind-protect (progn ... ...) (setq
    Brian>    senator-isearch-semantic-mode t)) (setq ad-return-value (if
    Brian>    ... ... ...)))
    Brian>    # bind (ad-return-value)
    Brian>    (let (ad-return-value) (if (and isearch-mode
    Brian>    senator-isearch-semantic-mode ...) (unwind-protect ... ...) (setq
    Brian>    ad-return-value ...)) ad-return-value)
    Brian>    # bind (buffer count noerror limit regexp)
    Brian>    re-search-forward("<\\(h1\\|title\\)\\([
    Brian>   
\n]+[^>]+\\)?>\\(\\([^<]\\|<\\([^/]\\|/\\([^ht]\\|h[^1]\\|t\\([^i]\\|i[^t]
    Brian> \\)\\)\\)\\)*\\)</\\1>" 2752 t)
    Brian>    # bind (highlights matcher keyword nkeywords iter old-progress
    Brian>    # progress bufname keywords case-fold-search loudly loudvar end
    Brian>    # start)
    Brian>    font-lock-fontify-keywords-region(1 2752 nil)
    Brian>    # (unwind-protect ...)
    Brian>    # bind (modified buffer-undo-list inhibit-read-only
    Brian>    # old-syntax-table buffer-file-name buffer-file-truename loudly end
    Brian>    # beg)
    Brian>    font-lock-default-fontify-region(1 2752 nil)
    Brian>    # bind (loudly end beg)
    Brian>    font-lock-fontify-region(1 2752)
    Brian>    # (unwind-protect ...)
    Brian>    byte-code("..." [font-lock-fontify-region] 3)
    Brian>    # (condition-case ... . ((t (byte-code "I?" ... 2))))
    Brian>    # bind (was-on font-lock-verbose font-lock-message-threshold aborted)
    Brian>    # (unwind-protect ...)
    Brian>    font-lock-default-fontify-buffer()
    Brian>    # bind (font-lock-verbose)
    Brian>    font-lock-fontify-buffer()
    Brian>    # bind (on-p maximum-size arg)
    Brian>    font-lock-mode(1)
    Brian>    turn-on-font-lock()
    Brian>    # bind (explicit-defaults)
    Brian>    font-lock-set-defaults()
    Brian>    run-hooks(font-lock-set-defaults)
    Brian>    # bind (nomodes after-find-file-from-revert-buffer noauto warn error)
    Brian>    after-find-file(nil t)
    Brian>    byte-code("..." [buffer-file-number number truename
    Brian>    buffer-file-truename buf buffer-file-name set-buffer-major-mode
    Brian>    erase-buffer nil (byte-code «?  ?"?ª???"??" [rawfile
filename
    Brian>    insert-file-contents-literally t insert-file-contents] 3)
    Brian>    ((file-error ...)) abbreviate-file-name file-name-directory
    Brian>    make-local-variable backup-inhibited t after-find-file
    Brian>    find-file-use-truenames default-directory backup-enable-predicate
    Brian>    rawfile error nowarn] 3)
    Brian>    # (condition-case ... . ((t (byte-code !?I@   A\"?" ... 3))))
    Brian>    # (unwind-protect ...)
    Brian>    # bind (error number truename buf rawfile nowarn filename)
    Brian>   
find-file-noselect("/usr/local/tomcat/webapps/1.grandslam/content.jsp")
    Brian>    # bind (codesys filename)
    Brian>    find-file("/usr/local/tomcat/webapps/1.grandslam/content.jsp"
nil)
    Brian>    # bind (command-debug-status)
    Brian>    call-interactively(find-file)
    Brian>    # (condition-case ... . error)
    Brian>    # (catch top-level ...)
    Brian> Segmentation fault
-- 
Adrian Aichner
 mailto:adrian@xemacs.org
 
http://www.xemacs.org/