all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Kenichi Handa <handa@m17n.org>
To: Mohsen BANAN <list-general@mohsen.1.banan.byname.net>
Cc: 11003@debbugs.gnu.org, list-general@mohsen.1.banan.byname.net
Subject: bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace
Date: Wed, 21 Mar 2012 11:09:51 +0900	[thread overview]
Message-ID: <tl77gyer9g0.fsf@m17n.org> (raw)
In-Reply-To: <yx2zkbayf7u.fsf@mohsen.1.banan.byname.net> (message from Mohsen BANAN on Tue, 20 Mar 2012 17:23:17 -0700)

In article <yx2zkbayf7u.fsf@mohsen.1.banan.byname.net>, Mohsen BANAN <list-general@mohsen.1.banan.byname.net> writes:
  Kenichi> I've just installed a fix to the trunk.  Please try again
  Kenichi> with the latest code.

> I tested your code and it works in my environment.

> The character unicode #x6c0 is properly displayed
> and emacs24 does not hang.

That's good.

> So, I think bug#11003 can be considered closed.

Yes.

> But, for my benefit (and perhaps others) perhaps
> you can describe what was special about that
> one character and that one font. Were there other
> characters that were also problematic?
> Why was this not a problem in emacs23 and how/when did
> it enter emacs24? ...

Emacs calls a function of m17n-lib (the underlining shaper
engine), and that function calls Emacs' callback funciton
ftfont_drive_otf.  The bug was in incorrect handling of an
argument given to ftfont_driver_otf in some case.

As Arabic characters are displayed without underlining
shaper engine in Emacs 23, this bug was not revealed.

So, it is better to apply the fix to emacs 23 too if we are
going to release 23.5.

---
Kenichi Handa
handa@m17n.org







      reply	other threads:[~2012-03-21  2:09 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-13  5:32 bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace Mohsen BANAN
2012-03-13  6:08 ` Mohsen BANAN
2012-03-13  6:44 ` Achim Gratz
2012-03-13 18:47   ` Eli Zaretskii
2012-03-13 21:08     ` Achim Gratz
2012-03-13 21:16       ` Achim Gratz
2012-03-13 19:50   ` Mohsen BANAN
2012-03-13 18:46 ` Eli Zaretskii
2012-03-14  8:18 ` Kenichi Handa
2012-03-19  4:21   ` Kenichi Handa
2012-03-21  0:23     ` Mohsen BANAN
2012-03-21  2:09       ` Kenichi Handa [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=tl77gyer9g0.fsf@m17n.org \
    --to=handa@m17n.org \
    --cc=11003@debbugs.gnu.org \
    --cc=list-general@mohsen.1.banan.byname.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.