Hi, Zhao(?),
The below backtraces are very odd--(string-match
"\\(iso8859-[0-9]*\\|-ascii\\)" ...) should never be called within
mswindows-reset-device-font-menus, and the call itself shouldn’t lead to a
crash unless your XEmacs C functions were badly compiled.
Please send details of your XEmacs build--for this, try, at a command line:
xemacs -nw -f describe-installation
paste the output into a mail client, and send it on to us. Your command line
prompt seems to be from a Cygwin install, but it’s unclear who compiled the
XEmacs, and what options were chosen at compile time.
Best regards,
Aidan
Ar an t-ochtú lá de mí Bealtaine, scríobh S Zhao:
Fatal error (11).
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 necessary, send
ordinary email to `xemacs-beta(a)xemacs.org'. *MAKE SURE* to include 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 /usr/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 recurrance of the crash.
Lisp backtrace follows:
string-match("\\(iso8859-[0-9]*\\|-ascii\\)" "@ ")
# bind (--dolist-temp--1782 name case-fold-search family size weight
entry dev
-cache cache families sizes weights debug device)
mswindows-reset-device-font-menus(#<mswindows-device 0x333> nil)
apply(mswindows-reset-device-font-menus (#<mswindows-device 0x333> nil))
# bind (devmeth args device name)
call-device-method(reset-device-font-menus #<mswindows-device 0x333>
#<mswindo
ws-device 0x333> nil)
# bind (debug device)
reset-device-font-menus(#<mswindows-device 0x333>)
byte-code("..." [size entry family device-fonts-cache font-data dcache
console
-on-window-system-p throw menu (["Cannot parse current font" ding nil])
selected
-device reset-device-font-menus font-menu-font-data default 0 1 2 nil
(["Cannot
parse current font" ding nil]) mapcar #<compiled-function (item)
"...(50)" [size
font-menu-ignore-scaled-fonts entry s item 3 1 2 0 enable-menu-item
disable-men
u-item select-toggle-menu-item deselect-toggle-menu-item] 4>
submenu-generate-ac
celerator-spec s] 6)
# (catch menu ...)
# bind (ignored)
font-menu-size-constructor(nil)
# (condition-case ... . t)
# (condition-case ... . error)
# (catch top-level ...)
[1]+ Segmentation fault xemacs *.c *.h
zhao@zhao-ogtnnq2w9y ~/work
$
zhao@zhao-ogtnnq2w9y ~/work
$ xemacs *.c *.h &
[1] 1544
zhao@zhao-ogtnnq2w9y ~/work
$
Fatal error (11).
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 necessary, send
ordinary email to `xemacs-beta(a)xemacs.org'. *MAKE SURE* to include 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 /usr/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 recurrance of the crash.
Lisp backtrace follows:
string-match("\\(iso8859-[0-9]*\\|-ascii\\)" "@ ")
# bind (--dolist-temp--1782 name case-fold-search family size weight
entry dev
-cache cache families sizes weights debug device)
mswindows-reset-device-font-menus(#<mswindows-device 0x333> nil)
apply(mswindows-reset-device-font-menus (#<mswindows-device 0x333> nil))
# bind (devmeth args device name)
call-device-method(reset-device-font-menus #<mswindows-device 0x333>
#<mswindo
ws-device 0x333> nil)
# bind (debug device)
reset-device-font-menus(#<mswindows-device 0x333>)
byte-code("..." [size entry family device-fonts-cache font-data dcache
console
-on-window-system-p throw menu (["Cannot parse current font" ding nil])
selected
-device reset-device-font-menus font-menu-font-data default 0 1 2 nil
(["Cannot
parse current font" ding nil]) mapcar #<compiled-function (item)
"...(50)" [size
font-menu-ignore-scaled-fonts entry s item 3 1 2 0 enable-menu-item
disable-men
u-item select-toggle-menu-item deselect-toggle-menu-item] 4>
submenu-generate-ac
celerator-spec s] 6)
# (catch menu ...)
# bind (ignored)
font-menu-size-constructor(nil)
# (condition-case ... . t)
# (condition-case ... . error)
# (catch top-level ...)
[1]+ Segmentation fault xemacs *.c *.h
zhao@zhao-ogtnnq2w9y ~/work
$ xemacs *.c *.h &
[1] 1544
zhao@zhao-ogtnnq2w9y ~/work
$
Fatal error (11).
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 necessary, send
ordinary email to `xemacs-beta(a)xemacs.org'. *MAKE SURE* to include 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 /usr/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 recurrance of the crash.
Lisp backtrace follows:
string-match("\\(iso8859-[0-9]*\\|-ascii\\)" "@ ")
# bind (--dolist-temp--1782 name case-fold-search family size weight
entry dev
-cache cache families sizes weights debug device)
mswindows-reset-device-font-menus(#<mswindows-device 0x333> nil)
apply(mswindows-reset-device-font-menus (#<mswindows-device 0x333> nil))
# bind (devmeth args device name)
call-device-method(reset-device-font-menus #<mswindows-device 0x333>
#<mswindo
ws-device 0x333> nil)
# bind (debug device)
reset-device-font-menus(#<mswindows-device 0x333>)
byte-code("..." [size entry family device-fonts-cache dcache font-data
console
-on-window-system-p throw menu (["Cannot parse current font" ding nil])
selected
-device reset-device-font-menus font-menu-font-data default 0 1 2 3 nil
(["Canno
t parse current font" ding nil]) font-menu-split-long-menu mapcar
#<compiled-fun
ction (item) "...(73)" [size weight dcache f entry item
menu-item-strip-accelera
tor-spec 0 vassoc 1 "" 2 enable-menu-item disable-menu-item
select-toggle-menu-i
tem deselect-toggle-menu-item font-menu-ignore-scaled-fonts family] 4>
weight f]
6)
# (catch menu ...)
# bind (ignored)
font-menu-family-constructor(nil)
# (condition-case ... . t)
# (condition-case ... . error)
# (catch top-level ...)
[1]+ Segmentation fault xemacs *.c *.h
zhao@zhao-ogtnnq2w9y ~/work
$ xemacs *.c *.h &
[1] 1672
zhao@zhao-ogtnnq2w9y ~/work
$
Fatal error (11).
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 necessary, send
ordinary email to `xemacs-beta(a)xemacs.org'. *MAKE SURE* to include 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 /usr/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 recurrance of the crash.
Lisp backtrace follows:
string-match("\\(iso8859-[0-9]*\\|-ascii\\)" "@ ")
# bind (--dolist-temp--1782 name case-fold-search family size weight
entry dev
-cache cache families sizes weights debug device)
mswindows-reset-device-font-menus(#<mswindows-device 0x333> nil)
apply(mswindows-reset-device-font-menus (#<mswindows-device 0x333> nil))
# bind (devmeth args device name)
call-device-method(reset-device-font-menus #<mswindows-device 0x333>
#<mswindo
ws-device 0x333> nil)
# bind (debug device)
reset-device-font-menus(#<mswindows-device 0x333>)
byte-code("..." [size entry family device-fonts-cache dcache font-data
console
-on-window-system-p throw menu (["Cannot parse current font" ding nil])
selected
-device reset-device-font-menus font-menu-font-data default 0 1 2 3 nil
(["Canno
t parse current font" ding nil]) font-menu-split-long-menu mapcar
#<compiled-fun
ction (item) "...(73)" [size weight dcache f entry item
menu-item-strip-accelera
tor-spec 0 vassoc 1 "" 2 enable-menu-item disable-menu-item
select-toggle-menu-i
tem deselect-toggle-menu-item font-menu-ignore-scaled-fonts family] 4>
weight f]
6)
# (catch menu ...)
# bind (ignored)
font-menu-family-constructor(nil)
# (condition-case ... . t)
# (condition-case ... . error)
# (catch top-level ...)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org