From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Teemu Likonen Newsgroups: gmane.emacs.bugs Subject: bug#42352: 27.0.91; Emacs daemon crashes after "Fix Arabic shaping" change 30a7ee505aca3cc285699bae1630a28185519d99 Date: Tue, 14 Jul 2020 12:43:52 +0300 Message-ID: <87ft9uph2f.fsf@iki.fi> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12569"; mail-complaints-to="usenet@ciao.gmane.io" To: 42352@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 14 11:45:42 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jvHVN-000388-Ba for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 14 Jul 2020 11:45:41 +0200 Original-Received: from localhost ([::1]:40304 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jvHVL-0006Xv-Mr for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 14 Jul 2020 05:45:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55978) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jvHUk-0006Xm-GQ for bug-gnu-emacs@gnu.org; Tue, 14 Jul 2020 05:45:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38637) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jvHUk-0002mi-6Q for bug-gnu-emacs@gnu.org; Tue, 14 Jul 2020 05:45:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jvHUk-0005ap-2x for bug-gnu-emacs@gnu.org; Tue, 14 Jul 2020 05:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Teemu Likonen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Jul 2020 09:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42352 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.159471985121417 (code B ref -1); Tue, 14 Jul 2020 09:45:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Jul 2020 09:44:11 +0000 Original-Received: from localhost ([127.0.0.1]:50183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jvHTv-0005ZM-0W for submit@debbugs.gnu.org; Tue, 14 Jul 2020 05:44:11 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:55980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jvHTs-0005ZE-1C for submit@debbugs.gnu.org; Tue, 14 Jul 2020 05:44:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55678) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jvHTr-0006Tp-Qm for bug-gnu-emacs@gnu.org; Tue, 14 Jul 2020 05:44:07 -0400 Original-Received: from meesny.iki.fi ([2001:67c:2b0:1c1::201]:41430) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jvHTo-0002hg-TV for bug-gnu-emacs@gnu.org; Tue, 14 Jul 2020 05:44:07 -0400 Original-Received: from mithlond (mobile-access-bceeea-2.dhcp.inet.fi [188.238.234.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: tlikonen) by meesny.iki.fi (Postfix) with ESMTPSA id D274520219 for ; Tue, 14 Jul 2020 12:43:59 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=meesny; t=1594719839; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=DlRcU7cM3I1HDqtyqCN7afuLDViCL8dVZr+8Eyuu8nE=; b=zMDX9xdj04EZuCI6e+GM5qfiLnfd5dKoZFYpi7I9oKN64QlVe91e/zec197BWCbrwuanuq hJYWE37TWOjl7b6kbNEHK17SxEjjjPNUqZc+Xk3ZTj3IVL3yv6zVzvriJn8sUD0tx6Ju8u IRrO+4rXl4/OcuIRxH2IC0hhCmf4GbY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=meesny; t=1594719839; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=DlRcU7cM3I1HDqtyqCN7afuLDViCL8dVZr+8Eyuu8nE=; b=pi8MWSfcMY6UOYr7suqFqq/hAAScRxWCBmwL1WDpyKG3o5Rmf3hvZqh+sMmNHZ1WFcmkLj +ZSHL574II2bt+91NF+pn0ZLOwOsfarEGiMITSnhu8U6GC7Y14+9f21aNL1egVgnevWc9z /vv3hKn8yrUYDaSc19aEcvCRVEs7bi4= ARC-Seal: i=1; s=meesny; d=iki.fi; t=1594719839; a=rsa-sha256; cv=none; b=F31lc11uq6JlLOzu1GnSrt+44TmwvQZY8v5XV2tnkibWhGImY9aWAdVohZmB+z3pEFGU77 ZbULCPw5qYLzS17R7sHvyy/GhFXL4Nk3/mhGB7qbCOPmpH10C9ozRBNOP46bcGA/kEZDw5 Su+Q8oRZ4N4UZUQnBP1/tmuSs1lmAzc= ARC-Authentication-Results: i=1; ORIGINATING; auth=pass smtp.auth=tlikonen smtp.mailfrom=tlikonen@iki.fi Received-SPF: pass client-ip=2001:67c:2b0:1c1::201; envelope-from=tlikonen@iki.fi; helo=meesny.iki.fi X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:182983 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Emacs daemon crashes when scrolling through a buffer. I believe it happens when buffer is trying to display Arabic letters that are in my mail summary buffer. I used "git bisect" and found that this is the first "bad" commit: commit 30a7ee505aca3cc285699bae1630a28185519d99 Author: Eli Zaretskii Date: 2020-06-05 10:56:01 +0300 Fix Arabic shaping when eww/shr fill the text to be rendered * src/hbfont.c (hbfont_shape): Don't use DIRECTION if the current buffer has bidi reordering disabled. (Bug#41005) My Emacs daemon process is managed by systemd and the logs have this backtrace: emacs[9121]: Backtrace: emacs[9121]: /usr/local/bin/emacs(+0x1385b7)[0x55e55be3c5b7] emacs[9121]: /usr/local/bin/emacs(+0x437ff)[0x55e55bd477ff] emacs[9121]: /usr/local/bin/emacs(+0x43c3c)[0x55e55bd47c3c] emacs[9121]: /usr/local/bin/emacs(+0x136f88)[0x55e55be3af88] emacs[9121]: /usr/local/bin/emacs(+0x137009)[0x55e55be3b009] emacs[9121]: /lib/x86_64-linux-gnu/libpthread.so.0(+0x12730)[0x7f0c4b46= 2730] emacs[9121]: /usr/local/bin/emacs(+0xd8c80)[0x55e55bddcc80] emacs[9121]: /usr/local/bin/emacs(+0xdcff2)[0x55e55bde0ff2] emacs[9121]: /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0(+0x9b5be)[0x7f0= c4b70d emacs[9121]: /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0(hb_shape_plan_e= xecute emacs[9121]: /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0(hb_shape_full+0= x46)[0 emacs[9121]: /usr/local/bin/emacs(+0x1fe65c)[0x55e55bf0265c] emacs[9121]: /usr/local/bin/emacs(+0x1a3c4b)[0x55e55bea7c4b] emacs[9121]: /usr/local/bin/emacs(+0x193a03)[0x55e55be97a03] emacs[9121]: /usr/local/bin/emacs(+0x1c7471)[0x55e55becb471] emacs[9121]: /usr/local/bin/emacs(+0x195fba)[0x55e55be99fba] emacs[9121]: /usr/local/bin/emacs(+0x19395f)[0x55e55be9795f] emacs[9121]: /usr/local/bin/emacs(+0x1c7471)[0x55e55becb471] emacs[9121]: /usr/local/bin/emacs(+0x195fba)[0x55e55be99fba] emacs[9121]: /usr/local/bin/emacs(+0x19395f)[0x55e55be9795f] emacs[9121]: /usr/local/bin/emacs(+0x192ed6)[0x55e55be96ed6] emacs[9121]: /usr/local/bin/emacs(+0x5f425)[0x55e55bd63425] emacs[9121]: /usr/local/bin/emacs(+0x6c8ff)[0x55e55bd708ff] emacs[9121]: /usr/local/bin/emacs(+0x1e94b3)[0x55e55beed4b3] emacs[9121]: /usr/local/bin/emacs(+0x1ec86b)[0x55e55bef086b] emacs[9121]: /usr/local/bin/emacs(+0x7879b)[0x55e55bd7c79b] emacs[9121]: /usr/local/bin/emacs(+0x78332)[0x55e55bd7c332] emacs[9121]: /usr/local/bin/emacs(+0x769f5)[0x55e55bd7a9f5] emacs[9121]: /usr/local/bin/emacs(+0x7e658)[0x55e55bd82658] emacs[9121]: /usr/local/bin/emacs(+0x83dfb)[0x55e55bd87dfb] emacs[9121]: /usr/local/bin/emacs(+0x97fba)[0x55e55bd9bfba] emacs[9121]: /usr/local/bin/emacs(+0x9bafb)[0x55e55bd9fafb] emacs[9121]: /usr/local/bin/emacs(+0x192d9a)[0x55e55be96d9a] emacs[9121]: /usr/local/bin/emacs(+0x67154)[0x55e55bd6b154] emacs[9121]: /usr/local/bin/emacs(+0x875bd)[0x55e55bd8b5bd] emacs[9121]: /usr/local/bin/emacs(+0x129c67)[0x55e55be2dc67] emacs[9121]: /usr/local/bin/emacs(+0x12c5bc)[0x55e55be305bc] emacs[9121]: /usr/local/bin/emacs(+0x12dbfc)[0x55e55be31bfc] emacs[9121]: /usr/local/bin/emacs(+0x192d02)[0x55e55be96d02] emacs[9121]: /usr/local/bin/emacs(+0x11fad4)[0x55e55be23ad4] emacs[9121]: /usr/local/bin/emacs(+0x192c81)[0x55e55be96c81] emacs[9121]: ... systemd[1044]: emacs.service: Main process exited, code=3Dkilled, statu= s=3D11/SEG systemd[1044]: emacs.service: Failed with result 'signal'. =2D-=20 /// Teemu Likonen - .-.. http://www.iki.fi/tlikonen/ // OpenPGP: 4E1055DC84E9DFF613D78557719D69D324539450 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIYEARYIAC4WIQTJW2wqtelxC1gHdbitnXWr7pTCcwUCXw1+WBAcdGxpa29uZW5A aWtpLmZpAAoJEK2ddavulMJzVgsA/2XDfeVy6/WR58wm2V6szijCTh/9iHltBlrH vUWcCi5UAP9LjA8rWLq5qhQA9QSbI+87E8RlTwWzYTRiXSyjv667Bw== =YVEY -----END PGP SIGNATURE----- --=-=-=--