[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: core dump



In article <b4mmz052h68.fsf@xxxxxxx>, Katsumi Yamaoka <yamaoka@xxxxxxx> writes:

>>>>>> In [emacs-w3m : No.09434] Leo wrote:
> > I met a weird bug and I don't know if it is due to emacs-w3m or emacs.

> > To reproduce, in Emacs:
> >     0. start Emacs in urxvt¹
> >     1. M-x w3m
> >     2. Key `g' and type in url: ftp://ftp.gnu.org/gnu/hyperbole
> >     3. Key `^' and see emacs hang
> >     4. Key `C-g' and Emacs asks:
> >        i.  Auto-save (y/n)
> >        ii. Core dump (y/n)

> > I am using the unicode-2 branch of Emacs with cvs checkout 2007-05-16.
> > Emacs-w3m cvs checkout date: 2007-05-16.

> > Footnotes:
> > ¹  http://software.schmorp.de/pkg/rxvt-unicode.html

> First of all, emacs-w3m does not yet support Emacs 23 officially.
> Though it might work luckily with some urls, it needs to be much
> improved in order to work with Emacs 23 perfectly.  In the future.

The backtrace shows that Emacs is in infinite loop in
ccl_driver.  It seems that emacs-w3m does some code
conversion by CCL programs defined by itself.  And, it is
very likely that those CCL programs depend heavily on the
internal character representation.  That must be changed for
Emacs 23.

To emacs-w3m developpers:
  Please explain why it does code conversion by its own CCL
programs.  I'll be able to suggest a better way for Emacs
23.

---
Kenichi Handa
handa@xxxxxxxx