Bug Report
16 years, 2 months
Hasan Diwan
Fatal error (10).
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 /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 ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
(dispatch-event "[internal]")
# (condition-case ... . error)
# (unwind-protect ...)
read-minibuffer-internal("M-x ")
byte-code("..." [standard-output standard-input prompt
recursion-depth minibuffer-depth t read-minibuffer-internal] 2)
# (catch exit ...)
# bind (mouse-grabbed-buffer current-prefix-arg
minibuffer-history-variable minibuffer-history-position
minibuffer-scroll-window)
# (unwind-protect ...)
# bind (minibuffer-default _history_ oconfig mconfig frame
bufferwindow oframe owindow dir default abbrev-table history readp
keymap initial-contents prompt)
read-from-minibuffer("M-x " nil #<keymap minibuffer-must-match-map
size 9 0x1d2e7> nil read-command-history nil nil)
# bind (minibuffer-completion-table minibuffer-completion-predicate
minibuffer-completion-confirm last-exact-completion ret default
history initial-contents require-match predicate table prompt)
completing-read("M-x " [micro1 micro2 0 0 0 gnus-goto-char 0
svn-info-mode-map efs-insert-directory gnus-summary-low-ticked
jde-parse byte-nthcdr 0 speedbar-select-frame-method
jde-complete-current-list-index erc-mode-line-and-header 0
compile-mouse-maybe-goto-error debugger-buffer-name
gtk-widget-set-default-style xetla-tree-lint dired-re-permissions
byte-compile-file-form-defmethod nnheader-pathname-coding-system
gnus-nocem-close set-get-functions compile-java GtkPacker saload
loop-steps scope 0 jde-parse-class-encoding reftex-referencing-labels
cbd-parent koi8-r efs-ka9q-host-regexp gtk-tree-append
gnus-parameter-ham-process-destination bastore \(
jde-jdb-stack-listener-child-p avltree-compare-function thebuf
jde-xref - cl-transform-lambda c-fontify-recorded-types-and-refs
num-shorts-grouped \1 ...] commandp t nil read-command-history nil)
# bind (default-value prompt)
read-command("M-x ")
# bind (prefix-arg prefix-arg)
execute-extended-command(nil)
# bind (command-debug-status)
call-interactively(execute-extended-command)
(dispatch-event "[internal]")
# (condition-case ... . error)
# (catch top-level ...)
Bus error
% gdb /usr/local/bin/xemacs core
(gdb) where
#0 0x9003d66c in kill ()
#1 0x9010e8cf in raise ()
#2 0x9010d422 in abort ()
#3 0x00077386 in format_event_object ()
#4 0x000773c2 in format_event_object ()
#5 0x0005645c in Fsubst_char_in_region ()
#6 0x00003b85 in Fexpand_abbrev ()
#7 0x00056db6 in Ftranslate_region ()
#8 0x00057ecf in Fchar_equal ()
#9 0x00001d42 in ?? ()
#10 0x00001c69 in ?? ()
To reproduce... type esc-x ctrl-x ctrl-g on Mac OS X
--
Cheers,
Hasan Diwan <hasan.diwan(a)gmail.com>
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Russian characters in gutters
16 years, 2 months
Aidan Kehoe
The gutter code relies on the toolkit to handle text encoding, which under
X11 mostly fails when handed the XEmacs and SXEmacs internal encoding.
Stephen Turnbull has a comment somewhere in the source tree saying “###This
should be a face” about the gutter text, and he’s right; if it were, we
could rely on the normal Mule redisplay code to handle the encoding.
Ar an chéad lá de mí Lúnasa, scríobh Zajcev Evgeny:
>
> I'm having problems displaying russian characters in (S)XEmacsen
> gutters.
>
> I tried XEmacs 21.4.21 and SXEmacs 22.1.10 with Mule support.
>
> (set-specifier default-gutter-visible-p t (current-buffer))
> (set-specifier top-gutter "Русский" (current-buffer))
>
> It displays gargabe in the gutter, something like "Рскй(e". Sometimes
> (S)XEmacs crashes after i set russian in the gutter for several times.
> Here is the backtrace of XEmacs crash (unfortunately i have no debug
> symbols in it):
>
> (gdb) where
> #0 0x2884a1a7 in kill () from /lib/libc.so.6
> #1 0x080b032b in fatal_error_signal ()
> #2 0xbfbfff94 in ?? ()
> #3 0x0000000b in ?? ()
> #4 0x0000000c in ?? ()
> #5 0xbfbfceb0 in ?? ()
> #6 0x12081208 in ?? ()
> #7 0x080b0224 in ensure_no_quitting_from_now_on ()
> #8 0x0817d4a9 in create_string_text_block ()
> #9 0x0817de69 in generate_string_display_line ()
> #10 0x0817e048 in generate_displayable_area ()
> #11 0x0814b35d in calculate_gutter_size ()
> #12 0x0814c91e in gutter_specs_changed ()
> #13 0x0814cb16 in top_gutter_specs_changed ()
> #14 0x081a516c in recompute_one_cached_specifier_in_window ()
> #15 0x081a52e6 in recompute_cached_specifier_everywhere_mapfun ()
> [...]
>
> I think (S)XEmacs must support non-ascii characters in gutters. I can
> provide effort to fix this, however i have no idea how redisplay works
> and what is Bufbyte, Emchar, how they relates and so on ..
>
> Thanks
>
> --
> lg
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta