From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Welsh Duggan Newsgroups: gmane.emacs.bugs Subject: bug#23522: 25.0.93; SEGFAULT when displaying HELLO Date: Fri, 13 May 2016 15:17:05 -0400 Message-ID: <87mvntahu6.fsf@md5i.com> References: <83lh3f9jdr.fsf@gnu.org> <83eg979g1p.fsf@gnu.org> <87wpmzgfxw.fsf@md5i.com> <8337pm9z8j.fsf@gnu.org> <877feyau34.fsf@md5i.com> <83k2iy7zxz.fsf@gnu.org> <87zirtal3v.fsf@md5i.com> <83h9e194co.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1463167106 6965 80.91.229.3 (13 May 2016 19:18:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 13 May 2016 19:18:26 +0000 (UTC) Cc: Michael Welsh Duggan , mwd@cert.org, 23522@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 13 21:18:16 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b1IbI-000209-63 for geb-bug-gnu-emacs@m.gmane.org; Fri, 13 May 2016 21:18:16 +0200 Original-Received: from localhost ([::1]:35672 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1IbE-0007an-4n for geb-bug-gnu-emacs@m.gmane.org; Fri, 13 May 2016 15:18:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36224) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1Ib9-0007YI-Jb for bug-gnu-emacs@gnu.org; Fri, 13 May 2016 15:18:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b1Ib4-000272-TC for bug-gnu-emacs@gnu.org; Fri, 13 May 2016 15:18:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37893) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b1Ib4-00026y-Qi for bug-gnu-emacs@gnu.org; Fri, 13 May 2016 15:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b1Ib4-0004v8-Gp for bug-gnu-emacs@gnu.org; Fri, 13 May 2016 15:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Welsh Duggan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2016 19:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23522 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23522-submit@debbugs.gnu.org id=B23522.146316702918842 (code B ref 23522); Fri, 13 May 2016 19:18:02 +0000 Original-Received: (at 23522) by debbugs.gnu.org; 13 May 2016 19:17:09 +0000 Original-Received: from localhost ([127.0.0.1]:50230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1IaD-0004tq-5s for submit@debbugs.gnu.org; Fri, 13 May 2016 15:17:09 -0400 Original-Received: from md5i.com ([75.151.244.229]:55754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b1IaA-0004th-TR for 23522@debbugs.gnu.org; Fri, 13 May 2016 15:17:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=/OMEfZj6N1/pCpG834PbOSAtS3jU9B2P94yY1mJ6eos=; b=dvV3Q4YW30/dUJhI+C60hM46c8 a7wMtkbTEXt7GGxR5HqNa6wam36WQJrAVlmxhNlWkufqK3gLUCR+vNj0ArD4K5ly7m3VWN1lMLaIL 3zprRgM8O5VqUfqz3pANDmpIk; Original-Received: from md5i by md5i.com with local (Exim 4.87) (envelope-from ) id 1b1Ia9-0006BR-4c; Fri, 13 May 2016 15:17:05 -0400 In-Reply-To: <83h9e194co.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 May 2016 21:53:43 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:118215 Archived-At: Eli Zaretskii writes: >> From: Michael Welsh Duggan >> Cc: Michael Welsh Duggan , mwd@cert.org, 23522@debbugs.g= nu.org >> Date: Fri, 13 May 2016 14:06:28 -0400 >>=20 >> > Anyway, this sounds more and more like a bug in one of the libraries >> > Emacs uses, so I hope Handa-san will be able to chime in, since he is >> > one of the maintainers of those libraries. >>=20 >> Quite possible. The most important thing, in my mind, is to prevent the >> crash if at all possible. That could be done either by writing code to >> catch this type of error, or by blacklisting in configure certain >> versions of the library (assuming that this is reasonable, or possible, >> or a real solution at all). > > Can you tell what versions are installed on the faulty system? On the faulty system, m17n is 1.5.5. The font package (lohit-gujarati-fonts) is 2.4.4 (Oct 27 2009) On the working system, m17n is 1.6.4. The font package (fonts-lohit-gujr) is 2.92.2 (Jan 2 2014) I have installed the Ligit Gujarati font on the working system. The info that comes back on the character is below: position: 383 of 3322 (11%), column: 16 character: =E0=AA=B8 (displayed as =E0=AA=B8) (codepoint 2744, = #o5270, #xab8) preferred charset: mule-unicode-0100-24ff (Unicode characters of the ra= nge U+0100..U+24FF.) code point in charset: 0x3978 script: gujarati syntax: w which means: word category: .:Base, L:Left-to-right (strong) to input: type "C-x 8 RET ab8" or "C-x 8 RET GUJARATI LETTER S= A" buffer code: #xE0 #xAA #xB8 file code: ESC #x24 #x2C #x31 #x39 #x78 (encoded by coding syst= em iso-2022-7bit-unix) display: composed to form "=E0=AA=B8=E0=AB=8D=E0=AA=A4=E0=AB= =87" (see below) Composed with the following character(s) "=E0=AB=8D=E0=AA=A4=E0=AB=87" usin= g this font: xft:-unknown-Lohit Gujarati-normal-normal-normal-*-15-*-*-*-*-0-iso10646-1 by these glyphs: [0 3 0 221 8 0 8 10 0 nil] [0 3 2724 81 10 0 9 9 1 nil] [0 3 2759 110 0 -9 -1 14 -9 nil] Character code properties: customize what to show name: GUJARATI LETTER SA general-category: Lo (Letter, Other) decomposition: (2744) ('=E0=AA=B8') There are text properties here: charset mule-unicode-0100-24ff I cannot easily install a more recent version of the font on my work machine (the one on which Emacs crashes). Here is the font changelog file between the revisions: lohit-gujarati Current Version :- 2.92.2 * Thu Jan 02 2014 Pravin Satpute - 2.92.2 - Resolved issue #31: ttf Error - not valid font - corrected direction and fixed open contour issue * Thu Dec 12 2013 Pravin Satpute - 2.92.1 - Added 12 imatra glyphs - Fixes "DHA + HALANT + RA" ligature #issues16 - Improved test file * Fri Dec 06 2013 Pravin Satpute - 2.92.0 - Added 32 imatra glyphs to match variable characters width. - Improved consistency in glyph naming, #issue29 - Improved shape of half character DHA-=E0=AA=A7 (U+0AA7) #issues16 - Fixed ligature rules for =E0=AA=9B=E0=AB=8D=E0=AA=AF #issues17 - Added ligatures for ivowelsignguj + reph "=E0=AA=B0=E0=AB=8D=E0=AA=A5=E0= =AA=BF=E0=AA=82" #issues18 - Fixed imatra =E0=AA=BF (0ABF) issues on W7 with MS office 7# #issues19 - Fixed rendering of some ligature on W8 #issues25 - Fixed regression issues of =E0=AA=A1=E0=AB=8D=E0=AA=AF (0AA1 + 0ACD + 0AA= F) #issues27 - Proper imatra for =E0=AA=B6=E0=AB=8D=E0=AA=B5=E0=AA=BF ligature #issues28 * Sun Nov 17 2013 Pravin Satpute - 2.91.0 - First release of Gujarati after re-writing all rules - Open type rules are available in .fea file for easy reusability. - Supports 'gjr2' and 'gujr' both. - Follows AGL guidelines - Testing done with Harbufzz and Uniscribe - Removed the rakkar glyphs for "cha","tta","ttha","dda","ddha" & written r= ule seperately for them for trakkar form(ra_virama_uvowel & ra_virama_uuvow= el) - added iivowelsigngujarati EMatras to match glyph widths. - Removed + ligatures. - Test file available with tarball. * Fri Dec 21 2012 Pravin Satpute - 2.5.3 - Dropping RFN from OFL.txt - Improved shape of Dha U+0AA7 #892305 * Thu Nov 22 2012 Pravin Satpute - 2.5.2 - Resolved #872942 - Corrected panose values * Wed Feb 29 2012 Pravin Satpute - 2.5.1 - improved asterisk shape * Wed Sep 21 2011 Pravin Satpute - 2.5.0 - relicensing to OFL 1.1 * Tue Oct 27 2009 Pravin Satpute - 2.4.5 - updated in .conf file - added Indian Rupee Symbol - removed hinting instructoins, for more information see rh bugzilla #682667 * Tue Oct 27 2009 Pravin Satpute - 2.4.4 - updated latin digit positions - fix rh bug #530943=20 --=20 Michael Welsh Duggan (md5i@md5i.com)