From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pip Cet Newsgroups: gmane.emacs.bugs Subject: bug#47067: 28.0.50; [feature/native-comp] Crash while scrolling through dispnew.c Date: Sun, 14 Mar 2021 12:17:35 +0000 Message-ID: References: <83sg52lykn.fsf@gnu.org> <83czw4lelg.fsf@gnu.org> <83mtv8jgn2.fsf@gnu.org> <834khfjv7q.fsf@gnu.org> <83tupfia1m.fsf@gnu.org> <83mtv7hy5c.fsf@gnu.org> <83k0qbhvnh.fsf@gnu.org> <83czw3hu5f.fsf@gnu.org> <83k0qagtfe.fsf@gnu.org> <83im5ugpym.fsf@gnu.org> <83czw2gopq.fsf@gnu.org> <834khege1f.fsf@gnu.org> <8335wygcpq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000007d5bcd05bd7e20be" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32881"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Andrea Corallo , 47067@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Mar 14 13:19:40 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 1lLPic-0008RP-Pq for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 14 Mar 2021 13:19:38 +0100 Original-Received: from localhost ([::1]:36432 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lLPib-0007QX-P6 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 14 Mar 2021 08:19:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55304) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lLPi2-00079q-NC for bug-gnu-emacs@gnu.org; Sun, 14 Mar 2021 08:19:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49747) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lLPi2-0002Pb-Er for bug-gnu-emacs@gnu.org; Sun, 14 Mar 2021 08:19:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lLPi2-00032k-9Y for bug-gnu-emacs@gnu.org; Sun, 14 Mar 2021 08:19:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Pip Cet Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Mar 2021 12:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47067 X-GNU-PR-Package: emacs Original-Received: via spool by 47067-submit@debbugs.gnu.org id=B47067.161572430011643 (code B ref 47067); Sun, 14 Mar 2021 12:19:02 +0000 Original-Received: (at 47067) by debbugs.gnu.org; 14 Mar 2021 12:18:20 +0000 Original-Received: from localhost ([127.0.0.1]:33060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLPhM-00031i-0i for submit@debbugs.gnu.org; Sun, 14 Mar 2021 08:18:20 -0400 Original-Received: from mail-oo1-f44.google.com ([209.85.161.44]:46003) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lLPhJ-00031V-Lk for 47067@debbugs.gnu.org; Sun, 14 Mar 2021 08:18:18 -0400 Original-Received: by mail-oo1-f44.google.com with SMTP id n6-20020a4ac7060000b02901b50acc169fso2669827ooq.12 for <47067@debbugs.gnu.org>; Sun, 14 Mar 2021 05:18:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2rsD/cu5kIdfgezcgKSsblFMzgWeuxNSAoi6OyhPPSE=; b=MJqki6w36t5alvN58KyTOezRhR1YYS5QloEvnG4MrYk6MZkAbadc4FMsdv9KeS5JkE 40raV/HFWPOnd8tU4AcBfKHE1xMyPoXnkE1XLLXrQ7E7drnQr6S8+tnb4qBo1AjOgxGh mdN3/cLFrqOoKTbYRKzZyTCRlJ1jvgGL0Eof0GOhVjRsixEu0aaQf4Sso+litY/eabeY 3QAqbHSkxlUgnhajU5vxJWmPeVi+PO2+pG8tXuh/YB8Qkz1cL5ySNknEuIRyyzsTiX2Y Nr9bR4r/62sU7jaRIuJy/+jriwJITStGJapKUb4GT4HHeCQEgHoBJyQzzciyshJpwsjl TGQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2rsD/cu5kIdfgezcgKSsblFMzgWeuxNSAoi6OyhPPSE=; b=DsQNQGaceZXbvD22vPiB5RT6xoDy4DgMlmEPqTq55PCLqEjko+HBOecP4M/oSOQHCd UUmltUXBJ5VVUav7fcQVRuN8DodaUfn0bk77m5zKXu58ds4CSOROEHNmgg/toumW1h72 QYUzOyEVCdV2jYDiG1XNc/Gt3A/5wbZeFyUQLCZVBMkoOSAaATyl9EZzMhASnj9XKXPD YAuJZgLeQYn4fM2ap8s09tEnrw0JDbT2NqG29B7bIEy4JHW+Dqe+C9LNv7wrjtcXXopA XKUpY900zFSrIp0BMKxK1jjBQ3aVgt92DVOfXEjQ/ebOZ5icIEdE1P4ACgdDysBO6/zQ B/sw== X-Gm-Message-State: AOAM533VIdu/+8XPunu1KSU1+EmNyTuYphKoQifzB9EwWugJK5RZNJ4P 0KJWPH/xaOlTAbHJeXOXXszkMQ5aBk5dL6VqvM8= X-Google-Smtp-Source: ABdhPJxOoEqZyHj9hbkC7lD/Vb+WurOcFixicQR7J5nUh/oKuvwkULk9pIOU9lenuMYNBYvNVO7YaHVPJhv7qSE8bHg= X-Received: by 2002:a4a:d781:: with SMTP id c1mr10079554oou.44.1615724292153; Sun, 14 Mar 2021 05:18:12 -0700 (PDT) In-Reply-To: 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:202366 Archived-At: --0000000000007d5bcd05bd7e20be Content-Type: text/plain; charset="UTF-8" On Sun, Mar 14, 2021 at 12:09 PM Pip Cet wrote: > On Sun, Mar 14, 2021 at 12:07 PM Eli Zaretskii wrote: > > So I think this should be pushed, with the corresponding bump of the > > ABI version. > > I'll prepare a version which actually changes the ABI and bumps the ABI version. Still don't have a Windows machine (and I gave up on setting up a Wine environment for Emacs testing), so can someone check this compiles on WINDOWSNT and avoids the crash? Any nitpicks would, as always, be appreciated, too! Pip --0000000000007d5bcd05bd7e20be Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Don-t-call-setjmp-through-a-function-pointer-on-Wind.patch" Content-Disposition: attachment; filename="0001-Don-t-call-setjmp-through-a-function-pointer-on-Wind.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km94ha6v0 RnJvbSA5ODA5Mjk4NzZjOWZhNmRiMDQ2ZWVmMDIxODU0YmUyMGE4ZDQ5ODc1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaXAgQ2V0IDxwaXBjZXRAZ21haWwuY29tPgpEYXRlOiBTdW4s IDE0IE1hciAyMDIxIDEyOjEzOjQwICswMDAwClN1YmplY3Q6IFtQQVRDSF0gRG9uJ3QgY2FsbCBz ZXRqbXAgdGhyb3VnaCBhIGZ1bmN0aW9uIHBvaW50ZXIgb24gV2luZG93cwogKGJ1ZyM0NzA2NykK Ciogc3JjL2NvbXAuYyAoQUJJX1ZFUlNJT04pOiBCdW1wLgooZW1pdF9zZXRqbXApOiBDYWxsIHNl dGptcCBkaXJlY3RseS4KKGRlY2xhcmVfcnVudGltZV9pbXBvcnRlZF9mdW5jcyk6IFJlbW92ZSBz ZXRqbXAuCihoZWxwZXJfbGlua190YWJsZSk6IFJlbW92ZSBlbnRyeSBmb3Igc2V0am1wLgotLS0K IHNyYy9jb21wLmMgfCAyNiArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDE0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9j b21wLmMgYi9zcmMvY29tcC5jCmluZGV4IDJlZDg5M2NiZTA0MDQuLjdkMTBmMWYyYjY5MjYgMTAw NjQ0Ci0tLSBhL3NyYy9jb21wLmMKKysrIGIvc3JjL2NvbXAuYwpAQCAtNDI5LDcgKzQyOSw3IEBA IGxvYWRfZ2Njaml0X2lmX25lY2Vzc2FyeSAoYm9vbCBtYW5kYXRvcnkpCiAKIAwKIC8qIEluY3Jl YXNlIHRoaXMgbnVtYmVyIHRvIGZvcmNlIGEgbmV3IFZjb21wX2FiaV9oYXNoIHRvIGJlIGdlbmVy YXRlZC4gICovCi0jZGVmaW5lIEFCSV9WRVJTSU9OICIzIgorI2RlZmluZSBBQklfVkVSU0lPTiAi NCIKIAogLyogTGVuZ3RoIG9mIHRoZSBoYXNoZXMgdXNlZCBmb3IgZWxuIGZpbGUgbmFtaW5nLiAg Ki8KICNkZWZpbmUgSEFTSF9MRU5HVEggOApAQCAtNjU0LDkgKzY1NCw2IEBAICNkZWZpbmUgTlVN X0NBU1RfVFlQRVMgMTUKICAgICBoZWxwZXJfUFNFVURPVkVDVE9SX1RZUEVQX1hVTlRBRywKICAg ICBwdXJlX3dyaXRlX2Vycm9yLAogICAgIHB1c2hfaGFuZGxlciwKLSNpZmRlZiBXSU5ET1dTTlQK LSAgICBTRVRKTVBfTkFNRSwKLSNlbmRpZgogICAgIHJlY29yZF91bndpbmRfcHJvdGVjdF9leGN1 cnNpb24sCiAgICAgaGVscGVyX3VuYmluZF9uLAogICAgIGhlbHBlcl9zYXZlX3Jlc3RyaWN0aW9u LApAQCAtMTk3Miw2ICsxOTY5LDExIEBAIGVtaXRfc2V0am1wIChnY2Nfaml0X3J2YWx1ZSAqYnVm KQogICByZXR1cm4gZ2NjX2ppdF9jb250ZXh0X25ld19jYWxsIChjb21wLmN0eHQsIE5VTEwsIGYs IDEsIGFyZ3MpOwogI2Vsc2UKICAgLyogX3NldGptcCAoYnVmLCBfX2J1aWx0aW5fZnJhbWVfYWRk cmVzcyAoMCkpICovCisgIGdjY19qaXRfcGFyYW0gKnBhcmFtc1tdID0KKyAgeworICAgIGdjY19q aXRfY29udGV4dF9uZXdfcGFyYW0gKGNvbXAuY3R4dCwgTlVMTCwgY29tcC52b2lkX3B0cl90eXBl LCAiYnVmIiksCisgICAgZ2NjX2ppdF9jb250ZXh0X25ld19wYXJhbSAoY29tcC5jdHh0LCBOVUxM LCBjb21wLnZvaWRfcHRyX3R5cGUsICJmcmFtZSIpLAorICB9OwogICBnY2Nfaml0X3J2YWx1ZSAq YXJnc1syXTsKIAogICBhcmdzWzBdID0KQEAgLTE5ODUsOCArMTk4NywxNCBAQCBlbWl0X3NldGpt cCAoZ2NjX2ppdF9ydmFsdWUgKmJ1ZikKIAkJCQkJICAgICJfX2J1aWx0aW5fZnJhbWVfYWRkcmVz cyIpLAogICAgICAgMSwgYXJncyk7CiAgIGFyZ3NbMF0gPSBidWY7Ci0gIHJldHVybiBlbWl0X2Nh bGwgKGludGVybl9jX3N0cmluZyAoU1RSIChTRVRKTVBfTkFNRSkpLCBjb21wLmludF90eXBlLCAy LCBhcmdzLAotICAgICAgICAgICAgICAgICAgICBmYWxzZSk7CisgIGdjY19qaXRfZnVuY3Rpb24g KmYgPQorICAgIGdjY19qaXRfY29udGV4dF9uZXdfZnVuY3Rpb24gKGNvbXAuY3R4dCwgTlVMTCwK KwkJCQkgIEdDQ19KSVRfRlVOQ1RJT05fSU1QT1JURUQsCisJCQkJICBjb21wLmludF90eXBlLCBT VFIgKFNFVEpNUF9OQU1FKSwKKwkJCQkgIEFSUkFZRUxUUyAocGFyYW1zKSwgcGFyYW1zLAorCQkJ CSAgZmFsc2UpOworCisgIHJldHVybiBnY2Nfaml0X2NvbnRleHRfbmV3X2NhbGwgKGNvbXAuY3R4 dCwgTlVMTCwgZiwgMiwgYXJncyk7CiAjZW5kaWYKIH0KIApAQCAtMjcwMSwxMiArMjcwOSw2IEBA ICNkZWZpbmUgQUREX0lNUE9SVEVEKGZfbmFtZSwgcmV0X3R5cGUsIG5hcmdzLCBhcmdzKQkJCSAg ICAgICBcCiAgIGFyZ3NbMV0gPSBjb21wLmludF90eXBlOwogICBBRERfSU1QT1JURUQgKHB1c2hf aGFuZGxlciwgY29tcC5oYW5kbGVyX3B0cl90eXBlLCAyLCBhcmdzKTsKIAotI2lmZGVmIFdJTkRP V1NOVAotICBhcmdzWzBdID0gZ2NjX2ppdF90eXBlX2dldF9wb2ludGVyIChnY2Nfaml0X3N0cnVj dF9hc190eXBlIChjb21wLmptcF9idWZfcykpOwotICBhcmdzWzFdID0gY29tcC52b2lkX3B0cl90 eXBlOwotICBBRERfSU1QT1JURUQgKFNFVEpNUF9OQU1FLCBjb21wLmludF90eXBlLCAyLCBhcmdz KTsKLSNlbmRpZgotCiAgIEFERF9JTVBPUlRFRCAocmVjb3JkX3Vud2luZF9wcm90ZWN0X2V4Y3Vy c2lvbiwgY29tcC52b2lkX3R5cGUsIDAsIE5VTEwpOwogCiAgIGFyZ3NbMF0gPSBjb21wLmxpc3Bf b2JqX3R5cGU7Ci0tIAoyLjMwLjEKCg== --0000000000007d5bcd05bd7e20be--