From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nikolay Kudryavtsev Newsgroups: gmane.emacs.devel Subject: Re: Unexec dumping results in "Segmentation fault" on Windows Msys2 Date: Sun, 2 May 2021 12:43:16 +0300 Message-ID: <745a8ca2-662e-4f1d-5da8-d34b87af3845@gmail.com> References: <83im52ed8b.fsf@gnu.org> <989be2e0-a090-309b-58cb-8064c6bd5aee@gmail.com> <83y2dycmgr.fsf@gnu.org> <835z0oyrct.fsf@gnu.org> <83eefby1hy.fsf@gnu.org> <64f14133-a647-7406-4908-671258038ae2@gmail.com> <834kg7xqrm.fsf@gnu.org> <79b4e022-5d46-ae76-2192-9e8594c43d8d@gmail.com> <83o8eevwym.fsf@gnu.org> <8ed0330c-482f-3f82-8b37-308328a314b5@gmail.com> <83v98fpmc0.fsf@gnu.org> <37977025-eb33-5456-651d-61fc202a6d9a@gmail.com> <837dkupfat.fsf@gnu.org> <834kfoc8vu.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------7B9C43C6C5F9F535AAE76000" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15883"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 02 11:44:54 2021 Return-path: Envelope-to: ged-emacs-devel@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 1ld8ek-00042T-6h for ged-emacs-devel@m.gmane-mx.org; Sun, 02 May 2021 11:44:54 +0200 Original-Received: from localhost ([::1]:35520 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ld8ej-0001HT-5B for ged-emacs-devel@m.gmane-mx.org; Sun, 02 May 2021 05:44:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42922) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ld8de-0000qs-IG for emacs-devel@gnu.org; Sun, 02 May 2021 05:43:46 -0400 Original-Received: from mail-lj1-x22c.google.com ([2a00:1450:4864:20::22c]:37648) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ld8dc-0001EF-Pj; Sun, 02 May 2021 05:43:46 -0400 Original-Received: by mail-lj1-x22c.google.com with SMTP id z19so655299ljh.4; Sun, 02 May 2021 02:43:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=XVKMGOI4UuQmtARcJgZTbQ1UgHGPuNmxscPjgRs32bg=; b=sTQxCaze1ya/Mameqi9wfaBJ2yNx0Ip8rnakD2BHGF9EhrVXsJnkrbdwWXCAsWrAtL ZqhcRZKR/dNDWatYwE/eNK5TgFSSyp5OxYZy8CA7Ii2KYshrd4SNvWWbMi6aSs36FWvy cbZpoa+NUmZe34VvJmMBkPTE3I/YVi0qYnuKRfOZjy6uuXOSDXDOa8Gmh/JenpCjvEkE g8xZiYVq3Rz0iV6GdU4/31ibZnYGsKp37LFEjviNcN9Ljs+0EfYXBauz2cVNafBPtM0s BIURKBSd9hQ7kwfzz23JNdyaH83mk68gpZktrkDINIrZdQ6NkJ8hRKn9qnUS6q/qGRKX pxMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=XVKMGOI4UuQmtARcJgZTbQ1UgHGPuNmxscPjgRs32bg=; b=Q7n3j0+7Ghyeg9AptKqWsGaOl/bNAl1PBlb2v1X7XJoB4Zu/E+GkZdZZJl2lGrcsLJ CMQpl21qxUYNv+1bFH3sb2KmFwBmJvewfQlpMIQDB452O9E31mZOOd/xWafeIWzAMdSX JQ2PX1NiHacO1mK8YMkIxa5XpGo0EMLF9UVsvI0CmoRW9hJyaZ9PO2LSZFYYe/Eu9q8z E+6ROHghWIpowOhOoRRpJ2lglcNK4TucK4fm797U0i5sV4pOsZofucCQYQ7cj2aSQBMx L6Q+QiGDQDJRoQSd/nBlMIQ3dEAcj8ClJNJ+pYRsCgul35ASgP1HRpeNTn/P/GXatM1R FTZA== X-Gm-Message-State: AOAM532n41St0Ll1bXHttx3D9ctAxLwjVdd8GJAvTGky9Sw5qlyPx2if b5jIownkQrbxJJ2HrtJ9FCYHv7dtOn2uTA== X-Google-Smtp-Source: ABdhPJw+Ntuv04GCloodWPf9eLzmMiofXVvtNI2fYrpKcMK+Dud7QcDts4CwDl3IrZ/q6N/4dT80AA== X-Received: by 2002:a2e:9094:: with SMTP id l20mr9764762ljg.272.1619948621534; Sun, 02 May 2021 02:43:41 -0700 (PDT) Original-Received: from [192.168.199.3] (broadband-46-242-10-32.ip.moscow.rt.ru. [46.242.10.32]) by smtp.gmail.com with ESMTPSA id r16sm842629ljj.108.2021.05.02.02.43.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 May 2021 02:43:40 -0700 (PDT) X-Google-Original-From: Nikolay Kudryavtsev In-Reply-To: <834kfoc8vu.fsf@gnu.org> Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::22c; envelope-from=nikolay.kudryavtsev@gmail.com; helo=mail-lj1-x22c.google.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, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:268760 Archived-At: This is a multi-part message in MIME format. --------------7B9C43C6C5F9F535AAE76000 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Thank you. It finally works. While testing I had another problem related to pdumper stuff getting used without being defined. So I wrote a trivial patch for it. But then I retested with a clean bootstrap and learned that it normally only gives a warning for it: make[2]: Entering directory '/d/Emacs/configurations/master-unexec/lisp'   ELC      /d/Emacs/source/repo/lisp/emacs-lisp/bytecomp.elc In end of data: D:/Emacs/source/repo/lisp/emacs-lisp/bytecomp.el:5314:39: Warning: the     function `pdumper-stats' is not known to be defined. Anyway, I've attached that patch, feel free to apply or not apply it as you see fit, since it only removes that one warning, and since unexec is deprecated anyway... --------------7B9C43C6C5F9F535AAE76000 Content-Type: text/plain; charset=UTF-8; name="0001-Don-t-use-pdumper-stats-with-unexec.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Don-t-use-pdumper-stats-with-unexec.patch" RnJvbSA5YWJmODIyOGY1NTg5NGQ2MjYyMWVkYzFlNTQ2NzQ2N2U2NjdlMWJjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOaWtvbGF5IEt1ZHJ5YXZ0c2V2IDxuaWtvbGF5Lmt1 ZHJ5YXZ0c2V2QGdtYWlsLmNvbT4KRGF0ZTogU2F0LCAxIE1heSAyMDIxIDE1OjI3OjIxICsw MzAwClN1YmplY3Q6IFtQQVRDSF0gRG9uJ3QgdXNlIHBkdW1wZXItc3RhdHMgd2l0aCB1bmV4 ZWMKCiogbGlzcC9lbWFjcy1saXNwL2J5dGVjb21wLmVsIChieXRlLWNvbXBpbGUtcmVmcmVz aC1wcmVsb2FkZWQpOiBDaGVjayBpZgpwZHVtcGVyLXN0YXRzIGlzIGJvdW5kIGJlZm9yZSB1 c2luZyBpdC4KLS0tCiBsaXNwL2VtYWNzLWxpc3AvYnl0ZWNvbXAuZWwgfCAzICsrLQogMSBm aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp dCBhL2xpc3AvZW1hY3MtbGlzcC9ieXRlY29tcC5lbCBiL2xpc3AvZW1hY3MtbGlzcC9ieXRl Y29tcC5lbAppbmRleCA5YmU1NGNhNGY1Li5lOTNjZWU5OTI0IDEwMDY0NAotLS0gYS9saXNw L2VtYWNzLWxpc3AvYnl0ZWNvbXAuZWwKKysrIGIvbGlzcC9lbWFjcy1saXNwL2J5dGVjb21w LmVsCkBAIC01MzExLDcgKzUzMTEsOCBAQCBieXRlLWNvbXBpbGUtcmVmcmVzaC1wcmVsb2Fk ZWQKICAgIlJlbG9hZCBhbnkgTGlzcCBmaWxlIHRoYXQgd2FzIGNoYW5nZWQgc2luY2UgRW1h Y3Mgd2FzIGR1bXBlZC4KIFVzZSB3aXRoIGNhdXRpb24uIgogICAobGV0KiAoKGFyZ3YwIChj YXIgY29tbWFuZC1saW5lLWFyZ3MpKQotICAgICAgICAgKGVtYWNzLWZpbGUgKG9yIChjZHIg KG50aCAyIChwZHVtcGVyLXN0YXRzKSkpCisgICAgICAgICAoZW1hY3MtZmlsZSAob3IgKGFu ZCAoZmJvdW5kcCAncGR1bXBlci1zdGF0cykKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChjZHIgKG50aCAyIChwZHVtcGVyLXN0YXRzKSkpKQogICAgICAgICAgICAgICAgICAg ICAgICAgIChleGVjdXRhYmxlLWZpbmQgYXJndjApKSkpCiAgICAgKGlmIChub3QgKGFuZCBl bWFjcy1maWxlIChmaWxlLWV4aXN0cy1wIGVtYWNzLWZpbGUpKSkKICAgICAgICAgKG1lc3Nh Z2UgIkNhbid0IGZpbmQgJXMgdG8gcmVmcmVzaCBwcmVsb2FkZWQgTGlzcCBmaWxlcyIgYXJn djApCi0tIAoyLjMxLjEud2luZG93cy4xCgo= --------------7B9C43C6C5F9F535AAE76000--