From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#27836: 26.0.50; Segfault in libotf when viewing article in gnus Date: Wed, 26 Jul 2017 18:05:05 +0300 Message-ID: <83fudj5jdq.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1501081588 18408 195.159.176.226 (26 Jul 2017 15:06:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 26 Jul 2017 15:06:28 +0000 (UTC) Cc: 27836@debbugs.gnu.org To: peder@klingenberg.no (Peder O. Klingenberg) Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jul 26 17:06:24 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1daNt4-0003qZ-CY for geb-bug-gnu-emacs@m.gmane.org; Wed, 26 Jul 2017 17:06:10 +0200 Original-Received: from localhost ([::1]:38708 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1daNtA-0006K8-6G for geb-bug-gnu-emacs@m.gmane.org; Wed, 26 Jul 2017 11:06:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54143) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1daNt1-0006JQ-2m for bug-gnu-emacs@gnu.org; Wed, 26 Jul 2017 11:06:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1daNsy-0004MU-0Y for bug-gnu-emacs@gnu.org; Wed, 26 Jul 2017 11:06:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54854) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1daNsx-0004MG-UD for bug-gnu-emacs@gnu.org; Wed, 26 Jul 2017 11:06:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1daNsw-0000u8-7U for bug-gnu-emacs@gnu.org; Wed, 26 Jul 2017 11:06:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 26 Jul 2017 15:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27836 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 27836-submit@debbugs.gnu.org id=B27836.15010815333439 (code B ref 27836); Wed, 26 Jul 2017 15:06:02 +0000 Original-Received: (at 27836) by debbugs.gnu.org; 26 Jul 2017 15:05:33 +0000 Original-Received: from localhost ([127.0.0.1]:57531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1daNsT-0000tO-3E for submit@debbugs.gnu.org; Wed, 26 Jul 2017 11:05:33 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34290) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1daNsQ-0000tA-CQ for 27836@debbugs.gnu.org; Wed, 26 Jul 2017 11:05:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1daNsG-0003rQ-96 for 27836@debbugs.gnu.org; Wed, 26 Jul 2017 11:05:25 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40554) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1daNsG-0003rM-79; Wed, 26 Jul 2017 11:05:20 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1460 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1daNsF-0003AE-Ma; Wed, 26 Jul 2017 11:05:20 -0400 In-reply-to: (peder@klingenberg.no) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:135018 Archived-At: > From: peder@klingenberg.no (Peder O. Klingenberg) > Date: Wed, 26 Jul 2017 14:31:13 +0200 > > I received a horrendous mail last night from a cron job, 1.8M large and > full of strange characters. Viewing it in gnus reproducibly crashes > emacs for me. The backtrace ends up somewhere in libotf, so possibly > font-related. Not font-related: related to shaping complex scripts. First thing I'd suggest is make sure your libotf and related stuff (m17n-db and libm17n-flt libraries) are the latest versions. I'd even suggest to install the latest development versions of them from their respective repositories. If that doesn't help, please try to extract the minimal part of the file that still reproduces the crash. Judging by the backtrace, the problem happens around byte 1341327 into the file, so start by taking a small portion around that place, and enlarge it in both directions as needed until it starts crashing.