From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Jun 2022 15:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 56095@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16556518653306 (code B ref -1); Sun, 19 Jun 2022 15:18:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Jun 2022 15:17:45 +0000 Received: from localhost ([127.0.0.1]:52856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2wgH-0000r6-Lr for submit@debbugs.gnu.org; Sun, 19 Jun 2022 11:17:45 -0400 Received: from lists.gnu.org ([209.51.188.17]:48546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2vua-0005qe-6z for submit@debbugs.gnu.org; Sun, 19 Jun 2022 10:28:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35756) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o2vua-0002Th-19 for bug-gnu-emacs@gnu.org; Sun, 19 Jun 2022 10:28:24 -0400 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]:37665) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o2vuV-0000be-0g for bug-gnu-emacs@gnu.org; Sun, 19 Jun 2022 10:28:23 -0400 Received: by mail-ej1-x632.google.com with SMTP id gl15so16649782ejb.4 for ; Sun, 19 Jun 2022 07:28:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version; bh=FtbYJcD3LmEJUDwFFEfkJ5E8CnZPiitftoGSf5uS5qw=; b=f5BTVCfqTqbjt+XTAqqapDLf9PtpZF/8qh5D9VLCoen2tOtQxF7RS4jZFbGC8EWS6q A0+20p0LjKx0kUc6GHWkUYy0qE5NjIJSVoMCOo4JiWfhL5oUd2crJGmlx34KnsxcypAo oLINzPWjGrnwT6ZVat6/a5ayiDqB8hwAKcwIR+O3+UMbRD4tTUeQC0ty8F8j5Ws/nJYq xBGzsKPQ5ActTndJvhdos7mnlibxULgoZyjCPaDLsdMDKQER2OGSHKvTX09v9pgpItED hfcmhjBaMecP9cpCBacUdxI4ig0ixVB0gHn+D8tW6cfWpF7jMJCkV9IMTbk2sUYjbzQX sKZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=FtbYJcD3LmEJUDwFFEfkJ5E8CnZPiitftoGSf5uS5qw=; b=TvVAYOrMbsbfv1DznFjuzw8OJMKXafAPLq9nfRyaDKsf6CbqGnqfr36t6S4KLYpCje EUfaX24dL2JVOroOSWIzf9YUF5gqxTCd6L8G05HYWA9Mwn6W+uXeq8Mm1gFpLZj1R2yP mHTnR+6XBMS17KXyqselrd8WKcvpeFlBYC3QithGGmyBxo2MSn1i+kSqgYPBQZnzOYvz KG4QV0CXLk7cXWzF9/mkQspa4SEHpbrs5N5BnI2A2kdPO+uXpcrg0C+y1g8e/qitAM7O O+8Et5E50qGh6CzEaw+lYbrpxQlpbRtjsBfpTlmRIdA0CdeWUsDXbP8P1rT4ioLNO8HQ 6uQQ== X-Gm-Message-State: AJIora820RtoGlCCjIh1+wJf2qh7Skb333GmuxIcc646Lj22Z8VcnJsR DvwE8+XorLIJVtqgzAt4+zyA31lJyTe+Dw== X-Google-Smtp-Source: AGRyM1tjsjelK9HjrXcR8X7ChubIFPK6pmN6ny+ZIluSqgryMp4/3zJUA0PFO3cgju8dlaVEWjMUbg== X-Received: by 2002:a17:906:708:b0:712:174:8745 with SMTP id y8-20020a170906070800b0071201748745mr16803069ejb.268.1655648896713; Sun, 19 Jun 2022 07:28:16 -0700 (PDT) Received: from Mini.fritz.box (p4fe3a768.dip0.t-ipconnect.de. [79.227.167.104]) by smtp.gmail.com with ESMTPSA id wi18-20020a170906fd5200b00707d11fd421sm4513629ejb.107.2022.06.19.07.28.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jun 2022 07:28:16 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Date: Sun, 19 Jun 2022 16:28:14 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::632; envelope-from=gerd.moellmann@gmail.com; helo=mail-ej1-x632.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, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Sun, 19 Jun 2022 11:17:40 -0400 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: -2.3 (--) So, I'm trying Emacs on MacOS now, get some non-reproducible crashes, built master with ASAN, and the first thing it found is this: ==61522==ERROR: AddressSanitizer: heap-use-after-free on address 0x00012d7deb90 at pc 0x0001008c1514 bp 0x00016fdf7230 sp 0x00016fdf7228 WRITE of size 8 at 0x00012d7deb90 thread T0 ==61522==WARNING: Can't read from symbolizer at fd 25 ==61522==WARNING: Can't read from symbolizer at fd 26 ==61522==WARNING: Can't read from symbolizer at fd 27 ==61522==WARNING: Can't read from symbolizer at fd 28 ==61522==WARNING: Failed to use and restart external symbolizer! #0 0x1008c1510 in wset_vertical_scroll_bar+0x4c (/Users/gerd/repos/emacs/src/emacs:arm64+0x1008c1510) #1 0x1008c19a0 in -[EmacsScroller judge]+0x360 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1008c19a0) #2 0x1008d641c in ns_judge_scroll_bars+0x224 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1008d641c) #3 0x1000fa4ec in redisplay_internal+0x4ca4 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1000fa4ec) ... 0x00012d7deb90 is located 656 bytes inside of 4096-byte region [0x00012d7de900,0x00012d7df900) freed by thread T0 here: #0 0x1031c7c94 in wrap_free+0x98 (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/13.1.6/lib/darwin/libclang_rt.asan_osx_dynamic.dylib:arm64e+0x3fc94) #1 0x1009aec74 in rpl_free+0x7c (/Users/gerd/repos/emacs/src/emacs:arm64+0x1009aec74) #2 0x100598488 in xfree+0x38 (/Users/gerd/repos/emacs/src/emacs:arm64+0x100598488) #3 0x1005bad4c in sweep_vectors+0x2f4 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005bad4c) #4 0x1005acf58 in gc_sweep+0x20 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005acf58) #5 0x1005ab1a4 in garbage_collect+0x9f0 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005ab1a4) #6 0x1005aa720 in maybe_garbage_collect+0x28 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005aa720) #7 0x100641714 in maybe_gc+0x54 (/Users/gerd/repos/emacs/src/emacs:arm64+0x100641714) #8 0x10063a9f0 in Ffuncall+0x3c8 (/Users/gerd/repos/emacs/src/emacs:arm64+0x10063a9f0) #9 0x10063d468 in internal_condition_case_n+0x1d4 (/Users/gerd/repos/emacs/src/emacs:arm64+0x10063d468) #10 0x1000d52b8 in safe__call+0x16a8 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1000d52b8) #11 0x1000d3b60 in safe_call+0x164 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1000d3b60) #12 0x1000d542c in safe_call1+0x28 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1000d542c) #13 0x10019c5b8 in handle_fontified_prop+0xb04 (/Users/gerd/repos/emacs/src/emacs:arm64+0x10019c5b8) #14 0x100196e0c in handle_stop+0x324 (/Users/gerd/repos/emacs/src/emacs:arm64+0x100196e0c) #15 0x1001a9294 in next_element_from_buffer+0xa18 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1001a9294) #16 0x1000a639c in get_next_display_element+0x29c (/Users/gerd/repos/emacs/src/emacs:arm64+0x1000a639c) #17 0x10011344c in display_line+0x1dd4 (/Users/gerd/repos/emacs/src/emacs:arm64+0x10011344c) #18 0x1001104e4 in try_window+0x564 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1001104e4) #19 0x1001e6c28 in redisplay_window+0x70e0 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1001e6c28) ... previously allocated by thread T0 here: #0 0x1031c7b58 in wrap_malloc+0x94 (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/13.1.6/lib/darwin/libclang_rt.asan_osx_dynamic.dylib:arm64e+0x3fb58) #1 0x100598138 in lmalloc+0x44 (/Users/gerd/repos/emacs/src/emacs:arm64+0x100598138) #2 0x100598054 in xmalloc+0x40 (/Users/gerd/repos/emacs/src/emacs:arm64+0x100598054) #3 0x1005b28f4 in allocate_vector_block+0x20 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005b28f4) #4 0x1005b2640 in allocate_vector_from_block+0x2a0 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005b2640) #5 0x1005a4c54 in allocate_vectorlike+0x70 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005a4c54) #6 0x1005a4b40 in allocate_pseudovector+0x38 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005a4b40) #7 0x1002838cc in allocate_window+0x18 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1002838cc) #8 0x100288a78 in make_parent_window+0x3c (/Users/gerd/repos/emacs/src/emacs:arm64+0x100288a78) #9 0x100287508 in Fsplit_window_internal+0xbc0 (/Users/gerd/repos/emacs/src/emacs:arm64+0x100287508) ... That is, EmacsScroller modifies a struct window that has already been free'd during a GC that was triggered during redisplay. AFAICS, EmacsScroller is part of ns_display_info and hold a pointer to a struct window. AFAICS, nothing is marking that window during GC, so... Sorry, no patch because I don't really know what I'm doing ;-). From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: Patch Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Jun 2022 17:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.165565993725245 (code B ref 56095); Sun, 19 Jun 2022 17:33:02 +0000 Received: (at 56095) by debbugs.gnu.org; 19 Jun 2022 17:32:17 +0000 Received: from localhost ([127.0.0.1]:53098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2ymX-0006Z7-12 for submit@debbugs.gnu.org; Sun, 19 Jun 2022 13:32:17 -0400 Received: from mail-ed1-f54.google.com ([209.85.208.54]:42952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2ymV-0006Yt-IU for 56095@debbugs.gnu.org; Sun, 19 Jun 2022 13:32:15 -0400 Received: by mail-ed1-f54.google.com with SMTP id z11so6026036edp.9 for <56095@debbugs.gnu.org>; Sun, 19 Jun 2022 10:32:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:message-id:in-reply-to:references:subject:mime-version; bh=0zPFB6xyChP9ZCdNw9OmEWptnlsXuWtkLPVU3OgLKZk=; b=d2YVNGK8KJhff+wtnWTf/6sHnpEz2TY+eR8NibtsmdkK/LQvcRhC5lrFHYibvUbsmP dgMML0JR0zzaEle3RBsU1ocUxOoqWJkIJCuTzsRj1wrhjgdCxE5cP3HOtf8vUVBn+kpi CeQ23h89tJsa1OTpT4BJ/Vz4qsMyIYpc71ludGx9mxafu83PYgDC5NVigBm3WBFr8gTg gFBnGHV02G9/yX4dw0JMBqb4bde04rHs36cvHNK3rNa61zBc6eCE9ifO2r9CRh4NgT+2 uSPqjRkhYAe9S0VUkFZOoANG0DWKvs08CZ2RT488t/Rd65+eQVUxh8IT1UZJemZ+dsGS UVaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:message-id:in-reply-to:references :subject:mime-version; bh=0zPFB6xyChP9ZCdNw9OmEWptnlsXuWtkLPVU3OgLKZk=; b=IB1sE/tvof1k/xuE3iZHaTG0skIKgxYAz4DbjMIBtEVjmoVhjJ2F5LmbBgdkIUUq6L jZFBORg4QI6WNd8vI9Z1uRoJ7ludQg9tK8gt8IX7lV5Zqvka8O5uXRX+qhN+APWt9rQh 2AngQDQ+ePJd0RgiycpnsigkX3cyKgqL63Eue4hpA1ESmdEHoc3kddCf3GIaTC34Copd zJkpinybPNcgST5IGY4DPVZtOVJbxpJgfUgCQ5DBKwzS+zK9eB1nZBF/iudbPFxmb4LG QGBS8rJ5jtOFZi53bUGm2L3FVQjUGdJ8FgAGq6Q9JE20uHAMdG23Rb5e/uZVQUr45WDa 6llw== X-Gm-Message-State: AJIora+cjD62flFTg88KioqqiJLlokl5VZZRlqK9OppMvvj8tzGVaQgY O+sowVe2yDTOjI1jE8x1ycIizOEpyeVBKw== X-Google-Smtp-Source: AGRyM1snfXaSFIdBKVHoDm18OTJlU8/gcZd8LZ2h4lwoJ/8MiKcPqhfPPff6J/1q+auMCCcOgbOJ4g== X-Received: by 2002:a05:6402:1c09:b0:435:6562:e70d with SMTP id ck9-20020a0564021c0900b004356562e70dmr14542048edb.203.1655659929007; Sun, 19 Jun 2022 10:32:09 -0700 (PDT) Received: from [192.168.178.21] (p4fe3a768.dip0.t-ipconnect.de. [79.227.167.104]) by smtp.gmail.com with ESMTPSA id la12-20020a170907780c00b007081282cbd8sm4754780ejc.76.2022.06.19.10.32.07 for <56095@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 Jun 2022 10:32:08 -0700 (PDT) Date: Sun, 19 Jun 2022 19:32:01 +0200 From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Message-ID: <44ad86f5-cafd-42a1-840f-3b52580baf93@Spark> In-Reply-To: <27290ad8-4f51-41e5-9317-46e4b3c5dd6c@Spark> References: <27290ad8-4f51-41e5-9317-46e4b3c5dd6c@Spark> X-Readdle-Message-ID: 44ad86f5-cafd-42a1-840f-3b52580baf93@Spark MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="62af5d96_431bd7b7_fcf7" X-Spam-Score: -0.0 (/) 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 (-) --62af5d96_431bd7b7_fcf7 Content-Type: multipart/alternative; boundary="62af5d96_519b500d_fcf7" --62af5d96_519b500d_fcf7 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline I'm now using the patch attached. Why the window pointer=C2=A0=C2=A0is needed in EmacsScroller at all escap= es me, ATM. Someone who knows nsterm.c should probably check if it is nee= ded. --62af5d96_519b500d_fcf7 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
I'm now using the patch attached.
&=23160; &=23160;
Why the window pointer&=23160;&=23160;is needed in EmacsScroller at all e= scapes me, ATM. Someone who knows nsterm.c should probably check if it is= needed.


--62af5d96_519b500d_fcf7-- --62af5d96_431bd7b7_fcf7 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch" ZGlmZiAtLWdpdCBhL3NyYy9uc3Rlcm0ubSBiL3NyYy9uc3Rlcm0ubQppbmRleCA4OTFkNTJlYTNm Li41MTRiNzkwYjE1IDEwMDY0NAotLS0gYS9zcmMvbnN0ZXJtLm0KKysrIGIvc3JjL25zdGVybS5t CkBAIC05ODY5LDE0ICs5ODY5LDYgQEAgLSAodm9pZClzZXRGcmFtZTogKE5TUmVjdCluZXdSZWN0 CiAtICh2b2lkKWRlYWxsb2MKIHsKICAgTlNUUkFDRSAoIltFbWFjc1Njcm9sbGVyIGRlYWxsb2Nd Iik7Ci0gIGlmICh3aW5kb3cpCi0gICAgewotICAgICAgaWYgKGhvcml6b250YWwpCi0gICAgICAg IHdzZXRfaG9yaXpvbnRhbF9zY3JvbGxfYmFyICh3aW5kb3csIFFuaWwpOwotICAgICAgZWxzZQot ICAgICAgICB3c2V0X3ZlcnRpY2FsX3Njcm9sbF9iYXIgKHdpbmRvdywgUW5pbCk7Ci0gICAgfQot ICB3aW5kb3cgPSAwOwogICBbc3VwZXIgZGVhbGxvY107CiB9CiAKQEAgLTk5MDksMTMgKzk5MDEs NiBAQCAtKGJvb2wpanVkZ2UKICAgICAgIHZpZXcgPSAoRW1hY3NWaWV3ICopRlJBTUVfTlNfVklF VyAoZnJhbWUpOwogICAgICAgaWYgKHZpZXcgIT0gbmlsKQogICAgICAgICB2aWV3LT5zY3JvbGxi YXJzTmVlZGluZ1VwZGF0ZSsrOwotICAgICAgaWYgKHdpbmRvdykKLSAgICAgICAgewotICAgICAg ICAgIGlmIChob3Jpem9udGFsKQotICAgICAgICAgICAgd3NldF9ob3Jpem9udGFsX3Njcm9sbF9i YXIgKHdpbmRvdywgUW5pbCk7Ci0gICAgICAgICAgZWxzZQotICAgICAgICAgICAgd3NldF92ZXJ0 aWNhbF9zY3JvbGxfYmFyICh3aW5kb3csIFFuaWwpOwotICAgICAgICB9CiAgICAgICB3aW5kb3cg PSAwOwogICAgICAgW3NlbGYgcmVtb3ZlRnJvbVN1cGVydmlld107CiAgICAgICBbc2VsZiByZWxl YXNlXTsK --62af5d96_431bd7b7_fcf7-- From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: Patch Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Jun 2022 17:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.165566058226253 (code B ref 56095); Sun, 19 Jun 2022 17:44:01 +0000 Received: (at 56095) by debbugs.gnu.org; 19 Jun 2022 17:43:02 +0000 Received: from localhost ([127.0.0.1]:53117 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2ywv-0006pN-QO for submit@debbugs.gnu.org; Sun, 19 Jun 2022 13:43:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2ywr-0006or-EJ for 56095@debbugs.gnu.org; Sun, 19 Jun 2022 13:43:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33004) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o2ywm-0006oA-4n; Sun, 19 Jun 2022 13:42:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=FhbHrqTDgQAXb87ovc3cQRwf6sKxOU0VC4tXKVb2xrA=; b=RAx1WV73uMXALYNeH2iw 0tzxCZ6rDtY129+PmbezZxo7QeYv319YFYXrtDyOj5BWzeORS6OdSluV0o8xL6EJ/49/q2oJjb6jr k2sYdpv0EIjUU6cYqU5gQ8d0MydmTwGVyUe8xE3bDQ+DmA4+o09ra2i4Pg0GWzV7b/zHh2Yj0GLK1 kPtfqX6dVSym9XCfgMe/tHv2XBU3rdkf55bxiBImUYQFwmPDtX2kSnE7Zmpi30iemeZ6fCH2Ja5BR wijZ0JANTjPtvqVzWHBPTChryTCrucvnj8510wnyA5KDmIfFIVb77+6/3aFXoDdyfIZDIwGBN71kT FDCwBUgp5Ym5lw==; Received: from [87.69.77.57] (port=2884 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 1o2ywk-0005N9-88; Sun, 19 Jun 2022 13:42:51 -0400 Date: Sun, 19 Jun 2022 20:42:33 +0300 Message-Id: <83letsmtx2.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <44ad86f5-cafd-42a1-840f-3b52580baf93@Spark> (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Sun, 19 Jun 2022 19:32:01 +0200) References: <27290ad8-4f51-41e5-9317-46e4b3c5dd6c@Spark> <44ad86f5-cafd-42a1-840f-3b52580baf93@Spark> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) > Date: Sun, 19 Jun 2022 19:32:01 +0200 > From: Gerd Möllmann > > Why the window pointer is needed in EmacsScroller at all escapes me, ATM. Someone who knows > nsterm.c should probably check if it is needed. You mean, nsterm.m, right? Someone who knows their way around macOS will probably look into this soon. Thanks. From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: Patch Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Jun 2022 18:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.165566179228337 (code B ref 56095); Sun, 19 Jun 2022 18:04:02 +0000 Received: (at 56095) by debbugs.gnu.org; 19 Jun 2022 18:03:12 +0000 Received: from localhost ([127.0.0.1]:53147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2zGS-0007My-Kq for submit@debbugs.gnu.org; Sun, 19 Jun 2022 14:03:12 -0400 Received: from mail-pl1-f172.google.com ([209.85.214.172]:34720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2zGN-0007MX-C9 for 56095@debbugs.gnu.org; Sun, 19 Jun 2022 14:03:11 -0400 Received: by mail-pl1-f172.google.com with SMTP id i15so7899207plr.1 for <56095@debbugs.gnu.org>; Sun, 19 Jun 2022 11:03:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TvlXXUbT4HIogDXg4pGIYE7WlTDDG/eWBdgCKNxPK2M=; b=U+9wEbHnfSRZBQHAqrC+sNrBYD/CgYHznrCAXby7crwIwoc6z16q28WS1vmWjLx6uP PXwXE+yiVwa8Nb0bAlylZ3qSObNmfGqODzZo+weOjIeN26AUl87AMs0cQO0u6LzoJYUN K9IBjadqXVGdNvmEyf9UVLdutu2wh/ILYoCsiMoE4pDjdE3+AJvZhzPDz9cl81Gc6NVh ZAozVn1vHPCztqZoFq8oGsdIQhmvNefGD4QfqDb2xOa6dHUzMdajeaoBZKuUAqyMbGlk CijKMcMSBRDo4iTZj1ybhFKPFKSy3dskeih/KrRkd96JnRUhWcul749cMpFP0J+uJkAY 13IQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TvlXXUbT4HIogDXg4pGIYE7WlTDDG/eWBdgCKNxPK2M=; b=dHLMkkGvF0a3XMpkhiXx9TEF/Yj38bxH7/T9thJXKj3J2YLnDmN9LdJKlDns+ZJggD nip3t1dssXK2nuSGntGe59nv0wJR6gx7V9Z+rDD19cecgnWrZi6iymeGFw52PR+cZ8Ww 9iHOaTiTzGfiG2PvqlwgI4aQb29cykFtt/QGkqxJ+zp72R+XB2EKwcnL24crdoy1fh01 fH3dxBnkWyVTA4u4GzviuDU1Ovs6i2EhPwJieYbTibTVq2fdJsd95BXOX5i3BZ5pyIkH Tx3DhNCdxVovNQZgqtr2rwPHmITdKVS8jICyX7SbfiG2HS+q/1byF4C0I8+9ehIHEnXA /ovQ== X-Gm-Message-State: AJIora+bb52yDN0jWpy6G+HIENvs0XuaqbUhRNvieEaeXqmOqpuI4HIX MkFyX1ggAK/vV7TIwQfRiP70hfQal5AoUqZVCAE= X-Google-Smtp-Source: AGRyM1vLXIy0Dl2DAVBhEzuEG9Trpbt+ZCi3Oi/+GvJdJqdIMDv3P6eV2mkZsUPZijTCDrzIRZzL5w2JZGSaSq5E2Dc= X-Received: by 2002:a17:902:c78b:b0:169:52d:cd78 with SMTP id w11-20020a170902c78b00b00169052dcd78mr18131785pla.132.1655661781414; Sun, 19 Jun 2022 11:03:01 -0700 (PDT) MIME-Version: 1.0 References: <27290ad8-4f51-41e5-9317-46e4b3c5dd6c@Spark> <44ad86f5-cafd-42a1-840f-3b52580baf93@Spark> <83letsmtx2.fsf@gnu.org> In-Reply-To: <83letsmtx2.fsf@gnu.org> From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Date: Sun, 19 Jun 2022 20:02:49 +0200 Message-ID: Content-Type: multipart/alternative; boundary="00000000000059790005e1d0ccf2" X-Spam-Score: 0.0 (/) 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 (-) --00000000000059790005e1d0ccf2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Yes, nsterm.m of course. Sorry On Sun, 19 Jun 2022, 19:42 Eli Zaretskii, wrote: > > Date: Sun, 19 Jun 2022 19:32:01 +0200 > > From: Gerd M=C3=B6llmann > > > > Why the window pointer is needed in EmacsScroller at all escapes me, > ATM. Someone who knows > > nsterm.c should probably check if it is needed. > > You mean, nsterm.m, right? > > Someone who knows their way around macOS will probably look into this > soon. > > Thanks. > --00000000000059790005e1d0ccf2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Yes, nsterm.m of course.=C2=A0 Sorry

On Sun, 19 Jun 2022,= 19:42 Eli Zaretskii, <eliz@gnu.org&= gt; wrote:
> Date: Sun, 19 Jun 2= 022 19:32:01 +0200
> From: Gerd M=C3=B6llmann <gerd.moellmann@gmail.com> >
> Why the window pointer=C2=A0 is needed in EmacsScroller at all escapes= me, ATM. Someone who knows
> nsterm.c should probably check if it is needed.

You mean, nsterm.m, right?

Someone who knows their way around macOS will probably look into this
soon.

Thanks.
--00000000000059790005e1d0ccf2-- From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Jun 2022 22:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: 56095@debbugs.gnu.org, Alan Third Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.165567913124798 (code B ref 56095); Sun, 19 Jun 2022 22:53:02 +0000 Received: (at 56095) by debbugs.gnu.org; 19 Jun 2022 22:52:11 +0000 Received: from localhost ([127.0.0.1]:53408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o33m7-0006Ru-6r for submit@debbugs.gnu.org; Sun, 19 Jun 2022 18:52:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o33m5-0006Rh-1C for 56095@debbugs.gnu.org; Sun, 19 Jun 2022 18:52:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=NeBRriSpArndERwWzZMSflvuv90xc1E2QK4nhAw91SU=; b=bB+QW4pU7wAEOA/BseQg+ro9Vj 9idncJrajjWTJ78ivNNevjDdEX7TtGlOpx6nDbBE4lZBUDyMkFk5BLp9JJtqgrmSshLXjuW+LKsEJ tuou1NTCzhf6/9fKyGSoyxpZe2A55TQ6ibbndkuf+s9DimqGAxNMrTCOaOhesoe0gAoc=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o33lv-0003Hl-Nv; Mon, 20 Jun 2022 00:52:02 +0200 From: Lars Ingebrigtsen References: <27290ad8-4f51-41e5-9317-46e4b3c5dd6c@Spark> <44ad86f5-cafd-42a1-840f-3b52580baf93@Spark> Date: Mon, 20 Jun 2022 00:51:59 +0200 In-Reply-To: <44ad86f5-cafd-42a1-840f-3b52580baf93@Spark> ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Sun, 19 Jun 2022 19:32:01 +0200") Message-ID: <87zgi8s1v4.fsf_-_@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Gerd =?UTF-8?Q?M=C3=B6llmann?= writes: > I'm now using the patch attached. > > Why the window pointer is needed in EmacsScroller at all escapes me, ATM. > Someone who knows nsterm.c should probably check if it is needed. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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 (---) Gerd M=C3=B6llmann writes: > I'm now using the patch attached. > > Why the window pointer is needed in EmacsScroller at all escapes me, ATM. > Someone who knows nsterm.c should probably check if it is needed. I've added Alan to the CCs; perhaps he knows. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: Patch Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Jun 2022 01:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.165568696013880 (code B ref 56095); Mon, 20 Jun 2022 01:03:02 +0000 Received: (at 56095) by debbugs.gnu.org; 20 Jun 2022 01:02:40 +0000 Received: from localhost ([127.0.0.1]:53545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o35oO-0003bo-C2 for submit@debbugs.gnu.org; Sun, 19 Jun 2022 21:02:40 -0400 Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]:36575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o35oM-0003ba-Cg for 56095@debbugs.gnu.org; Sun, 19 Jun 2022 21:02:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655686952; bh=Due0S9xfgAIvTVVBZzvxkKjAoMTF2dHPWV/LHv8T1Q0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=WXZW3njvNfdFwp5rm8BluVB1rIe+IIx5ZlFwmD4mAf/lzEDhIa5TioGayejdjbvtxa4dfudq8FzP0MlVltLKDRrnaDG5NjyVyzgKigQs/1eyewDc/81/Wft+3ai6Or2wmI9f1voM+1YRc57vWxvdnhbRiH763x6AzX+ewyys5K0PCVFjpEC/XNOeqOWkoXLpoLq1V8RaIimJ7vJJ9kZFoVNvx2/xBWWvBeypapwT4GD4thqQzlCe2ua1oRgCChgbA/P/qqm/SXhKp49RR2C9JWrXFnyTwsJEHpMaRjspE99nZOB/yVDpS6aE1F15Pxvtt0tmnCO3o62Fd0eFXwC9pw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655686952; bh=PYd1QCqfuyMaeNu7c1iqWBgxlcdPf63WzQ4Llf6Q+8j=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=qE2VLmVnHsAN5/jjLk9JSGV1RlOPG8S44emd7eUUbbwwmRwNir2gvQTrbrMgtjNGV11pv2o4CGPjdb9kb+JwtR1/cWI4t0+Q4QmeX5uoThc2vDhKp33tENA9HMJyIr9GDsMqu5QUeFemoY7iaWvfSUeXCn2O6cDyO+xaPZFxTE2iRCp5ujG4HIK6+57CXmQ1CjXcPDK06A0pDEaLxiSwiDUx/U73lBuAW1wu4U6lJI0gxK4v6ier+ymEBvIaYvivK+I71bxnRDMDfUQ3OGRwA3at6txOQD1jn5RRu+TfGKF/ZyNZYTABNBryk1YmLKNwdy1PeKUjkIil706VFS45cQ== X-YMail-OSG: SX77gn0VM1msr7_LY6lhGZtFXAU5.ODOLXeXX8oFMPlaEdekh2TCXw7279Wjj3k htmJK8VuuB6lBab9.LZa6r4aqMXnbKDmvkX2dK4eNQV2pqp2KQIFlKumfBBZpmXg.lwGyl5EWrqs tiYGzVLzdpOjz9U7rOKEWP3QsE2_39lwoBj.mmx0nax1Q1B6r_36.5YOz7BGeYZ1bbCADV6HVgkL iYoUacb9e3cQP3lP6_AmCXRt_ViFdWjVcSVvdHbC3lwyHE4gmJiG5CDxxALszir2aIJfGa5k4Elx .z0XyA.831_R8p6bb3.Wux31pWzzeM3UpGuD5C09._aadxVYrOlpK2CsMl90JLmOgBEHHRAhlXUA oGbCspDmUByFQ7oEeAp0KrcbWfNktbse1lA4BU8tKOgYnZFvKitUpzmy31yrjIy5SPlq9L4ZtFy4 CtcK4rWQWNbmfq1qyFb72f7slJZP8DZpaUZkGfRyxuMwsy9wVUSmNEl9Q4jEs87WLbr0GbGY60_w 1H5nE5OL2lFYT7e3lnwUKQDataLOxgzJdrFd6qG0qK.c5a3jQfBdz6vufD.MkVy4gcB3geZCnI9B 8e6hV9YWP3bxV96HLTWb3PMRRKuQnDF3X2qwR3sXwPDXF3ihEtyoHlQsQeNhc6oU53pk7xZ2w3DL 9L3k3m5nWACAuca4xxOqLSEwyuMyS1IaAupPmgmZxIPLebgkVQZUnKKQwzYR5kLFar2dhy01AIiu 2I6uDfFoiXOD5jN6gpqTDAuQvGlJbVgD16dxFeuIkMdBQCOFWxwcPQoduge7l3R84.9ilikS.u9h XQsyI4aqeTwznHZEj0O_KoLagMJMuHK.fegdIKIZ3kMx4D.7T4pzI77JjgPexJ95HoqMsF5acXJN ffbB3DclI911lzDMqLH8.xM71jQxr_Xwgb2aQXz_Utx4uBc8ABdsTyOxmOtqG0Zg6iunYTHchWfU r8CEgYcbnKgKfhCPoJryRT9zFXc6CJaLWV5AvUr9n_V4EewiPGmpWKUUzG3La3de_mQ7d0MHTUYn d4kVDTKrcflOpXvUFmcCfPPWNbLQrHvZw_Z5dxJeBHCuKrYtuzn4XfoFCT2zyNfPHgrq57z9ynMO Oc3k6Or38x93YR8kluEKNgw9l9mn7YoCoDgaDKrjQCFJ4QLA_9oV5nFqfyluXd3XjuuZvalEd_k9 RrBkPOY8MlY1HNbv_97H8_DLC.juin8aiEtw2Zoz68B1ROA1VZP7lmGftrUlrkQf4gXEdA2YQFzH vecAhyXzTWCElDf_i_1KO1Ll.uNa45MWX9wd0it2.dCCfIpcU.xLA2.wyV42nN.qown6Y12RSXcI GUW96RiqpmNDuWHmUKXNpZxbSXv_g38Kn00yPBI_f2ln2cpFD6am_X9G3N5knLtdY1RwZ_0iGizf _q6p8A6ICvoQXzdM4aBa28.obEZVnBieefeNfNO79vvhmp15evwvbY7lP4ZD20E7uPFr5bSRuwOq QyyF6WEFsMmPUjqz.uPU4KtwQMI8Er_MBQ2HssZzjgVE8w2O74xushY3X0i30DbtBcCazNKY2kd1 yOn3h3raojtC9vGIf8W1EXjACat8WQ6HpZag4OY2EQi0fXdhsCiP0M3HXPo6pVKGuoMbKYAx6DLs OUKpuJOp.QkioIPA..FTgxO.4b4zY.rhy7xVCn.mtVbizrvV_QewHjsd1wQSNZixAslLTw9zT9Um M2a4LZpXaP7_jbw_X0Uv4kg4ERl5VPsbLohMyVPYFg8TYP7iaX6qDj_vgmS7TZ0HHJ0TPIsOW9hY gHhS_sSLjIsKvtx.M6t6VNGVcMXCfJmFTwE9jo76wpOmA_CqN.JIQoY1lEcd3_xefcPxCGPvjN.U TyLT4hLPH5LCHZAWgleGuOJck4ttuROVtnouKTI_YjO5qWraIEsGc91.wJlGZpolxTv_TDKLA8G4 Lc_vVHSwc4SxwbPIfnFedm41eJhvXNQX6YWxzAtpzDl.dWgFMEMyLKhPTJ1rfapFee7jE.33_b8T ZjaL89k4AxfdWZGaCUCKklFYt9WeRKNjdzvFR1chlDlGGAXgtKbCdQ7tZKmNXWHhu.GYEIGsobf1 u4ds03_lDkLAkfttZPgW1AsMe929gUGrXK0fyj7CgsbAgd4VOxeo_4JKqSbosao6OunK0qEzxlGq 0_jewSv8TwSBta5hCvnJp.vucnesY_z6HapBlbRjwkg8Rkg9.PpNIIdacO2lizK598x41EqWE7AT PDLCLo_zwpjymiXd7JBQpWBjjTZ_OYjyPPLFPbl2aby5hpww9lEGjtTtArvlNolflrw-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Mon, 20 Jun 2022 01:02:32 +0000 Received: by hermes--canary-production-sg3-559fcd5995-l2nq9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 43b231be7e40818809f86f51550fc836; Mon, 20 Jun 2022 01:02:27 +0000 (UTC) From: Po Lu References: <27290ad8-4f51-41e5-9317-46e4b3c5dd6c@Spark> <44ad86f5-cafd-42a1-840f-3b52580baf93@Spark> Date: Mon, 20 Jun 2022 09:02:22 +0800 In-Reply-To: <44ad86f5-cafd-42a1-840f-3b52580baf93@Spark> ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Sun, 19 Jun 2022 19:32:01 +0200") Message-ID: <874k0gxi3l.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20280 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 357 X-Spam-Score: -0.0 (/) 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 (-) Gerd M=C3=B6llmann writes: > Why the window pointer is needed in EmacsScroller at all escapes me, > ATM. Someone who knows nsterm.c should probably check if it is needed. It's the scroll bar class, and naturally needs a reference to the window it scrolls. Otherwise, how will it set ie.frame_or_window in sendScrollEventAtLoc? From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Jun 2022 01:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.165568816923988 (code B ref 56095); Mon, 20 Jun 2022 01:23:01 +0000 Received: (at 56095) by debbugs.gnu.org; 20 Jun 2022 01:22:49 +0000 Received: from localhost ([127.0.0.1]:53570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o367s-0006Eq-S1 for submit@debbugs.gnu.org; Sun, 19 Jun 2022 21:22:49 -0400 Received: from sonic303-22.consmr.mail.ne1.yahoo.com ([66.163.188.148]:39556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o367q-0006EZ-Ge for 56095@debbugs.gnu.org; Sun, 19 Jun 2022 21:22:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655688160; bh=czPFdns2YZk7lrbaqA4Nc9yHksg4AmJUTTri5SNEWKE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=OmRZvPvaSdFvG5k/Ego3N0c7FGSPiWCJb6sVwG/D5ntoM78rZP94Y+wM+ohdiDtDE6eEIKL5tEZQHJjv3HQKHGpKynuc6lX6Kw0z7zwXelM/MfDa48Ti7mK/VpGQMYXewFAjvoXvwsdWu4ENUrp7SPs6djPAsTxskFRyYVRXcAtZOEr/UnXen+N1KVBzo8FIMWX4qZ0goyF3gwLbBIrkEJPtWwIsCoRHr5w6FlxbmGq+xluSMhNOPradch2gqX1x2dZQdJo6d/3IxkoPKcDWOqGiCprEb1yWCCXLuZgQWzWW8LKRNGfB67y50oSHGi+h60jNQ0dM1Q+9yEt+U9B3AQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655688160; bh=UMLM0skYL1hdQMow4b0xF63xTRl0X4+mGmX9e7WzHYk=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Xa3yYsTkdT2wXLiyK5mvT9UiF39mzC2zP2nOKpCidPR3fbI3Ea5pSYawIq7LKIeyi+7bwBilyAFPdQTpQmfjVuzkxVaebLIO4cyF8kE9W1gkcSoh7hjak7a5mgqBY4Ui4920Jc5eaUuUrjSYZ5axG9SqGyKKDLXzhZak2R1J9xkCWMD5ZEBTFwhQhDesxDhn1pnEjHC31pTSolI/vp2S6Qexywn8Vr0pKoGrS7cMa1QeOmVDDETEkocos99oog2NHKGKV9uTDPdWK4EszIxrCJkBBptlIB4r4RSzRNONRYQx2yR/v7pIxdROeuKmRNHDopOTcKDuaJGeppa9aLM1EQ== X-YMail-OSG: LjR.4rUVM1mJ.BIwmzvtgMPHyAmdV.CQ9qvY9kjk.Lz5hj9Cekf_ZAYMTUEhT1L HFlpM8P_Ykai6VCZjentsB7AtL7T_eQY..bx9RH0BRQV6Qhz5rCXQGP6onxsjpinfIuhow.HdOAD ifVlIhwUD2A5ZM0OPeOI6pKsFd_w47kteJplx66PhFIscgiel6NaDnX3N69DkCZxgn3ybpuKcwgk _nUiLMp4776aetQQlIo7qb3EOI0jjBEbh.LdOxvpgzdGbMwlojA6dOqWA.RACKcJN.DCHojcDmME b..nV.nTVXxi2whlRcXurbRSELYewucaSmXj07fGN7I1bpVgDjqHpa2BKDIc5C9CAqfNoK2np0MI PmcUeErHuVQei9Dp1rhZ.4HlPIILA6ZCtfTZ3b8foBDapDKfS1F8xqVgmY4odJF47MHCBsesW57B dLl1.lm8SNjAFTKTfJmbnwJjIX1YQPWBabzofiTDmZTT.7xKhHOpZyoGCkia1N53D2W0XI3LakHC xiuqDwnLzgTGKSg8doF7fHVJfv3X7C5gJZv1tAQ79UwAiMXj1CMBz9ozLKK50qdQDgB9IDBsEF2t vvNFdwvCQEI4.sOChLFc2J6bI_9ZEjQcLd4nvfcT9mvpVKBBr6qkCl3VVCMz31Ex.LRnzvIPY2f. MZOeRlB5o99mQ5wuU6fEAXTuHZRaNp1KQItgULWkZvtf8rnGcIFeQEcCxmVukzjSqAPxhhqlPTFv IAQ4yKxgci.bztllPu.o6KCXnQGIJLmgN9pN.MCLg6OnlMmlP7QKaUjQaWTxEjQu0b4b5lP9aG6d vFip9.qnJfQeUpcKyO2ZPkcVMgLgKlyHSLoE3i5dNjYrQBW0h4K3vj_xmpK43aB6GlHafLsffyfP 9cg8zv0QrblADk_pKZoe3oIZpxFXPaKIRcGVZ9IoQM0_ZX6hi.svwlQjsOIyRAB27hPMjzAkQsQW lBqbIq4hY81NiVj9NDYqi3nDlyaWc7LKXCQGykgX6p.4xRE66oMEWy8UMJT0Rzwm7j.wb9YE_3hR Axtjr89xe0BPtIbWUNTk9czHZM.5Gnq9.hW7gueskYN4WfdWj.EhpXCEtdZ5uM0lvZkXeXL0zIV. ywz.ANk9Vz9T8l4tqbR66NE4zcHkbjWMHmCrKkjNeUzvcVyNVC.xA8NRGx72cyVmYxY3XnEvmX9N S34sixJ_nhNIT_2YKHPlhtAmj4DooTRAI.RSAvS9VgJsY37oZ0c.cOib9kPAmpFkuQABmCEp_Irl EQDesgpAVENJm3hauqYQ2utbeU52s2128mzN8YcNUyo.X72VIVIm7ALzbwd3Nbprko4TXGZ36KMA j8FWzeamTrON8KqmNt6oGn3nZaKvCuW0Qk84rM6Pj8zbdsqVi12Y3botoUTgkw4L4W.uMMGYX9.z .7nKjOVCd77KQpnq5uBeHUzI22wk9lIVz.T5OolfO5XvWfbtUD5Y.SrWYip_XlYM00MTond7cp8j tndQDg7aAC6DBF.AusksAT0wcD92czigpJprL.U_a69sezWISOgx89oA08P0dNESwowdxWc4cPg4 PEPzWO7rFQoDWEW7hGVUebZBKWqRgWB0bBcBJCiQkXVzcgzwuhpSbhYT0VDeZAQXpjeJOClPm6d5 lj4k7YSHhh0KFWzAoubhhUl.oEwkhet.fd7mxnAW0nfl8gIoBQZcTR3UtmWTwWvL8JryOgcDgY4p 0lQmAkBaWYv_5HZ8vKHSuXn.dK.7ZGHlSSgdDttpFHl36Hlg6PxZ_tDHnu9EitInnDEGUGxiHg1g NI.y1414klljnGToxHaDo..9z9SyK.I1fPFFfA8jxQmY0t2u1C8bKhLFjHD028viytTemNlEigeh oyaSbLWlF5kMKKBBqvS3k2OAr6UWTC603HX4NDfGHIvMQssDijKkx7iOFUWBGQKNj.SCRHRIWAsS sayB7W.FnOXnZaK7N0AA.wPKs04SomKNohbN9nMfH_9t1_AS5lc8a96QDlr8xcAlMWcWczARXzr7 IlXPm5iIZAbi8OWYIHC3bBdmk_LoGbNYzmHFz8Ynu4MLSWXFTAauGmeJE6H2xhvbQl.kW0CtbFNE 4RDTzXtovstHrAWG8kGEwxIuf.VWvSLLOuXMGAyEs0pd6G5rILZvonhUO1iIZdesYAf2yOTwmSgL k.CSHL4hCNeSSz69JANlJsCGFgXvswvnbyakqakNVuqWX_wkg3P7TFMlhqI0V2p7q8jnW_Aht1Ds kISsVoFRC6j5DvcYzEeGDA5tZO2BhIHm_7LtzPdBbvKkqy4ewhkaGUaKskjGwlOvoQ3U- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Mon, 20 Jun 2022 01:22:40 +0000 Received: by hermes--canary-production-sg3-559fcd5995-zgdgz (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9dd1bba5c091da95ece1fb1b61e2fb3e; Mon, 20 Jun 2022 01:22:36 +0000 (UTC) From: Po Lu References: Date: Mon, 20 Jun 2022 09:22:32 +0800 In-Reply-To: ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Sun, 19 Jun 2022 16:28:14 +0200") Message-ID: <87r13kw2lj.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20280 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1254 X-Spam-Score: -0.0 (/) 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 (-) Gerd M=C3=B6llmann writes: > So, I'm trying Emacs on MacOS now, get some non-reproducible > crashes, built master with ASAN, and the first thing it found is this: > > =3D=3D61522=3D=3DERROR: AddressSanitizer: heap-use-after-free on address = 0x00012d7deb90 at pc 0x0001008c1514 bp 0x00016fdf7230 sp 0x00016fdf7228 > WRITE of size 8 at 0x00012d7deb90 thread T0 > =3D=3D61522=3D=3DWARNING: Can't read from symbolizer at fd 25 > =3D=3D61522=3D=3DWARNING: Can't read from symbolizer at fd 26 > =3D=3D61522=3D=3DWARNING: Can't read from symbolizer at fd 27 > =3D=3D61522=3D=3DWARNING: Can't read from symbolizer at fd 28 > =3D=3D61522=3D=3DWARNING: Failed to use and restart external symbolizer! > #0 0x1008c1510 in wset_vertical_scroll_bar+0x4c (/Users/gerd/repos/em= acs/src/emacs:arm64+0x1008c1510) > #1 0x1008c19a0 in -[EmacsScroller judge]+0x360 (/Users/gerd/repos/ema= cs/src/emacs:arm64+0x1008c19a0) > #2 0x1008d641c in ns_judge_scroll_bars+0x224 (/Users/gerd/repos/emacs= /src/emacs:arm64+0x1008d641c) > #3 0x1000fa4ec in redisplay_internal+0x4ca4 (/Users/gerd/repos/emacs/= src/emacs:arm64+0x1000fa4ec) > ... Isn't that a bug, since scroll bars should only be judged for windows that are still reachable? From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: Patch Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Jun 2022 06:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.16557048823603 (code B ref 56095); Mon, 20 Jun 2022 06:02:02 +0000 Received: (at 56095) by debbugs.gnu.org; 20 Jun 2022 06:01:22 +0000 Received: from localhost ([127.0.0.1]:53853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3ATM-0000vv-9t for submit@debbugs.gnu.org; Mon, 20 Jun 2022 02:01:22 -0400 Received: from mail-ej1-f53.google.com ([209.85.218.53]:37441) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3ATG-0000vd-IV for 56095@debbugs.gnu.org; Mon, 20 Jun 2022 02:01:14 -0400 Received: by mail-ej1-f53.google.com with SMTP id gl15so18967286ejb.4 for <56095@debbugs.gnu.org>; Sun, 19 Jun 2022 23:01:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=hg2KV0oIPFFntZ3kYL/tkNb/CEvc/QhDQL5nxAw3jrU=; b=JvVZHFESVVTYRr9wIS2p0pHKHCwt/w2nRjZvx1Mkfq8/vqpPbhBxiwMy1S2fHqFeOm ewEgLbJoTnZYTNzdNr8LIMnLYCA8BOhAqbW3nEBf3R+lguFoBKhnS4OZPRIopPa03WXT nexNAfhZUrTxCG2xwxP7zbJvrzj9jkllAWcUXxeX2dQXvsBU9ky31wJRGbAWrSVrALSb WVBy++XSc7H+hNABF4Zyj6fsYgiM+sPOz87e3NX6P+yN2uONAW+2AQ+c9HBP9cuWi/AE Rpm6ot6yLH1PwSfXczFv6/YrZVLPHhbEsJ/ZkyLbtayN3VE3Wnhk2w3eZD46/6Pd3R1E WULA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=hg2KV0oIPFFntZ3kYL/tkNb/CEvc/QhDQL5nxAw3jrU=; b=R57L4LuJUXWtpss3gAipXoecnZWCLWf/pfhUqmARwRN7sHT12W4bIRmYvJ+8IILi3Q QjscK+Dqs0TzA6HgBd3uhbYsZ05i+4aN2d6cgxvKa0cB+bbcS8xi7tAEJJ4vYyEVUQf8 XXt3TRiBPidVPy+3o6dICzY2Rnd80dSG9xmHCmEYGu0M+HIvqliFrGvoYLXt726bYlO/ H9czl5X0wwP1a6gE0hJC1Kqkqpg7iA/3WUnOJKqYoaYrMgFRji9Xp2LTVrkbeAUX07i4 pCIG19afsWSdDxAQdElZzdKsZaWXAsUq0Sd1TLwjje5HWfuxFMe2Izin/C5555wQ34Ha iRuQ== X-Gm-Message-State: AJIora+0cWC53znQ4cSmQh7TFarqa5ippcNYNHAQyk91dTgV+vmMsaUK 8pj7pKs0vZNZFqmDKd9Qltc= X-Google-Smtp-Source: AGRyM1u4brK6SKEyOgZmiaL4R76SWbUe8xLzjxyrSErc4mhQfs1RV3hqJwXLqnbjkQ56F1KUoUkBeA== X-Received: by 2002:a17:906:5e4c:b0:70a:4673:bdcc with SMTP id b12-20020a1709065e4c00b0070a4673bdccmr19055390eju.511.1655704864471; Sun, 19 Jun 2022 23:01:04 -0700 (PDT) Received: from [192.168.178.21] (pd9e3670e.dip0.t-ipconnect.de. [217.227.103.14]) by smtp.gmail.com with ESMTPSA id r4-20020aa7cb84000000b0042dc9aafbfbsm9340285edt.39.2022.06.19.23.01.03 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 Jun 2022 23:01:03 -0700 (PDT) Date: Mon, 20 Jun 2022 08:00:55 +0200 From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Message-ID: <8bfd93ae-fe13-42aa-9310-32659949d83d@Spark> In-Reply-To: <874k0gxi3l.fsf@yahoo.com> References: <27290ad8-4f51-41e5-9317-46e4b3c5dd6c@Spark> <44ad86f5-cafd-42a1-840f-3b52580baf93@Spark> <874k0gxi3l.fsf@yahoo.com> X-Readdle-Message-ID: 8bfd93ae-fe13-42aa-9310-32659949d83d@Spark MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="62b00d1c_1ba026fa_fcf7" X-Spam-Score: 0.0 (/) 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 (-) --62b00d1c_1ba026fa_fcf7 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 20. Jun 2022, 03:02 +0200, Po Lu , wrote: > Gerd M=C3=B6llmann writes: > > > Why the window pointer is needed in EmacsScroller at all escapes me, > > ATM. Someone who knows nsterm.c should probably check if it is needed= . > > It's the scroll bar class, and naturally needs a reference to the windo= w > it scrolls. Otherwise, how will it set ie.frame=5For=5Fwindow in > sendScrollEventAtLoc=3F Ah, I see.=C2=A0=C2=A0Thanks. --62b00d1c_1ba026fa_fcf7 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
On 20. Jun 2022, 03:02 +0200, Po Lu <luangruo=40= yahoo.com>, wrote:
Gerd M=C3=B6llmann <gerd.moellmann=40gmail.com> writes:

Why the window pointer is needed in EmacsScroller at all escapes me,
ATM. Someone who knows nsterm.c should probably check if it is needed.
It's the scroll bar class, and naturally needs a reference to the window<= br /> it scrolls. Otherwise, how will it set ie.frame=5For=5Fwindow in
sendScrollEventAtLoc=3F

Ah, I see.&=23160;&=23160;Thanks.
--62b00d1c_1ba026fa_fcf7-- From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Jun 2022 06:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.16557049833783 (code B ref 56095); Mon, 20 Jun 2022 06:04:01 +0000 Received: (at 56095) by debbugs.gnu.org; 20 Jun 2022 06:03:03 +0000 Received: from localhost ([127.0.0.1]:53863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3AV4-0000yw-QJ for submit@debbugs.gnu.org; Mon, 20 Jun 2022 02:03:02 -0400 Received: from mail-ej1-f42.google.com ([209.85.218.42]:35825) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3AV3-0000yS-3s for 56095@debbugs.gnu.org; Mon, 20 Jun 2022 02:03:01 -0400 Received: by mail-ej1-f42.google.com with SMTP id me5so18989517ejb.2 for <56095@debbugs.gnu.org>; Sun, 19 Jun 2022 23:03:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=50ezrkqyfO/y4SyYLlsS95tBeSAu+Qdr70g60znsQic=; b=ckl96udOtPVFIH4+8JYJp0NgfqP0+w5t7DCq5OwGL8mBSAvmdrzuNaUVuq6kkXcXzI tnoR09czTRbqzWqVKSVtU0qwDz///ky+vZapliaI6y36PqOLSNAgkUdCIkxr3l5VrBhR yyK1CycYCdlKuB7ej9XT//HtiNou0fKjSP+DQprtRujRhMbnbeTSKrlGBeuRRWFYfRtD 9tDapwuR97LAxP7k9pnbhwP+FSVvw1BAhq/Yj9yaD3C3fd4LTb++6K/kJv50eWPKshcv rKoHgWCCKn3Hff9YoIHF7AViROhHe699oDcsz4xUrwnTv3ozMpDD5QNo+dUNkih9kjoR YOLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=50ezrkqyfO/y4SyYLlsS95tBeSAu+Qdr70g60znsQic=; b=h4ZF/VzOmpLHafxyFUW/gm0cLVoJKAda0JFtsCKS9u0xWRJxrchZ/SvF23AVRdIsSV DYDojX0Y8BySXEkZb5FoYaHQvlQvcjjOiVnVZb6GRVuCHx276odOu/TKE/0MW5iXXslu Vthp+XAPQERBzgKq0H6cMAiE5aUZeaidGJngYl0aAZmYJJT2ebb4xE1ztMScbnc6yotu EVoT0JFF5QBae+IhTaE0/CjLUl4wlKuJlxDmisfMcdEO6pOU1EkKzgG2u9lrNw2hyeZK MiFuNEquRhGUIwnUqu3TOoFyaHRIbUCpYmvFrXCTJCcFqfX1/b0R4hlq/29zPabt8cTg vySQ== X-Gm-Message-State: AJIora8UDbGanGUWQeEfkmSX7qbVAgeB4sPL4J8ZlFZhUZonmvbYKhcn /0ARWXBZz4L+G7nFrt+DK1+NSHc9KOzmww== X-Google-Smtp-Source: AGRyM1vvVBOeItvUbxBadBiSAPZfmVsuLn9GFEo4Qh90LA3RPBPoyOlmueezDlKC4GCFPVBxTE0Yfw== X-Received: by 2002:a17:907:3d8a:b0:70e:6b1:b004 with SMTP id he10-20020a1709073d8a00b0070e06b1b004mr19918977ejc.61.1655704975307; Sun, 19 Jun 2022 23:02:55 -0700 (PDT) Received: from [192.168.178.21] (pd9e3670e.dip0.t-ipconnect.de. [217.227.103.14]) by smtp.gmail.com with ESMTPSA id q17-20020a17090676d100b006fea59ef3a5sm5363864ejn.32.2022.06.19.23.02.54 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 Jun 2022 23:02:54 -0700 (PDT) Date: Mon, 20 Jun 2022 08:02:48 +0200 From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Message-ID: <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> In-Reply-To: <87r13kw2lj.fsf@yahoo.com> References: <87r13kw2lj.fsf@yahoo.com> X-Readdle-Message-ID: 1e49efb3-c70d-4c58-82a3-50cca5298858@Spark MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="62b00d8d_4f4ef005_fcf7" X-Spam-Score: -0.0 (/) 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 (-) --62b00d8d_4f4ef005_fcf7 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 20. Jun 2022, 03:22 +0200, Po Lu , wrote: > > Isn't that a bug, since scroll bars should only be judged for windows > that are still reachable=3F I'd say no:=C2=A0=C2=A0Ns=5Fjudge=5Fscroll=5Fbars is called for a frame, = and loops over EmascScroller subviews of that frame. I don't see how it i= s could be certain that all EmascScrollers reference a live Emacs window = at that point. --62b00d8d_4f4ef005_fcf7 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
On 20. Jun 2022, 03:22 +0200, Po Lu <luangruo=40= yahoo.com>, wrote:

Isn't that a bug, since scroll bars should only be judged for windows
that are still reachable=3F

I'd say no:&=23160;&=23160;Ns=5Fjudge=5Fscroll=5Fbars is called for a fra= me, and loops over EmascScroller subviews of that frame. I don't see how = it is could be certain that all EmascScrollers reference a live Emacs win= dow at that point.
--62b00d8d_4f4ef005_fcf7-- From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Jun 2022 10:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.165572052614618 (code B ref 56095); Mon, 20 Jun 2022 10:23:02 +0000 Received: (at 56095) by debbugs.gnu.org; 20 Jun 2022 10:22:06 +0000 Received: from localhost ([127.0.0.1]:54454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3EXm-0003nh-AR for submit@debbugs.gnu.org; Mon, 20 Jun 2022 06:22:06 -0400 Received: from sonic316-22.consmr.mail.ne1.yahoo.com ([66.163.187.148]:38802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3EXk-0003nD-RW for 56095@debbugs.gnu.org; Mon, 20 Jun 2022 06:22:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655720519; bh=+b9ahXu+pYYl0WLwynwErqF+W7ia8w3/P19idOblxp4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=eprLwpxyOUm6jKR5wvHA70EwEODzHg9BPuQnYL/5+gfGUvTBUfHDy3KkmYqURuD/wl1dhcOhjrUlqWmkrUEc8pTvTvvV/vYWxSMY78c1m7NS6O3G1YG4MfgX4Sivs8tQQ/W1S3LVMAbC0mSQ7K9D2YjdPTRqVB7050E9yRtlekPTJ4ES0CrrvxUsdRGwTwiQsxcbkaUzFdPx2Qbuu6w/ZVkef3BM0DhJqREi9yoe6vN5fFJoGfLPjOr+rUDLpdVi9tF0V77f7H2UdInFCgoXotQoBM6KFHECouwSVvTwjt+uDqIn0VZgtlJJZ7ZqJXZoMfbVv0oHwTuvibBFgr9+KQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655720519; bh=U8Zuf4iWt2Rb8ebbGaDj69Sl4s468RRnWDPY9UNpgQx=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=tFE7cA13Mq1RBVj3V5Nn8fSOOBh549bLCv/q/PeQL6HZa1MVcxzBTIzQo74rxB2hkJnpR1nwjANRtldU96gbTkKTk6mIRjcfW/FthjBKJFcyEaszfLdINguIMb5Np7um+zob9fj6MMPyuXVU+HCUXtlU1c4VbA7/22VhdvXTB60BPgZgVLcFG0lFrrs1vvIUVpbxNqx9JFBiXBcsEH6D4so8x9rbXcvA8HEJm2eL5tCyORxpUz0twH1GyozKSKQFr+qITD6wcvDbdSqScsLAlglol68Wok5rvo3xaJBlZMT2wnY0OjXWGb8UKfYoQ5XkpHIKO90iaYMgzgBZdyeZlg== X-YMail-OSG: 5xmflCgVM1lEu8bwDpKsBPwpcFPyh.9I_MMSeig9qah4oC.3cHLkPwPnY_n_NKc U1aj.MjnRPkVJUMqzT3KCPv3uO3vnzLYRGHX.lk.kYjyDxEHcpF.tWXiFXwwx4JOp4LWLJIzY62. ziIvPuKGRzHVtV4CCNrqiLpaNIDK_VgAPYGAMC9zPcsGj9JIFhz8ByCmOC6Knvpxm15sgimitV4V He1e4nuT3s8_L_bfgo8GZ8VqkuaDXPZbeQRzzQ538jQyOtRSVernm0p7hMclyHbshkwKJHKGz_tu 5JbALL1i0Wz5TjMFDh88ajwAKRgmRArAxvUtcig294MQNuwLALiS_Vdq2KKYcxC6RPSLr6DKORrh 8sFwvayRUF3tkk62mf58tif1zqevWYuo2Iw815Pfh5OmFMbQK_GZiwzhbZk03IeYIuZamkJzbjFk 1KhTd.MmTt7PleRj0s0_LtLJb0yniIG2krMNHj0OAtuyTJfOINzj.jStxAkNQbXY3OiAIqt28.R4 XTGY2ctSVbcSLzWnKL62Mq2Vu11cddN2oe9Sc4n0waxSmYkEbb47ieZ.8MCyAmifVi3nqXY4MINz MBKawDZikS60CJ2xAUxe7y3C55NG3P4YCuG0Cqu88uQ79yk.4XHphp_mYQvlicTceNE.K7Rhbe.M _ZRhx879DTLh09zmx6bBEgoejgHLEkm8ZhlTJYTdkYibZoe2ASjV3j7M4ntQhAo50FPPHHcB55tK yWhrOPXQGYOFiyzMIx7yyb4NRBvt8lWsCiJHpLkZL8_uFcXyKR371en_wNayDrzJ7B3tHCRWT3IO Hs5aNE7KttNbmOySq7DWwnS7OsdUpwbteiZQX1z2VwGm80JaoSTeUmZKO2P5taWlranNJV5pZOUP .DDN96M3DrQrhC5ZP.EFow3BLUEDh4qFbIKMCDfDk3idAO_7y5tWiy8HXaTlXzwklJEPzz45usFm 7t3ftbPxYQDJ4YHfNciW3F1qsrMR7thoVSvcUIR0yWYMIlE7PiuxTdFoKrNEYNjJ19wj1uXaFZy7 l.fprI9s.QtgsBAdFxuWa1Jnn85edR.rWOYYUedWoqiJmfmnfvoZCXzfBaV0_6woeFSTLKB030OG CtMYzkJthplx95ewqtpl81jbDwEQal0XXEXyqkwlQ3aQoHk_ZTa.TxB6_0UvpXU7mG7OxsfxQuHt jaLslljzPb6DxHNYuYVnrKSXsqr5g78g7GIhkFpu8R6nkB6SeWfsxgecnDTWDjZ9s.4ThAB62E6m PcQkcXLJxhKam9CmBHkj8saLhjZqbC5drG5b3kreoQNKBuZm7qCA9._o0Usbth_KYvkqVij0jPDz NZq6wKBxoZOWM3MX9UFK5V3M8gU6M2ABW650sXAcFvBXdKEXVI9_z4ekrcPhl7BRfx8KW.B_JCvc hYSvT5Q1nTa3csuSBNIwgRIKe06DUT9GUB6v0Y_zVuo4QjJt11dGgUWFuHX3w23jRtfTB_Khos_8 UFR03f0cXAYiywyBhzZYewagG9laSZ1W6N8qMN4iSszEdKZDfiUrEySFOJy0UznpBeZV6KXnq.Nn hrgVlQx_uE5q.gtUU9oW_12S07jUddVE5ORM.1naJennzFB6RPu8v9L7wJvD2fJ4Npo5KSeAysVo AK6w4sMvJmdghb2uv5JXVfzU.98Ao5cKTST3JKY4Bym2fU64uE22Eqw4daJ_.g4A0aJW0lsHVolE 94owswwteTVzd2.gKGbHySTpKS27wF06mWT4ham0Il_IIpjiWxOPefW6riFXGigDtm3F4MtESKT0 YLk6QatFLpOffSPPLX.sCYy8URRkNbb7kMdRBmaasCOzqkdzthSlfnX.9OJMaWtDskdaVh5PQxM5 83D4HMnMTdtcvS1ajaHoaJQdDfxuYTpEO9jpgJWBJNkS7CMaUs.QT0goa2TEAC6LdgBo5SGO3d62 LgxOMwBCLELN1GCsGku72XkqRqPitaxc64Gh5LA0FmBjJ_J_YNHxjfu_DqL0F398a0C200QpGze3 egnglZvpjR2JOCZLAFcgiQUpjynrUWXlk8lXi0PjTdCliWOJLDViksQBZZkOj5IEUp_crWRAbcy1 dpj4ZJbTRkhjAYaGQd.265_brGQjqp948tdLs_JDxORZCrdqeggkj5gceRNW1RAxrQXH_x._Mse3 B0S9gonjhoIs3Crx8UUzoC9vEQYyDuvIA3GekKaqzQYVXV8uuUG7jQaJ3FuTskjwC7cQXxqxjoSF .rNAeB7kZErl3jnMS5BqnUHWY4gUWQzDyUlNk.Cc8OPIEfyFBTduFK7.xD4Noe5nxOg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Mon, 20 Jun 2022 10:21:59 +0000 Received: by hermes--canary-production-sg3-559fcd5995-8w55k (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fa4505f3b05b359f71a9bf9e4de4eea2; Mon, 20 Jun 2022 10:21:55 +0000 (UTC) From: Po Lu References: <87r13kw2lj.fsf@yahoo.com> <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> Date: Mon, 20 Jun 2022 18:21:51 +0800 In-Reply-To: <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Mon, 20 Jun 2022 08:02:48 +0200") Message-ID: <87bkunocsg.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20280 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 691 X-Spam-Score: -0.0 (/) 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 (-) Gerd M=C3=B6llmann writes: > I'd say no: Ns_judge_scroll_bars is called for a frame, and loops over > EmascScroller subviews of that frame. I don't see how it is could be > certain that all EmascScrollers reference a live Emacs window at that > point. I see. Still, the window should always be reachable through the struct scroll_bar, which is scanned by GC and ought to be alive as long as the EmacsScroller is. But it seems there is no struct scroll_bar at all in the NS port! (Why does it always have to do things differently?) Does anyone want me to fix that? In the meantime, a loop through all the scroll bars in a mark_nsterm function would suffice. From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Jun 2022 14:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.16558215342764 (code B ref 56095); Tue, 21 Jun 2022 14:26:01 +0000 Received: (at 56095) by debbugs.gnu.org; 21 Jun 2022 14:25:34 +0000 Received: from localhost ([127.0.0.1]:33049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3eov-0000iV-U7 for submit@debbugs.gnu.org; Tue, 21 Jun 2022 10:25:34 -0400 Received: from mail-ed1-f41.google.com ([209.85.208.41]:36578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3eou-0000iI-7I for 56095@debbugs.gnu.org; Tue, 21 Jun 2022 10:25:32 -0400 Received: by mail-ed1-f41.google.com with SMTP id e2so8686585edv.3 for <56095@debbugs.gnu.org>; Tue, 21 Jun 2022 07:25:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=XkVMs8hMAQUDwIs2x21ev4XK3QkoakEOBRSNZQGt4jQ=; b=YQU+HO2q0JKmj7/1zNzuz8gocCD39vewb+k2L6Lmy+T4hnWTZ0DvtRlrGFUYilOW+P 5hGarn9ljawRPiMSN3EPUCafbl++Lw7wvZdEYXVhGYTPQwGmma7e0fkS7esZFkKYmZrA Of/63nl/vNZF5/r++w1n2UIntlMyYnQ+EsUZ6a1BcU/WaXAIADpaZ19LILZ2XOCeHlJy +m61y77BgdCnepoUiG/0hG5RGgvATdarNzWISpdmx7v/PAn9VYYE4D/+tvU8DMWHIXTo vygmOCbSTW+RaG7R93VyeXRMtvoDgmNGqGqhKV0xhnKNxdxFvCESeUxac3VfrhXmdxXK lqQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=XkVMs8hMAQUDwIs2x21ev4XK3QkoakEOBRSNZQGt4jQ=; b=G7B4lManAwMIJycns8GIKfSP00ToeTjzRufQM+cWG/fW/dP0Lqmebe2EdrRI55A6cF JtJ1gA5kPs6KZhIOMzx2x6/6XmHVpOv5/AEtK0561YoSexb8G/Zbs/RjHieLxbH/KvKg LFinkMsT1F/FA99lufcZZ3iSYkgFItKZbyUqb14PmNXYRjHgRM+7zBJHbcC5VSPsDD58 kUDRU1Y/uRachTfi467we5PlfphrDk6KTJwFBf6d1/0Cju3O3tDz3GjWHotcJ3juUd8H TRrnaF+fse5sRU55L8G3/wixIHO5eLpD6vHc6mHLgwnlDolSIAXGINPbYXeN2RUbkGe1 9/Lw== X-Gm-Message-State: AJIora/2oc2DoQLOUdi1A8xc45auXy13eSRt4zbInj20APvZ3rltSWJQ p9Ke/H/CxR6D4bWjT+YfT5w= X-Google-Smtp-Source: AGRyM1vFYUcTgnHfJu3qEqEH0Z2OD4jlxJ8AMIpTIDq4XfCsUTNf+X3VSzxub4RD7f/PFP/hm89eWg== X-Received: by 2002:a05:6402:35d6:b0:435:9f33:3363 with SMTP id z22-20020a05640235d600b004359f333363mr1587848edc.349.1655821526283; Tue, 21 Jun 2022 07:25:26 -0700 (PDT) Received: from [192.168.178.21] (pd9e36503.dip0.t-ipconnect.de. [217.227.101.3]) by smtp.gmail.com with ESMTPSA id lz6-20020a170906fb0600b00722e5e54fc2sm950638ejb.12.2022.06.21.07.25.25 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Jun 2022 07:25:25 -0700 (PDT) Date: Tue, 21 Jun 2022 16:25:19 +0200 From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Message-ID: <64ea0fed-01d8-4888-a445-9868dbcb7bee@Spark> In-Reply-To: <87bkunocsg.fsf@yahoo.com> References: <87r13kw2lj.fsf@yahoo.com> <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> <87bkunocsg.fsf@yahoo.com> X-Readdle-Message-ID: 64ea0fed-01d8-4888-a445-9868dbcb7bee@Spark MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="62b1d4d4_153ea438_588f" X-Spam-Score: -0.0 (/) 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 (-) --62b1d4d4_153ea438_588f Content-Type: multipart/alternative; boundary="62b1d4d4_580bd78f_588f" --62b1d4d4_580bd78f_588f Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 20. Jun 2022, 12:21 +0200, Po Lu , wrote: > But it seems there is no struct scroll=5Fbar at all in the NS port=21 (= Why > does it always have to do things differently=3F) Think Different (tm) :-). > Does anyone want me to > fix that=3F I have no opinion on that. > > In the meantime, a loop through all the scroll bars in a mark=5Fnsterm > function would suffice. Please find a patch for that attached. As an aside, if anyone has heard anything about building GDB on an M1 Mac= , I'd be grateful for a pointer. I'm asking because I'm currently stuck w= ith lldb on my machine.=C2=A0=C2=A0GDB doesn't seem to build - it doesn't= produce an executable, but apparently, if I'm not blind, without saying = what the problem is. --62b1d4d4_580bd78f_588f Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
On 20. Jun 2022, 12:21 +0200, Po Lu <luangruo=40= yahoo.com>, wrote:
But it seems there is no struct scroll=5Fbar at all in the NS port=21 (W= hy
does it always have to do things differently=3F)&=23160;
Think Different (tm) :-).
Does anyone want me to
fix that=3F
I have no opinion on that.

In the meantime, a loop through all the scroll bars in a mark=5Fnsterm function would suffice.
Please find a patch for that attached.

As an aside, if anyone has heard anything about building GDB on an M1 Mac= , I'd be grateful for a pointer. I'm asking because I'm currently stuck w= ith lldb on my machine.&=23160;&=23160;GDB doesn't seem to build - it doe= sn't produce an executable, but apparently, if I'm not blind, without say= ing what the problem is.
--62b1d4d4_580bd78f_588f-- --62b1d4d4_153ea438_588f Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Prevent-GC-of-window-referenced-from-EmacsScroller.patch" RnJvbSA4ODQyYTk5NGZhYmY2NTE5N2ZhNDhiZWVkOGJkODgwNjZmMTY1NWUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHZXJkIE1vZWxsbWFubiA8Z2VyZC5tb2VsbG1hbm5AZ21haWwu Y29tPgpEYXRlOiBUdWUsIDIxIEp1biAyMDIyIDE1OjQ5OjQ0ICswMjAwClN1YmplY3Q6IFtQQVRD SF0gUHJldmVudCBHQyBvZiB3aW5kb3cgcmVmZXJlbmNlZCBmcm9tIEVtYWNzU2Nyb2xsZXIKCiog c3JjL25zdGVybS5tIChFbWFjc1Njcm9sbGVyLm1hcmssIG1hcmtfbnN0ZXJtKTogTmV3IGZ1bmN0 aW9ucy4KKiBzcmMvbnN0ZXJtLmggKEVtYWNzU2Nyb2xsZXIubWFyaywgbWFya19uc3Rlcm0pOiBE ZWNsYXJlLgoqIHNyYy9hbGxvYy5jIChnYXJiYWdlX2NvbGxlY3QpIFtNQVZFX05TXTogQ2FsbCBt YXJrX25zdGVybS4KLS0tCiBzcmMvYWxsb2MuYyAgfCAgNCArKysrCiBzcmMvbnN0ZXJtLmggfCAg NCArKysrCiBzcmMvbnN0ZXJtLm0gfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK IDMgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NyYy9hbGxv Yy5jIGIvc3JjL2FsbG9jLmMKaW5kZXggNTVlMThlY2Q3Ny4uZjExNWEzY2ViYSAxMDA2NDQKLS0t IGEvc3JjL2FsbG9jLmMKKysrIGIvc3JjL2FsbG9jLmMKQEAgLTYyMDQsNiArNjIwNCwxMCBAQCBn YXJiYWdlX2NvbGxlY3QgKHZvaWQpCiAgIG1hcmtfeHRlcm0gKCk7CiAjZW5kaWYKIAorI2lmZGVm IEhBVkVfTlMKKyAgbWFya19uc3Rlcm0gKCk7CisjZW5kaWYKKwogICAvKiBFdmVyeXRoaW5nIGlz IG5vdyBtYXJrZWQsIGV4Y2VwdCBmb3IgdGhlIGRhdGEgaW4gZm9udCBjYWNoZXMsCiAgICAgIHVu ZG8gbGlzdHMsIGFuZCBmaW5hbGl6ZXJzLiAgVGhlIGZpcnN0IHR3byBhcmUgY29tcGFjdGVkIGJ5 CiAgICAgIHJlbW92aW5nIGFuIGl0ZW1zIHdoaWNoIGFyZW4ndCByZWFjaGFibGUgb3RoZXJ3aXNl LiAgKi8KZGlmZiAtLWdpdCBhL3NyYy9uc3Rlcm0uaCBiL3NyYy9uc3Rlcm0uaAppbmRleCBjNGZk YzcwNTRmLi43YTA5N2IzMjQ4IDEwMDY0NAotLS0gYS9zcmMvbnN0ZXJtLmgKKysrIGIvc3JjL25z dGVybS5oCkBAIC03MjQsNiArNzI0LDcgQEAgI2RlZmluZSBOU1RSQUNFX1VOU0lMRU5DRSgpCiAg ICBpbnQgZW1fd2hvbGU7CiAgICB9CiAKKy0gKHZvaWQpIG1hcms7CiAtIChpbnN0YW5jZXR5cGUp IGluaXRGcmFtZTogKE5TUmVjdCApciB3aW5kb3c6IChMaXNwX09iamVjdCl3aW47CiAtICh2b2lk KXNldEZyYW1lOiAoTlNSZWN0KXI7CiAKQEAgLTEzNzMsNCArMTM3NCw3IEBAICNkZWZpbmUgTlND b250cm9sU3RhdGVWYWx1ZU9mZiBOU09mZlN0YXRlCiAjZGVmaW5lIE5TQmV6ZWxTdHlsZVJvdW5k ZWQgTlNSb3VuZGVkQmV6ZWxTdHlsZQogI2RlZmluZSBOU0J1dHRvblR5cGVNb21lbnRhcnlQdXNo SW4gTlNNb21lbnRhcnlQdXNoSW5CdXR0b24KICNlbmRpZgorCitleHRlcm4gdm9pZCBtYXJrX25z dGVybSAodm9pZCk7CisKICNlbmRpZgkvKiBIQVZFX05TICovCmRpZmYgLS1naXQgYS9zcmMvbnN0 ZXJtLm0gYi9zcmMvbnN0ZXJtLm0KaW5kZXggNTE0Yjc5MGIxNS4uYWQ1MDYzMDc2MyAxMDA2NDQK LS0tIGEvc3JjL25zdGVybS5tCisrKyBiL3NyYy9uc3Rlcm0ubQpAQCAtOTkwOSw2ICs5OTA5LDE2 IEBAIC0oYm9vbClqdWRnZQogICByZXR1cm4gcmV0OwogfQogCistICh2b2lkKSBtYXJrCit7Cisg IGlmICh3aW5kb3cpCisgICAgeworICAgICAgTGlzcF9PYmplY3Qgd2luOworICAgICAgWFNFVFdJ TkRPVyAod2luLCB3aW5kb3cpOworICAgICAgbWFya19vYmplY3QgKHdpbik7CisgICAgfQorfQor CiAKIC0gKHZvaWQpcmVzZXRDdXJzb3JSZWN0cwogewpAQCAtMTA2NTAsNiArMTA2NjAsMjYgQEAg Q29udmVydCBhbiBYIGZvbnQgbmFtZSAoWExGRCkgdG8gYW4gTlMgZm9udCBuYW1lLgogICByZXR1 cm4gcmV0OwogfQogCit2b2lkCittYXJrX25zdGVybSAodm9pZCkKK3sKKyAgTlNUUkFDRSAoIm1h cmtfbnN0ZXJtIik7CisgIExpc3BfT2JqZWN0IHRhaWwsIGZyYW1lOworICBGT1JfRUFDSF9GUkFN RSAodGFpbCwgZnJhbWUpCisgICAgeworICAgICAgc3RydWN0IGZyYW1lICpmID0gWEZSQU1FIChm cmFtZSk7CisgICAgICBpZiAoRlJBTUVfTlNfUCAoZikpCisJeworCSAgTlNBcnJheSAqc3Vidmll d3MgPSBbW0ZSQU1FX05TX1ZJRVcgKGYpIHN1cGVydmlld10gc3Vidmlld3NdOworCSAgZm9yIChp bnQgaSA9IFtzdWJ2aWV3cyBjb3VudF0gLSAxOyBpID49IDA7IC0taSkKKwkgICAgeworCSAgICAg IGlkIHNjcm9sbGVyID0gW3N1YnZpZXdzIG9iamVjdEF0SW5kZXg6IGldOworCSAgICAgIGlmIChb c2Nyb2xsZXIgaXNLaW5kT2ZDbGFzczogW0VtYWNzU2Nyb2xsZXIgY2xhc3NdXSkKKyAgICAgICAg ICAgICAgICAgIFtzY3JvbGxlciBtYXJrXTsKKwkgICAgfQorCX0KKyAgICB9Cit9CiAKIHZvaWQK IHN5bXNfb2ZfbnN0ZXJtICh2b2lkKQotLSAKMi4zNi4xCgo= --62b1d4d4_153ea438_588f-- From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Jun 2022 15:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: luangruo@yahoo.com, 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.165582624610932 (code B ref 56095); Tue, 21 Jun 2022 15:45:02 +0000 Received: (at 56095) by debbugs.gnu.org; 21 Jun 2022 15:44:06 +0000 Received: from localhost ([127.0.0.1]:33125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3g2p-0002pl-4z for submit@debbugs.gnu.org; Tue, 21 Jun 2022 11:44:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3g2l-0002pS-1F for 56095@debbugs.gnu.org; Tue, 21 Jun 2022 11:43:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47498) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o3g2f-0001DX-Lb; Tue, 21 Jun 2022 11:43:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=9BtYaXxz3M3W5BdGVEh27gbxjaym86VNImRwEs1IoWs=; b=kuzCwZFNFEhilXPjkaz0 MsAksJMr6nXF9DezgyW7UiFqPsTc2ZTUHlRqAnTs/aO0LnOhqWMZbXRtpM9x0SWPJL2O6eY+TBB/z BUmA91MPdl+R4V4cS9U5bPlgI7NQYADXFB8jLAhUPW0f6dmppJu5tve6UksKj31CBSp5vsy9erMTx iZ9KIa10+/6y0JWIwiznYXPMy8ZCcy+x35IKQUR2zTh66CLnKJofWWSToFqfEP5crwanmGnylh835 cRhz/avUQZ1mYr8rj1WrRKEBs1P/APAczydUxG58rjKHtZEM+7es7Zk4GCseY9QmxDg0cjJR4l/Sf zxWlAu+FG5T4pw==; Received: from [87.69.77.57] (port=1422 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 1o3g2f-0007Hq-4p; Tue, 21 Jun 2022 11:43:49 -0400 Date: Tue, 21 Jun 2022 18:43:36 +0300 Message-Id: <83v8suja3b.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <64ea0fed-01d8-4888-a445-9868dbcb7bee@Spark> (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Tue, 21 Jun 2022 16:25:19 +0200) References: <87r13kw2lj.fsf@yahoo.com> <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> <87bkunocsg.fsf@yahoo.com> <64ea0fed-01d8-4888-a445-9868dbcb7bee@Spark> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) > Cc: 56095@debbugs.gnu.org > Date: Tue, 21 Jun 2022 16:25:19 +0200 > From: Gerd Möllmann > > As an aside, if anyone has heard anything about building GDB on an M1 Mac, I'd be grateful for a pointer. I'm > asking because I'm currently stuck with lldb on my machine. GDB doesn't seem to build - it doesn't produce > an executable, but apparently, if I'm not blind, without saying what the problem is. Which version of GDB? If you didn't try the latest v12.1, please do. If you did, and it still gives you trouble, suggest to ask a question on the GDB mailing list (gdb@sourceware.org), I think someone of the GDB development team actively works (or worked?) on the macOS port, and might be able to help you. In any case, that's where the GDB developers are, so they might have some good advice regardless. From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free In-Reply-To: Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 Jun 2022 01:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.165586142315651 (code B ref 56095); Wed, 22 Jun 2022 01:31:01 +0000 Received: (at 56095) by debbugs.gnu.org; 22 Jun 2022 01:30:23 +0000 Received: from localhost ([127.0.0.1]:33579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3pCJ-00044N-9f for submit@debbugs.gnu.org; Tue, 21 Jun 2022 21:30:23 -0400 Received: from sonic317-33.consmr.mail.ne1.yahoo.com ([66.163.184.44]:38772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3pCI-000449-3S for 56095@debbugs.gnu.org; Tue, 21 Jun 2022 21:30:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655861416; bh=ZjR7YiWOL0HSfd/GY6DlnDwx4fyzAeI6eAG+AmcoP48=; h=From:To:Cc:Subject:References:Date:From:Subject:Reply-To; b=qRXzcZTOvsHvTgx0HmOK+S9wTG7UjbprGRLTO1y2+rEZvGhqtopllQdUfvQQ3wAuBpGNTEiAynybbQgo0EVhV97BmxW+ODoMXkXrPxcJFhYTpfLiF1O+e95smhWl98vv/8qURsdQ/QsoPGNJk8BtaadOH48DM68Zjr+dr1VTb1kzsECEQ968S1avnqMHdGDig2OQRknkxUvVX9tA5x5f6uhGiW8NW1ZbAyPzDKSxCa3rdowoV9/I81e7heCpGBCx46w3qA/iPt4aLQ/tNz8LejqlsVZxfCEJQvKj2BaWyhJ0RtlcC1cMMQAZuk7mpp/zAbj1mj88ydMxP4s0vFz17g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655861416; bh=t9K07yH5ItNQYMcoOXmp+bWcADRNpYLkaOWSaq0df/V=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=AzKuSDmcOOkw9wMjj7JrKerWWNvJrI8Hlaxo6OjFOD2WltOxFekrYNEv4ccUZ5MwBlDDkFQgmn38ZIyR1MPm8IzOAXIFIPt7gHLeLsl6zqESzMbZO1KzPPnGNBr6Z87BXcF0PF8S07rPm9Of2aqEIFWE9KYsGo4Y22hHTxvldCNbh+6w8OeI7B23VCoA0Bhxd6rPvel65FKjDuUQqIaPQa0D8nxFCIc2/L3d6yH4wsYKBjk8Xb5SKmC/18b1OF4ecgEyKsic9CVeExbu2X6MbQ/lRlJ6gacV2oWjiwwMzvSGB5VAzsU0Y+HUgV8A7GTvVRB4Cp4D1ZWDUN+ZgUhxCg== X-YMail-OSG: 9lWJNcYVM1mteg2M82e9FWENALbjQpE78Vhvhfj9FS4MYTjctNmGVlB1j9PmQ4Z qHOhrY6iDbAKlMUU936UK7WJg.vO7T221ZEwQAD4.PKntu973J0q6X53bLPbc_bvt7klLRAlG5s8 22PahBmcy.nHRDmQa8pjl4uWmOT72ZXYypLxt179fDd_6Ol5zs7SOUx495O9ZPQ7aNQbmodI2XWK 9M2MxfaJxTFXuvlsjVzPbS40gsTF0ASIcZmvsDfF99RnfHc3BX1O7L1wlULp7EI3aW7awxE5MlCj NpXRmjmhGEjZC0UZ0jFP7sFNmopMZWqjUl4vMWYhihiaVl0J7T_nEQgZAK6XLMGAnButUSriDnU4 3hujE.9zmHY2EwEbN4PgZf6QC.tARhXkkx_tYrVy8SZvyJVBZlcA3J6mE5qjeFBrcIIooNe8BtJE Bv3hLhBYHmOY5a_wb30YWPXJw3qfl9AzZuEOTfE3jyjK6DhMCLw9Oz49xJbOloe2oz9ezvJhNi2a f8C4x9ZmtJE.cBxKO_p7Tp.zf7pSUSDwf6WSvpkH_Qw8_.cJW37i1MffoZX9HwvdTvTC8tAoGuVJ 3Az5n.mvZS7HPYTj_WfvnpJ0qPpByUo8kGVrLsE0gGRVH6M8Cps73LJq44kbDb9CPXpOUwOLtN64 A7Q0jKc..VKZgLL.lz7pNwdqSbrEVTR7A.foYhQOt48nRvfh5EMNb8hgR7Mw2A8YhUHIqSpiZw9V RQUiL1QMQJQZnIp4Fh4Vb2NmDmwfaKGlvaGB3Yx6NUDtNaS1B1Z3AQX45PWIy7vT8R7fNRZEpNOS mvlrTcMH8Zjqm0in64kb3y1Kbf8F6ZB_CTvyrI3jls3Au4d99OnY6QQpsAu7amX9BbQSNfxVZ3Jj NW_lgCNW09bt09KYMdjj1eVrjbDA_vhb.DO9v0NHqo04De7ZD417zZ7zOcbOUe5trxAuQaR4Lcui pEHtDDBPcZS2B.bH41dC65rM5RvBu_LOFSblDS_J3EPnLt5JLTB31gwSSwoLn68pjn2BBEmNFzfs CF0kqqq20jv4rNE0z.YcFt7rjDKWovYoq4.B.IUMWfBAjH.2Xb.rAaGeF9skzvRR9BtHjKvhhrVD RxclS49Prnog2BSLy9KJRfY.yUdjk48vSH_ahu6V0BMPP5.h09qc94l3G11uq2s298KOOcpuLMdX IeHAz11ZMSnGWWE2e16Uo1a8Ac4tHMcaaQhIcuJLakRmUCB6gcW_Qc2zciqD6zXjVjjedWmps_X4 OjbttBBUNlJR.0.aCQI47bR4YxqwmtL6pjEnBT0Vh0E_R5.JD.3YyTRkbNVJWwLMgecnX7KfqUaR DZYc3iOdoMJuZv9iig3kTJr9D0L0O2nSFq0yUORt.hNQi2L6zmrOQwhfK04AZO.bnR6tP6MDHxRa 9x5Px_ruPxqAJswW8GAXv3RMt0nlncbEqiUEXYF5Y3tslQwaxBa3F6d5U0V.fHgN3OQqLsislf14 fcizOmFB5._xO8oA0KawSF6FTuE2sP1yGpq6syNyWWA3ts5urCq7s8r15cIy71vaZsyvYUxi11wI jUizriDQbX0dbb_a9OyFpRCXzCtNPYk3rE8.rTGHp2iuXoJJs2pr5sE.Ne13QlXIa7ouHXbAmtKa _UcZNyl0GJ94sOfBkkROUNkoNgRFUabgMFA8kfyimIat.sfaO6OHFmtv8JfYibw7pILCCLvBkbiB _LZ7c4uPcRZLxtr4861ROswzEPvsd02oAHUUKBiXUoytd8leKKRgfAJ77Kw6xX5mgW6CDDOLP2nY Ju2H4nXKW.lKGj0jTYz2NcLytfzNGb67UylWF0NUmewH5Ruxab7DHRWZXdAhOdSDuNVRYZ54YvIS SgZdBX2oZBthRuav4MiFOVnPD9wxNAw9WCv4x_B_MwXv3ToFExP80UNg.zs1XDYYfk43tkZLhO1d vji6Jk_oaCHiVrCm8_D_2hRzBL8X_KE2nwX2CjJzjmI_HFtjdeowZTSribhF0JxZ6Okd5l7TUARn 70knPPWA0RYtdBM1ldGxmW3hiqYb91XSKc5kdVm7Jb3mMyhbPXnIy2gBsas0hlVCHBlL4hXqRBi1 VhbAOxEnEcjN99qsO_49Dih1Cmao9QYa3qDiB2QQDXvqo1s5sHrFbyEx7QIpF49R3iiwZXSNDD2q uvKJp4Q_rS5kA8W31M6MOVBjpk.Q7CtBrQkUKSeORznPTFPmn1tsDHoFdyi8qYfEbRfqxWn.Zrvs 8Y5lQ5kr1f9GqZkC1ezU2Jxk19vGaZtc8pnRpPZ9Kdo4WWN0yRkSVPvs- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Wed, 22 Jun 2022 01:30:16 +0000 Received: by hermes--canary-production-sg3-559fcd5995-728t7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7e3847276d5ab93e8c5999aa82559619; Wed, 22 Jun 2022 01:30:13 +0000 (UTC) From: Po Lu References: <87r13kw2lj.fsf@yahoo.com> <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> <87bkunocsg.fsf@yahoo.com> <64ea0fed-01d8-4888-a445-9868dbcb7bee@Spark> Date: Wed, 22 Jun 2022 09:30:08 +0800 Message-ID: <87k099jxi7.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20280 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 111 X-Spam-Score: -0.0 (/) 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 (-) Gerd M=C3=B6llmann writes: > Please find a patch for that attached. LGTM, thanks. From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 Jun 2022 05:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.165587561916423 (code B ref 56095); Wed, 22 Jun 2022 05:27:01 +0000 Received: (at 56095) by debbugs.gnu.org; 22 Jun 2022 05:26:59 +0000 Received: from localhost ([127.0.0.1]:33718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3stH-0004Go-B5 for submit@debbugs.gnu.org; Wed, 22 Jun 2022 01:26:59 -0400 Received: from mail-ed1-f48.google.com ([209.85.208.48]:37806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3stD-0004GX-54 for 56095@debbugs.gnu.org; Wed, 22 Jun 2022 01:26:57 -0400 Received: by mail-ed1-f48.google.com with SMTP id es26so20577974edb.4 for <56095@debbugs.gnu.org>; Tue, 21 Jun 2022 22:26:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=m4OKq7eOL3/FtoMyxvMrsnPNbPcVnga2m3HjNdM6ZLs=; b=SyRF/Bn0UGw2arwhndY3OVvD3lX5m997qb1geg1nBF3FcXKnWEycdsAx6vG6f3KfSi WAFSk8wP/yw+OJ/4Watx/StY0XRZ1sQTel3hO6izP1fN+Mw7HXi3lzLoZJ8cCRIvuzLj JV3doOP12wzdhfC66baaP4GVLv4tMbIl8kZSh/JV9jxnP797f60EBv42DQkGeC4RvcOp CVQLoPsC9UTz6FvtFgMJYyvCHQUy9L6gPLgCzkVuUaSA7y3FSAn3nEttJSyyLc9S/Mep q740VmsfiAsKrsmJHiokzW1y4XPWJFaxI2AWtaes0fZNyGFtBmwNo2mKqRqgB/q7nrpL sTAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=m4OKq7eOL3/FtoMyxvMrsnPNbPcVnga2m3HjNdM6ZLs=; b=3IswUXEsO17eKqO6Ecoo1WZhbXQWREi8Acm9Du6ZK7IZAeuLIO8m7gWd7ukAbFA2kR B/o7F0SuOoqC7/ZY/6TG+KdgIq7FWzXkSg5tXIaDeiluoEPEKYNOnaSfZUvJS5/oT9gq zy+hM3K98IxFyz6AyuJfESVpuiWDQFHT3SEHx9kCAsMet+8EYz2x7nvV1siHE1YaTBV5 DFDMeR6RdPkLRUfvuejlJYEQ8XhlvUVicIEpfcWsJtaHfQ/F1HznGGawt/ia1Nq2/OPm bY8Vo1ZGWufN6esX8QDVt02dsZ+7kzTTB4vaZ9h9WFpGthGFvco+IiTM5++y4Khpfj3t fYBQ== X-Gm-Message-State: AJIora/Vbi1xLRDoR9Q7KHyAgeZBkfK3NGAcgTfxrfRWxZL0I8/MZfNx RzoU0O4UFspiO0W9OOAXewc= X-Google-Smtp-Source: AGRyM1skqJ7RGBgeBD5ztRQDaTmnkWFyzAZNgMByzurmeRDCwRKUf20T1KPzF7GNxYhj+1EBXu/Q9A== X-Received: by 2002:a05:6402:2696:b0:42f:aa52:aca7 with SMTP id w22-20020a056402269600b0042faa52aca7mr2039332edd.358.1655875608905; Tue, 21 Jun 2022 22:26:48 -0700 (PDT) Received: from [192.168.178.21] (pd9e3676b.dip0.t-ipconnect.de. [217.227.103.107]) by smtp.gmail.com with ESMTPSA id h18-20020a056402281200b0043173ab6728sm14887757ede.7.2022.06.21.22.26.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 21 Jun 2022 22:26:48 -0700 (PDT) Date: Wed, 22 Jun 2022 07:26:41 +0200 From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Message-ID: <2e764d64-a3c8-499a-8c8e-3dce9a0577c5@Spark> In-Reply-To: <83v8suja3b.fsf@gnu.org> References: <87r13kw2lj.fsf@yahoo.com> <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> <87bkunocsg.fsf@yahoo.com> <64ea0fed-01d8-4888-a445-9868dbcb7bee@Spark> <83v8suja3b.fsf@gnu.org> X-Readdle-Message-ID: 2e764d64-a3c8-499a-8c8e-3dce9a0577c5@Spark MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="62b2a817_1d4ed43b_588f" X-Spam-Score: -0.0 (/) 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 (-) --62b2a817_1d4ed43b_588f Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline On 21. Jun 2022, 17:43 +0200, Eli Zaretskii , wrote: > > Which version of GDB? If you didn't try the latest v12.1, please do. > > It's v12.1. > > If you did, and it still gives you trouble, suggest to ask a question > > on the GDB mailing list (gdb@sourceware.org), Thanks, I'll try that. --62b2a817_1d4ed43b_588f Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
On 21. Jun 2022, 17:43 +0200, Eli Zaretskii <eli= z=40gnu.org>, wrote:
Which version of GDB=3F If you didn't try the latest v12.1, please do.
It's v12.1.
If you did, and it still gives you trouble, suggest to ask a question on the GDB mailing list (gdb=40sourceware.org),&=23160;

Thanks, I'll try that.
--62b2a817_1d4ed43b_588f-- From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 Jun 2022 09:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.16558896138893 (code B ref 56095); Wed, 22 Jun 2022 09:21:02 +0000 Received: (at 56095) by debbugs.gnu.org; 22 Jun 2022 09:20:13 +0000 Received: from localhost ([127.0.0.1]:33987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3wWy-0002JN-TE for submit@debbugs.gnu.org; Wed, 22 Jun 2022 05:20:13 -0400 Received: from mail-ej1-f46.google.com ([209.85.218.46]:38833) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3wWu-0002J1-P7 for 56095@debbugs.gnu.org; Wed, 22 Jun 2022 05:20:12 -0400 Received: by mail-ej1-f46.google.com with SMTP id g26so11464263ejb.5 for <56095@debbugs.gnu.org>; Wed, 22 Jun 2022 02:20:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=tas53rEQ+OrPtMDNhegtrUmw5dlg1EbeBM1MzTOjf+U=; b=Sa9EWnqEcMTPA6/RSM7bp1umYjKWMbYu3e8LLnhj7niAfCoaTXNufFmLo8IPiNlx96 VlnHROsB598XeGV8PtD+uugtkTgA+U8GKY/MBnBrwSa5ZO7NTDJyqIuNT03nuyUdxZeL h7zvYyn07Lh2uV5r2SpSuUvHhgWFiIh57aK+/FpKef67PpLzQN5DM5WE5GcT27zt4yv5 epoJcw5hpfiMM+QvrA/Qa98Lco3Sj6OZ4+3Sr79pyVzcwb/VyMbYN2qMgEiZiuXRZ93M rNIubEul2pj2vSYCyjy9F7O69umAUBMDrcZgWt9r9qYSYigG1AyED5y8gh5TA9ZenwzV YS2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=tas53rEQ+OrPtMDNhegtrUmw5dlg1EbeBM1MzTOjf+U=; b=seqa41yafrMQLggLDdkX3toNO4L2ECvda1IfS9SjPLdF6Rb1xj0AmRT5rXaAvoNv3m OR51rlNa8xe0yb5XK6PdK7ack9yft8faZSHDFRane66XMDGDzRkw75AQqWkjfHYf7+T7 lm5pWAk+wk0vRXDcrc0cAUht1KM0dCEkPUC9Kur+xaBHnoJUMK3yWutCXyanpAPUGBel C2PucpRQzvzuuoofkfIf4N8h4xTdxHHxbjoSgp8L3uDsYZ87atJVyZFjTjtssf/89OZ8 0eqzB4N+KVJW08yDA6hTp3LOAXP31rn+AgiqcS/KaTo4ik2di8/InESDQS0SJGOsKfxp oDbA== X-Gm-Message-State: AJIora8otXLngdCsQaZCDvpBQowxGSrWXW6zivBUObm2k155eW95rGUt vAxkLlu5qO6nn9nxBAiXkT4= X-Google-Smtp-Source: AGRyM1suB0mt528yR3H1GGa/u5xIZM3Deq2DiIt/dhU9hEtbh+cvN0Y8BSaQ/1l+/cNWXcv9iX8LNg== X-Received: by 2002:a17:907:6e11:b0:722:e5e7:e6d with SMTP id sd17-20020a1709076e1100b00722e5e70e6dmr2257952ejc.222.1655889602712; Wed, 22 Jun 2022 02:20:02 -0700 (PDT) Received: from [192.168.178.21] (pd9e3676b.dip0.t-ipconnect.de. [217.227.103.107]) by smtp.gmail.com with ESMTPSA id fd18-20020a056402389200b0043570d96d25sm9607250edb.95.2022.06.22.02.20.02 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Jun 2022 02:20:02 -0700 (PDT) Date: Wed, 22 Jun 2022 11:19:56 +0200 From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Message-ID: <73823986-6201-4ddf-9327-95dd05cfed0d@Spark> In-Reply-To: <2e764d64-a3c8-499a-8c8e-3dce9a0577c5@Spark> References: <87r13kw2lj.fsf@yahoo.com> <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> <87bkunocsg.fsf@yahoo.com> <64ea0fed-01d8-4888-a445-9868dbcb7bee@Spark> <83v8suja3b.fsf@gnu.org> <2e764d64-a3c8-499a-8c8e-3dce9a0577c5@Spark> X-Readdle-Message-ID: 73823986-6201-4ddf-9327-95dd05cfed0d@Spark MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="62b2dec1_76272110_588f" X-Spam-Score: -0.0 (/) 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 (-) --62b2dec1_76272110_588f Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 22. Jun 2022, 07:26 +0200, Gerd M=C3=B6llmann , wrote: > > > If you did, and it still gives you trouble, suggest to ask a questi= on > > > on the GDB mailing list (gdb=40sourceware.org), > > Thanks, I'll try that. Got the reply that lldb is the way to go on macOS. --62b2dec1_76272110_588f Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
On 22. Jun 2022, 07:26 +0200, Gerd M=C3=B6llmann &l= t;gerd.moellmann=40gmail.com>, wrote:
If you did, and it still gives you trouble, suggest to ask a question on the GDB mailing list (gdb=40sourceware.org),&=23160;

Thanks, I'll try that.
Got the reply that lldb is the way to go on macOS.<= /div>
--62b2dec1_76272110_588f-- From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 Jun 2022 13:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: luangruo@yahoo.com, 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.16559041202272 (code B ref 56095); Wed, 22 Jun 2022 13:22:02 +0000 Received: (at 56095) by debbugs.gnu.org; 22 Jun 2022 13:22:00 +0000 Received: from localhost ([127.0.0.1]:34396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o40Ix-0000aZ-M6 for submit@debbugs.gnu.org; Wed, 22 Jun 2022 09:21:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o40Iu-0000aM-To for 56095@debbugs.gnu.org; Wed, 22 Jun 2022 09:21:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41610) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o40Ip-0002dC-Lm; Wed, 22 Jun 2022 09:21:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=yPyEIMT9eDJOcdRTFg796hG4VR34kK9qAKDQk2vrDik=; b=GJ0nMnbaticUXvkO5qTI OQboHwq8rs4B00FQsmT7ZQ90FZvkM0il91xYozO7YrujL83p7jCFvyhEuepoB1qaTwJXWH9Lyxpik cpUQukVRlBCpRqM6eD/2GM3uTg6e1xKWc4R1c2rA9tAEBpuzSKp9DsK6B/2GywB6K3I58faFOpsr1 +XQICJ1piKhfugRZ9OwIphYWhif5XgaLuKbE1F9UjNpP5s1W2x4bz26gVmx9RINR8Ex3D5xRNBAeH BQBqGn3qoKxFqYHt9kKVP/E3jIKRNUlbh9eJTBs39IST6vSe5HsIwaL6KegTT76cbTIvXXxkyecSV KNgti0jgEzBXwA==; Received: from [87.69.77.57] (port=1557 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 1o40Ip-0005Zd-5K; Wed, 22 Jun 2022 09:21:51 -0400 Date: Wed, 22 Jun 2022 16:21:42 +0300 Message-Id: <83edzgkf4p.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <73823986-6201-4ddf-9327-95dd05cfed0d@Spark> (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Wed, 22 Jun 2022 11:19:56 +0200) References: <87r13kw2lj.fsf@yahoo.com> <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> <87bkunocsg.fsf@yahoo.com> <64ea0fed-01d8-4888-a445-9868dbcb7bee@Spark> <83v8suja3b.fsf@gnu.org> <2e764d64-a3c8-499a-8c8e-3dce9a0577c5@Spark> <73823986-6201-4ddf-9327-95dd05cfed0d@Spark> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) > Date: Wed, 22 Jun 2022 11:19:56 +0200 > From: Gerd Möllmann > Cc: luangruo@yahoo.com, 56095@debbugs.gnu.org > > On 22. Jun 2022, 07:26 +0200, Gerd Möllmann , wrote: > > If you did, and it still gives you trouble, suggest to ask a question > on the GDB mailing list (gdb@sourceware.org), > > Thanks, I'll try that. > > Got the reply that lldb is the way to go on macOS. Ah, that platform is not even supported... Unfortunately, using LLDB for debugging Emacs means you won't be able to use the commands defined in src/.gdbinit, which makes examining Lisp data very inconvenient, to say the least. Unless, that is, you or someone else rewrites those commands in some script LLDB supports; no one has done that yet, AFAIK. From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 Jun 2022 13:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.16559054034258 (code B ref 56095); Wed, 22 Jun 2022 13:44:01 +0000 Received: (at 56095) by debbugs.gnu.org; 22 Jun 2022 13:43:23 +0000 Received: from localhost ([127.0.0.1]:34435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o40df-00016b-Kq for submit@debbugs.gnu.org; Wed, 22 Jun 2022 09:43:23 -0400 Received: from mail-ej1-f50.google.com ([209.85.218.50]:39804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o40dd-00016O-Js for 56095@debbugs.gnu.org; Wed, 22 Jun 2022 09:43:22 -0400 Received: by mail-ej1-f50.google.com with SMTP id ay16so14982481ejb.6 for <56095@debbugs.gnu.org>; Wed, 22 Jun 2022 06:43:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=7m8yA+rLycqoii2c/EUuGLIwVaJEHlH+tepaZw5cXaw=; b=RdKvoF21Syronf7KbxNfzYrhVwacQEam1gJejDsvq6zeIOB11cOPE9NIV2l6J7Rmq1 42J2xEk04HzIsN3svRGaMhGZ4jVYTsFBndHEbOnmD3T9xFbOuDF8uxd/LuvybCfCDhmL Pjx5Hi2RIaSh36mL+pBLpWn7LqJND9FmPkCIzSHLd/eOOpDOML6OKldmETPlsyWSkvHE LCb47Rot6Oytwwm3W8BS5YjqL8eX+8ehiKsaR/yxcLjlsq+C9As/nG059xDoAHlX9oMD fNgX4EYUsvEI921sGJ54MRPjxgNSTkVCa1YyKAoCUkZMirtl+0QWP1CObaorlvf1Hv0o h2nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=7m8yA+rLycqoii2c/EUuGLIwVaJEHlH+tepaZw5cXaw=; b=3GpGqm1rWZf5yKD3hTHPf+P/NoAz0VYA3KW3FQWBus3v7/daWPnw7r7kW9hvGJg8FU s+l5A8IFiXuysQDH9lBbFwnXPcekqBanZFSPDonYdMujZggaJwtZSsiC+1Y8v4vp9FCe UMOd/YeocvP4GVQgUeM0Gqhv96LQjsFqMyKle78CvHYIF9ItzUfL2u3bofpJiY4T346y /Mva5b3WHbLc8O+aCdXFhzKFAadXJ3kHIwMMPtC6e7IW37EyyilYgFqR4orfZvdiSLLT 6bJwtpLuCeeuHhS75Bw2LcxIlMpcIcrRFKvJLvfSKqvuzpQuu7UPlGnOIba5cXjOc1wQ xNIw== X-Gm-Message-State: AJIora9J/G4VeC8xWxW0e3QBewqRnF0cjPzJmaMkXjvF4MhLuy94eUCO sLnigeeQM72yDzKhuThCH8E= X-Google-Smtp-Source: AGRyM1ttAU13vK8f4F4AgVlyDaOpm2BXbAAwRYXNE+VCLU2+wFCcw1POi1S5P+cTB8SmHNnTRJNuUQ== X-Received: by 2002:a17:906:2298:b0:715:7f3d:32ec with SMTP id p24-20020a170906229800b007157f3d32ecmr3146697eja.538.1655905395460; Wed, 22 Jun 2022 06:43:15 -0700 (PDT) Received: from [192.168.178.21] (pd9e3676b.dip0.t-ipconnect.de. [217.227.103.107]) by smtp.gmail.com with ESMTPSA id q3-20020a1709060f8300b00722d5f07864sm3900016ejj.225.2022.06.22.06.43.14 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Jun 2022 06:43:15 -0700 (PDT) Date: Wed, 22 Jun 2022 15:43:09 +0200 From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Message-ID: In-Reply-To: <83edzgkf4p.fsf@gnu.org> References: <87r13kw2lj.fsf@yahoo.com> <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> <87bkunocsg.fsf@yahoo.com> <64ea0fed-01d8-4888-a445-9868dbcb7bee@Spark> <83v8suja3b.fsf@gnu.org> <2e764d64-a3c8-499a-8c8e-3dce9a0577c5@Spark> <73823986-6201-4ddf-9327-95dd05cfed0d@Spark> <83edzgkf4p.fsf@gnu.org> X-Readdle-Message-ID: a1930ca7-3e3e-4acc-a00a-0b7f86ee31cb@Spark MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="62b31c72_39b7aaa2_588f" X-Spam-Score: -0.0 (/) 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 (-) --62b31c72_39b7aaa2_588f Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 22. Jun 2022, 15:21 +0200, Eli Zaretskii , wrote: > > > > Ah, that platform is not even supported... > > > > Unfortunately, using LLDB for debugging Emacs means you won't be able= > > to use the commands defined in src/.gdbinit, which makes examining > > Lisp data very inconvenient, to say the least. Yeah, to say the least :-). > > Unless, that is, you > > or someone else rewrites those commands in some script LLDB supports;= > > no one has done that yet, A=46AIK. Looks like that.=C2=A0=C2=A0I couldn't find anything on the web either. I see LDB has Python scripting.=C2=A0=C2=A0Maybe it's not so hard after a= ll, then. --62b31c72_39b7aaa2_588f Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
On 22. Jun 2022, 15:21 +0200, Eli Zaretskii <eli= z=40gnu.org>, wrote:

Ah, that platform is not even supported...

Unfortunately, using LLDB for debugging Emacs means you won't be able
to use the commands defined in src/.gdbinit, which makes examining
Lisp data very inconvenient, to say the least.&=23160;
Yeah, to say the least :-).
Unless, that is, you
or someone else rewrites those commands in some script LLDB supports;
no one has done that yet, A=46AIK.
Looks like that.&=23160;&=23160;I couldn't find any= thing on the web either.&=23160;&=23160;

I see LDB has Python scripting.&=23160;&=23160;Maybe it's not so hard aft= er all, then.&=23160;
--62b31c72_39b7aaa2_588f-- From unknown Sat Sep 06 10:20:41 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Subject: bug#56095: closed (Re: bug#56095: 29.0.50; nsterm.m, use after free) Message-ID: References: <837d58kdno.fsf@gnu.org> X-Gnu-PR-Message: they-closed 56095 X-Gnu-PR-Package: emacs Reply-To: 56095@debbugs.gnu.org Date: Wed, 22 Jun 2022 13:54:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1655906042-5414-1" This is a multi-part message in MIME format... ------------=_1655906042-5414-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #56095: 29.0.50; nsterm.m, use after free which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 56095@debbugs.gnu.org. --=20 56095: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D56095 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1655906042-5414-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 56095-done) by debbugs.gnu.org; 22 Jun 2022 13:53:51 +0000 Received: from localhost ([127.0.0.1]:34452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o40nn-0001Oy-5z for submit@debbugs.gnu.org; Wed, 22 Jun 2022 09:53:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o40nj-0001Oj-6W for 56095-done@debbugs.gnu.org; Wed, 22 Jun 2022 09:53:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42158) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o40nd-0008Hv-Pq; Wed, 22 Jun 2022 09:53:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=bv+Cq7r/7fG8Tm8IiFR4xg3v8kfTKLvY+ThL49//4Js=; b=HoRBxrLF2KxpcfD87Zp/ e5WWevNXzFJ3HhhmDvZoCBSbFiMcj6TUCs3pQulujsD8Pbhlfk3VXvoK3S1WtHrDs0hhyiBoEUJ9R RutaHJnEQgEK3Sj9rMntMqVKLsCt4PV9Api2z/kh0A20/0csNFFWi6UisaZ0lly56g1PZDcm6eT3y dBMMZlRVpfCCKSkf5m/NgdQdD48GLD8r3p2+tGU5VO2Z2Ph1FqD2E/va8ae0AHpZdvcIUP1xEQ2sl WdScxkrqutwE/KQ6uo/Uw4EXqnaFlOvyZnmQ22RrSsRVZFr0UL5wYg0UnsAAUU1eIUPf0HuG550pM IJaBGCQERvPHLQ==; Received: from [87.69.77.57] (port=3534 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 1o40nd-000506-9R; Wed, 22 Jun 2022 09:53:41 -0400 Date: Wed, 22 Jun 2022 16:53:31 +0300 Message-Id: <837d58kdno.fsf@gnu.org> From: Eli Zaretskii To: gerd.moellmann@gmail.com, Po Lu In-Reply-To: <87k099jxi7.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#56095: 29.0.50; nsterm.m, use after free References: <87r13kw2lj.fsf@yahoo.com> <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> <87bkunocsg.fsf@yahoo.com> <64ea0fed-01d8-4888-a445-9868dbcb7bee@Spark> <87k099jxi7.fsf@yahoo.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 56095-done Cc: 56095-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: -3.3 (---) > Cc: 56095@debbugs.gnu.org > Date: Wed, 22 Jun 2022 09:30:08 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Gerd Möllmann writes: > > > Please find a patch for that attached. > > LGTM, thanks. Thanks, I installed this on master (after adding the bug number to the commit log message). Btw, Gerd, I think you still have write access to the project's repository, so in principle you could install changes yourself. (If that doesn't work, let me know.) ------------=_1655906042-5414-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Jun 2022 15:17:45 +0000 Received: from localhost ([127.0.0.1]:52856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2wgH-0000r6-Lr for submit@debbugs.gnu.org; Sun, 19 Jun 2022 11:17:45 -0400 Received: from lists.gnu.org ([209.51.188.17]:48546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2vua-0005qe-6z for submit@debbugs.gnu.org; Sun, 19 Jun 2022 10:28:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35756) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o2vua-0002Th-19 for bug-gnu-emacs@gnu.org; Sun, 19 Jun 2022 10:28:24 -0400 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]:37665) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o2vuV-0000be-0g for bug-gnu-emacs@gnu.org; Sun, 19 Jun 2022 10:28:23 -0400 Received: by mail-ej1-x632.google.com with SMTP id gl15so16649782ejb.4 for ; Sun, 19 Jun 2022 07:28:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version; bh=FtbYJcD3LmEJUDwFFEfkJ5E8CnZPiitftoGSf5uS5qw=; b=f5BTVCfqTqbjt+XTAqqapDLf9PtpZF/8qh5D9VLCoen2tOtQxF7RS4jZFbGC8EWS6q A0+20p0LjKx0kUc6GHWkUYy0qE5NjIJSVoMCOo4JiWfhL5oUd2crJGmlx34KnsxcypAo oLINzPWjGrnwT6ZVat6/a5ayiDqB8hwAKcwIR+O3+UMbRD4tTUeQC0ty8F8j5Ws/nJYq xBGzsKPQ5ActTndJvhdos7mnlibxULgoZyjCPaDLsdMDKQER2OGSHKvTX09v9pgpItED hfcmhjBaMecP9cpCBacUdxI4ig0ixVB0gHn+D8tW6cfWpF7jMJCkV9IMTbk2sUYjbzQX sKZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=FtbYJcD3LmEJUDwFFEfkJ5E8CnZPiitftoGSf5uS5qw=; b=TvVAYOrMbsbfv1DznFjuzw8OJMKXafAPLq9nfRyaDKsf6CbqGnqfr36t6S4KLYpCje EUfaX24dL2JVOroOSWIzf9YUF5gqxTCd6L8G05HYWA9Mwn6W+uXeq8Mm1gFpLZj1R2yP mHTnR+6XBMS17KXyqselrd8WKcvpeFlBYC3QithGGmyBxo2MSn1i+kSqgYPBQZnzOYvz KG4QV0CXLk7cXWzF9/mkQspa4SEHpbrs5N5BnI2A2kdPO+uXpcrg0C+y1g8e/qitAM7O O+8Et5E50qGh6CzEaw+lYbrpxQlpbRtjsBfpTlmRIdA0CdeWUsDXbP8P1rT4ioLNO8HQ 6uQQ== X-Gm-Message-State: AJIora820RtoGlCCjIh1+wJf2qh7Skb333GmuxIcc646Lj22Z8VcnJsR DvwE8+XorLIJVtqgzAt4+zyA31lJyTe+Dw== X-Google-Smtp-Source: AGRyM1tjsjelK9HjrXcR8X7ChubIFPK6pmN6ny+ZIluSqgryMp4/3zJUA0PFO3cgju8dlaVEWjMUbg== X-Received: by 2002:a17:906:708:b0:712:174:8745 with SMTP id y8-20020a170906070800b0071201748745mr16803069ejb.268.1655648896713; Sun, 19 Jun 2022 07:28:16 -0700 (PDT) Received: from Mini.fritz.box (p4fe3a768.dip0.t-ipconnect.de. [79.227.167.104]) by smtp.gmail.com with ESMTPSA id wi18-20020a170906fd5200b00707d11fd421sm4513629ejb.107.2022.06.19.07.28.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jun 2022 07:28:16 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: bug-gnu-emacs@gnu.org Subject: 29.0.50; nsterm.m, use after free Date: Sun, 19 Jun 2022 16:28:14 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::632; envelope-from=gerd.moellmann@gmail.com; helo=mail-ej1-x632.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, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 19 Jun 2022 11:17:40 -0400 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: -2.3 (--) So, I'm trying Emacs on MacOS now, get some non-reproducible crashes, built master with ASAN, and the first thing it found is this: ==61522==ERROR: AddressSanitizer: heap-use-after-free on address 0x00012d7deb90 at pc 0x0001008c1514 bp 0x00016fdf7230 sp 0x00016fdf7228 WRITE of size 8 at 0x00012d7deb90 thread T0 ==61522==WARNING: Can't read from symbolizer at fd 25 ==61522==WARNING: Can't read from symbolizer at fd 26 ==61522==WARNING: Can't read from symbolizer at fd 27 ==61522==WARNING: Can't read from symbolizer at fd 28 ==61522==WARNING: Failed to use and restart external symbolizer! #0 0x1008c1510 in wset_vertical_scroll_bar+0x4c (/Users/gerd/repos/emacs/src/emacs:arm64+0x1008c1510) #1 0x1008c19a0 in -[EmacsScroller judge]+0x360 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1008c19a0) #2 0x1008d641c in ns_judge_scroll_bars+0x224 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1008d641c) #3 0x1000fa4ec in redisplay_internal+0x4ca4 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1000fa4ec) ... 0x00012d7deb90 is located 656 bytes inside of 4096-byte region [0x00012d7de900,0x00012d7df900) freed by thread T0 here: #0 0x1031c7c94 in wrap_free+0x98 (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/13.1.6/lib/darwin/libclang_rt.asan_osx_dynamic.dylib:arm64e+0x3fc94) #1 0x1009aec74 in rpl_free+0x7c (/Users/gerd/repos/emacs/src/emacs:arm64+0x1009aec74) #2 0x100598488 in xfree+0x38 (/Users/gerd/repos/emacs/src/emacs:arm64+0x100598488) #3 0x1005bad4c in sweep_vectors+0x2f4 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005bad4c) #4 0x1005acf58 in gc_sweep+0x20 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005acf58) #5 0x1005ab1a4 in garbage_collect+0x9f0 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005ab1a4) #6 0x1005aa720 in maybe_garbage_collect+0x28 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005aa720) #7 0x100641714 in maybe_gc+0x54 (/Users/gerd/repos/emacs/src/emacs:arm64+0x100641714) #8 0x10063a9f0 in Ffuncall+0x3c8 (/Users/gerd/repos/emacs/src/emacs:arm64+0x10063a9f0) #9 0x10063d468 in internal_condition_case_n+0x1d4 (/Users/gerd/repos/emacs/src/emacs:arm64+0x10063d468) #10 0x1000d52b8 in safe__call+0x16a8 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1000d52b8) #11 0x1000d3b60 in safe_call+0x164 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1000d3b60) #12 0x1000d542c in safe_call1+0x28 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1000d542c) #13 0x10019c5b8 in handle_fontified_prop+0xb04 (/Users/gerd/repos/emacs/src/emacs:arm64+0x10019c5b8) #14 0x100196e0c in handle_stop+0x324 (/Users/gerd/repos/emacs/src/emacs:arm64+0x100196e0c) #15 0x1001a9294 in next_element_from_buffer+0xa18 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1001a9294) #16 0x1000a639c in get_next_display_element+0x29c (/Users/gerd/repos/emacs/src/emacs:arm64+0x1000a639c) #17 0x10011344c in display_line+0x1dd4 (/Users/gerd/repos/emacs/src/emacs:arm64+0x10011344c) #18 0x1001104e4 in try_window+0x564 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1001104e4) #19 0x1001e6c28 in redisplay_window+0x70e0 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1001e6c28) ... previously allocated by thread T0 here: #0 0x1031c7b58 in wrap_malloc+0x94 (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/13.1.6/lib/darwin/libclang_rt.asan_osx_dynamic.dylib:arm64e+0x3fb58) #1 0x100598138 in lmalloc+0x44 (/Users/gerd/repos/emacs/src/emacs:arm64+0x100598138) #2 0x100598054 in xmalloc+0x40 (/Users/gerd/repos/emacs/src/emacs:arm64+0x100598054) #3 0x1005b28f4 in allocate_vector_block+0x20 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005b28f4) #4 0x1005b2640 in allocate_vector_from_block+0x2a0 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005b2640) #5 0x1005a4c54 in allocate_vectorlike+0x70 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005a4c54) #6 0x1005a4b40 in allocate_pseudovector+0x38 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1005a4b40) #7 0x1002838cc in allocate_window+0x18 (/Users/gerd/repos/emacs/src/emacs:arm64+0x1002838cc) #8 0x100288a78 in make_parent_window+0x3c (/Users/gerd/repos/emacs/src/emacs:arm64+0x100288a78) #9 0x100287508 in Fsplit_window_internal+0xbc0 (/Users/gerd/repos/emacs/src/emacs:arm64+0x100287508) ... That is, EmacsScroller modifies a struct window that has already been free'd during a GC that was triggered during redisplay. AFAICS, EmacsScroller is part of ns_display_info and hold a pointer to a struct window. AFAICS, nothing is marking that window during GC, so... Sorry, no patch because I don't really know what I'm doing ;-). ------------=_1655906042-5414-1-- From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 Jun 2022 14:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu , Eli Zaretskii Cc: 56095-done@debbugs.gnu.org Received: via spool by 56095-done@debbugs.gnu.org id=D56095.16559073329236 (code D ref 56095); Wed, 22 Jun 2022 14:16:02 +0000 Received: (at 56095-done) by debbugs.gnu.org; 22 Jun 2022 14:15:32 +0000 Received: from localhost ([127.0.0.1]:36204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o418m-0002Ot-Bk for submit@debbugs.gnu.org; Wed, 22 Jun 2022 10:15:32 -0400 Received: from mail-ej1-f44.google.com ([209.85.218.44]:36698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o418i-0002Ob-KA for 56095-done@debbugs.gnu.org; Wed, 22 Jun 2022 10:15:31 -0400 Received: by mail-ej1-f44.google.com with SMTP id cw10so10829954ejb.3 for <56095-done@debbugs.gnu.org>; Wed, 22 Jun 2022 07:15:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=DLOJiwNhFQM5mTn/0gFxQ1/7JmAvIXN54YYuWxQ+sJo=; b=S3qAWYcM4JNi3wtrd7hDwTf0h3HsMnccRp1LwrFwKLErolAoUpedykxgDt38+WqkxC uoxH9bhy+xB4v/iSbNamTDtclqT193WTXR/ZMQgGKbNn7lgCQslckUvwAF8zgmxkLMfF bwV1BfOrYiUkPnePie3jI3le4P6NQQ+6xFJ4Jaiqy5CTAWpAuMK4ge0fA8oXSVQdXT1w rlPNuvK54uI16FsOqHKcCxvc91tQ81ojhUs1o6VPLE7q6UeYFY64cFRzeoH8exuDoTcx j+72SIqQJ/bmVh+js1WntxmrZi6y4DbNjNDroRnZnRqkLr2/Roul0p7Q0cyfv27mPCff Cwzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=DLOJiwNhFQM5mTn/0gFxQ1/7JmAvIXN54YYuWxQ+sJo=; b=hzgr+jo9QlIa9Vpr/2YJaitvIFwFi0lhcuvmmDBnd/d2QCOZSMKjCm/NL5LFmrXHtA vSVwykwHmdjeBYvJIKTV/PzepwSy1XVJ2pBqL8+1Rl22Ofrr8bwLi62pS+bNczZJtJti tJxhC2YU5bDvPmpX6E/B8ZRYquck8Wc5UnXR6xB5yCqWrfattxZ49wT1JtrLf0oznZB/ 1xwgkmrQesohTJAEfJZq9fM+XGH8w3p8/hXGYFejHTX/BRLAcH/fv2q/KqW3GBuPp30X zprzHaGjZu8nEW3irxWgrGSu6+e9blG/sggSIe6u8YUZAOKlyf+qDdZOfAb7QIeVZbRo zPnQ== X-Gm-Message-State: AJIora8wEWLT4vXBXwJZ5E5s31ISc1QIhIOhBSyamRPfS/YQgmumz0NP KHHtWszM2NBvgMw+4LR2Ffc= X-Google-Smtp-Source: AGRyM1tbWKThl3SpugsV8tmcQmrwVaXcNnxz4G0H0Pe7VSDRvFz0ww0Jp/3C9lD8iBJLdfaghmmniw== X-Received: by 2002:a17:906:7a19:b0:711:f5c8:2287 with SMTP id d25-20020a1709067a1900b00711f5c82287mr3423927ejo.286.1655907322790; Wed, 22 Jun 2022 07:15:22 -0700 (PDT) Received: from [192.168.178.21] (pd9e3676b.dip0.t-ipconnect.de. [217.227.103.107]) by smtp.gmail.com with ESMTPSA id i27-20020a170906265b00b006fe89cafc42sm9407862ejc.172.2022.06.22.07.15.22 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Jun 2022 07:15:22 -0700 (PDT) Date: Wed, 22 Jun 2022 16:15:16 +0200 From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Message-ID: <8f6b9a15-a8c8-43c9-b903-7a1e1d023c61@Spark> In-Reply-To: <837d58kdno.fsf@gnu.org> References: <87r13kw2lj.fsf@yahoo.com> <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> <87bkunocsg.fsf@yahoo.com> <64ea0fed-01d8-4888-a445-9868dbcb7bee@Spark> <87k099jxi7.fsf@yahoo.com> <837d58kdno.fsf@gnu.org> X-Readdle-Message-ID: 8f6b9a15-a8c8-43c9-b903-7a1e1d023c61@Spark MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="62b323f9_3f07acc3_588f" X-Spam-Score: -0.0 (/) 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 (-) --62b323f9_3f07acc3_588f Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 22. Jun 2022, 15:53 +0200, Eli Zaretskii , wrote: > > Cc: 56095=40debbugs.gnu.org > > Date: Wed, 22 Jun 2022 09:30:08 +0800 > > =46rom: Po Lu via =22Bug reports for GNU Emacs, > > the Swiss army knife of text editors=22 > > > > Gerd M=C3=B6llmann writes: > > > > > Please find a patch for that attached. > > > > LGTM, thanks. > > > > Thanks, I installed this on master (after adding the bug number to th= e > > commit log message). > > Thanks > > > > Btw, Gerd, I think you still have write access to the project's > > repository, so in principle you could install changes yourself. > > (If that doesn't work, let me know.) =46or now I'd rather submit patches.=C2=A0=C2=A0I'm so completely out of = the loop for so long that I don't feel confident to do the right thing. --62b323f9_3f07acc3_588f Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
On 22. Jun 2022, 15:53 +0200, Eli Zaretskii <eli= z=40gnu.org>, wrote:
Cc: 56095=40debbugs.gnu.org
Date: Wed, 22 Jun 2022 09:30:08 +0800
=46rom: Po Lu via =22Bug reports for GNU Emacs,
the Swiss army knife of text editors=22 <bug-gnu-emacs=40gnu.org>
Gerd M=C3=B6llmann <gerd.moellmann=40gmail.com> writes:

Please find a patch for that attached.

LGTM, thanks.

Thanks, I installed this on master (after adding the bug number to the commit log message).

Thanks

Btw, Gerd, I think you still have write access to the project's
repository, so in principle you could install changes yourself.
(If that doesn't work, let me know.)
=46or now I'd rather submit patches.&=23160;&=23160= ;I'm so completely out of the loop for so long that I don't feel confiden= t to do the right thing.
--62b323f9_3f07acc3_588f-- From unknown Sat Sep 06 10:20:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56095: 29.0.50; nsterm.m, use after free Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 Jun 2022 16:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: luangruo@yahoo.com, 56095@debbugs.gnu.org Received: via spool by 56095-submit@debbugs.gnu.org id=B56095.165591448021281 (code B ref 56095); Wed, 22 Jun 2022 16:15:01 +0000 Received: (at 56095) by debbugs.gnu.org; 22 Jun 2022 16:14:40 +0000 Received: from localhost ([127.0.0.1]:36437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o4303-0005XB-TI for submit@debbugs.gnu.org; Wed, 22 Jun 2022 12:14:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o4300-0005Ww-RC for 56095@debbugs.gnu.org; Wed, 22 Jun 2022 12:14:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45902) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o42zv-0006Bq-IY; Wed, 22 Jun 2022 12:14:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=qNJHKDb8mUXzD33jJpFpzUwAwkjmfxA+3A1+mUYmL1M=; b=nb0Ihf/PVtJeNc4IoIMO z68hF6xItQrwfswfJ2P20kHCsh0f1idG41nPMSjcM9NnrSN0ieJk+Dzd7h+ko46XwczPkRfNVUZZo dcUixtQXHcHt4F2BB4RRYyp8idQGmp1zpMPjI5Ua9tqh8kw7bNii2CpXUbmQ73v8hXLkVw3ehPRHf tEVu8aG3k+BTj3IlFhgqr+JquPyeWI1BORvfmN+kEEgcMAzYiTT8IJhygAWNZcTboxB8eV2lxx2qn KPOU3O7SGfiCyhJ9tcPyvtwo9ewP9TRwAsyUWk25UHkCEx2puSQoUmPkkMj3QT1C1PqAKPpDvzEl2 kG1K0XOYW82vLQ==; Received: from [87.69.77.57] (port=4348 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 1o42zu-0000N7-WF; Wed, 22 Jun 2022 12:14:31 -0400 Date: Wed, 22 Jun 2022 19:14:22 +0300 Message-Id: <83tu8ciskh.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <8f6b9a15-a8c8-43c9-b903-7a1e1d023c61@Spark> (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Wed, 22 Jun 2022 16:15:16 +0200) References: <87r13kw2lj.fsf@yahoo.com> <1e49efb3-c70d-4c58-82a3-50cca5298858@Spark> <87bkunocsg.fsf@yahoo.com> <64ea0fed-01d8-4888-a445-9868dbcb7bee@Spark> <87k099jxi7.fsf@yahoo.com> <837d58kdno.fsf@gnu.org> <8f6b9a15-a8c8-43c9-b903-7a1e1d023c61@Spark> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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 (---) > Date: Wed, 22 Jun 2022 16:15:16 +0200 > From: Gerd Möllmann > Cc: 56095-done@debbugs.gnu.org > > Btw, Gerd, I think you still have write access to the project's > repository, so in principle you could install changes yourself. > (If that doesn't work, let me know.) > > For now I'd rather submit patches. I'm so completely out of the loop for so long that I don't feel confident to > do the right thing. Fair enough.