Hi,
xemacs-21.4.22p13-mule dumps core when started up under X. It seems to
work OK when running as "xemacs -nw" either in an xterm or at the
console. This was true under both OpenBSD 5.8 and 5.9 (macppc, powerpc
package).
Note that xemacs-21.4.22p13 (no mule) does not have this problem.
Attached are the output from XEmacs, a backtrace, and the package info.
Let me know if you need additional information,
Paul
$ xemacs
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 `[email protected]'. *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/local/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:
# (unwind-protect ...)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque-ptr, adr=0x1a21760)
0x855cd950> ...)
# (unwind-protect ...)
# bind (inhibit-quit)
# (unwind-protect ...)
sit-for(0)
byte-code("..." [unread-command-event circ-tmout tmout
startup-message-timeout add-timeout #<compiled-function (ignore) "...(5)" [nil
... ...] 3> nil display-splash-frame sit-for 0 next-command-event] 4)
# (catch tmout ...)
# (unwind-protect ...)
# bind (tmout circ-tmout)
command-line-1()
# bind (command-line-args-left)
command-line()
# (condition-case ... . ((t (byte-" ... 1))))
# bind (error-data)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
Segmentation fault (core dumped) code " #0 0x8dd34028 in kill () at <stdin>:2
2 <stdin>: No such file or directory.
in <stdin>
(gdb) backtrace
#0 0x8dd34028 in kill () at <stdin>:2
#1 0x0186e8f8 in fatal_error_signal ()
#2 <signal handler called>
#3 *_libc_strlen (str=0x10 <Address 0x10 out of bounds>) at
/usr/src/lib/libc/string/strlen.c:39
#4 0x0190aa7c in fixup_internal_substring ()
#5 0x019829dc in vars_of_objects_x ()
#6 0x01982bf4 in vars_of_objects_x ()
#7 0x0192454c in Fmake_font_instance ()
#8 0x01874ee8 in call_with_suspended_errors ()
#9 0x01870f80 in internal_catch ()
#10 0x01874af0 in call_with_suspended_errors ()
#11 0x01958d10 in Fspecifier_fallback ()
#12 0x019590cc in specifier_instance ()
#13 0x018c80c0 in face_property_matching_instance ()
#14 0x018c84ac in ensure_face_cachel_contains_charset ()
#15 0x018c8778 in update_face_cachel_data ()
#16 0x018c8e8c in get_builtin_face_cache_index ()
#17 0x01903138 in update_frame_gutter_geometry ()
#18 0x01903774 in update_frame_gutters ()
#19 0x0193e50c in redisplay_frame ()
#20 0x0193ea1c in Fredraw_frame ()
#21 0x0193ef80 in redisplay ()
#22 0x018b540c in Fsit_for ()
#23 0x0187263c in Ffuncall ()
#24 0x018468ac in execute_rare_opcode ()
#25 0x01847d68 in Fbyte_code ()
#26 0x01871b8c in Feval ()
#27 0x01870f80 in internal_catch ()
#28 0x01845bd4 in execute_rare_opcode ()
#29 0x01846ba0 in execute_rare_opcode ()
#30 0x01848140 in funcall_compiled_function ()
#31 0x0187245c in Ffuncall ()
#32 0x018468ac in execute_rare_opcode ()
#33 0x01848140 in funcall_compiled_function ()
#34 0x01871854 in Feval ()
#35 0x0187510c in condition_case_1 ()
#36 0x01845b9c in execute_rare_opcode ()
#37 0x01846ba0 in execute_rare_opcode ()
#38 0x01848140 in funcall_compiled_function ()
#39 0x01871854 in Feval ()
#40 0x0187510c in condition_case_1 ()
#41 0x01851b7c in initial_command_loop ()
#42 0x01870f80 in internal_catch ()
#43 0x018519c8 in initial_command_loop ()
#44 0x0186da0c in xemacs_21_4_22_powerpc_unknown_openbsd5_9 ()
#45 0x0186e4e8 in main ()
Current language: auto; currently asmInformation for inst:xemacs-21.4.22p13-mule
Comment:
heavily customizable and extensible editor
Description:
XEmacs is a powerful, extensible text editor with full GUI support. It
provides a great number of new features. More details on XEmacs's
functionality, can be obtained through the info on-line information
system.
Every major functionality of XEmacs is a separate module, a complete set
of theses modules is bundled in the "xemacs21-sumo" package.
Flavors:
* mule - MUlti-Lingual Emacs
* wnn - input method (needs mule)
* canna - another input method (needs mule)
* no_x11 - disable X11 support
Maintainer: The OpenBSD ports mailing-list <[email protected]>
WWW: http://www.xemacs.org/