I updated my tree to the latest version and built as usual on OSX
10.13.6 Now when I use gnuclient xemacs crashes.
Steps:
xemacs -vanilla
M-x gnuserv-start
gnuclient ~/.profile
The error message is appended below.
--
Ray
Fatal error: assertion failed, file
/Users/rtoy/src/XEmacs/beta/xemacs/src/redisplay.c, line 2996,
(end_bytebpos) > ((Bytebpos) 1) && end_bytebpos <= ((b)->text->z + 0)
Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta(a)xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
*Please* try *hard* to obtain a C stack backtrace; without it, we are unlikely
to be able to analyze the problem. Locate the core file produced as a result
of this crash (often called `core' or `core.<process-id>', and located in
the directory in which you started XEmacs or your home directory), and type
gdb /Users/rtoy/bin/xemacs core
then type `where' at the debugger prompt. No GDB on your system? You may
have DBX, or XDB, or SDB. (Ask your system administrator if you need help.)
If no core file was produced, enable them (often with `ulimit -c unlimited')
in case of future reoccurrence of the crash.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# bind (inhibit-quit)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
redisplay-echo-area()
# bind (inhibit-read-only end start #:--rest--65942 stdout-p frame message)
raw-append-message("Loading efs-cu..." #<x-frame "XEmacs" on
#<x-device on
"/private/tmp/com.apple.launchd.z7ldN3fjkF/org.macosforge.xquartz:0.0"
0x2> 0x3> nil :start 0 :end nil)
# bind (end start #:--rest--65934 stdout-p frame message label)
append-message(message "Loading efs-cu..." #<x-frame "XEmacs" on
#<x-device on
"/private/tmp/com.apple.launchd.z7ldN3fjkF/org.macosforge.xquartz:0.0"
0x2> 0x3> nil :start 0 :end nil)
(load-internal "[internal]")
load-internal("efs-cu" nil nil nil binary)
# bind (spaces handler path elc old nosuffix nomessage noerror filename)
load("efs-cu" nil nil nil)
# (unwind-protect ...)
efs-ftp-path("/Users/rtoy/.profile")
#<compiled-function (from
"/Users/rtoy/src/XEmacs/beta/build/lisp/auto-save.elc") nil "...(64)"
[auto-save-directory efs-auto-save-remotely remote-p name-prefix
file-name save-name "#%" auto-save-escape-name buffer-name fboundp
efs-ftp-path expand-file-name auto-save-name-in-same-directory
auto-save-name-in-fixed-directory auto-save-hash-p] 4 0x91b>()
# (unwind-protect ...)
call-with-condition-handler(#<compiled-function (from
"/Users/rtoy/src/XEmacs/beta/build/lisp/auto-save.elc")
(#1=#:call-trapping-errors-Ldc9FC5Hr) "...(17)" [#1# errstr
error-message-string lwarn general warning "Error in %s:
%s\n\nBacktrace follows:\n\n%s" make-auto-save-file-name
backtrace-in-condition-handler-eliminating-handler] 8 0x91a>
#<compiled-function (from
"/Users/rtoy/src/XEmacs/beta/build/lisp/auto-save.elc") nil "...(64)"
[auto-save-directory efs-auto-save-remotely remote-p name-prefix
file-name save-name "#%" auto-save-escape-name buffer-name fboundp
efs-ftp-path expand-file-name auto-save-name-in-same-directory
auto-save-name-in-fixed-directory auto-save-hash-p] 4 0x91b>)
# (condition-case ... . ((error (byte-code «‹!Ã!ÃRª‰ÅÆÇÈ !ÃQ!É
!¬…Ê !«ƒ ª‡ÅËÄ !P!)‡" [file-name fname file-name-directory
"#" file-name-nondirectory expand-file-name "#%"
auto-save-escape-name
buffer-name file-writable-p file-exists-p "~/"] 4))))
# bind (file-name)
make-auto-save-file-name()
# bind (not-serious nomodes after-find-file-from-revert-buffer
noauto warn error)
after-find-file(nil t)
# (unwind-protect ...)
# bind (inhibit-read-only error number truename rawfile nowarn filename buf)
find-file-noselect-1(#<buffer ".profile">
"/Users/rtoy/.profile" nil
nil "/Users/rtoy/.profile" (8594537831 16777220))
byte-code("..." [number truename rawfile nowarn filename buf
set-buffer-major-mode find-file-noselect-1] 7)
# (condition-case ... . ((t (byte-code "!ˆÃ @ A\"‡" [buf data
kill-buffer signal] 3))))
# bind (number truename buf wildcards rawfile nowarn filename)
find-file-noselect("/Users/rtoy/.profile" nil nil nil)
# bind (coding-system-for-read wildcards codesys filename)
find-file("/Users/rtoy/.profile")
# bind (line path client frame device dest-frame new-frame
old-device-num quick view flags list type)
gnuserv-edit-files((x
"/private/tmp/com.apple.launchd.z7ldN3fjkF/org.macosforge.xquartz:0")
((nil . "/Users/rtoy/.profile")))
eval((gnuserv-edit-files (quote (x
"/private/tmp/com.apple.launchd.z7ldN3fjkF/org.macosforge.xquartz:0"))
(quote ((nil . "/Users/rtoy/.profile")))))
# (unwind-protect ...)
call-with-condition-handler(#<compiled-function (from
"/Users/rtoy/xemacs/share/xemacs-21.5-b34/lisp/gnuserv.elc") (oops)
"...(28)" [gnuserv-current-client oops error error-conditions quit
gnuserv-write-to-client nil] 3 0xcb3> eval (gnuserv-edit-files (quote
(x "/private/tmp/com.apple.launchd.z7ldN3fjkF/org.macosforge.xquartz:0"))
(quote ((nil . "/Users/rtoy/.profile")))))
# bind (gnuserv-string offset string proc)
gnuserv-process-filter(#<process "gnuserv" pid 51628 state:run> "6
(gnuserv-edit-files '(x
\"/private/tmp/com.apple.launchd.z7ldN3fjkF/org.macosforge.xquartz:0\")
'((nil . \"/Users/rtoy/.profile\")))")
("execute_internal_event()" "[internal]")
(dispatch-event "[internal]")
# (condition-case ... . error)
# (catch top-level ...)
Abort trap: 6