Hi Raymond --
Thanks for the report! 4c2cb2cb1837 just committed should have fixed it,
please report back if it didn’t.
Best,
Aidan
Ar an naoú lá déag de mí na Samhain, scríobh Raymond Toy:
It's caused by c3ddb84e1c4a.
On Mon, Nov 19, 2018 at 1:01 PM Raymond Toy <toy.raymond(a)gmail.com> wrote:
>
> Version aef5b41a2630 works fine, so the crash must be caused by the
> three most recent changes....
> On Sun, Nov 18, 2018 at 5:02 PM Raymond Toy <toy.raymond(a)gmail.com> wrote:
> >
> > 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
>
>
>
> --
> Ray
--
Ray
_______________________________________________
XEmacs-Beta mailing list -- xemacs-beta(a)xemacs.org
To unsubscribe send an email to xemacs-beta-leave(a)xemacs.org
--
‘As I sat looking up at the Guinness ad, I could never figure out /
How your man stayed up on the surfboard after forty pints of stout’
(C. Moore)