From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Simon Pugnet Newsgroups: gmane.emacs.bugs Subject: bug#61507: 29.0.60; "free(): invalid pointer" on latest emacs-29 commit when loading init.el Date: Tue, 14 Feb 2023 15:04:17 +0000 Message-ID: <87zg9guw0z.fsf@polaris64.net> References: <87cz6cwdlc.fsf@polaris64.net> <873578uxpf.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34594"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 61507@debbugs.gnu.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Feb 14 16:07:37 2023 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 1pRwu7-0008kR-KT for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 14 Feb 2023 16:07:36 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pRwtc-0006oK-GX; Tue, 14 Feb 2023 10:07:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pRwta-0006n9-Jw for bug-gnu-emacs@gnu.org; Tue, 14 Feb 2023 10:07:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pRwta-0001o9-Am for bug-gnu-emacs@gnu.org; Tue, 14 Feb 2023 10:07:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pRwtZ-0004ML-Ni for bug-gnu-emacs@gnu.org; Tue, 14 Feb 2023 10:07:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Simon Pugnet Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Feb 2023 15:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61507 X-GNU-PR-Package: emacs Original-Received: via spool by 61507-submit@debbugs.gnu.org id=B61507.167638717716692 (code B ref 61507); Tue, 14 Feb 2023 15:07:01 +0000 Original-Received: (at 61507) by debbugs.gnu.org; 14 Feb 2023 15:06:17 +0000 Original-Received: from localhost ([127.0.0.1]:56705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRwsr-0004LA-Dg for submit@debbugs.gnu.org; Tue, 14 Feb 2023 10:06:17 -0500 Original-Received: from mout-p-103.mailbox.org ([80.241.56.161]:51468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRwso-0004Kv-JB for 61507@debbugs.gnu.org; Tue, 14 Feb 2023 10:06:16 -0500 Original-Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4PGPfk2G4Rz9swf; Tue, 14 Feb 2023 16:06:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polaris64.net; s=MBO0001; t=1676387166; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=nOhiiGcc6sdZ8Gjqf4WCSf+phwUd2owviLi1s8fgHGA=; b=U7ssFYKV+Dv2kHxF02oPjBWak6Iokxab1+aNCdloCb/qDxzEkkBz7P3Kft0MvZ0q4RS7eS fs8juWsS6XP5yXC6EiK56IS8jLRTKHoBmdVr6hfJgtoztU3UxFu19QPqqjekmZlGcvHJxJ HO06YkHYcnwCzjeRKQ008P+1nCqi4KhgmQ+csh+2sgHjN5xkLJdep58xFGm4BTfMtRgy06 QdW4nb8AAkgZsQ4AbtccYWQH35z7qIeNiQK8LeJRaRPic83+vAtbQeu7LRRerV0ZYgl2Rd WtvrscbMhU7+cNaTDX7g4/hukzUwFr+kLptNSbgL8qVTmCfCGNnQ0CrtL4oLVQ== In-reply-to: <873578uxpf.fsf@yahoo.com> X-Rspamd-Queue-Id: 4PGPfk2G4Rz9swf 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:255603 Archived-At: --=-=-= Content-Type: text/plain; format=flowed Po Lu writes: > Simon Pugnet writes: > >> I've just built Emacs from commit >> 4bb27a5ca93f8269d9cd4b85fd948176304236eb on the emacs-29 branch and >> it >> fails to launch with the following message when loading my init.el >> file: - >> >> free(): invalid pointer >> Fatal error 6: Aborted >> [...] > > Will you please run Emacs on top of some kind of memory error > checker > and see if that shows the problem's cause? > > I.E. with valgrind's memcheck: > > valgrind /path/to/emacs > > it should complain about a double free. I believe this has already been resolved by Gregory's patch, however here's what I see when running with valgrind: - ==203263== Invalid free() / delete / delete[] / realloc() ==203263== at 0x484426F: free (vg_replace_malloc.c:872) ==203263== by 0x32563B: safe_free (lisp.h:5385) ==203263== by 0x32563B: apply_lambda (eval.c:3109) ==203263== by 0x323921: eval_sub (eval.c:2588) ==203263== by 0x326510: internal_lisp_condition_case (eval.c:1428) ==203263== by 0x323FB9: eval_sub (eval.c:2449) ==203263== by 0x3242AC: Fprogn (eval.c:436) ==203263== by 0x323FB9: eval_sub (eval.c:2449) ==203263== by 0x326510: internal_lisp_condition_case (eval.c:1428) ==203263== by 0x323FB9: eval_sub (eval.c:2449) ==203263== by 0x3242AC: Fprogn (eval.c:436) ==203263== by 0x323FB9: eval_sub (eval.c:2449) ==203263== by 0x3242AC: Fprogn (eval.c:436) ==203263== Address 0x20987025 is 5 bytes inside a block of size 4,096 alloc'd ==203263== at 0x4841888: malloc (vg_replace_malloc.c:381) ==203263== by 0x2F97B1: lmalloc (alloc.c:1365) ==203263== by 0x2F97B1: xmalloc (alloc.c:755) ==203263== by 0x2F97B1: allocate_vector_block (alloc.c:3003) ==203263== by 0x2F97B1: allocate_vector_from_block (alloc.c:3066) ==203263== by 0x2F97B1: allocate_vectorlike (alloc.c:3340) ==203263== by 0x2F9B0F: allocate_pseudovector (alloc.c:3417) ==203263== by 0x2F9B0F: allocate_buffer (alloc.c:3428) ==203263== by 0x2B7D62: Fget_buffer_create.part.0 (buffer.c:566) ==203263== by 0x1803AE: ensure_echo_area_buffers (xdisp.c:12155) ==203263== by 0x186B14: with_echo_area_buffer (xdisp.c:12194) ==203263== by 0x1B3230: set_message (xdisp.c:12840) ==203263== by 0x1B3230: message3_nolog (xdisp.c:11952) ==203263== by 0x1B34A7: message3 (xdisp.c:11893) ==203263== by 0x318259: Fmessage (editfns.c:3151) ==203263== by 0x318259: Fmessage (editfns.c:3119) ==203263== by 0xE0BF4A3: F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0 (in /storage/Work/personal/emacs/native-lisp/29.0.60-349da14f/preloaded/mule-3352613d-1fec1ce7.eln) ==203263== by 0x320265: Ffuncall (eval.c:2995) ==203263== by 0x354F06: call4 (lisp.h:3269) ==203263== by 0x354F06: Fload (lread.c:1484) Kind regards, -- Simon Pugnet https://www.polaris64.net/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCAAyFiEEO/eF3hYsAMj7Tab9uhNZqCwLPvkFAmPro1wUHHNpbW9uQHBv bGFyaXM2NC5uZXQACgkQuhNZqCwLPvlNRxAAlknM3vNOyeYMi5vdlATUdujSO+Ml FkvSFpymQN9hfrq4aNe5b4tclWrhIH8a/gqYXRwLHIj6rkqvAdfUoZYJ1BCwHSvn ka2uLXZx80GSKdrl4hpQU2dGY1Px+ojIAF4DnRjjlQZk3/jAJaFp1ehvSEX7f+v+ OQqX2DkiduUjsCwdzQmWQAdgBXn9qBqXlOydpzW+2Nscy+4i4DvF++ZlGQ9zdeMA rWmpfRgBXzU+iDOfBNGWl+IXokaVmenX2gCBLMwYVJOx+KJylBFTp8a9ayk+a/2s kXqWLbYuo7MkL+Dlo55zMhRfJh6Z/Z82ecjkt/J318+84NGOsbk7QArHrWHOrRmh s2sDJU075kQ6fV6dvG91sct5xhb7jt6U0bNBpDpYpaElUmQJq5TXIIrLZfQeC6GS 3wGu9MLd2olIZLmNTth3KQUyeNNlHIKoOyzLMY0JEARkmpbdqKGPXIRzOIAeiGEe Uns4XmAABl++gxQcY47GE/7KY696ZUhezLnx0wrLBWvG46Obfj780THrjc4MQB5e fP6/BNTynp/hPrdHvR66CgvtBZhacXwW86ntjY+VDDPV6bGscbgk+cemNCw9waLA 0wJ+IDVfNANa8kt2aLDH8q+rQ4bNmxAgWTeTCY203Vc1ZRMHe+sOqLNPOgAku4+z Nuc0TLAtFLpI91k= =yRQc -----END PGP SIGNATURE----- --=-=-=--