From unknown Sat Aug 16 00:33:10 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#11003 <11003@debbugs.gnu.org> To: bug#11003 <11003@debbugs.gnu.org> Subject: Status: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace Reply-To: bug#11003 <11003@debbugs.gnu.org> Date: Sat, 16 Aug 2025 07:33:10 +0000 retitle 11003 Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH= YEH ABOVE) -- gdb backtrace=20 reassign 11003 emacs submitter 11003 Mohsen BANAN severity 11003 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 13 02:03:29 2012 Received: (at submit) by debbugs.gnu.org; 13 Mar 2012 06:03:29 +0000 Received: from localhost ([127.0.0.1]:47918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7KpT-00008r-PH for submit@debbugs.gnu.org; Tue, 13 Mar 2012 02:03:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54642) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7KpG-00008X-IS for submit@debbugs.gnu.org; Tue, 13 Mar 2012 02:03:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S7KMH-0008VL-1l for submit@debbugs.gnu.org; Tue, 13 Mar 2012 01:33:19 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:56399) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7KMG-0008VG-UT for submit@debbugs.gnu.org; Tue, 13 Mar 2012 01:33:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37698) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7KMD-0001sW-TI for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 01:33:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S7KMA-0008Uh-5z for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 01:33:13 -0400 Received: from plane.gmane.org ([80.91.229.3]:57564) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7KM9-0008Ud-O8 for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 01:33:10 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1S7KM4-0001Af-Cm for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 06:33:04 +0100 Received: from 70-90-188-161-cable.librecenter.net ([70.90.188.161]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 13 Mar 2012 06:33:04 +0100 Received: from list-general by 70-90-188-161-cable.librecenter.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 13 Mar 2012 06:33:04 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Mohsen BANAN Subject: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace Date: Mon, 12 Mar 2012 22:32:47 -0700 Organization: ByStar Federation of Autonomous Libre Services -- http://www.by-star.net Lines: 256 Message-ID: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 70-90-188-161-cable.librecenter.net X-Form-Name: murl-sendlink-toCloseFriends User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:vLsVSPJT07yYk+SmnXe4w4OjR3s= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) In my environment, - I run emacs -Q - Then in the *scratch* buffer I eval (ucs-insert 1728) Emacs display hangs. The hang occurs when displaying unicode #x6c0 (arabic heh with yeh above). The display hangs but the emacs process stays alive. This problem is reproducible in all my environments Debian and Ubuntu emacs-24.0.50 through emacs-24.0.90.4. I have looked some into this problematic character. On emacs23, describe-char on that character produces: character: (1728, #o3300, #x6c0) preferred charset: unicode (Unicode (ISO10646)) code point: 0x06C0 syntax: w which means: word category: .:Base, b:Arabic buffer code: #xDB #x80 file code: #xDB #x80 (encoded by coding system utf-8-unix) display: by this font (glyph code) xft:-unknown-B Compset-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1 (#xC7) Character code properties: customize what to show name: ARABIC LETTER HEH WITH YEH ABOVE old-name: ARABIC LETTER HAMZAH ON HA general-category: Lo (Letter, Other) decomposition: (1749 1620) Below is the bt after gdb attach to the running process after display hung on #x6c0. bue0010-thisusr# ps -ef | grep -i emacs thisusr 28800 28798 42 16:54 ? 00:09:58 /usr/local/bin/emacs -fn Monospace 12 thisusr 29728 29726 0 16:59 ? 00:00:09 /usr/local/bin/emacs -fn Monospace 12 thisusr 30669 30219 0 17:18 pts/2 00:00:00 grep -i emacs bue0010-thisusr# su Password: bue0010-root# gdb /usr/local/bin/emacs 28800 GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/local/bin/emacs...done. Attaching to program: /usr/local/bin/emacs, process 28800 Reading symbols from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libgio-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libgio-2.0.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libfreetype.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libfreetype.so.6 Reading symbols from /usr/lib/i386-linux-gnu/libfontconfig.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libfontconfig.so.1 Reading symbols from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 Reading symbols from /lib/i386-linux-gnu/libglib-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libglib-2.0.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libSM.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libSM.so.6 Reading symbols from /usr/lib/i386-linux-gnu/libICE.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libICE.so.6 Reading symbols from /usr/lib/i386-linux-gnu/libtiff.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libtiff.so.4 Reading symbols from /usr/lib/i386-linux-gnu/libjpeg.so.62...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libjpeg.so.62 Reading symbols from /lib/i386-linux-gnu/libpng12.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libpng12.so.0 Reading symbols from /lib/i386-linux-gnu/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libm.so.6 Reading symbols from /usr/lib/libgif.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgif.so.4 Reading symbols from /usr/lib/libXpm.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXpm.so.4 Reading symbols from /usr/lib/i386-linux-gnu/libX11.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libX11.so.6 Reading symbols from /usr/lib/i386-linux-gnu/libXrender.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libXrender.so.1 Reading symbols from /usr/lib/i386-linux-gnu/libXft.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libXft.so.2 Reading symbols from /usr/lib/i386-linux-gnu/librsvg-2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/librsvg-2.so.2 Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /lib/libtinfo.so.5...(no debugging symbols found)...done. Loaded symbols for /lib/libtinfo.so.5 Reading symbols from /usr/lib/libotf.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libotf.so.0 Reading symbols from /usr/lib/libm17n-flt.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libm17n-flt.so.0 Reading symbols from /usr/lib/libm17n-core.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libm17n-core.so.0 Reading symbols from /lib/i386-linux-gnu/libpthread.so.0...(no debugging symbols found)...done. [Thread debugging using libthread_db enabled] [New Thread 0xb58ffb70 (LWP 28802)] [New Thread 0xb6297b70 (LWP 28801)] Loaded symbols for /lib/i386-linux-gnu/libpthread.so.0 Reading symbols from /lib/i386-linux-gnu/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libc.so.6 Reading symbols from /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libXfixes.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libXfixes.so.3 Reading symbols from /usr/lib/i386-linux-gnu/libatk-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libatk-1.0.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libcairo.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libcairo.so.2 Reading symbols from /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libpango-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libpango-1.0.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libXext.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libXext.so.6 Reading symbols from /usr/lib/i386-linux-gnu/libXinerama.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libXinerama.so.1 Reading symbols from /usr/lib/i386-linux-gnu/libXi.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libXi.so.6 Reading symbols from /usr/lib/i386-linux-gnu/libXrandr.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libXrandr.so.2 Reading symbols from /usr/lib/i386-linux-gnu/libXcursor.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libXcursor.so.1 Reading symbols from /usr/lib/i386-linux-gnu/libXcomposite.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libXcomposite.so.1 Reading symbols from /usr/lib/i386-linux-gnu/libXdamage.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libXdamage.so.1 Reading symbols from /lib/i386-linux-gnu/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libz.so.1 Reading symbols from /lib/i386-linux-gnu/libselinux.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libselinux.so.1 Reading symbols from /lib/i386-linux-gnu/libresolv.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libresolv.so.2 Reading symbols from /lib/i386-linux-gnu/libexpat.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libexpat.so.1 Reading symbols from /usr/lib/i386-linux-gnu/libgthread-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libffi.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libffi.so.6 Reading symbols from /lib/i386-linux-gnu/libpcre.so.3...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libpcre.so.3 Reading symbols from /lib/i386-linux-gnu/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/librt.so.1 Reading symbols from /lib/i386-linux-gnu/libuuid.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libuuid.so.1 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/i386-linux-gnu/libxcb.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libxcb.so.1 Reading symbols from /lib/i386-linux-gnu/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libdl.so.2 Reading symbols from /usr/lib/libcroco-0.6.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libcroco-0.6.so.3 Reading symbols from /usr/lib/i386-linux-gnu/libthai.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libthai.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libpixman-1.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libpixman-1.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libxcb-shm.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libxcb-shm.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libxcb-render.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libxcb-render.so.0 Reading symbols from /usr/lib/i386-linux-gnu/libXau.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libXau.so.6 Reading symbols from /usr/lib/i386-linux-gnu/libXdmcp.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libXdmcp.so.6 Reading symbols from /usr/lib/i386-linux-gnu/libdatrie.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/libdatrie.so.1 Reading symbols from /lib/i386-linux-gnu/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libnss_files.so.2 Reading symbols from /lib/i386-linux-gnu/libnss_compat.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libnss_compat.so.2 Reading symbols from /lib/i386-linux-gnu/libnsl.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libnsl.so.1 Reading symbols from /lib/i386-linux-gnu/libnss_nis.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/i386-linux-gnu/libnss_nis.so.2 Reading symbols from /usr/lib/liboverlay-scrollbar-0.2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/liboverlay-scrollbar-0.2.so.0 Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so Reading symbols from /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libpixmap.so Reading symbols from /usr/lib/gio/modules/libdconfsettings.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gio/modules/libdconfsettings.so Reading symbols from /usr/lib/i386-linux-gnu/gdk-pixbuf-2.0//2.10.0/loaders/libpixbufloader-svg.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/gdk-pixbuf-2.0//2.10.0/loaders/libpixbufloader-svg.so Reading symbols from /usr/lib/i386-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i386-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so 0xb6b7de08 in OTF_drive_gdef () from /usr/lib/libotf.so.0 (gdb) bt #0 0xb6b7de08 in OTF_drive_gdef () from /usr/lib/libotf.so.0 #1 0x081fa512 in ftfont_drive_otf (font=0xbf9a5440, spec=0x8cf2fb8, in=0xbf9a5288, from=0, to=3, out=0xbf9a53c8, adjustment=0xbf9a4d30) at ftfont.c:1863 #2 0xb6b649e5 in ?? () from /usr/lib/libm17n-flt.so.0 #3 0xb6b67712 in ?? () from /usr/lib/libm17n-flt.so.0 #4 0xb6b68820 in ?? () from /usr/lib/libm17n-flt.so.0 #5 0xb6b6995e in mflt_run () from /usr/lib/libm17n-flt.so.0 #6 0x081f9d49 in ftfont_shape_by_flt (matrix=0x9e0cb8c, otf=0x9f40fb8, ft_face=0x9e0be20, font=0x9e0cae0, lgstring=) at ftfont.c:2515 #7 ftfont_shape (lgstring=138875853) at ftfont.c:2579 #8 0x081fbde3 in xftfont_shape (lgstring=138875853) at xftfont.c:688 #9 0x081ad064 in Ffont_shape_gstring (gstring=138875853) at font.c:4308 #10 0x0819e0c0 in Ffuncall (nargs=2, args=0xbf9a5590) at eval.c:3002 #11 0x081d4ad5 in exec_byte_code (bytestr=, vector=137272173, maxdepth=24, args_template=138756330, nargs=0, args=) at bytecode.c:785 #12 0x0819db8f in funcall_lambda (fun=137272093, nargs=5, arg_vector=0xbf9a5888) at eval.c:3233 #13 0x0819decb in Ffuncall (nargs=6, args=0xbf9a5884) at eval.c:3063 #14 0x0819c8f6 in internal_condition_case_n (bfun=0x819dcf0 , nargs=6, args=0xbf9a5884, handlers=138756354, hfun=0x8076610 ) at eval.c:1637 #15 0x08074312 in safe_call (args=0xbf9a5884, nargs=6) at xdisp.c:2357 #16 safe_call (nargs=6, args=0xbf9a5884) at xdisp.c:2341 #17 0x081ee466 in autocmp_chars (rule=, charpos=, bytepos=15723, limit=, win=0xa25e6f8, face=0x9b96cd0, string=138756330) at composite.c:969 #18 0x081f2b89 in composition_reseat_it (cmp_it=0xbf9a7110, charpos=14566, bytepos=15723, endpos=1, w=0xa25e6f8, face=0x9b96cd0, string=138756330) at composite.c:1300 #19 0x080838c0 in next_element_from_buffer (it=0xbf9a6c40) at xdisp.c:7755 #20 0x0807b0ea in get_next_display_element (it=0xbf9a6c40) at xdisp.c:6403 #21 0x0807fe37 in display_line (it=0xbf9a6c40) at xdisp.c:18943 #22 0x08085def in try_window (window=170256125, pos=..., flags=1) at xdisp.c:15971 #23 0x0809821e in redisplay_window (window=170256125, just_this_one_p=0) at xdisp.c:15496 #24 0x0809a4a1 in redisplay_window_0 (window=170256125) at xdisp.c:13619 #25 0x0819c557 in internal_condition_case_1 (bfun=0x809a480 , arg=170256125, handlers=138738534, hfun=0x8069800 ) at eval.c:1553 #26 0x0806d8df in redisplay_windows (window=) at xdisp.c:13599 #27 0x08086be0 in redisplay_internal () at xdisp.c:13176 #28 0x08136ee7 in read_char (commandflag=1, nmaps=4, maps=0xbf9ab640, prev_event=138756330, used_mouse_menu=0xbf9ab734, end_time=0x0) at keyboard.c:2446 #29 0x081390be in read_key_sequence (keybuf=0xbf9ab7a8, prompt=138756330, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1, bufsize=30) at keyboard.c:9326 #30 0x0813a916 in command_loop_1 () at keyboard.c:1448 #31 0x0819c42d in internal_condition_case (bfun=0x813a780 , handlers=138787338, hfun=0x8130b10 ) at eval.c:1515 #32 0x0812f5d5 in command_loop_2 (ignore=138756330) at keyboard.c:1159 #33 0x0819c349 in internal_catch (tag=138785314, func=0x812f5b0 , arg=138756330) at eval.c:1272 #34 0x0813064a in command_loop () at keyboard.c:1138 #35 recursive_edit_1 () at keyboard.c:758 #36 0x0813093e in Frecursive_edit () at keyboard.c:822 #37 0x08055620 in main (argc=4, argv=Cannot access memory at address 0x5 ) at emacs.c:1715 (gdb) From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 13 02:38:39 2012 Received: (at 11003) by debbugs.gnu.org; 13 Mar 2012 06:38:39 +0000 Received: from localhost ([127.0.0.1]:47939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7LNW-0000vi-Vl for submit@debbugs.gnu.org; Tue, 13 Mar 2012 02:38:39 -0400 Received: from 0016.bacs.by-star.net ([198.62.92.166]:53940) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1S7LNT-0000vY-5q for 11003@debbugs.gnu.org; Tue, 13 Mar 2012 02:38:37 -0400 Received: (qmail 31797 invoked from network); 12 Mar 2012 23:01:58 -0700 Received: from 192.168.0.181 ([192.168.0.181]) by 0016.bacs.by-star.net ([198.62.92.166]) with ESMTP via TCP; 13 Mar 2012 06:01:58 -0000 From: Mohsen BANAN To: 11003@debbugs.gnu.org Subject: Re: bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace Organization: ByStar Federation of Autonomous Libre Services -- http://www.by-star.net References: Date: Mon, 12 Mar 2012 23:08:37 -0700 In-Reply-To: (Mohsen BANAN's message of "Mon, 12 Mar 2012 22:32:47 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11003 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) >>>>> On Mon, 12 Mar 2012 22:32:47 -0700, Mohsen BANAN said: Mohsen> In my environment, Here are some details of my environment. In GNU Emacs 24.0.94.1 (i686-pc-linux-gnu, GTK+ Version 2.24.6) of 2012-03-12 on bue0010 Windowing system distributor `The X.Org Foundation', version 11.0.10502000 Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: x r e p o r t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Making completion list... Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail regexp-opt rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils help-mode easymenu view time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 13 03:14:41 2012 Received: (at submit) by debbugs.gnu.org; 13 Mar 2012 07:14:41 +0000 Received: from localhost ([127.0.0.1]:47965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7LwN-0001kv-M7 for submit@debbugs.gnu.org; Tue, 13 Mar 2012 03:14:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56200) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7LwJ-0001km-H4 for submit@debbugs.gnu.org; Tue, 13 Mar 2012 03:14:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S7LTL-0004wR-4Y for submit@debbugs.gnu.org; Tue, 13 Mar 2012 02:44:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:54854) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7LTL-0004wM-1b for submit@debbugs.gnu.org; Tue, 13 Mar 2012 02:44:39 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38576) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7LTJ-00007N-CW for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 02:44:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S7LTG-0004sF-T5 for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 02:44:36 -0400 Received: from plane.gmane.org ([80.91.229.3]:46802) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7LTG-0004qx-M6 for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 02:44:34 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1S7LTD-0000Fq-0z for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 07:44:31 +0100 Received: from pd9eb2e4e.dip.t-dialin.net ([217.235.46.78]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 13 Mar 2012 07:44:30 +0100 Received: from Stromeko by pd9eb2e4e.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 13 Mar 2012 07:44:30 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Achim Gratz Subject: Re: bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace Date: Tue, 13 Mar 2012 07:44:20 +0100 Lines: 26 Message-ID: <87k42p3sqj.fsf@Rainer.invalid> References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: pd9eb2e4e.dip.t-dialin.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) Cancel-Lock: sha1:TJJfMjxOSsQdQYEI0f9O8G+A2Z8= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Mohsen BANAN writes: > - I run emacs -Q > - Then in the *scratch* buffer I eval (ucs-insert 1728) > > Emacs display hangs. I cannot reproduce this. It takes a few seconds the first time because it has to search a lot of font files before it finds this glyph, but after that it just works. > The hang occurs when displaying unicode #x6c0 > (arabic heh with yeh above). > > The display hangs but the emacs process stays > alive. I would very much suspect this is a font problem. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf rackAttack V1.04R1: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 13 15:16:17 2012 Received: (at 11003) by debbugs.gnu.org; 13 Mar 2012 19:16:17 +0000 Received: from localhost ([127.0.0.1]:49335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7XCh-0006cc-QX for submit@debbugs.gnu.org; Tue, 13 Mar 2012 15:16:16 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:62957) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7XCV-0006c2-Dp for 11003@debbugs.gnu.org; Tue, 13 Mar 2012 15:16:14 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M0U00E006SBLJ00@a-mtaout22.012.net.il> for 11003@debbugs.gnu.org; Tue, 13 Mar 2012 20:46:03 +0200 (IST) Received: from HOME-C4E4A596F7 ([77.124.179.236]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M0U00EGW6SQ6U80@a-mtaout22.012.net.il>; Tue, 13 Mar 2012 20:46:03 +0200 (IST) Date: Tue, 13 Mar 2012 20:46:14 +0200 From: Eli Zaretskii Subject: Re: bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace In-reply-to: X-012-Sender: halo1@inter.net.il To: Mohsen BANAN , Kenichi Handa Message-id: <83sjhcwd8p.fsf@gnu.org> References: X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 11003 Cc: 11003@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: Mohsen BANAN > Date: Mon, 12 Mar 2012 22:32:47 -0700 > > On emacs23, describe-char on that character produces: > > character: (1728, #o3300, #x6c0) > preferred charset: unicode (Unicode (ISO10646)) > code point: 0x06C0 > syntax: w which means: word > category: .:Base, b:Arabic > buffer code: #xDB #x80 > file code: #xDB #x80 (encoded by coding system utf-8-unix) > display: by this font (glyph code) > xft:-unknown-B Compset-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1 (#xC7) > > Character code properties: customize what to show > name: ARABIC LETTER HEH WITH YEH ABOVE > old-name: ARABIC LETTER HAMZAH ON HA > general-category: Lo (Letter, Other) > decomposition: (1749 1620) I see the same in the latest trunk of Emacs 24, FWIW. > 0xb6b7de08 in OTF_drive_gdef () from /usr/lib/libotf.so.0 > (gdb) bt > #0 0xb6b7de08 in OTF_drive_gdef () from /usr/lib/libotf.so.0 > #1 0x081fa512 in ftfont_drive_otf (font=0xbf9a5440, spec=0x8cf2fb8, in=0xbf9a5288, from=0, to=3, out=0xbf9a53c8, > adjustment=0xbf9a4d30) at ftfont.c:1863 > #2 0xb6b649e5 in ?? () from /usr/lib/libm17n-flt.so.0 > #3 0xb6b67712 in ?? () from /usr/lib/libm17n-flt.so.0 > #4 0xb6b68820 in ?? () from /usr/lib/libm17n-flt.so.0 > #5 0xb6b6995e in mflt_run () from /usr/lib/libm17n-flt.so.0 > #6 0x081f9d49 in ftfont_shape_by_flt (matrix=0x9e0cb8c, otf=0x9f40fb8, ft_face=0x9e0be20, font=0x9e0cae0, > lgstring=) at ftfont.c:2515 > #7 ftfont_shape (lgstring=138875853) at ftfont.c:2579 > #8 0x081fbde3 in xftfont_shape (lgstring=138875853) at xftfont.c:688 > #9 0x081ad064 in Ffont_shape_gstring (gstring=138875853) at font.c:4308 > #10 0x0819e0c0 in Ffuncall (nargs=2, args=0xbf9a5590) at eval.c:3002 > #11 0x081d4ad5 in exec_byte_code (bytestr=, vector=137272173, maxdepth=24, args_template=138756330, nargs=0, > args=) at bytecode.c:785 > #12 0x0819db8f in funcall_lambda (fun=137272093, nargs=5, arg_vector=0xbf9a5888) at eval.c:3233 > #13 0x0819decb in Ffuncall (nargs=6, args=0xbf9a5884) at eval.c:3063 > #14 0x0819c8f6 in internal_condition_case_n (bfun=0x819dcf0 , nargs=6, args=0xbf9a5884, handlers=138756354, > hfun=0x8076610 ) at eval.c:1637 > #15 0x08074312 in safe_call (args=0xbf9a5884, nargs=6) at xdisp.c:2357 > #16 safe_call (nargs=6, args=0xbf9a5884) at xdisp.c:2341 > #17 0x081ee466 in autocmp_chars (rule=, charpos=, bytepos=15723, limit=, > win=0xa25e6f8, face=0x9b96cd0, string=138756330) at composite.c:969 > #18 0x081f2b89 in composition_reseat_it (cmp_it=0xbf9a7110, charpos=14566, bytepos=15723, endpos=1, w=0xa25e6f8, > face=0x9b96cd0, string=138756330) at composite.c:1300 > #19 0x080838c0 in next_element_from_buffer (it=0xbf9a6c40) at xdisp.c:7755 This is deep in the bowels of libotf and libm17n-flt. Perhaps Handa-san could look into this. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 13 15:18:31 2012 Received: (at 11003) by debbugs.gnu.org; 13 Mar 2012 19:18:31 +0000 Received: from localhost ([127.0.0.1]:49339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7XEs-0006fs-EN for submit@debbugs.gnu.org; Tue, 13 Mar 2012 15:18:31 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:48274) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7XEl-0006fh-Va for 11003@debbugs.gnu.org; Tue, 13 Mar 2012 15:18:28 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0M0U00C006Q02900@a-mtaout21.012.net.il> for 11003@debbugs.gnu.org; Tue, 13 Mar 2012 20:47:44 +0200 (IST) Received: from HOME-C4E4A596F7 ([77.124.179.236]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M0U00BAY6VJJBL0@a-mtaout21.012.net.il>; Tue, 13 Mar 2012 20:47:44 +0200 (IST) Date: Tue, 13 Mar 2012 20:47:54 +0200 From: Eli Zaretskii Subject: Re: bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace In-reply-to: <87k42p3sqj.fsf@Rainer.invalid> X-012-Sender: halo1@inter.net.il To: Achim Gratz Message-id: <83r4wwwd5x.fsf@gnu.org> References: <87k42p3sqj.fsf@Rainer.invalid> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 11003 Cc: 11003@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: Achim Gratz > Date: Tue, 13 Mar 2012 07:44:20 +0100 > > Mohsen BANAN writes: > > - I run emacs -Q > > - Then in the *scratch* buffer I eval (ucs-insert 1728) > > > > Emacs display hangs. > > I cannot reproduce this. Are you on the same kind of system with the same build as Mohsen? That is: > In GNU Emacs 24.0.94.1 (i686-pc-linux-gnu, GTK+ Version 2.24.6) > of 2012-03-12 on bue0010 > I would very much suspect this is a font problem. Can you show which font is used on your machine for this charcater? From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 13 16:20:21 2012 Received: (at 11003) by debbugs.gnu.org; 13 Mar 2012 20:20:21 +0000 Received: from localhost ([127.0.0.1]:49383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7YCi-0008A3-Rp for submit@debbugs.gnu.org; Tue, 13 Mar 2012 16:20:21 -0400 Received: from 0016.bacs.by-star.net ([198.62.92.166]:51323) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1S7YCV-00089j-2V for 11003@debbugs.gnu.org; Tue, 13 Mar 2012 16:20:18 -0400 Received: (qmail 18784 invoked from network); 13 Mar 2012 12:43:27 -0700 Received: from 192.168.0.181 ([192.168.0.181]) by 0016.bacs.by-star.net ([198.62.92.166]) with ESMTP via TCP; 13 Mar 2012 19:43:27 -0000 From: Mohsen BANAN To: Achim Gratz Subject: Re: bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace Organization: ByStar Federation of Autonomous Libre Services -- http://www.by-star.net References: <87k42p3sqj.fsf@Rainer.invalid> Date: Tue, 13 Mar 2012 12:50:04 -0700 In-Reply-To: <87k42p3sqj.fsf@Rainer.invalid> (Achim Gratz's message of "Tue, 13 Mar 2012 07:44:20 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11003 Cc: 11003@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) >>>>> On Tue, 13 Mar 2012 07:44:20 +0100, Achim Gratz said: Mohsen> The display hangs but the emacs process stays Mohsen> alive. Achim> I would very much suspect this is a font problem. I agree. This is very likely a font problem. But the font problem results into emacs display hanging. We should not accept that. Right? And the backtrace shows that it happens deep in the bowels of libotf and libm17n-flt. I am not all that good with fonts. Can someone please teach me how I can determine which font is found for char #x6c0 in my environment? When on emacs23 (same env as my emacs24) describe-char produces: xft:-unknown-B Compset-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1 (#xC7) What does that really mean and what should I look into next to isolate the front problem? Thanks. ...Mohsen From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 13 17:38:53 2012 Received: (at submit) by debbugs.gnu.org; 13 Mar 2012 21:38:53 +0000 Received: from localhost ([127.0.0.1]:49407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7ZQi-0001Ud-DT for submit@debbugs.gnu.org; Tue, 13 Mar 2012 17:38:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34122) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7ZQf-0001UV-9z for submit@debbugs.gnu.org; Tue, 13 Mar 2012 17:38:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S7Yxd-0004BQ-BZ for submit@debbugs.gnu.org; Tue, 13 Mar 2012 17:08:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:32937) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7Yxd-0004Ap-8C for submit@debbugs.gnu.org; Tue, 13 Mar 2012 17:08:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7YxZ-0002ru-Q5 for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 17:08:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S7YxX-00045z-ED for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 17:08:45 -0400 Received: from plane.gmane.org ([80.91.229.3]:36648) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7YxX-00045e-7U for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 17:08:43 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1S7YxQ-0004mK-37 for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 22:08:36 +0100 Received: from pd9eb3806.dip.t-dialin.net ([217.235.56.6]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 13 Mar 2012 22:08:36 +0100 Received: from Stromeko by pd9eb3806.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 13 Mar 2012 22:08:36 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Achim Gratz Subject: Re: bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace Date: Tue, 13 Mar 2012 22:08:22 +0100 Lines: 63 Message-ID: <87ipi8us3d.fsf@Rainer.invalid> References: <87k42p3sqj.fsf@Rainer.invalid> <83r4wwwd5x.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: pd9eb3806.dip.t-dialin.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) Cancel-Lock: sha1:XbZfw5GIowuGCTAQ084DdI/URbQ= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Eli Zaretskii writes: > Are you on the same kind of system with the same build as Mohsen? > That is: > >> In GNU Emacs 24.0.94.1 (i686-pc-linux-gnu, GTK+ Version 2.24.6) >> of 2012-03-12 on bue0010 Compiled from Git yesterday: GNU Emacs 24.0.94.1 (i686-suse-linux-gnu, GTK+ Version 2.24.7) of 2012-03-12 on Rainer > Can you show which font is used on your machine for this charcater? emacs -Q -fn "Monospace 12" M-: (ucs-insert 1728) ; takes about six seconds before the glyph shows up M-: (ucs-insert 1728) ; no delay M-: (ucs-insert 1728) ; no delay Put cursor to the second character (since they are right-to-left characters I don't know what "character just after point" means for just a single char). M-x describe-face Face: default (sample) (customize this face) Documentation: Basic default face. Defined in `faces.el'. Family: DejaVu Sans Mono Foundry: unknown Width: normal Height: 120 Weight: normal Slant: normal Foreground: black Background: white Underline: nil Overline: nil Strike-through: nil Box: nil Inverse: nil Stipple: nil Font: # Fontset: -unknown-DejaVu Sans Mono-normal-normal-normal-*-16-*-*-*-m-0-fontset-startup Inherit: nil This also works with Adobe Courier (which is also an ISO10646 font), if I use an ISO8859-1 font it obviously composes or replaces the glyph, but it still reports the font selected for the frame. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 13 17:46:53 2012 Received: (at submit) by debbugs.gnu.org; 13 Mar 2012 21:46:53 +0000 Received: from localhost ([127.0.0.1]:49412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7ZYT-0001g8-4l for submit@debbugs.gnu.org; Tue, 13 Mar 2012 17:46:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35262) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7ZYH-0001fr-2e for submit@debbugs.gnu.org; Tue, 13 Mar 2012 17:46:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S7Z5E-0005zn-Tm for submit@debbugs.gnu.org; Tue, 13 Mar 2012 17:16:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, TO_NO_BRKTS_PCNT autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:36468) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7Z5E-0005zi-Pu for submit@debbugs.gnu.org; Tue, 13 Mar 2012 17:16:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52816) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7Z5C-0005XG-TD for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 17:16:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S7Z57-0005yf-MM for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 17:16:38 -0400 Received: from plane.gmane.org ([80.91.229.3]:42482) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S7Z57-0005yY-Ez for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 17:16:33 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1S7Z53-0002Gd-9J for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2012 22:16:29 +0100 Received: from pd9eb31a4.dip.t-dialin.net ([217.235.49.164]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 13 Mar 2012 22:16:29 +0100 Received: from Stromeko by pd9eb31a4.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 13 Mar 2012 22:16:29 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Achim Gratz Subject: Re: bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace Date: Tue, 13 Mar 2012 22:16:03 +0100 Lines: 60 Message-ID: <87ehswurqk.fsf@Rainer.invalid> References: <87k42p3sqj.fsf@Rainer.invalid> <83r4wwwd5x.fsf@gnu.org> <87ipi8us3d.fsf@Rainer.invalid> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: pd9eb31a4.dip.t-dialin.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) Cancel-Lock: sha1:8NLi2dPC73DRMEaldsTWudmYRsY= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Achim Gratz writes: > M-x describe-face With Monospace 12 it already replaces the font (which is probably why it takes so long for the glyph to show up on first try) and apparently decomposes, too: M-x describe-char position: 193 of 194 (99%), column: 1 character: ۀ‎ (displayed as ۀ‎) (codepoint 1728, #o3300, #x6c0) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0x06C0 syntax: w which means: word category: .:Base, R:Right-to-left (strong), b:Arabic buffer code: #xDB #x80 file code: #xDB #x80 (encoded by coding system utf-8-unix) display: by this font (glyph code) xft:-b&h-Lucida Sans Typewriter-normal-normal-normal-*-16-*-*-*-m-0-iso10646-1 (#x3A2) Character code properties: customize what to show name: ARABIC LETTER HEH WITH YEH ABOVE old-name: ARABIC LETTER HAMZAH ON HA general-category: Lo (Letter, Other) decomposition: (1749 1620) ('ە' 'ٔ') There are text properties here: fontified t If I start emacs with "Fixed", it choses a different replacement font: position: 193 of 195 (98%), column: 1 character: ۀ‎ (displayed as ۀ‎) (codepoint 1728, #o3300, #x6c0) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0x06C0 syntax: w which means: word category: .:Base, R:Right-to-left (strong), b:Arabic buffer code: #xDB #x80 file code: #xDB #x80 (encoded by coding system utf-8-unix) display: by this font (glyph code) x:-mutt-clearlyu-medium-r-normal--17-120-100-100-p-123-iso10646-1 (#x6C0) Character code properties: customize what to show name: ARABIC LETTER HEH WITH YEH ABOVE old-name: ARABIC LETTER HAMZAH ON HA general-category: Lo (Letter, Other) decomposition: (1749 1620) ('ە' 'ٔ') There are text properties here: fontified t rear-nonsticky t HTH, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Q+, Q and microQ: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 14 04:48:54 2012 Received: (at 11003) by debbugs.gnu.org; 14 Mar 2012 08:48:54 +0000 Received: from localhost ([127.0.0.1]:49902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7jt8-0008Jt-1O for submit@debbugs.gnu.org; Wed, 14 Mar 2012 04:48:54 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]:53090) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S7jsu-0008JZ-TI for 11003@debbugs.gnu.org; Wed, 14 Mar 2012 04:48:52 -0400 Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp with ESMTP id q2E8IbEW021384; Wed, 14 Mar 2012 17:18:37 +0900 (JST) env-from (handa@m17n.org) Received: from smtp2.aist.go.jp by rqsmtp2.aist.go.jp with ESMTP id q2E8IacF021003; Wed, 14 Mar 2012 17:18:37 +0900 (JST) env-from (handa@m17n.org) Received: by smtp2.aist.go.jp with ESMTP id q2E8IWe1004287; Wed, 14 Mar 2012 17:18:32 +0900 (JST) env-from (handa@m17n.org) From: Kenichi Handa To: Mohsen BANAN Subject: Re: bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace In-Reply-To: (message from Mohsen BANAN on Mon, 12 Mar 2012 22:32:47 -0700) Date: Wed, 14 Mar 2012 17:18:31 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11003 Cc: 11003@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) In article , Mohsen BANAN writes: > In my environment, > - I run emacs -Q > - Then in the *scratch* buffer I eval (ucs-insert 1728) > Emacs display hangs. > The hang occurs when displaying unicode #x6c0 > (arabic heh with yeh above). [...] > xft:-unknown-B Compset-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1 (#xC7) Thank you for the report. I confirmed this bug with the above font. I'm now investigating what is wrong. --- Kenichi Handa handa@m17n.org From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 19 00:52:11 2012 Received: (at 11003) by debbugs.gnu.org; 19 Mar 2012 04:52:11 +0000 Received: from localhost ([127.0.0.1]:56288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S9UZl-0001yL-SO for submit@debbugs.gnu.org; Mon, 19 Mar 2012 00:52:11 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]:36377) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S9UZh-0001yB-EF for 11003@debbugs.gnu.org; Mon, 19 Mar 2012 00:52:08 -0400 Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp with ESMTP id q2J4LYRQ016751; Mon, 19 Mar 2012 13:21:34 +0900 (JST) env-from (handa@m17n.org) Received: from smtp2.aist.go.jp by rqsmtp2.aist.go.jp with ESMTP id q2J4LYNd011504; Mon, 19 Mar 2012 13:21:34 +0900 (JST) env-from (handa@m17n.org) Received: by smtp2.aist.go.jp with ESMTP id q2J4LVCT017268; Mon, 19 Mar 2012 13:21:32 +0900 (JST) env-from (handa@m17n.org) From: Kenichi Handa To: 11003@debbugs.gnu.org Subject: Re: bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace In-Reply-To: (message from Kenichi Handa on Wed, 14 Mar 2012 17:18:31 +0900) Date: Mon, 19 Mar 2012 13:21:31 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11003 Cc: list-general@mohsen.1.banan.byname.net, handa@m17n.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) In article , Kenichi Handa writes: > In article , Mohsen BANAN writes: > > In my environment, > > - I run emacs -Q > > - Then in the *scratch* buffer I eval (ucs-insert 1728) > > Emacs display hangs. > > The hang occurs when displaying unicode #x6c0 > > (arabic heh with yeh above). > [...] > > xft:-unknown-B Compset-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1 (#xC7) > Thank you for the report. I confirmed this bug with the > above font. I'm now investigating what is wrong. I've just installed a fix to the trunk. Please try again with the latest code. --- Kenichi Handa handa@m17n.org From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 20:54:34 2012 Received: (at 11003) by debbugs.gnu.org; 21 Mar 2012 00:54:34 +0000 Received: from localhost ([127.0.0.1]:58522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SA9og-0002au-S7 for submit@debbugs.gnu.org; Tue, 20 Mar 2012 20:54:34 -0400 Received: from 0016.bacs.by-star.net ([198.62.92.166]:48348) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1SA9oO-0002a8-R6 for 11003@debbugs.gnu.org; Tue, 20 Mar 2012 20:54:17 -0400 Received: (qmail 28644 invoked from network); 20 Mar 2012 17:16:36 -0700 Received: from 192.168.0.181 ([192.168.0.181]) by 0016.bacs.by-star.net ([198.62.92.166]) with ESMTP via TCP; 21 Mar 2012 00:16:36 -0000 From: Mohsen BANAN To: Kenichi Handa Subject: Re: bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace References: Date: Tue, 20 Mar 2012 17:23:17 -0700 In-Reply-To: (Kenichi Handa's message of "Mon, 19 Mar 2012 13:21:31 +0900") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11003 Cc: 11003@debbugs.gnu.org, list-general@mohsen.1.banan.byname.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) >>>>> On Mon, 19 Mar 2012 13:21:31 +0900, Kenichi Handa said: Kenichi> In article , Kenichi Handa writes: >> In article , Mohsen BANAN >> writes: >> > In my environment, >> > - I run emacs -Q >> > - Then in the *scratch* buffer I eval (ucs-insert 1728) >> > Emacs display hangs. >> > The hang occurs when displaying unicode #x6c0 >> > (arabic heh with yeh above). >> [...] >> > xft:-unknown-B Compset-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1 (#xC7) Kenichi> Thank you for the report. I confirmed this bug with the Kenichi> above font. I'm now investigating what is wrong. And a bit later 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. So, I think bug#11003 can be considered closed. 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? ... Thank you for having fixed this bug. ...Mohsen From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 20 22:40:50 2012 Received: (at 11003) by debbugs.gnu.org; 21 Mar 2012 02:40:50 +0000 Received: from localhost ([127.0.0.1]:58549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SABTk-00053Z-97 for submit@debbugs.gnu.org; Tue, 20 Mar 2012 22:40:50 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]:52749) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SABTW-00053C-U9 for 11003@debbugs.gnu.org; Tue, 20 Mar 2012 22:40:47 -0400 Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id q2L29pNb029767; Wed, 21 Mar 2012 11:09:52 +0900 (JST) env-from (handa@m17n.org) Received: from smtp3.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id q2L29pbl001342; Wed, 21 Mar 2012 11:09:51 +0900 (JST) env-from (handa@m17n.org) Received: by smtp3.aist.go.jp with ESMTP id q2L29pLW012571; Wed, 21 Mar 2012 11:09:51 +0900 (JST) env-from (handa@m17n.org) From: Kenichi Handa To: Mohsen BANAN Subject: Re: bug#11003: Emacs-24 Hangs When Displaying Unicode #x6c0 (ARABIC HEH WITH YEH ABOVE) -- gdb backtrace In-Reply-To: (message from Mohsen BANAN on Tue, 20 Mar 2012 17:23:17 -0700) Date: Wed, 21 Mar 2012 11:09:51 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11003 Cc: 11003@debbugs.gnu.org, list-general@mohsen.1.banan.byname.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) In article , Mohsen BANAN 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 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 21 03:37:26 2012 Received: (at control) by debbugs.gnu.org; 21 Mar 2012 07:37:26 +0000 Received: from localhost ([127.0.0.1]:58736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SAG6n-0003eX-9Z for submit@debbugs.gnu.org; Wed, 21 Mar 2012 03:37:26 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:57609) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SAG6a-0003eE-R0 for control@debbugs.gnu.org; Wed, 21 Mar 2012 03:37:23 -0400 Received: from [155.69.17.187] (port=42793 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SAFct-0007Ks-JI for control@debbugs.gnu.org; Wed, 21 Mar 2012 03:06:32 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 11003 Date: Wed, 21 Mar 2012 15:06:23 +0800 Message-ID: <87y5quv3f4.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) close 11003 thanks From unknown Sat Aug 16 00:33:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 18 Apr 2012 11:24:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator