From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Newsgroups: gmane.emacs.bugs Subject: bug#57484: 29.0.50; ASAN error in make check Date: Tue, 30 Aug 2022 09:44:02 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23749"; mail-complaints-to="usenet@ciao.gmane.io" To: 57484@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Aug 30 09:45:14 2022 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 1oSvvt-0005wa-Md for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 30 Aug 2022 09:45:13 +0200 Original-Received: from localhost ([::1]:54128 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oSvvs-0008PR-4u for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 30 Aug 2022 03:45:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39332) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSvvi-0008PH-PR for bug-gnu-emacs@gnu.org; Tue, 30 Aug 2022 03:45:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44911) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oSvvi-00054R-G9 for bug-gnu-emacs@gnu.org; Tue, 30 Aug 2022 03:45:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oSvvi-0005cp-B8 for bug-gnu-emacs@gnu.org; Tue, 30 Aug 2022 03:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 Aug 2022 07:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57484 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.166184545421546 (code B ref -1); Tue, 30 Aug 2022 07:45:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 30 Aug 2022 07:44:14 +0000 Original-Received: from localhost ([127.0.0.1]:34660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSvuw-0005bS-2j for submit@debbugs.gnu.org; Tue, 30 Aug 2022 03:44:14 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:60892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSvuu-0005bK-Mw for submit@debbugs.gnu.org; Tue, 30 Aug 2022 03:44:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58398) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSvus-0008OC-Kl for bug-gnu-emacs@gnu.org; Tue, 30 Aug 2022 03:44:12 -0400 Original-Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c]:47064) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oSvuo-0004zt-GY for bug-gnu-emacs@gnu.org; Tue, 30 Aug 2022 03:44:09 -0400 Original-Received: by mail-ej1-x62c.google.com with SMTP id bj12so20354111ejb.13 for ; Tue, 30 Aug 2022 00:44:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:subject:to:from:from:to:cc; bh=XGT5DXcMXgJlm1q4MGJR7yH7E8FmPYzmZzXspndk0Wo=; b=nvgGBMM23/kzGDRhcdgT61OiQvovXiUxSUM9Yus3b3ipsHNeoG+/RD87vtWR+R5gPa evEuXIDjPJsHMbY4q6y4FVENImzzW5/t0yyaU+yU37GNpQ9PmJk7fLt+sOjxcx6hWgZ3 u32y4iYGpcuqlNQ/6TW9T50K+ns2qGgctjxapD0i8WdsAeLlHtK0YNTXZMzGwwVZoHs8 mNKPx5laXiEbKI6+cU+oG8x7rQCZOHAPE8SJRmEEA9NJEai3vP/oWMt8XIEDDCibfTD2 SJ5wZiHaR70sAxhYbxNFubcOX37yYW8Og4HX9SWUzd1RSzmY7YK2R87Mk4BHJX4SO0EC gh2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc; bh=XGT5DXcMXgJlm1q4MGJR7yH7E8FmPYzmZzXspndk0Wo=; b=bNFqR5wyxHKuflz1OIYx//ClbQmgPpgy5SCgFEUo/j50agWBW3TZLPI1ASxcBGIvnO X0tvdtURdwdd7ycquzHmi+1aMzeKgRDAiWGq/D6rqVXQk+2GtTjFbrjzBxDglsBjHHig ddaCVIulAEnHQvfo2yRq6LjTpa+oJbJfmt22GAOMdsfapClH1/bbfYR3H3SwGgFdOCdX LcrifXl75BwJllhskC4YluV2emBk6N3dpp0GekjZfFc0ZOpUtzVr5C3h8S5aiJMvtxcd M0VRUvXd1R7zHIGjHiI7N8KuKhtkFLGy4dQi48gVDgPX4yxkyZFPUKJ8S3TqoW9xzew1 2GEw== X-Gm-Message-State: ACgBeo2otmx+Mc/0PvYq3R5Y/iXj7FqWdQ6HiTQQvEZc9IGhiMLryf5E by/pSC8PtMJw56wVMIc26cHr+C9aIvG0+A== X-Google-Smtp-Source: AA6agR6ZT5mU2wARVL6qzX6rMj6uH+2TZtYMpL84Rzv1CG7J/U7iKuo1GnVp9gJdDuWWrDNSuU2FoA== X-Received: by 2002:a17:907:70a:b0:741:78ab:dce5 with SMTP id xb10-20020a170907070a00b0074178abdce5mr7315709ejb.527.1661845444251; Tue, 30 Aug 2022 00:44:04 -0700 (PDT) Original-Received: from Mini.fritz.box (pd9e36331.dip0.t-ipconnect.de. [217.227.99.49]) by smtp.gmail.com with ESMTPSA id q12-20020a17090676cc00b007413dde3151sm4585984ejn.130.2022.08.30.00.44.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Aug 2022 00:44:03 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::62c; envelope-from=gerd.moellmann@gmail.com; helo=mail-ej1-x62c.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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:241088 Archived-At: In GNU Emacs 29.0.50 (build 1, aarch64-apple-darwin21.6.0, NS appkit-2113.60 Version 12.5.1 (Build 21G83)) of 2022-08-30 built on Mini.fritz.box Repository revision: f9250c5ebc1730bf3bed4382549433f52f7ef9ca Repository branch: master Windowing system distributor 'Apple', version 10.3.2113 System Description: macOS 12.5.1 Configured using: 'configure --cache-file /Users/gerd/tmp/config.cache.master --with-native-compilation' Make check when built with ASAN runs into several problems looking like this today GEN src/keymap-tests.log /bin/sh: line 1: 69339 Abort trap: 6 HOME=/nonexistent LANG=C EMACS_TEST_DIRECTORY=/Users/gerd/emacs/master/test "../src/emacs" --module-assertions --no-init-file --no-site-file --no-site-lisp -L ":." -l ert -l src/fns-tests --batch --eval '(ert-run-tests-batch-and-exit (quote (not (or (tag :expensive-test) (tag :unstable)))))' > src/fns-tests.log 2>&1 ================================================================= ==69339==ERROR: AddressSanitizer: attempting double-free on 0x000109a11180 in thread T0: #0 0x105047c94 in wrap_free+0x98 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x3fc94) #1 0x102630978 in rpl_free free.c:48 #2 0x102462010 in xfree alloc.c:810 #3 0x1024b5044 in do_one_unbind eval.c #4 0x1024a9d30 in unbind_to eval.c:3780 #5 0x1025002f8 in read0 lread.c:4357 #6 0x1024f71f0 in read_internal_start lread.c:2568 #7 0x1024f6e4c in Fread lread.c:2477 #8 0x1024b3348 in funcall_subr eval.c:3052 #9 0x1024b2f5c in funcall_general eval.c:2960 #10 0x1024add38 in Ffuncall eval.c:3014 #11 0x1024f5e54 in call1 lisp.h:3239 #12 0x1024f5bb0 in readevalloop lread.c:2317 #13 0x1024f22d4 in Fload lread.c #14 0x1024b33c4 in funcall_subr eval.c:3060 #15 0x10251d174 in exec_byte_code bytecode.c:809 #16 0x1024b7378 in fetch_and_exec_byte_code eval.c:3101 #17 0x1024b3908 in funcall_lambda eval.c:3173 #18 0x1024b1f64 in apply_lambda eval.c:3123 #19 0x1024aa46c in eval_sub eval.c #20 0x1024b1654 in Feval eval.c:2375 #21 0x1023c2e5c in top_level_2 keyboard.c:1141 #22 0x1024aee0c in internal_condition_case eval.c:1497 #23 0x1023c2de0 in top_level_1 keyboard.c:1149 #24 0x1024ae34c in internal_catch eval.c:1220 #25 0x1023a718c in command_loop keyboard.c:1109 #26 0x1023a6f70 in recursive_edit_1 keyboard.c:719 #27 0x1023a76d0 in Frecursive_edit keyboard.c:802 #28 0x1023a353c in main emacs.c:2517 #29 0x1033b9088 in start+0x204 (dyld:arm64e+0x5088) 0x000109a11180 is located 0 bytes inside of 1536-byte region [0x000109a11180,0x000109a11780) freed by thread T0 here: #0 0x105047ddc in wrap_realloc+0x9c (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x3fddc) #1 0x102461fd4 in lrealloc alloc.c:1376 #2 0x102461f38 in xrealloc alloc.c:790 #3 0x1024622b0 in xpalloc alloc.c:914 #4 0x102502840 in grow_read_buffer lread.c:2590 #5 0x1024ff504 in read0 lread.c:4131 #6 0x1024f71f0 in read_internal_start lread.c:2568 #7 0x1024f6e4c in Fread lread.c:2477 #8 0x1024b3348 in funcall_subr eval.c:3052 #9 0x1024b2f5c in funcall_general eval.c:2960 #10 0x1024add38 in Ffuncall eval.c:3014 #11 0x1024f5e54 in call1 lisp.h:3239 #12 0x1024f5bb0 in readevalloop lread.c:2317 #13 0x1024f22d4 in Fload lread.c #14 0x1024b33c4 in funcall_subr eval.c:3060 #15 0x10251d174 in exec_byte_code bytecode.c:809 #16 0x1024b7378 in fetch_and_exec_byte_code eval.c:3101 #17 0x1024b3908 in funcall_lambda eval.c:3173 #18 0x1024b1f64 in apply_lambda eval.c:3123 #19 0x1024aa46c in eval_sub eval.c #20 0x1024b1654 in Feval eval.c:2375 #21 0x1023c2e5c in top_level_2 keyboard.c:1141 #22 0x1024aee0c in internal_condition_case eval.c:1497 #23 0x1023c2de0 in top_level_1 keyboard.c:1149 #24 0x1024ae34c in internal_catch eval.c:1220 #25 0x1023a718c in command_loop keyboard.c:1109 #26 0x1023a6f70 in recursive_edit_1 keyboard.c:719 #27 0x1023a76d0 in Frecursive_edit keyboard.c:802 #28 0x1023a353c in main emacs.c:2517 #29 0x1033b9088 in start+0x204 (dyld:arm64e+0x5088) previously allocated by thread T0 here: #0 0x105047b58 in wrap_malloc+0x94 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x3fb58) #1 0x102461e6c in lmalloc alloc.c:1361 #2 0x102461f98 in xrealloc alloc.c:788 #3 0x1024622b0 in xpalloc alloc.c:914 #4 0x102502840 in grow_read_buffer lread.c:2590 #5 0x1024ff504 in read0 lread.c:4131 #6 0x1024f71f0 in read_internal_start lread.c:2568 #7 0x1024f6e4c in Fread lread.c:2477 #8 0x1024b3348 in funcall_subr eval.c:3052 #9 0x1024b2f5c in funcall_general eval.c:2960 #10 0x1024add38 in Ffuncall eval.c:3014 #11 0x1024f5e54 in call1 lisp.h:3239 #12 0x1024f5bb0 in readevalloop lread.c:2317 #13 0x1024f22d4 in Fload lread.c #14 0x1024b33c4 in funcall_subr eval.c:3060 #15 0x10251d174 in exec_byte_code bytecode.c:809 #16 0x1024b7378 in fetch_and_exec_byte_code eval.c:3101 #17 0x1024b3908 in funcall_lambda eval.c:3173 #18 0x1024b1f64 in apply_lambda eval.c:3123 #19 0x1024aa46c in eval_sub eval.c #20 0x1024b1654 in Feval eval.c:2375 #21 0x1023c2e5c in top_level_2 keyboard.c:1141 #22 0x1024aee0c in internal_condition_case eval.c:1497 #23 0x1023c2de0 in top_level_1 keyboard.c:1149 #24 0x1024ae34c in internal_catch eval.c:1220 #25 0x1023a718c in command_loop keyboard.c:1109 #26 0x1023a6f70 in recursive_edit_1 keyboard.c:719 #27 0x1023a76d0 in Frecursive_edit keyboard.c:802 #28 0x1023a353c in main emacs.c:2517 #29 0x1033b9088 in start+0x204 (dyld:arm64e+0x5088) SUMMARY: AddressSanitizer: double-free (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x3fc94) in wrap_free+0x98 ==69339==ABORTING Fatal error 6: Aborted