From unknown Tue Jun 17 20:18:00 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#52446 <52446@debbugs.gnu.org> To: bug#52446 <52446@debbugs.gnu.org> Subject: Status: 28.0.90; Infinite loop in add_row_entry Reply-To: bug#52446 <52446@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:18:00 +0000 retitle 52446 28.0.90; Infinite loop in add_row_entry reassign 52446 emacs submitter 52446 Po Lu severity 52446 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 12 00:15:47 2021 Received: (at submit) by debbugs.gnu.org; 12 Dec 2021 05:15:47 +0000 Received: from localhost ([127.0.0.1]:50450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwHD9-0005CW-4H for submit@debbugs.gnu.org; Sun, 12 Dec 2021 00:15:47 -0500 Received: from lists.gnu.org ([209.51.188.17]:36766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwHD5-0005CK-8V for submit@debbugs.gnu.org; Sun, 12 Dec 2021 00:15:45 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41026) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwHD5-0004SU-4a for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 00:15:43 -0500 Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:43798) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mwHD2-0003st-Bf for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 00:15:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639286138; bh=VuXIbTZsVEyCkyri7iCQn5gzstaFCzVmqqPpAT2vJlw=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=hUPIzMrMtZUrJF2SYELy+VZgITdU8L6d9m1OFW3+kPFSRVspV3Y132A1Qx9GF7S2QVGonvwMWkdyjE/cFqsjLsT+NvGx5te7rmK0hR2uAeASb5aZYPKKjEot0yrPRQ0EXzWovxlPKBNuWdqEFw+vIFZ9IuxfA/o/o0OOrOPoPF6bshI9nUldBz62RBu/ihC1IzFS2yCDPUSO31F4ONAfQHa9YKVCdcuqle3T0XBOo9mDkO/dGMOqflQ7dMEIpU7LvoA93211hQRv+lB3qJ9/C/ylrb5H8UJ9If0xttZ0PkhCGdlOUo1SFc/IW9lq05oiXYgBVksmKakLDokByKfVcQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639286138; bh=4FkxAk7Y88ixVYkavdvnVKOI4arBH3xgEqGDMWTSWU+=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=boLpkobB68LWdomOJg/RnjPQA+yrW420u1RFqHMPNp3tjQDMJL7qk+63BsLqE4c+3qJ9kznsAk+wEI9a+YUoLxuPkqm2Og7j3Xlxt7edhEuu/DWq/OinS5RRQVjtw8tU72DAWKCF5wTzGRpkH8bgBx3dK4gvGhWIxw7gj6KNM749qGPP/HvE5eT467Ti0HNAXUaBDZkPi04zzO3Zo1om1yNGTBaEwmjYuoXpg32//R6hXEdIz++pABtayDLhCTHkOxJ/m+kx+9upZo8xsCjAmocJ9pAVftB8SgCRetiTAfDRTlAt3HWGMDaj/FScfZIil2T9q1Qt6KfaWRDk812org== X-YMail-OSG: gm3MBzEVM1kj0O6pLAS5cJc2pwTkZse1AbdJ2a7eF0qqEP8hihZsj6joI.9L88M ILG7N7Q.4KDEZ25Gt5xLjHl5KnxF8nH8Chz6htSSVOoVownXTJIZjZ9Wb0PBmMcJuAv0WcHgrVQe pqqJ9X9w8PoRn.rbvqbznDZBPjwnjf6a9BxIJ0HBfkDbZ4ZbZ9v3.mYSDnnEbQ6VZSu82vc6Z3cl tXbkDz3ezV7457H5GEt8gZRkpg2xOcTKagQZA_R2YPBUR0_j4dXckJyIf7Ml3qs_U6gODuiMLSqP maVsbBYO476RItm5ZOVhKf9wqd99XpneIcO5FRI_MBFUCfPR3iRtr6zHuS7IhY5C_mtXeiWbG3Ok g5dStZv1nmCAIPLHwZM0NEvIpKNcYky48Q_idNyguCOo_wbOMmQakHIcu7XyBweb4_.LOw7qfL2S .Qo0hBQiSQhQhQXRz49iBet69MDn05Pa7nrN3hlVj1T0RrSAJGyu7gNGo1Zv2qqSEnp3SlFI97T. 8_gu0SCa1_ZAl3BbBYP_98_vZHJEfOwoxSGqgM4geWLNCmkVTMgeTNt6B6mdITbXX2PoyIbYPOdw I.2xcFsTc7F9p3fGOni4kw5opjXe9xCLLQwq.GoTl8DF_2L1pvUZJ7IU64dn8AqAohcGvDUuEG12 FN_rNFj.OfGRTsklD3hdI_8XXMWVL4TgP5tA0hMoL7ZK9_NvErYe11EVdfHUMSR5._9L4vkB5Pni QDSLlxsxV78B28ETZl8Ql6CLvaTVDEhQb4gMvVkGVD0N.Lbu6FrDuWtEb6wNL10nnxZ5HVKuHx.5 .QGsu53C1vvgteWQIrQLATCqFTpTP1GhLrzrVoERo1pQ5y7h5yjhKFBuzanlXMMGlZoaG6sFkL8. 62AM780iBcmhTrJzOX.oZ9oFKuVwUMc.M2wXtqQkc_RxXuGIf0CBlgNpPDqteF96VK4XvoFP7WfE 8VsZyfoCSgpasazoHRLMxpWNzYmRWIlLKeDQxQMg8F6xK_ctSvsXErMwOdyt023Ymx.yKDy2hDVp vf9H90bN7LRJFatWKLx4pQUTiJ5seJHP5qFRBgNyLj1RFFuNrKLHwiFoJ9g8hNbFcEGKS2BMLtm9 wNOE4dL3F72dfwkNy32UdL9Ml2PLbYdhu6gx_c.yu3WwHtpmUCJWZ5YjYzAosRoHg5prEwySFxy0 yPXm6SUe7D46Tmg1AW9BWc5DcPQhDhrKQ6CSHAGZHq79vw4xoYQPJHxkjUG8RbG2OaaMgiqQ_GP4 0rzoSVrpUXWpPBvg5NnuK8r0sEMMafPCtdIb5XPWlWR.i7sCk0D0YiFK8o736p6nw4gL6k1AUVIz x3AblbCU3Twk7DNQW0KFMZFQ.wl2L6teZskGA.medJ0jh9fyP4.h3eCZU2eixYb1O8w4AxFib3AJ UJN3lCTS_cqCB2PvNDIPj8tKfmQIs5yBQQR2I4ChqE3IQaSYRBiOuBHGdzJ8OwVZHn2Ytchtpo1r GZ.AEBuRvXgIod8ZUSXhclALJDo_UDMhf7Bq6jllR09Ap99408OtFKhaLQ2E.i278M1bXCxCQ2ea HKuBtTmIw4yz1UACBeqRdBPkXISYQn4FEu_8IJwo5J_trbcIZV042O2vFAX2hGW27XjO6lQWUrvL saWf7e.KAW5uzi7WQfQAxOg5c1qY5XDzccHhi41L0Q_4blG2O6wJBaDXNImQWDbbvNrXox88S3r5 E2zKGy4P3MF2vohTbFB58IBJxvFjLDk4PPrz_ypPOzcpptiiRpJfSh672O4SWYDgYbUwav707Y6W 8LfwK2FWCmMv3hh7jJVRh8cLXsqzNwgwFa3GGKLEtGbyqLzPrp_.Tutb5dRwUhCLqZgChgUqhuS5 JfapyqvfUAcItOpgasHg8xEdmPKrrWpdzADpYOtENA6ovRZiNQ_TuPKBd0sHRXCLrpM6XPvSTeMK cdeqzGSMN_0Q71kZfuSTz6lxuTWqlgJZid_b4oqcI43rTjyDEhPUx0KXjIoXNM7SkTtEDLd_y8En LR5KeakRegl6XnIxEbTpQagQXB7ew4I6BAugDSrUzU0nADxq_l8_EEAJd2AXng7kab.j5hdf4t61 6e0THTrUsuwkwwdBEpHQVDZ4OmUFNmsJvXAZw6GDUvN53WQsLe8d2KCfrQj.351Uelp.WpjS0dvh vNcqaXYlnGtlj4sP2N4F0iTIbzSt7kX6SV5U67YulqtavRKmG7qE02e6X1WwDuQKGRNXKX.PvZtj 6NqK5tHHUp07REXYnvDn_9S6ZdEap2sg- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Sun, 12 Dec 2021 05:15:38 +0000 Received: by kubenode508.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b573758feb5d582e2516104410b98f32; Sun, 12 Dec 2021 05:15:35 +0000 (UTC) From: Po Lu To: bug-gnu-emacs@gnu.org Subject: 28.0.90; Infinite loop in add_row_entry Date: Sun, 12 Dec 2021 13:15:29 +0800 Message-ID: <87a6h61k0e.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain References: <87a6h61k0e.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.19415 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 314 Received-SPF: pass client-ip=66.163.188.206; envelope-from=luangruo@yahoo.com; helo=sonic311-25.consmr.mail.ne1.yahoo.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.6 (-) Emacs froze while I was scrolling through a large image with `C-n'. The source of the freeze was an infinite loop in this part of `add_row_entry': while (entry && !row_equal_p (entry->row, row, 1)) ---> entry = entry->next; The problem seems to be that `entry' points to the same address as `entry->next'. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 12 02:32:56 2021 Received: (at 52446) by debbugs.gnu.org; 12 Dec 2021 07:32:56 +0000 Received: from localhost ([127.0.0.1]:50576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwJLs-0003Co-5X for submit@debbugs.gnu.org; Sun, 12 Dec 2021 02:32:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwJLq-0003Cc-Nr for 52446@debbugs.gnu.org; Sun, 12 Dec 2021 02:32:55 -0500 Received: from [2001:470:142:3::e] (port=53234 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwJLl-0003gs-GM; Sun, 12 Dec 2021 02:32:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=JlQkFRzZADEqBQy/hD0MeJc/TYh/MkwY6bRjdisiyOo=; b=odulOr4PTply 0/PX7AKr5pU5kGwVqaJVN1mOUfTcuRDjq0iO+gJwLvAq1DlulhUI37IS+/NrbG4kQWOqcMnNdgt7b Yam5iup0R6ckKbyiy2EVZr1axp/y+bx2E67uObCRJapIntZYWeSiDmO6D82NjXOXXFJ0xOJlAScRH 2JpUSrmWspw99Q5prahYDDwrVTOnKyaABr6vREjWYpVOlFZwkEczkaSSE1mAYOiP85rKUi4CKXHTI w+HsrlX+anwXjh/jX31G060dix8YOjKI8auuIslaJuBC61eCs6rqPda/NZ0pAoXVWODbcCHQaWsG2 rTCZwVCYosU6a0IcysFBjA==; Received: from [87.69.77.57] (port=1415 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwJLj-0005CA-Tg; Sun, 12 Dec 2021 02:32:48 -0500 Date: Sun, 12 Dec 2021 09:32:40 +0200 Message-Id: <83h7bep9bb.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87a6h61k0e.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#52446: 28.0.90; Infinite loop in add_row_entry References: <87a6h61k0e.fsf.ref@yahoo.com> <87a6h61k0e.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52446 Cc: 52446@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Resent-From: Po Lu > Original-Sender: "Debbugs-submit" > Resent-CC: bug-gnu-emacs@gnu.org > Resent-Sender: help-debbugs@gnu.org > Date: Sun, 12 Dec 2021 13:15:29 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Emacs froze while I was scrolling through a large image with `C-n'. The > source of the freeze was an infinite loop in this part of > `add_row_entry': > > while (entry && !row_equal_p (entry->row, row, 1)) > ---> entry = entry->next; > > The problem seems to be that `entry' points to the same address as > `entry->next'. Are you sure? This more-or-less "can't happen". How did you see that this was the problem? From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 12 02:36:48 2021 Received: (at 52446) by debbugs.gnu.org; 12 Dec 2021 07:36:49 +0000 Received: from localhost ([127.0.0.1]:50581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwJPc-0003II-MS for submit@debbugs.gnu.org; Sun, 12 Dec 2021 02:36:48 -0500 Received: from sonic303-20.consmr.mail.ne1.yahoo.com ([66.163.188.146]:39240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwJPb-0003I4-5L for 52446@debbugs.gnu.org; Sun, 12 Dec 2021 02:36:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639294601; bh=zi1f3Yn0fu1hXdQVq0Ne9Ku7sr/xULn5pxwwmOBFCXI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=sr0gLpGiQfTeQwIprFKzQNNnDG/2UbwNqm/aYAF8+UbTzzE0xv3vIm52EVSCz6uuN/j9w9vroNu1yEDB4hgCd7NFQTUL+z56oJ3p9KDRPrkbw29+NfZErDbwdSKvMBPcwC9XuYOM9k4J1UpDELvcquMOiQQbgjxqn4GTWjG8/iQukW5MZ7HchE7lc+LJWLz78OPPDZlLDTJy55Tz6UQT2Eq/UCi+iVci2282Lzx4KtatsGVvzRyC94qo9D3X5PRjzLOun+W5HUckwQIiLSTSU8H+ekNuQT9BNLf6RnDPkjQeijfr9lUwpcWSjERDkIKhGD127CuVqsTsHzaqF2iWQQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639294601; bh=c3Pt54mBXO5u1fMBhi2I63ssIOeBdTXVdxCe5X0+vIT=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=hCRosl/bSA0aRgKLXmbj9ZCoRf3cnGaggpzmly+9Uh7M8FOmPzHIpGBu7PkVQKzZh2Udao49IznxEvD7vzx7FSg3fspngzR8UhMYvwvTAv/4uDuNmLm9BfmVGbsmEyN1wVHD9yy6TRpp3sjp8kagEImjpLKOehpiD7dAhtIeI/wJO/6qOVir6H73UMXMHFJYAjEDzMR+1jrSWA2iGucCSW13jyjCR6iD9R0LdsAcpIPFFMPFjoAsAfu95NrV//Jjg/IQQch7T3JbNbqqfo2eUvo8YqANbyzJc5ZtBlfNQkEoFbqzIhZJAINPRLin5kbbGGfxRYzzXPmLf5q/xwXXhQ== X-YMail-OSG: BYGfKPAVM1mRffE.v8IU1qI9pELxSDlp83Hs73EPsFAktukvEd_AoPhgEbIkAO7 dmNEOMOfDjCZqW_HJL77weSrxd3he3PsOcW0.__WpMChVz1ie6pe8dJ2P8pO0jbK2mI8lOp9EJct 9mdvqnSxIC9F2akNqsR2ppdlZXbQqlM6S7W7DJez4gtHLKML4hQZ5UFF07nBUNavOtxVCq.hmTTO M9G5Zb2MXV55SP.PXupellTQ42MMomGUXukAY_HBkcB78eZ0kTIJEM2.c33eoW_vVf_7_Y.b4ukW KGuGYD2cwQtfxCu3DJGGIA27hhnwwwZP_9DATR01kt.ceKMl6mjEHqRS415Sfep27PErAAZo24pM bZXcHdrFW7Fl0Jy7IaC3mnaZHfafu977jpGx6LrtlQ94okvSjmpNmH4f.hmQSvZrC4.QlqTTYTnB K0boE9zoX0oWDQMS0tpYaESbAb4pbnRc.Dx4AmXq7HxJMpd7MyUhX_o1O23CfYMBOBi2OGSYaXUj SJdbSrcWevTAx6mpvcU1Wcy.NsLVitIOseTWmpAr9ggjTEM_04VVBn0.ydx5GVa.F95.ph88X81c _BoqfJ2.MgTPgRq3qYzZxlb14Rt2QrIYCETRbrBZeYxLf9Lo.IWFqFjg38UBT0cEstUUY_Ga6pJl gpHSFJPb6e9Y7zv75UeSV8ieyLECDJdSSCuTxxVZ83c2_fiFTJruR9Zhn6QUjlwmppCte_SCkhM2 hiP5NZ9T925W0UdQ0uP.Q0QRyj4ncyjuJiLb6vyvtAIe7lhWsvAg8tXz79LdsP5VnuMcwWoM71zW Qzm9t9NDHDiduox9.VEzZw3s5Yo_1zlMhK0WbWZtXi0U.FSRU7qcZk9QNIiels_4W8RvJR0FlLxo z.pAwJcH0Bx0OPZVKmrKhyoGAD3Q4NawE_eG59hOVFVijHpYRWSLJrxdqqGa9B2_OarClVnRxLLC z5J1aXiI3k8vcclOmPVe1mPKrGOWABQfxL7qZ8q41J6EIqHQr3xLJYa.gbS5DPvfmukGalLcMe16 OX27X1ID1ZOxH7coByCX698q_hd59oR0ShZfvl3dsU9IzsMSV9F6D4pezkTfu7lVF8dEN5cE1IpL BBgzZgl_W2CnD6Hz6RoWkEjav6AsZ.3WeQuLBwavvPmFKlifdsEuoYLWlK8sVUBjxxYRySiGzh15 h6xk.lfR8IyzaKgTknZlJK2o8wugTm5HKUrTvh8fH9bOktwU09Dr2OP_IwAb7Z45HFYMxqDk9m9C VVv_g_U9MGghRquMi3N3fjJDxo3lnspwb_q4dCZouen2.ZQSnmwzKi..phvb1Y0jqNRcWQjajmCv As3pmBMGS6ydUQ_D1zQoVkQF67JGmGMkuo6tqiaMd4Vn3d_jg1d4Jw9yNGxmBH1zlIXi8kh1Iccp tWcud4kpkaeoFBvgIinPrAmb4FWJRmSyDDqlFeoBydUBPrCtIA0iOV3wPV8C1QVeuwDcGGZD4VMs ylGNQUMFousZvTF5Dah4yi_YVciHAj55_q0ojqGzuc5ynMnBm9I6IjOkBrJx_0JQIEG7XJc4W9OU 5NaisWcExyqaNoco6Elz.triWhfUA8avubCXXzxPFcemjJ0Dm_XV8vO1cEbqfJ.dOY1oFzUhTq8Z B.86eHAVTTGnuhEe6oJR90145._Qu7GJnJX1uODwDzS2xepo3GtYAFdiIxs0mRnDhN0vgazyW.Jo wRGdrdH_PWc6gsR_rDgUAIL1W5i6t_AIILncATTeldObuKKgGrgvhOCDm_25LuhphMujTtFUa5_h OYB8htRBZxp6Z4nYV2dqTV_Jycwv3RjMaSs_28ow24fDtwYaaYWKaE.JqGhjwKqG86TXVav4ZnIT f1e7D8yCzpsNyGkpnJB_6RyCxTsvdpPwayI2Rzh2Eprz.HvevUIhPA8BjlRDdjVD7.Uvxg7_usDG _eSoYmFhj6Xn_UZvT5_KZnJteqDmooDri9cHkXnoeEaJBYb9eanUPx.d0G68iGkpgiGdQZU7e651 TQzEPaKyhcdNDlueToRhouIxVG_BWR6Y0O134FRIxNH3__y2UElyXFkmM1IkZz4zLpswyJ.mp3s3 mEELkWTAjQgivcA9tG9JAxAceFEaqR5Kv9zUH4feI2iwS5Y14Jb5Jc0jJWrRoPToPlPU8I5JH3Et yM5EHkYxS_9e8TzWyA5zSWqD0NKSdBNr7.LqB7APu.p9Jh_kfZxJ8pA1wIk1Xm00FzxxmDmrL6su 7CEOqInvP2E.Gk3k9P_PuWU6R5KeQQ6osRelRtZ.2ZL00qwCcLvN6RfkS.A-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sun, 12 Dec 2021 07:36:41 +0000 Received: by kubenode502.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID e9b598709f1249d5ec4605ef5594aec4; Sun, 12 Dec 2021 07:36:35 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#52446: 28.0.90; Infinite loop in add_row_entry References: <87a6h61k0e.fsf.ref@yahoo.com> <87a6h61k0e.fsf@yahoo.com> <83h7bep9bb.fsf@gnu.org> Date: Sun, 12 Dec 2021 15:36:30 +0800 In-Reply-To: <83h7bep9bb.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 12 Dec 2021 09:32:40 +0200") Message-ID: <87mtl6z341.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19415 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 912 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52446 Cc: 52446@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> Resent-From: Po Lu >> Original-Sender: "Debbugs-submit" >> Resent-CC: bug-gnu-emacs@gnu.org >> Resent-Sender: help-debbugs@gnu.org >> Date: Sun, 12 Dec 2021 13:15:29 +0800 >> From: Po Lu via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> Emacs froze while I was scrolling through a large image with `C-n'. The >> source of the freeze was an infinite loop in this part of >> `add_row_entry': >> >> while (entry && !row_equal_p (entry->row, row, 1)) >> ---> entry = entry->next; >> >> The problem seems to be that `entry' points to the same address as >> `entry->next'. > Are you sure? This more-or-less "can't happen". How did you see that > this was the problem? I did `p entry' and `p entry->next' in gdb. Both pointed to the same address. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 12 04:05:38 2021 Received: (at 52446) by debbugs.gnu.org; 12 Dec 2021 09:05:38 +0000 Received: from localhost ([127.0.0.1]:50661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwKnZ-0005Vx-Us for submit@debbugs.gnu.org; Sun, 12 Dec 2021 04:05:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwKnX-0005Vi-Qi for 52446@debbugs.gnu.org; Sun, 12 Dec 2021 04:05:36 -0500 Received: from [2001:470:142:3::e] (port=54470 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwKnS-0004Sx-Ed; Sun, 12 Dec 2021 04:05:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=XxneznZUVaNzLF6KPv5hJYTtl8EqwpAM5jLv120L068=; b=EJRVUNNj6WnH zMoYxZRWTiY10rcbnLlRyLHjjInX4HBKYiHYIiDAoBwACSBhDVr/sJasRPtZLzXZBLuiWzteLF7a+ hEHvJ9dAzdZTIY+x368VdS8kWzSZh8sAQMcB0E+34mWO+Z2xyfRzPj7tqoPUtiJXXAProqRzXOGk2 /h8B6EF7aXNylnBYpnlR5W/0kfapiKKJjTXtOzuHO1A7WefLzoFhtrQldR9gXVL94EJJNZOM8nJL+ /+nC0M3LeLnXkWa3KKc8Duh9CAcr2rn6rORyp4vdeHmiUdkSLTU2Wf/iUHyTwmLJXm8GC34+7LRk3 +/47aVYszy2lzq15T1J3ew==; Received: from [87.69.77.57] (port=3091 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwKnS-0003qt-92; Sun, 12 Dec 2021 04:05:30 -0500 Date: Sun, 12 Dec 2021 11:05:22 +0200 Message-Id: <83a6h6p50t.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87mtl6z341.fsf@yahoo.com> (message from Po Lu on Sun, 12 Dec 2021 15:36:30 +0800) Subject: Re: bug#52446: 28.0.90; Infinite loop in add_row_entry References: <87a6h61k0e.fsf.ref@yahoo.com> <87a6h61k0e.fsf@yahoo.com> <83h7bep9bb.fsf@gnu.org> <87mtl6z341.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52446 Cc: 52446@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: 52446@debbugs.gnu.org > Date: Sun, 12 Dec 2021 15:36:30 +0800 > > >> while (entry && !row_equal_p (entry->row, row, 1)) > >> ---> entry = entry->next; > >> > >> The problem seems to be that `entry' points to the same address as > >> `entry->next'. > > > Are you sure? This more-or-less "can't happen". How did you see that > > this was the problem? > > I did `p entry' and `p entry->next' in gdb. Both pointed to the same > address. At which point in the code did you print those? And what were the values of entry->row (you can display them with pgrowx)? From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 12 04:51:25 2021 Received: (at 52446) by debbugs.gnu.org; 12 Dec 2021 09:51:25 +0000 Received: from localhost ([127.0.0.1]:50705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwLVs-0006ew-RE for submit@debbugs.gnu.org; Sun, 12 Dec 2021 04:51:25 -0500 Received: from sonic311-23.consmr.mail.ne1.yahoo.com ([66.163.188.204]:44282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwLVr-0006ej-9X for 52446@debbugs.gnu.org; Sun, 12 Dec 2021 04:51:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639302677; bh=Xs7WUCUoz5Hc3O9TqzDGXIDsw1DD8HMxG1N6BQOkVnc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=uT6Gu/hbPJ74U4HzC8YjqBP/EnmUPqFJHAzbHbmqsPsPGbwMsbQ4XciNQ5ND0ADW5UOk9t9i5/i164pILm4x6WO85vbeIrNdQWnA1upj7HjxN0X8s2fnLz/Cm8DeQUjXYsNnRwdTuNGNJu+Wk6TcbLBjSgLRDxG5mgt+86JcVd5sKckloxjV28XAp2ZKWEf234UvhIcuoGWmleIdYOrfqwvS5vfJ5MwSXmBG3upj2Vey93NVJPB/8uErs23mZo+G0QLAc4vdrnKtj3Wpf7uxx1fsgY0GO//+fNoSxH6tkrK4cP9PsPhhUusFTGDkOweTt8Ay2j7YhT0d2QJNzsHS8w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639302677; bh=4+Ts+XVCz5JBby0axTXMNpLS38+D9Dz0URy6VCrqGYL=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=eOZVd683ZsOHTmPx1eHmBZ5Gh77ohrsiLllv6mPqvEYU5RDpPscnNYEsIExS/13XpCfJgiLHdYp23ROf7QXnmeJ/i0izTLuhiYOfLtWI8mDRy9bY/MKs8CelOw6uulvtm84/xwgJko3fiZSiA6ltWW3YDjg7Jt0sYCLOqyR4zxG+hzy9shuC1r0H6qAAHcoBg1RhoKBL+qd8xu9gLQhlMw992aJ7w1DclI9B9VsVrTA7H5bBnYTaAo+P4aD3chrXG2g3sQmezPork37fIiuNJxmO9y8IC2Oiz5yE7/tD5Kn5zwoO0mPtXCaVQWVYatA3PcLkxtMhDHbCsbPVHEB4Bw== X-YMail-OSG: mAANzbUVM1kvo3GjrCdWqmVrTmeV1bUzTUtHi2XvCJNFewZbNfYl5Fki7hQ1qcI Raa2hBzvoNn6VSnmOpdfLqJCUxytxBUocmLMJeK7XwZNMQFBVgpTflqer8fD2VUorTWnA7XjdnrG AudeOk9BeTgihULzBwCEjgvxW6pWfd55Z4zt7NqBA7iL3lIYiLOIZ1jAvcru7acOitrStNk75vHf DQfyfRKj3bNvaNMMLtkxe_t4YBAn_Km.qpWa9Lp.CN2WusZnbSDFpdIQLMjTB8oUk6axMN8TEoZz gcLfGhyEOh_HzJ8yM1wCQSi8rWpVF_qKVtP0QG6vmdRnVK875h_SBFj.1KU6EaA8fHJOmwSuO_T0 AYp9_XzsjEbRIAZveMB2Ko9Kg.GNKNnAYrgtff4Fg_YOAwsyetBZklHM0F1qj_CptOv5Uw3TNg_2 VUHY4AN4NtekuyuYt75OWMsX7F.kRouw.OA910uwjnjys08atEECaBAH9St0kTMz4Rn2Wrozk3pC dxC.lvmIWS6e0AHZZR9aQgodCZnW20LNgTbq41LwfvIFdWc9YujOl2n.IlAQFIuaphfB5NinnwfB R7P8VwJvar7a6QCEP1qI2y_YmV_yq97Fcbvg4W7AHoihUF9UMZ32R8D2B48nQWCjQCVLZd25.g3p qqp6M9REmQJg0CYUcNFu8SfSD4xUL.uIoW.wY8CrJNveC5P33V0QCfY92UBCjQm5aXF4qOhBbvbl d3IJojeRXUFTfe0vxg0yU8Altaou2FxYemWf0LYM8AKoEMSO1j9B11JkhzdZhVNc6ByO51vhB6C7 dvpm7KrxZgnCnHXy3zzTi5x1vti9mBddWh2R77w5mNk1MVIlvolV1mJTANNUlLEYjiH8JyQbNy20 2mHuiGyIPPYY35F1d0m7gEWHzR3zMI7dAOA_vGn.u29bhR13NPivhp.EhaZ4jrYgj88hpzysDcAz 9RnCCZ9NlgtI82gXYS.QQP1bmT.SzCbsdHyViRTNl92iiv0epa6Se2yhbT.y5PzuFn5HFRqDVv4A GFN0CuADzMF0R6gDNM2Ua0fJQhOpwI9ETeBuYXjAIWkmCsvwyIpTGHg92W4eAzglUVHbFjOYjBBL 3_Cc6g97bvVlP4VYnH_uYTIrJkpMFbWJgsnhNRpI_F6p1f7bIel1.zOHIAcOhbUMajIQsYKjfeYX iQkDRxQdo3IAjDa.9W7gHYfAXAg9MyV7DJClWgy.Z_Jt5k5w1XHoonw6QW6w9L_xLEEuEBnslBjo z3dXOsMprX3Wqj9bOqDabHsJyvqyTVe1KtJpgtR_Tla.B61LpS6TVptj_1bIyvzlfsJDiuQJQ35D 0fVvr.Mwvd7syIARveodLp2qBn_FqVi1WvJWEP_iAy2pA7Z5.DVot_dUTTd_Kt5G3iRJkDiI8.qq rdYeH3Li5nSuFJ2iJjngk1IVIH3dDQrbct2JE.4BUhzl3z77_RaGJNYbL0KzSoDEq7E6SbCQg4Kh YGki0mkF1D_.XiUD_L72HEF4nSjygZwUB0fNav6zl9nkT3AU3jdwyzfNIJ34o4x5azJ4yWYK5ILB I9zXNdV5Nsu3Ec88oOEVSwSBaI4QoLS3IZ3zuSDj45.wWZcKPpq5ZA9TEDXCU5jcyZKOou3DKQoo sbqMdqZGnsoQrEMxtaDQjKJBHOZm8f3uhrwvQ2acq05u0iznfXYzJjnYQ_eiBaI4q2cG.3U8TKeG 5R8qZIj9n_97flDobTMWVc6vw.IUzlMx1Fx_2FOBfe5.19sNow88u1sPJ7CjdtXp3o_FHXIUhMco gJeT1M.5kY.5fYmwJDUZIgA7EnK4OpwTnYqKxd4ps78C4nOLs_6Ug51kDbSdKVNo6KH2t_1Jisfs j2BIt2MycEu8NIK2CuzUUgPfxJbYFF2CexR_rmVOnUVegP7Ep1VwUXKBrSMHcPR36i3HABMAdW1B RfWtFF0TsGxTe.2XFqXwHsXQtqKT9k5MCqdWoSO1OvXkfH2V1ANYuY.SoHeuj4AwRtLR0fnCdzaj x1TalBtIbcLgZ4R.JeEw.k_roA4cJ7b_1ZALAGdsgWpHVhEYmcize9SqUg7d_3Kg2iOJIFYMemA4 O2Vk_vGoOUUoEh0KgUtJ1bxiVkIHzGDUCq6H1LMDn06T6Mx3tjidsBsld4PZYQnwUh2TNMuXo6cz H.JCIIvDOOJfIwMNlpXyUeSkpucvBB3g5wjoOsDgYk5Q5rx1OtzpV6yH_3ISSx35bKWkJm2N9Bjv gQ1PmBeEmTmVO_5O6cwrWAjG8esHPVg7ndYZIK0hENTTdUSJmcn2Wfd3ypveF X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Sun, 12 Dec 2021 09:51:17 +0000 Received: by kubenode508.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b0919f393cd53c04934286a40f1c80cb; Sun, 12 Dec 2021 09:51:10 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#52446: 28.0.90; Infinite loop in add_row_entry References: <87a6h61k0e.fsf.ref@yahoo.com> <87a6h61k0e.fsf@yahoo.com> <83h7bep9bb.fsf@gnu.org> <87mtl6z341.fsf@yahoo.com> <83a6h6p50t.fsf@gnu.org> Date: Sun, 12 Dec 2021 17:51:05 +0800 In-Reply-To: <83a6h6p50t.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 12 Dec 2021 11:05:22 +0200") Message-ID: <877dcaywvq.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19415 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 4950 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52446 Cc: 52446@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Po Lu >> Cc: 52446@debbugs.gnu.org >> Date: Sun, 12 Dec 2021 15:36:30 +0800 >> >> >> while (entry && !row_equal_p (entry->row, row, 1)) >> >> ---> entry = entry->next; >> >> >> >> The problem seems to be that `entry' points to the same address as >> >> `entry->next'. >> >> > Are you sure? This more-or-less "can't happen". How did you see that >> > this was the problem? >> >> I did `p entry' and `p entry->next' in gdb. Both pointed to the same >> address. > > At which point in the code did you print those? Inside the infinite loop. > And what were the values of entry->row (you can display them with > pgrowx)? It prints the following text: RIGHT: 54 glyphs 0 0: CHAR[0x0] pos=-734003200 blev=0,btyp=UNDEF w=0 a+d=9216+-18611 1 0: CHAR[0xec000000] pos=0 blev=0,btyp=UNDEF w=0 a+d=-7424+909 face=119 vof=1 2 0: CHAR[0x2500007f] pos=452984959 blev=0,btyp=UNDEF w=0 a+d=0+0 3 0: CHAR[0x0] pos=-318766977 blev=0,btyp=UNDEF w=0 a+d=8704+0 face=1 4 0: pos=-1392508928 w=127 a+d=1280+-16534 face=828327 vof=-20 MB OVL [ ] 5 127: CHAR[0x0] pos=805306368 blev=0,btyp=UNDEF w=0 a+d=0+0 6 127: CHAR[0x30000000] pos=805306368 blev=0,btyp=UNDEF w=0 a+d=0+0 7 127: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=12288+0 8 127: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=0+0 9 127: CHAR[0x0] pos=33554432 blev=0,btyp=UNDEF w=0 a+d=512+0 10 127: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=12288+0 11 127: CHAR[0x30000000] pos=2063597568 blev=0,btyp=UNDEF w=127 a+d=0+0 12 254: CHAR[0x1000000] pos=0 blev=0,btyp=UNDEF w=0 a+d=-4096+743 vof=1 13 254: CHAR[0x1000000] pos=16777216 blev=0,btyp=UNDEF w=0 a+d=256+0 14 254: CHAR[0x0] pos=16777216 blev=0,btyp=UNDEF w=0 a+d=0+0 15 254: CHAR[0x1000000] pos=0 blev=0,btyp=UNDEF w=0 a+d=-26624+11687 vof=1 16 254: CHAR[0x0] pos=16777216 blev=0,btyp=UNDEF w=0 a+d=256+0 17 254: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=0+0 18 254: pos=0 w=-1 a+d=-1+-1 vof=-1 MB PAD N/A OVL AVOID [ ] 19 253: CHAR[0x0] pos=16777216 blev=0,btyp=UNDEF w=0 a+d=0+0 20 253: CHAR[0x74000000] pos=0 blev=0,btyp=UNDEF w=0 a+d=0+0 face=655360 21 253: CHAR[0x80000000] pos=-1929379713 blev=0,btyp=UNDEF w=0 a+d=0+16 face=91794 vof=1 22 253: pos=0 w=0 a+d=-16384+-5898 face=655360 vof=-21 MB OVL [ ] 23 253: CHAR[0xf000007f] pos=1560281088 blev=0,btyp=UNDEF w=0 a+d=-19712+-19263 24 253: pos=33554432 w=0 a+d=-16384+-6069 face=655360 vof=-21 MB OVL [ ] 25 253: CHAR[0x90000000] pos=-1258291200 blev=0,btyp=UNDEF w=0 a+d=8960+-19263 26 253: CHAR[0xa400000] pos=-1543503872 blev=0,btyp=UNDEF w=0 a+d=-16384+-17738 face=47798 27 253: CHAR[0xa0000000] pos=-1006632960 blev=0,btyp=UNDEF w=0 a+d=9728+0 face=46272 28 253: CHAR[0x5000000] pos=-1879048192 blev=0,btyp=UNDEF w=0 a+d=16384+-17736 face=47735 29 253: CHAR[0x5000000] pos=171966464 blev=0,btyp=UNDEF w=0 a+d=32000+11690 vof=1 30 253: CHAR[0x6000000] pos=171966464 blev=0,btyp=UNDEF w=0 a+d=9472+26277 vof=1 31 253: CHAR[0xc0000000] pos=-268435456 blev=0,btyp=UNDEF w=127 a+d=0+0 32 380: CHAR[0xd0000000] pos=33554559 blev=0,btyp=UNDEF w=0 a+d=12288+0 33 380: CHAR[0xd0000000] pos=-805306368 blev=0,btyp=UNDEF w=0 a+d=-12288+245 face=245 34 380: CHAR[0xd0000000] pos=-805306368 blev=0,btyp=UNDEF w=0 a+d=-12288+245 face=245 35 380: pos=-805306368 w=0 a+d=15104+-25445 face=245 vof=-20 MB OVL [ ] 36 380: CHAR[0x0] pos=805306368 blev=0,btyp=UNDEF w=0 a+d=8448+0 face=724146 37 380: CHAR[0x18000000] pos=553648128 blev=0,btyp=UNDEF w=-7102 a+d=22749+0 38 -6722: CHAR[0x6f00006d] pos=0 blev=0,btyp=UNDEF w=0 a+d=8448+0 face=221549 39 -6722: CHAR[0x2f000000] pos=553648243 blev=0,btyp=UNDEF w=25645 a+d=31073+0 40 18923: pos=1918986355 w=29801 a+d=97+28528 face=156265 vof=27693 N/A OVL AVOID [ ] 41 48724: IMAGE[1] slice=8706,50290,47091,5475 pos=358856691 w=1 a+d=0+8706 face=1 vof=-15246 PAD N/A OVL AVOID [ ] 42 48725: IMAGE[0] slice=0,24832,0,0 pos=358856691 w=1 a+d=0+8706 face=1 vof=-15246 PAD N/A OVL AVOID [ ] 43 48726: pos=-1811939201 w=0 a+d=0+25024 face=78033 vof=-36 MB OVL [ ] 44 48726: CHAR[0xc0000000] pos=127 blev=0,btyp=UNDEF w=0 a+d=0+0 45 48726: CHAR[0x0] pos=1073741824 blev=0,btyp=UNDEF w=0 a+d=0+11868 face=77407 vof=1 46 48726: CHAR[0xfd000000] pos=-251658240 blev=0,btyp=UNDEF w=0 a+d=0+0 face=58281 47 48726: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=0+0 48 48726: CHAR[0x0] pos=16777216 blev=0,btyp=UNDEF w=0 a+d=0+0 49 48726: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=0+0 50 48726: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=0+0 51 48726: CHAR[0x21000000] pos=553648128 blev=0,btyp=UNDEF w=0 a+d=0+0 face=50249 52 48726: CHAR[0x40000000] pos=1023422208 blev=0,btyp=UNDEF w=0 a+d=16640+0 face=42283 53 48726: CHAR[0x1000000] pos=1073741824 blev=0,btyp=UNDEF w=0 a+d=0+0 face=69034 vof=1536 Does this make sense? I think it's starting to smell like a memory problem of sorts. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 12 05:11:12 2021 Received: (at 52446) by debbugs.gnu.org; 12 Dec 2021 10:11:12 +0000 Received: from localhost ([127.0.0.1]:50710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwLp1-00077o-O2 for submit@debbugs.gnu.org; Sun, 12 Dec 2021 05:11:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwLp0-00077b-A8 for 52446@debbugs.gnu.org; Sun, 12 Dec 2021 05:11:11 -0500 Received: from [2001:470:142:3::e] (port=56152 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwLov-0006Gr-1t; Sun, 12 Dec 2021 05:11:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=+5cmk1NWMBZEVQqQypgRjAIvD8d2HxH69W+2SoPwm4g=; b=BOTHWCLJvFyR Q/n3F7otWzcqwVPNCaCPjqJ3hy35f3L7i4oEGWw0AyqDBSm96h2LKL1gvdOOA4ILE8JyUpxdTUUYR IOGa/3L7sPJ6clANyzGTWjFKgl9N6t1V6QqsT5kzhCSOdcpvpYd4oWjT0B3svnCVgH6368LDAEevY 7y3EXeNX6XATfFdHTLtUOnrklgBtPfdYnRR+AV/J9dZ95Zu7pCkex0aXvIjmlYTMDi9CwmA8gcn6j pz3RQblHI50vRFyamAbPo9WntpsPjb0VSiBIfptE4l2vAcHSFPat7cDRjw249vuCiG5riRhK7ghFx apTI6FsdNEaed3RzTA+tPQ==; Received: from [87.69.77.57] (port=3550 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwLou-0004vv-RM; Sun, 12 Dec 2021 05:11:05 -0500 Date: Sun, 12 Dec 2021 12:10:57 +0200 Message-Id: <831r2ip1zi.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <877dcaywvq.fsf@yahoo.com> (message from Po Lu on Sun, 12 Dec 2021 17:51:05 +0800) Subject: Re: bug#52446: 28.0.90; Infinite loop in add_row_entry 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> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52446 Cc: 52446@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: 52446@debbugs.gnu.org > Date: Sun, 12 Dec 2021 17:51:05 +0800 > > Eli Zaretskii writes: > > > At which point in the code did you print those? > > Inside the infinite loop. And if you go over the row_table[] array, how many such entries doi you see there? And what is the value of row_table_size? > RIGHT: 54 glyphs > 0 0: CHAR[0x0] pos=-734003200 blev=0,btyp=UNDEF w=0 a+d=9216+-18611 > 1 0: CHAR[0xec000000] pos=0 blev=0,btyp=UNDEF w=0 a+d=-7424+909 face=119 vof=1 > 2 0: CHAR[0x2500007f] pos=452984959 blev=0,btyp=UNDEF w=0 a+d=0+0 > 3 0: CHAR[0x0] pos=-318766977 blev=0,btyp=UNDEF w=0 a+d=8704+0 face=1 > 4 0: pos=-1392508928 w=127 a+d=1280+-16534 face=828327 vof=-20 MB OVL [ ] > 5 127: CHAR[0x0] pos=805306368 blev=0,btyp=UNDEF w=0 a+d=0+0 > 6 127: CHAR[0x30000000] pos=805306368 blev=0,btyp=UNDEF w=0 a+d=0+0 > 7 127: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=12288+0 > 8 127: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=0+0 > 9 127: CHAR[0x0] pos=33554432 blev=0,btyp=UNDEF w=0 a+d=512+0 > 10 127: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=12288+0 > 11 127: CHAR[0x30000000] pos=2063597568 blev=0,btyp=UNDEF w=127 a+d=0+0 > 12 254: CHAR[0x1000000] pos=0 blev=0,btyp=UNDEF w=0 a+d=-4096+743 vof=1 > 13 254: CHAR[0x1000000] pos=16777216 blev=0,btyp=UNDEF w=0 a+d=256+0 > 14 254: CHAR[0x0] pos=16777216 blev=0,btyp=UNDEF w=0 a+d=0+0 > 15 254: CHAR[0x1000000] pos=0 blev=0,btyp=UNDEF w=0 a+d=-26624+11687 vof=1 > 16 254: CHAR[0x0] pos=16777216 blev=0,btyp=UNDEF w=0 a+d=256+0 > 17 254: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=0+0 > 18 254: pos=0 w=-1 a+d=-1+-1 vof=-1 MB PAD N/A OVL AVOID [ ] > 19 253: CHAR[0x0] pos=16777216 blev=0,btyp=UNDEF w=0 a+d=0+0 > 20 253: CHAR[0x74000000] pos=0 blev=0,btyp=UNDEF w=0 a+d=0+0 face=655360 > 21 253: CHAR[0x80000000] pos=-1929379713 blev=0,btyp=UNDEF w=0 a+d=0+16 face=91794 vof=1 > 22 253: pos=0 w=0 a+d=-16384+-5898 face=655360 vof=-21 MB OVL [ ] > 23 253: CHAR[0xf000007f] pos=1560281088 blev=0,btyp=UNDEF w=0 a+d=-19712+-19263 > 24 253: pos=33554432 w=0 a+d=-16384+-6069 face=655360 vof=-21 MB OVL [ ] > 25 253: CHAR[0x90000000] pos=-1258291200 blev=0,btyp=UNDEF w=0 a+d=8960+-19263 > 26 253: CHAR[0xa400000] pos=-1543503872 blev=0,btyp=UNDEF w=0 a+d=-16384+-17738 face=47798 > 27 253: CHAR[0xa0000000] pos=-1006632960 blev=0,btyp=UNDEF w=0 a+d=9728+0 face=46272 > 28 253: CHAR[0x5000000] pos=-1879048192 blev=0,btyp=UNDEF w=0 a+d=16384+-17736 face=47735 > 29 253: CHAR[0x5000000] pos=171966464 blev=0,btyp=UNDEF w=0 a+d=32000+11690 vof=1 > 30 253: CHAR[0x6000000] pos=171966464 blev=0,btyp=UNDEF w=0 a+d=9472+26277 vof=1 > 31 253: CHAR[0xc0000000] pos=-268435456 blev=0,btyp=UNDEF w=127 a+d=0+0 > 32 380: CHAR[0xd0000000] pos=33554559 blev=0,btyp=UNDEF w=0 a+d=12288+0 > 33 380: CHAR[0xd0000000] pos=-805306368 blev=0,btyp=UNDEF w=0 a+d=-12288+245 face=245 > 34 380: CHAR[0xd0000000] pos=-805306368 blev=0,btyp=UNDEF w=0 a+d=-12288+245 face=245 > 35 380: pos=-805306368 w=0 a+d=15104+-25445 face=245 vof=-20 MB OVL [ ] > 36 380: CHAR[0x0] pos=805306368 blev=0,btyp=UNDEF w=0 a+d=8448+0 face=724146 > 37 380: CHAR[0x18000000] pos=553648128 blev=0,btyp=UNDEF w=-7102 a+d=22749+0 > 38 -6722: CHAR[0x6f00006d] pos=0 blev=0,btyp=UNDEF w=0 a+d=8448+0 face=221549 > 39 -6722: CHAR[0x2f000000] pos=553648243 blev=0,btyp=UNDEF w=25645 a+d=31073+0 > 40 18923: pos=1918986355 w=29801 a+d=97+28528 face=156265 vof=27693 N/A OVL AVOID [ ] > 41 48724: IMAGE[1] slice=8706,50290,47091,5475 pos=358856691 w=1 a+d=0+8706 face=1 vof=-15246 PAD N/A OVL AVOID [ ] > 42 48725: IMAGE[0] slice=0,24832,0,0 pos=358856691 w=1 a+d=0+8706 face=1 vof=-15246 PAD N/A OVL AVOID [ ] > 43 48726: pos=-1811939201 w=0 a+d=0+25024 face=78033 vof=-36 MB OVL [ ] > 44 48726: CHAR[0xc0000000] pos=127 blev=0,btyp=UNDEF w=0 a+d=0+0 > 45 48726: CHAR[0x0] pos=1073741824 blev=0,btyp=UNDEF w=0 a+d=0+11868 face=77407 vof=1 > 46 48726: CHAR[0xfd000000] pos=-251658240 blev=0,btyp=UNDEF w=0 a+d=0+0 face=58281 > 47 48726: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=0+0 > 48 48726: CHAR[0x0] pos=16777216 blev=0,btyp=UNDEF w=0 a+d=0+0 > 49 48726: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=0+0 > 50 48726: CHAR[0x0] pos=0 blev=0,btyp=UNDEF w=0 a+d=0+0 > 51 48726: CHAR[0x21000000] pos=553648128 blev=0,btyp=UNDEF w=0 a+d=0+0 face=50249 > 52 48726: CHAR[0x40000000] pos=1023422208 blev=0,btyp=UNDEF w=0 a+d=16640+0 face=42283 > 53 48726: CHAR[0x1000000] pos=1073741824 blev=0,btyp=UNDEF w=0 a+d=0+0 face=69034 vof=1536 > > Does this make sense? I think it's starting to smell like a memory > problem of sorts. This glyph row is clearly garbage. So yes, the question is how did that got into the table. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 12 05:21:55 2021 Received: (at 52446) by debbugs.gnu.org; 12 Dec 2021 10:21:55 +0000 Received: from localhost ([127.0.0.1]:50716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwLzO-0007Nd-Ug for submit@debbugs.gnu.org; Sun, 12 Dec 2021 05:21:55 -0500 Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:32769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwLzN-0007NP-8l for 52446@debbugs.gnu.org; Sun, 12 Dec 2021 05:21:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639304507; bh=eKrFpuBe+MZIASo1oelVtbuc4iNyARVJIE8d2YVkURw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=lQYEA1CQGwBLKCAKDuEQDlRwnpESJww6G0oypnuJKs065F51uyoqjk1jXzKVhcgSXo2r10Wm8j9RwTYSQXlFBG/fWtmnpTB6dpPz2fUZt79yMoZ10jrC1GJsyYEroG0ZK/p4mTiyuocISuzeiQTVjFx8vZC/yNlDGO450n0uUSLIBJOe8d3Bky0/C55g3kiTbn9naABLZ+KQSodgHJPmKJlje6AgoRB43Q3d1hyonYa9gy0BaOmfIGOcHrlNrdJD6bJr7K/4zJ7jcxEKXyg8T7P0MncmKxPyk9Y7M05sabh+r2T1kkQFcTZjb2oS9KCVynQBshRaBcVazODKISRo3A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639304507; bh=76pVkg0to67hN2Xkg6cCxvUjrg/YO74BhM0OBxalz0l=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=umf8ro07Fxv267Q0UifeHp1H3VP58S8wnFS4i8+4QV1asnBUgpSsuZ7CRc2uX3JQFra7QgR3OpDF+fO4D01IO2+pB8OzqG+/E9UlM462uGhBVT6bwhH/81nvQIUOfHM5JIx3ZlzBzTRsaMIPvqAefHpCAWL6twtoxuMFKoRCklRbDgt7hup4TzM/aDWbxi0YruLJGF9D8/2XYqkVKx6gaTvHXlbWlGCWzExavCJs58g/pQ35dVx+qlBEeCg3sqtlRfJDQtIYr/9U712aBZk+TWzNB/RcmEIU8uwBZ9b/NhU5C5GWV3cj3lwe32sOMPhBeXO5es12KPkxJpb4OLNqIA== X-YMail-OSG: fbhLU98VM1ldqO7IxBNYVYGHKAQTAUydnT7KTWaqOzH5oUmdyYriOJQb6ihgG_f emXwaD.Y21LEwg.kZtjfsCNWUXEjyW94mAdLgU4w0PpQtxqjSPrAQH2NJctjYHD9uwbPS8ooSwlD kgsogKeF2ewj.ji3UlZXpM3Gv8HHBtAZ1VBsHSw2eHm_L3tBN00YbjCbvA7yccfVP_8BeKYy_6Y9 Vq3Z80v7fm40vbvHaNfjp44.s4OIHV7Wc.ZCpROkOJ8PUpnR5nxsatg3.lDeyDgyY17hJFVJCu7V r0Omn4MeMeCiEU2Ycte7cOy53WK.6WwsOtk9Azz6PC61ZWMwAo7uD4SxbElwX8DFpYVBRB2HigCX OEdNO5oFpR5FmjGMusAqvRk8avoeALWCdT3m8PQ84v8IEPlYVSHumtDl3uLiwP4gz.qKKJG3djXY QpWAu8LCDvUyX9rZLfAe6PU7xmOO8F5PyMf_JSsVLRQBPEHAtm_EkcaFJe_hTQLeTOCJ7_UM3RVc wyzpoHQSlzGjhidroPlOewuEZCnXARvgGUJWaEEl9lAyvt15BUadu4teejI6MsDr9gqKd_RVLfer jkbCVXR5Gf3GrHhsC86H57dSLHLqWC0mzKsHMlP8FcIJtMyfGn7rQjvBdGu4T.1oVEBCI4CKpEQz a8iM7BXYzs0ocPIp6xLWGRG2eoRw1sXHsiK6VTRyRA8Nb9zaByaHjWEf5.xTsvFUVGzW8_xLeOWr qwcudHL6KytdOQezZhpENo7U4Kb5L_9vv078dv3X2_1f5hRY4Mpre9usT7Jf0B9oIKdRB8XvbAVu Da9_8r4au6f5d9fc8nOhoOrcLQFJiNaglSSGL7dPDiv1dwFIYsi8zfnrugrtw8bpHWLXTGZg93ss Ur7BEBpCR6kwwqMjiPT5qBA.VKFagNFPBW2qMTM.CdrPS3gqhK5GSSehzLEsuE_w0uJcExtppOfc O8_0KBI7OmAdxAsp92g8kYeNisB1VTxFsKtUWzMQY0s2NKe0bkQbjl9TjdHiY1Irg42ED9n7tX57 IMd7VVuU6Rjh6qLEd4Gsl0Yb7yDi6Plvg8Y1RGFDYCr37CucYEe3teDAgC__vovGtb0ErP.QE3h0 zlIDCQsOC8qfwvy3U316VzXZUs14WgDROOG9nbpKxfnUIzYjQGxAqPoRbyTcIDaf7HL44L1.VH_T dI9I9urf4IT2Ok9D1C3neKFU7fWYoEBAie0hFlPh6nzwuqpgXsloPZ14dz20bRj4ZtrgMBUh5fs_ nL5VwvtxVKdMsoZ7iUFZ0JjRmqM7Xa4txHVR6gMlEqQnXrFPgeLo4CO2N5iLeJRvYE2KuiknyNa8 vDKpyHyzrTIkgCSnNHGQjf04s7MQoR6FxBKvkaO6VqVFupUjsXuOmK4n3KHcZbdeotl7tKUX8SaK 88tTorf3pNA44.4xZZn1bdWopbszbgTHo0gvlHjZnmqBSjRBie35AON73THGJFQd98ammGjZgK5i BqimT.m60nwUgHdD8pUhCHGH5A0lBpFexeMPbolabR.F.CDjc8KgID1TXCyUVVO1hQ_Nk0ERBIcv YtZUvpToOCKzTnSM8nJyP7SE0r9MhkwHJ9xVKbjgXGKuGE2yVtXXlt5tPVe6AOBsX2rPBBchf1AR fZ1hmy8Nrkz9CLDlYrSd0zhS_GjoipAQnORm_wNfZsemERrBbpqTeIaNBgORLMKBxPtXyPjAD5RD 94JNjnZFfJxGECJARWZkv.Ni5KjIhrEdYN3wlFdeD.i9btS0Cx8EM41FiSqxcqC76XUwmULx5Hy_ rrd2HZe_BIJsQ0UTTWrmT0Sk9mf.Y7up6AaTYfNdALoGGbMMgN0f9FihGXFnYGYVjHaviBwHt8EG 0NGyroP7JPbpJlWfXAz__5ffoQYWGMSVAD7Gpalq9RLVHazddomS67Egm9yeIIHZQU.OW1_A5hNX iDikqc1sWQIXxDvhSOcvXla5O609Qfmo5Bylo5Q5_3JnJy0zxtC8zsy63PhDkMn3ZYXO7kenD67h Ia2CMt5B7rDfNTV7B4x8QohKFjkl9RDmBMV_DSOSOLLV0_CsX2.aa3t4D72Ha7C7v3uZbiE85lBw 6dKSc80Fn6xwCEhI9fT.SmoEpkNXU6UqZrZrJPN..SLdDLUN91owoRleVteAzHPVnHToY3yE1X5T e5tsw9iODiDLjUZpgaJpA788X2mniDsB3kZniOALiA_htwYZ55E3zHrFtj9Cl9lw1nsDWeJwCf3e pRaVmiUA9ZAaPI80wRAmYXMVxfJT7LShbue3oqUqkHrrXKlOlSM1QCITZVIk- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sun, 12 Dec 2021 10:21:47 +0000 Received: by kubenode507.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 23fe3c0459631998551c451f2069ac90; Sun, 12 Dec 2021 10:21:43 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#52446: 28.0.90; Infinite loop in add_row_entry 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> Date: Sun, 12 Dec 2021 18:21:37 +0800 In-Reply-To: <831r2ip1zi.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 12 Dec 2021 12:10:57 +0200") Message-ID: <87zgp6xgwe.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19415 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 241 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52446 Cc: 52446@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > And if you go over the row_table[] array, how many such entries doi > you see there? And what is the value of row_table_size? row_table_size is 269. All 269 elements of row_table are NULL. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 12 05:30:57 2021 Received: (at 52446) by debbugs.gnu.org; 12 Dec 2021 10:30:57 +0000 Received: from localhost ([127.0.0.1]:50739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwM88-0008Ta-OR for submit@debbugs.gnu.org; Sun, 12 Dec 2021 05:30:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwM87-0008NZ-5R for 52446@debbugs.gnu.org; Sun, 12 Dec 2021 05:30:55 -0500 Received: from [2001:470:142:3::e] (port=56762 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwM81-00025w-UH; Sun, 12 Dec 2021 05:30:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=JafPb1Y3DX0FwPzc6AmkKiu0nKAzl9HQG6itIdfGvCE=; b=CfHrdIxcULFw CclEm94ux8hfjKm7oN3rJnJGGRjjnzT8odABZBJ8wK5xGKqlrS+w+8BB2QWMvyfm9Gc8etwEd94bC n8fJJWvUAkBaJ8JYkM8bLR9Okqtacg7NZta4Otd0zIm6XqzU4DSb32lSpmLKU0wYTUlHYpzAfo6TB 8ZIKwON61oGYbrCcSRZhR6iy/M6GvRxvRlwMKlo+n1c9eReW68oJe4XMPHr4dQ7wpfK4A3tSFDgfG z0b+b/0atFPaZCDtab9YG053zYRp6S/Xk1pUpYLNJ9HLIQyxglJMLWPTrD3w12cnPDtdqWTBGXm9M HhbcM7LIFHSGJOOCuhT7CA==; Received: from [87.69.77.57] (port=4842 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwM81-0004Bs-O0; Sun, 12 Dec 2021 05:30:50 -0500 Date: Sun, 12 Dec 2021 12:30:41 +0200 Message-Id: <83zgp6nmi6.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87zgp6xgwe.fsf@yahoo.com> (message from Po Lu on Sun, 12 Dec 2021 18:21:37 +0800) Subject: Re: bug#52446: 28.0.90; Infinite loop in add_row_entry 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> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52446 Cc: 52446@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: 52446@debbugs.gnu.org > Date: Sun, 12 Dec 2021 18:21:37 +0800 > > Eli Zaretskii writes: > > > And if you go over the row_table[] array, how many such entries doi > > you see there? And what is the value of row_table_size? > > row_table_size is 269. All 269 elements of row_table are NULL. 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. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 12 05:43:39 2021 Received: (at 52446) by debbugs.gnu.org; 12 Dec 2021 10:43:39 +0000 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 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_BfyGg3J6hxXmEQHpSDJpePbEt.7I42G5DYnrrC1Zm1WmXz0F 3Jg2MuRe2j1BEsXFOIGBdRyXWdqhSm._APMs8OmuFePcleKIMMkB6nfIcwZ1uPlQUj25MvmbTn7m yGmw7dULeIoNahrrnqKSRbbEM1cKzpqRDZYTUYpBLMd5Mc4SVidiQpC3cVZOxn39P0DT7XR1Mlnj xuHa6XCjaMa87593DR5Me7pLUHn37GvoNGANUOtmvocAjZ6v60LAcg0TSpugzXfN514ac3Mx29h3 f_TOY4h.FOhPXnR1j1d4OZLsZxZ7D1ySch_broJQmwQWwxDV5r0T23bYIw6AEwbSFldQZctExtM8 RISeNEx_ipIsnnMmdT48wyfkvIEqDkVQJy74BimKSwHy5J94lS5nQ8E571LhNHGjiKW5JchBJ4rp aX4sY0.VraXkegU8RvWhc1Lg4J8w5x8h1ou_lg3wJ9p8sBg419Uu2SJk1jPMRp0jt5_PjD5cyQDh GNuM_xBgw7131gQbmvAKXT__jo6ZK1CRCxDMMV_44Lj48dv_vsXq_FcbCA9t7ieJXhzEWtQB4nwK 0jRz2CLUZXu9HW3vIZ23iYxmNeWfvVkd8J9hLyOs.uD1Vfo1KJYmOqfQrALqisDGCWceAvjTiWWo Lora_.lYvpGVul9XPCZLA9mf9pDNke8DWTEL6ChAxUsSsY..sjp_B_SrbnyKZEMDV5WhOqh1Jc74 UZ2kU8r13bVMoHEvSwgHNLHclu5hHhoRsptnAVW_dEF8dHcrzS95wEXvPUjZ0.Yu6SxFByi5frp9 4LIHRR_WiXmr_AbeJE.tXYIwUn9P2Bhoj3IUMXtowok11gD8kNqkPOMpuVFDCXT7Hc.FUDILH40L HjON5gq3b2WfMpIdvdlp41rMzJ1JFmvg8GRVj75vugbmzHM9AP1EQXSZo34UP3HWZFz5h_mwgPxH hT27c1yiP.pQxtmlUUj5m4ByosJyc7_7o0Gj4KhyK3S84SfYr97aMJxG4Q7Cvripf4aQLZ6QQiRo WCPs8AZfl1ed35_qVd.48DUuMi19oE4215NsphH8QyHQ6bsZEkSNwg7NZgJO0JYISqeE3QHItT52 3vc_2Ld4Eos243tCdHvvXOSYsvgPqj5tQE9GpAwPdq3BCJydK1mvYQnwujALcd0Wcey4wZw7eCBf kV1JKf9xLdmRQCTmc6doMCmedbYNhPElu02I7TEQngThH3xXFDa24.COf5uuudRaUzbf.YKElMXM b4PBEptxGzplcHOP7LBHfNP.8TxGTlnkqHUj6PJTRsPbLnmsfEcQKBS53NHIhLGGKciE3TKkHvPt mjZsFFpdWxYLnBP2kdlqCE5zVcbDqrxKC75nfUSLadIqriKaVirRdUZ9qMpo2Hg_.0V3Bttyp6gd XTyUfqCzcQ7U2PlT2mKf.jKkwU7Ik.N9_kNFYbC5zZRbHRkuvGD621tFwFo4- X-Sonic-MF: 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 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) From: Po Lu To: Eli Zaretskii Subject: Re: bug#52446: 28.0.90; Infinite loop in add_row_entry 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> Date: Sun, 12 Dec 2021 18:43:20 +0800 In-Reply-To: <83zgp6nmi6.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 12 Dec 2021 12:30:41 +0200") Message-ID: <87v8zuxfw7.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19415 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 413 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52446 Cc: 52446@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) 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. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 13 08:36:10 2021 Received: (at 52446-done) by debbugs.gnu.org; 13 Dec 2021 13:36:10 +0000 Received: from localhost ([127.0.0.1]:54430 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwlUv-0001vL-Vk for submit@debbugs.gnu.org; Mon, 13 Dec 2021 08:36:10 -0500 Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]:35710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwlUr-0001uo-1t for 52446-done@debbugs.gnu.org; Mon, 13 Dec 2021 08:36:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639402559; bh=klE5B26geBbYVunCUfndbvsEslDS92QkiLbhuaoGt4A=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=TcS2J23ennprUuIh+2KfSjkjBKbHm9kcr1Z5aYrOXXbGgy46tuuGpVSZx8rhbdnls2+/PKWg526nP8iWfNyPK2TjgDgxYm6VL4rXAPoP4CTIQFur1gDAcva5vgbh2yvTS6jB3t/gxjQ+cwKrYhT1FxWTime/nzBM5z69dSQ8nwMHWjHn4LWJ/W+BqQzFDptrLb8MTnol/WcCWOg2d7fatYeY2x0Q55rbaPvzh+9oTe9tmKWqH6Gt+6Vkwf8HDJPilFLqKG+ltr0Ckh6UYsi9TcsLLvVWUBfPKHVhtOLMA1dqFpv7Z9UHZDTsmGy7sHJ1pLJB0P4S60gbnP+Jie4hXw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639402559; bh=+SUJEIjbfsXNZyDymVxZUFsxKmolk+Je4EJcXWlnPHr=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=QE6cn75n/M671k2X+ao1AP3wBZ5uXOd8EK0iDG47FefIfLupD5+6bHvhdnDxPyAp6arzbC8kf5pDnAzNkgAjrU1zkTUZEiFFwAxgQAeQjcgRDFYkN7d3DjtBa6oyVQCjA6gYCDQG1GzZu6TIBCX9nl+1SADFYUdvzz84V4BS9ZUnh1d7RBkix8EuW2TSsfBmssadvnJQh9+ia4VKrnjn01ljBO8XNRv9r7pYQYSyaIn9VMZwWRmMVgFSQphnDmAeATOwu4TydHSqFWei112jUQ2prBuREdRTJoGbYN3RvTYFI+LJU6M7V3dGPMHV7rHp/gdxyGrVbMq9besPU5rpRw== X-YMail-OSG: VwWVfZEVM1ln_kGG2h3PLCG6IW5qEBf3hC5FDVh39dwYsuaRx4YaJOvnrxfaNUn T.jC8RU0x3OiBFD2BZ0TlyjTvspoQcyBU1fUSWbNE92nOkRth8gKtE53aU2_.mAjWBJxem3i1fMQ e8RWom.78NVqgyITWJ0ftPjf3idR6KMeIQi9I151vM.mtgjNCAUlJ9SMBD8TazaaJznFtjk5EnO5 FMEQRqMH6L_NghfuFvR4Zv18BK9eUHlB97iWNtgxmshhxHFA_cE_kdjcW0_fd_5fjH_dQsE5Vs0Q RCoc7XraQz2cN7BMqzM0qAffBZKRap.KTT4peOQ.H_sRMjcR38wieSZxbvMnIBF9thB79IVICqZr zTw93tu7NLjaOdJiAwLCt3HLczerSHUYfLSt3k.9W_zPD7a4XeKjW.ThBmhpLJEPYsU_GdrpqGSx DDUNanaEiJ.iQO19yp7WiJI7CAzaeEUPb0a5SPr23rgvY0cfKurp1GtKISl1TDpRdMQ1LE70QTff rXftkgo1jx1WwINgd2sren_iroldt92lvNIINt3dN87GEwJ5KQ1o_9NOt2R8vrcD_Ijcc2pOxM9e JTM1YD_mszNT_XyOiQoQ14U30wgxAB0Vwa1mwIrcRAMZHTrsBkI_lxJnkYuRhurS_Fgnl9lizSkY uqCzeqD6VYcW2KNrmzq5Kud_SkxiJt9Ltp9WMq3V29TvREHS.HXLyAI4Plf5rDCfX7OnWj9Hdu6V mxXl6MJPdktZgzBR7Cq1hhh5om.2AXBCcodlChNsiEI6SzxQTIFeg_w87uSl0Hft8bhUf.ynLC9E 53nhJGIjvGaaKF5NiStKGozPgdHvMsIlnftA1dv9YswQn0EVnF5NJd7veYZ0mj3TtOsLxLXdwBXD vSP5700qlO.KsZXssa33ytDOMjx8nW3lC3_FtZaxmRhLTKHttFiVxP.PB7d2MXcZ.KYqWo3IHPVM CW4wSiCQKNS43Bg3yCmGlYJvaMAEyL5osDFLMU5Na49O1p4mCaQUbzbY2xbtYbnt2cuCid3pzeSe Ua5srWp4e1ves4aqTrJtvB5qqRXUKGjuvCIy8cxSJqBjsDmXF9vXi_pmf_I_L.IcuXNrKS9xwBej sW_wN6MY1T0ISPEtQRnfFBmHodH3oZKSKQmORCbLaUWydBh54dfdD_EvDADp3So3pIMVJwPUlan0 mSGS4IRpdYKpNrdgPGibTXeI_vnns5e6PwWimsb16TTXf6Fnipj1q2eRwDfB5ylY2ObPqnsF1H0M Yqv10VUw8F7OBKDj6n80PiJBBT_xPY9ZslVyygmQJRhEh0smAdY6SBsbDBFWKb6e_3P30ALC2hUX C7Q4yeuG1L_7R.nctxv_k_HEr01gNKkYPKe4x3IpB5FmNu9am05iUX8L477.pcFOWwMwmPCHFlfn LjYDwLz4cmWJ4_0Oc8MyGMkdP.tz5bqeqPXpD_xssHcNQmcNOfU2mzqQ1waNdx4K0fZoe4Z2LhCL QLd_o5OFcfq_G9NH_HJmrcYdp9MBOFsxmy4OjDhp9q1ZfRNEzfPeLPVNkBYxXJ46i.1cbDu1Stie 9WNlMeSz.SaJNMlqjLu3qIKVYN.kLTbFX.r_SUhXikCql0kZ7_jOFV_tgoRNRt.fiuZTisw9Z7WV .2f0NsMNWFaDiHeKfHlcRSpYcYjKxfGyYS8AoxyN.USM0vZXdCQ7u68taEOAQau3Uf2ns7OQ8WTa xJz1bIIvxqOKIEH7B6hjRLC1jDKiuLUosfs61AEV4UNVBrCgFduUkk5ny_bjJqVIYki22WB9HdLb MV.IVDtD3DhyouTppcY0B46GjLfpDJCTgV6jE5ac9YOziLNACMOGbHwg47Kf72NVw9_c3cLgL6YP DtiGExibvGxmGVdl9yq3KlZieB_62RXE0OHgwFCv2mjpoE7kuxL64HbOsk36UFIDC78VtoodOKdL t0l.2iFR20wXoUhIn2KCmZOLQHOq9eriq25OqycyZhsF_8pCv45z2MfNUgau3WspxmYvApn2P6bm Pla3yGNlpNMcL7En.H5WU8YOW20APCSS45ZghQKsTzf.v.7vpRHNCMtOIgOw2aIdmx.ytyzuejTi IcIFrK1EU8E4qh9lUmnxswmCOeOJrs82S_KSMAZEMeqYx5lxKCNw1kDjsMTs.CkzZqyV8.i1dd1A 3hyceSgUXpUL5S41h4qlCEc4elqHS95Mq1o2tUYgVqEcqUW83NtHQ4GvdtiPQ3jAcD3GrIRgzgZa .aVocc7d5xzMtji5yCKLaT16pDcYjQXxvLaP5vdmWNZCiSMjvlpPu3zd56ek- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Mon, 13 Dec 2021 13:35:59 +0000 Received: by kubenode514.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 907cc63cdad4cbecd0c552fae268cbba; Mon, 13 Dec 2021 13:35:52 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#52446: 28.0.90; Infinite loop in add_row_entry 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> <87v8zuxfw7.fsf@yahoo.com> Date: Mon, 13 Dec 2021 21:35:46 +0800 In-Reply-To: <87v8zuxfw7.fsf@yahoo.com> (Po Lu's message of "Sun, 12 Dec 2021 18:43:20 +0800") Message-ID: <87h7bcvd8t.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19415 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 591 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52446-done Cc: 52446-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Po Lu writes: > 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. It is a miscompilation of scrolling_window, which disappeared after updating GCC. Closing this bug, and thanks for the help. From unknown Tue Jun 17 20:18:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 11 Jan 2022 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator