From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#52446: 28.0.90; Infinite loop in add_row_entry Date: Sun, 12 Dec 2021 18:43:20 +0800 Message-ID: <87v8zuxfw7.fsf@yahoo.com> References: <87a6h61k0e.fsf.ref@yahoo.com> <87a6h61k0e.fsf@yahoo.com> <83h7bep9bb.fsf@gnu.org> <87mtl6z341.fsf@yahoo.com> <83a6h6p50t.fsf@gnu.org> <877dcaywvq.fsf@yahoo.com> <831r2ip1zi.fsf@gnu.org> <87zgp6xgwe.fsf@yahoo.com> <83zgp6nmi6.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4820"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: 52446@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 12 11:44:12 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 1mwMKx-00012U-DN for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 12 Dec 2021 11:44:11 +0100 Original-Received: from localhost ([::1]:42636 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mwMKw-0002PP-AB for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 12 Dec 2021 05:44:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:42852) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwMKo-0002OS-LR for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 05:44:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39207) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mwMKo-0007OE-DU for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 05:44:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mwMKo-0001k1-CW for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 05:44:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Dec 2021 10:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52446 X-GNU-PR-Package: emacs Original-Received: via spool by 52446-submit@debbugs.gnu.org id=B52446.16393058196643 (code B ref 52446); Sun, 12 Dec 2021 10:44:02 +0000 Original-Received: (at 52446) by debbugs.gnu.org; 12 Dec 2021 10:43:39 +0000 Original-Received: from localhost ([127.0.0.1]:50752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwMKR-0001j5-Eh for submit@debbugs.gnu.org; Sun, 12 Dec 2021 05:43:39 -0500 Original-Received: from sonic311-23.consmr.mail.ne1.yahoo.com ([66.163.188.204]:41604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwMKQ-0001it-NE for 52446@debbugs.gnu.org; Sun, 12 Dec 2021 05:43:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639305813; bh=RZQBCS8oYdEi5kRrJa/oFAwS4tJfzQQor4T7PVmpRGY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=OkkBZCf3MNOecMdarPrJpycgir7AC9vfg7b4e+7nSS7cmVS5cbfF+xHTgV8jau3Pzd9d0vg57wg0ZeHFuFAbPPu6rSbfT+34e4nd/gYOEk7EAwl+A1OgbDIP6aL7Ly1Zg9qJZa980PNB/3tl3p7RhXCn3XhfDNaSqP+SiNotIq8PHB5krhqe8IB1XP/B8ZXX9TrxhgMUtPszMfN+ul+DZTAiUsSrnw9Ouh1lJze9UR38gWJpNUBGM/4F4QpY2q2fRjHpVIxrXTJIDzbh4EvwiKyTxd05OY97sd8bbJabo/yJIxYkwkuPyOwTrYN5DSqZOr01nQxuxaqwhGdJsSWyQQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639305813; bh=EXUubgjq6cxeGJGmRQazY4XNPGMWlOREBM5iitDXyvI=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=E12iEPOPxKSHWk+H/bWcjTqY6qTU1riJ+KoNQirPlzjQGs9Rr3nhjRAQMKNhbWNMsAMkGV+N7iJgO/YAftC9yh+ZD6Mwc1SEVwGcoIImdOYooN/tC4kRnU2F2yIKVWeJAkk8PBDcjCGyUL/9bB4jXZzEkvuJz34+zM+h5zziAnf4Lr+x6rVDaPBywnMGYC5JBFXyZiZY5UsMB6KjiweQ7iV6rPs/W+CKUc21tvdksYiWnSW6rUx0/ga798fyZRB3uAPI3Y142PTLi4YUNr0IytoYKKECpmIcodKSge9LYeKW/ThW9tX0bR3IL7UTUEvDg/cl93kFw3vrnBS+om9x7Q== X-YMail-OSG: 7DB9ADYVM1mq27fTXr.nlnf143COP.w8wV67QHRQgbopRNt1KXnUB.rIf1zxsIZ 0CmdgUziax9O1tSM9GE97OjM0RTV.AGs.JeVN_J69hwsYcjXCqYSf9k.LZuPNuUomVSJxJEkROLe zapkJZutA9_MnojBon0QGAQN0.bTAtML9pyShLU4kSv6mnxVWy0IGrYiGktgFtgi6wLhAdGa69YR sPrKHOxjSRQxGvmh7QlhUEK84w7PMgmgItjJ31KjD2KT1M93ZrNtzXLLwzHM.EK.5OWEtw4APXbr h7IdB5t7.7SGdHaGbPKJrrTlsOseic7OHESihiyTLYlDuUrNzcvxYuIv6wvlfo5.UQDVcQeyAzCu gTrKy_S8P8Grbz74VZnqfu87iimfqSwrNsJpO0iNXjlHZ2XV9xHlrUCl_guNhJXaQPs0ylijiWkL fyrSrCECDSpIXzR8kvqinj2aaNzcTOcs9SCX_ZqzWWj7R0b9ED2zuDFFCxbvpsxIx5klcPibo4EP j5rryO1CFPdG45nE_nkEpeSIwNah48RWnD8vZnwD60eFf1Av32SV3VR32hXyrKvJWpowVqcl8H7F AuNHZtgK.KcwE9SDu5KQcNxS42z09N5EQ8XJH2oQs6SENVkeaXwA0hBOHyj8rE3Lo_ButgILrrkB fqAjCzr_k4f1epp5onocmtwvz4eSsPf_.8smiyqneTvjQz2i49Ldrf_4YMPxs5B1sv0lKm4gSY9r oCx6llNhTn_LU7LU.cqVIRkabcL7R5P2DxoaFiLwrBRui6dd.ZMZBb975pPNivDAjvYqPNbILbW6 PW8yV73NDIOGIQyZSAIN.2sFKno_BfyGg3J6hxXmEQ X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Sun, 12 Dec 2021 10:43:33 +0000 Original-Received: by kubenode508.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4e4a09ce46a49508c420fb541a710d2d; Sun, 12 Dec 2021 10:43:26 +0000 (UTC) In-Reply-To: <83zgp6nmi6.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 12 Dec 2021 12:30:41 +0200") X-Mailer: WebService/1.1.19415 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:222208 Archived-At: Eli Zaretskii writes: > Now I'm confused: if row_table[i] is NULL for each i, then how did we > enter that loop? Its condition checks for entry being non-NULL. The disassembly checks out, so that condition is not being mis-compiled. But that doesn't rule out the possibility of a miscompilation elsewhere. I will try to reproduce this under a memory checker, and with optimizations turned off.