From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#46791: 27.1; crash at gtk_label_new() Date: Sat, 27 Feb 2021 09:30:32 +0200 Message-ID: <83a6rqotlz.fsf@gnu.org> References: <20210226.163206.1318676287968973294.yasuoka@yasuoka.net> <831rd2rj3k.fsf@gnu.org> <20210227.123556.1905602128538185076.yasuoka@yasuoka.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3965"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 46791-done@debbugs.gnu.org To: YASUOKA Masahiko Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Feb 27 08:31:44 2021 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 1lFu4m-0000xv-Ct for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 27 Feb 2021 08:31:44 +0100 Original-Received: from localhost ([::1]:60592 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFu4l-0003tR-Ev for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 27 Feb 2021 02:31:43 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56552) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lFu47-0003t0-H6 for bug-gnu-emacs@gnu.org; Sat, 27 Feb 2021 02:31:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59798) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lFu46-0002yf-02 for bug-gnu-emacs@gnu.org; Sat, 27 Feb 2021 02:31:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lFu45-0006DO-SM for bug-gnu-emacs@gnu.org; Sat, 27 Feb 2021 02:31:01 -0500 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Feb 2021 07:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 46791 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Mail-Followup-To: 46791@debbugs.gnu.org, eliz@gnu.org, yasuoka@yasuoka.net Original-Received: via spool by 46791-done@debbugs.gnu.org id=D46791.161441105423871 (code D ref 46791); Sat, 27 Feb 2021 07:31:01 +0000 Original-Received: (at 46791-done) by debbugs.gnu.org; 27 Feb 2021 07:30:54 +0000 Original-Received: from localhost ([127.0.0.1]:43110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFu3y-0006Cx-4N for submit@debbugs.gnu.org; Sat, 27 Feb 2021 02:30:54 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:38672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lFu3w-0006Cg-MV for 46791-done@debbugs.gnu.org; Sat, 27 Feb 2021 02:30:53 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:56268) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFu3o-0002pe-G2; Sat, 27 Feb 2021 02:30:46 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4596 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lFu3k-0008Ku-SO; Sat, 27 Feb 2021 02:30:43 -0500 In-Reply-To: <20210227.123556.1905602128538185076.yasuoka@yasuoka.net> (message from YASUOKA Masahiko on Sat, 27 Feb 2021 12:35:56 +0900 (JST)) 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:200922 Archived-At: > Date: Sat, 27 Feb 2021 12:35:56 +0900 (JST) > Cc: 46791@debbugs.gnu.org > From: YASUOKA Masahiko > > > Thanks. Could you please try the slightly different patch below? It > > is IMO safer, since it doesn't depend on a 'char *' pointer into a > > Lisp string's data to remain valid after some point in the code. > > Yes. I tested your patch, it seems to fix the problem. Thanks, I installed the change on the emacs-27 branch, for the upcoming Emacs 27.2, and I'm therefore marking this bug done.