From unknown Sat Aug 16 21:00:56 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#64147 <64147@debbugs.gnu.org> To: bug#64147 <64147@debbugs.gnu.org> Subject: Status: 30.0.50; Crash when deleting fullscreen frame on macOS Reply-To: bug#64147 <64147@debbugs.gnu.org> Date: Sun, 17 Aug 2025 04:00:56 +0000 retitle 64147 30.0.50; Crash when deleting fullscreen frame on macOS reassign 64147 emacs submitter 64147 Eshel Yaron severity 64147 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 18 03:41:28 2023 Received: (at submit) by debbugs.gnu.org; 18 Jun 2023 07:41:28 +0000 Received: from localhost ([127.0.0.1]:53091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAn2N-0003MU-4d for submit@debbugs.gnu.org; Sun, 18 Jun 2023 03:41:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:60668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAn2E-0003Ls-Qp for submit@debbugs.gnu.org; Sun, 18 Jun 2023 03:41:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAn2E-0002cB-HD for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2023 03:41:18 -0400 Received: from mail.eshelyaron.com ([107.175.124.16] helo=eshelyaron.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAn2B-0000hT-HX for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2023 03:41:18 -0400 From: Eshel Yaron DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1687074074; bh=KJ/lTomuWiI/TACgeGjvsOjv7EGywa6h9MPs2/g/tf0=; h=From:To:Subject:Date:From; b=N/KyTMy9bx+c5qiJbtD1gm3jaLmZQhkqgfRAyy2fhT3ZkPR1QxwnHpQGu/pUKmkVe 2rdHftpcH3JobrXnrdj2zUczbd8R7VA70uPKoYsRJuIj+90+irsNkr8guw6wfKHDoP JTUs7TY75OaQ05CxAHoTXIpsvgToJdVLHdJWJ8I8POU/IjTpZpNDFavjdVpuBeQBAN 86sNe4PzQvoVmQ1JIkvW0sWqEFMlcwqbH+xGNQ6U+4PpEXKtgytSde3iij8on42FSa BP8QFb/zaqg6GXiZ6AaBSLEqlDqBPc6gcFIrnEnkke1Ks6dKaf8vVy0wiBLQc7j5vq 4BSd2OtnTLjHw== To: bug-gnu-emacs@gnu.org Subject: 30.0.50; Crash when deleting fullscreen frame on macOS Date: Sun, 18 Jun 2023 10:41:08 +0300 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=107.175.124.16; envelope-from=me@eshelyaron.com; helo=eshelyaron.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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit 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.4 (--) Hi, Emacs on macOS seems to crash when trying to delete a fullscreen frame: 1. emacs -Q 2. C-x 5 b RET (switch to *Messages* in another frame, the specific buffer is not important, just the new frame) 3. M-x toggle-frame-fullscreen 4. C-x 5 0 5. Emacs crashes with segfault Running Emacs under `lldb` gives the following backtrace (I'm not totally sure but it looks like Emacs is trying to access the already deleted frame): * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xc0) frame #0: 0x00000001003449a1 emacs`-[EmacsView resetCursorRects](self=0x0000000102235550, _cmd="resetCursorRects") at nsterm.m:6712:29 6709 - (void)resetCursorRects 6710 { 6711 NSRect visible = [self visibleRect]; -> 6712 NSCursor *currentCursor = FRAME_POINTER_TYPE (emacsframe); 6713 NSTRACE ("[EmacsView resetCursorRects]"); 6714 6715 if (currentCursor == nil) Target 0: (emacs) stopped. (lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xc0) * frame #0: 0x00000001003449a1 emacs`-[EmacsView resetCursorRects](self=0x0000000102235550, _cmd="resetCursorRects") at nsterm.m:6712:29 frame #1: 0x00007ff81c8cd89d AppKit`-[_NSTrackingAreaAKViewHelper updateTrackingAreasWithInvalidCursorRects:] + 366 frame #2: 0x00007ff81cb3d108 AppKit`_NSViewSubViewMutationSafeApply + 227 frame #3: 0x00007ff81c8cd95b AppKit`-[_NSTrackingAreaAKViewHelper updateTrackingAreasWithInvalidCursorRects:] + 556 frame #4: 0x00007ff81cb3d108 AppKit`_NSViewSubViewMutationSafeApply + 227 frame #5: 0x00007ff81c8cd95b AppKit`-[_NSTrackingAreaAKViewHelper updateTrackingAreasWithInvalidCursorRects:] + 556 frame #6: 0x00007ff81c8cb9ee AppKit`-[_NSTrackingAreaAKManager displayCycleUpdateStructuralRegions] + 227 frame #7: 0x00007ff81c2e3ee9 AppKit`__NSWindowGetDisplayCycleObserverForUpdateStructuralRegions_block_invoke + 390 frame #8: 0x00007ff81c2deb8c AppKit`NSDisplayCycleObserverInvoke + 142 frame #9: 0x00007ff81c2de7bc AppKit`NSDisplayCycleFlush + 878 frame #10: 0x00007ff820a2e3a6 QuartzCore`CA::Transaction::run_commit_handlers(CATransactionPhase) + 98 frame #11: 0x00007ff820a2ce9e QuartzCore`CA::Transaction::commit() + 372 frame #12: 0x00007ff81c37bfcf AppKit`__62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 285 frame #13: 0x00007ff81cb8ee90 AppKit`___NSRunLoopObserverCreateWithHandler_block_invoke + 41 frame #14: 0x00007ff81918a444 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 frame #15: 0x00007ff81918a36b CoreFoundation`__CFRunLoopDoObservers + 482 frame #16: 0x00007ff8191898f6 CoreFoundation`__CFRunLoopRun + 859 frame #17: 0x00007ff819188f31 CoreFoundation`CFRunLoopRunSpecific + 560 frame #18: 0x00007ff822c04dad HIToolbox`RunCurrentEventLoopInMode + 292 frame #19: 0x00007ff822c049f4 HIToolbox`ReceiveNextEventCommon + 199 frame #20: 0x00007ff822c04918 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 64 frame #21: 0x00007ff81c21d5d0 AppKit`_DPSNextEvent + 858 frame #22: 0x00007ff81c21c47a AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1214 frame #23: 0x00007ff81c20eae8 AppKit`-[NSApplication run] + 586 frame #24: 0x0000000100341229 emacs`-[EmacsApp run](self=0x000000010211c590, _cmd="run") at nsterm.m:5823:7 frame #25: 0x0000000100361472 emacs`ns_read_socket_1(terminal=0x0000000102832030, hold_quit=0x00007ff7bfefd8c0, no_release=NO) at nsterm.m:4703:11 frame #26: 0x000000010035a55f emacs`ns_read_socket(terminal=0x0000000102832030, hold_quit=0x00007ff7bfefd8c0) at nsterm.m:4721:10 frame #27: 0x0000000100169714 emacs`gobble_input at keyboard.c:7430:17 frame #28: 0x0000000100169218 emacs`get_input_pending(flags=0) at keyboard.c:7386:7 frame #29: 0x000000010017b8a4 emacs`detect_input_pending at keyboard.c:10890:27 frame #30: 0x00000001002c3b9c emacs`wait_reading_process_output(time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=0x0000000000000000, wait_proc=0x0000000000000000, just_wait_proc=0) at process.c:5563:7 frame #31: 0x00000001000120c1 emacs`sit_for(timeout=0x000000000000007a, reading=true, display_option=1) at dispnew.c:6270:7 frame #32: 0x000000010016548c emacs`read_char(commandflag=1, map=0x000000011804f183, prev_event=0x0000000000000000, used_mouse_menu=0x00007ff7bfefeaff, end_time=0x0000000000000000) at keyboard.c:2885:11 frame #33: 0x000000010015fe25 emacs`read_key_sequence(keybuf=0x00007ff7bfefee20, prompt=0x0000000000000000, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:10087:12 frame #34: 0x000000010015e358 emacs`command_loop_1 at keyboard.c:1384:15 frame #35: 0x0000000100246348 emacs`internal_condition_case(bfun=(emacs`command_loop_1 at keyboard.c:1278), handlers=0x0000000000000090, hfun=(emacs`cmd_error at keyboard.c:936)) at eval.c:1486:25 frame #36: 0x000000010015cd83 emacs`command_loop_2(handlers=0x0000000000000090) at keyboard.c:1133:11 frame #37: 0x0000000100245aa3 emacs`internal_catch(tag=0x000000000000f870, func=(emacs`command_loop_2 at keyboard.c:1129), arg=0x0000000000000090) at eval.c:1209:25 frame #38: 0x000000010015cb1d emacs`command_loop at keyboard.c:1111:2 frame #39: 0x000000010015c922 emacs`recursive_edit_1 at keyboard.c:720:9 frame #40: 0x000000010015d5be emacs`Frecursive_edit at keyboard.c:803:3 frame #41: 0x0000000100159c8e emacs`main(argc=2, argv=0x00007ff7bfeff698) at emacs.c:2530:3 frame #42: 0x00007ff818d5541f dyld`start + 1903 In GNU Emacs 30.0.50 (build 8, x86_64-apple-darwin22.5.0, NS appkit-2299.60 Version 13.4 (Build 22F66)) of 2023-06-18 built on Dazzs-MBP Repository revision: 1b0348d95934a66d9991a7331ab55e1b9a6c1367 Repository branch: master Windowing system distributor 'Apple', version 10.3.2299 System Description: macOS 13.4 Configured using: 'configure 'CFLAGS=-g -O0' --with-native-compilation --with-json --with-imagemagick --with-tree-sitter' Configured features: ACL DBUS GIF GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: gnus-topic-mode: t gnus-undo-mode: t corfu-indexed-mode: t global-corfu-mode: t savehist-mode: t save-place-mode: t shell-dirtrack-mode: t repeat-mode: t recentf-mode: t pixel-scroll-precision-mode: t minibuffer-depth-indicate-mode: t all-the-icons-completion-mode: t marginalia-mode: t lin-global-mode: t lin-mode: t hl-line-mode: t global-whitespace-cleanup-mode: t global-diff-hl-mode: t global-auto-revert-mode: t display-battery-mode: t display-time-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /Users/eshelyaron/.emacs.d/elpa/ef-themes-1.1.1.0.20230616.61458/theme-loaddefs hides /Users/eshelyaron/.emacs.d/elpa/standard-themes-1.2.0.0.20230602.54907/theme-loaddefs /Users/eshelyaron/.emacs.d/elpa/ef-themes-1.1.1.0.20230616.61458/theme-loaddefs hides /Users/eshelyaron/emacs/nextstep/Emacs.app/Contents/Resources/lisp/theme-loaddefs /Users/eshelyaron/.emacs.d/elpa/transient-20230602.2121/transient hides /Users/eshelyaron/emacs/nextstep/Emacs.app/Contents/Resources/lisp/transient /Users/eshelyaron/.emacs.d/elpa/eglot-1.15.0.20230609.11219/eglot hides /Users/eshelyaron/emacs/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/eglot Features: (shadow bbdb-message shortdoc help-fns radix-tree emacsbug qp flow-fill mm-archive sort smiley gnus-cite mail-extr textsec uni-scripts idna-mapping uni-confusable textsec-check gnus-async gnus-bcklg gnus-ml disp-table gnus-topic nndraft nnmh utf-7 nnfolder bbdb-gnus bbdb-mua bbdb-com crm network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache bbdb bbdb-site timezone all-the-icons-gnus gnus-icalendar org-capture esy-publish htmlize org-transclusion org-transclusion-font-lock org-transclusion-src-lines text-clone ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox org-element org-persist org-id org-refile avl-tree generator org org-macro org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-prolog prolog align ob-sql ob-shell ob ob-tangle org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func org-version org-compat org-macs gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config mailabbrev mailheader gnus-win mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs gnus nnheader gnus-util mail-utils range mm-util mail-prsvr smerge-mode diff add-log flymake-cc misearch multi-isearch octave smie corfu-indexed corfu cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs orderless consult-xref consult bookmark pp grep xref pulse color paredit edmacro kmacro vc-hg vc-git vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs bug-reference display-fill-column-indicator display-line-numbers checkdoc lisp-mnt flymake-proc flymake project compile text-property-search thingatpt flyspell ispell rainbow-delimiters init savehist saveplace tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat xdg shell pcomplete comint ansi-osc parse-time iso8601 ls-lisp ansi-color repeat recentf tree-widget wid-edit pixel-scroll cua-base ring avoid mb-depth all-the-icons-completion all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons marginalia compat lin hl-line face-remap whitespace-cleanup-mode advice whitespace diff-hl log-view pcvs-util vc-dir ewoc vc vc-dispatcher diff-mode easy-mmode autorevert filenotify format-spec battery dbus xml time time-date comp comp-cstr warnings icons rx cl-extra help-mode finder-inf modus-vivendi-theme modus-themes all-the-icons-completion-autoloads all-the-icons-dired-autoloads all-the-icons-gnus-autoloads all-the-icons-autoloads auctex-autoloads tex-site avy-autoloads bbdb-autoloads corfu-autoloads debbugs-autoloads devdocs-autoloads diff-hl-autoloads eat-autoloads ef-themes-autoloads eglot-autoloads elfeed-autoloads embark-consult-autoloads consult-autoloads embark-autoloads emms-autoloads esy-publish-autoloads firefox-javascript-repl-autoloads gnu-elpa-keyring-update-autoloads gnuplot-autoloads graphql-mode-autoloads graphviz-dot-mode-autoloads htmlize-autoloads ialign-autoloads keycast-autoloads kubernetes-autoloads lin-autoloads magit-autoloads pcase git-commit-autoloads magit-popup-autoloads magit-section-autoloads marginalia-autoloads markdown-mode-autoloads mastodon-autoloads nano-theme-autoloads ob-prolog-autoloads olivetti-autoloads orderless-autoloads org-transclusion-autoloads package-lint-autoloads paredit-autoloads pdf-tools-autoloads persist-autoloads rainbow-delimiters-autoloads rainbow-mode-autoloads request-autoloads rg-autoloads sicp-autoloads smtpmail-multi-autoloads sqlformat-autoloads reformatter-autoloads standard-themes-autoloads sweeprolog-autoloads tablist-autoloads terraform-mode-autoloads hcl-mode-autoloads transient-autoloads ts-autoloads s-autoloads dash-autoloads vterm-autoloads vundo-autoloads wgrep-autoloads whitespace-cleanup-mode-autoloads with-editor-autoloads info compat-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib early-init rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1049395 205774) (symbols 48 45588 6) (strings 32 312938 18514) (string-bytes 1 9816385) (vectors 16 135976) (vector-slots 8 2056358 422846) (floats 8 2349 1173) (intervals 56 13412 1172) (buffers 984 34)) From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 18 07:30:54 2023 Received: (at 64147) by debbugs.gnu.org; 18 Jun 2023 11:30:54 +0000 Received: from localhost ([127.0.0.1]:53412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAqcP-00063b-Ir for submit@debbugs.gnu.org; Sun, 18 Jun 2023 07:30:53 -0400 Received: from mail.eshelyaron.com ([107.175.124.16]:33148 helo=eshelyaron.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAqcM-0005wU-Tn for 64147@debbugs.gnu.org; Sun, 18 Jun 2023 07:30:51 -0400 From: Eshel Yaron DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1687087850; bh=n3cmwhE4nGNULHTBm68ZYvbUNcj27A7Orcl5q+hK40Y=; h=From:To:Subject:In-Reply-To:References:Date:From; b=E+b/puOFeY+JpxF+DApm46oq7pWutgCyHf/Yu1+p5hijZ7AB00diOwSx7TK8p1T9s AaN6Y3T2y6OFODYVb9KoHJyT/0wKLo32s5AVJe8yFE+947JaXyo+UDmm4XE5pvHfLd tQAgdoqlRjEKcxFDDgBayPisTysnHY+IHgmvTD8YmVuPawr1JwJML5VIQK7lEQrfmD vX/xG5k+5f67b59QZ7yxVKvFMI/qckFg4zGfd0AwuMYZvMYCtG1bjoo6qYxPZY79Nf 69PUtYZLPFjemZE35N2EKPP6ZxDi+F05VGTKXAjpz3j3Z8p+MKPFkplBQ0ngfaZA2Q X+0d/tgS/i9Ew== To: 64147@debbugs.gnu.org Subject: Re: bug#64147: 30.0.50; Crash when deleting fullscreen frame on macOS In-Reply-To: (Eshel Yaron via's message of "Sun, 18 Jun 2023 10:41:08 +0300") References: Date: Sun, 18 Jun 2023 14:30:44 +0300 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64147 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 (-) Looking deeper into this, I see this issue has already been reported in Bug#59794. There's a workaround that avoids this crash on the release branch, but it was deliberately kept out of the master branch in hope that a better solution would come up (see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59794#41). From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 18 18:23:19 2023 Received: (at submit) by debbugs.gnu.org; 18 Jun 2023 22:23:19 +0000 Received: from localhost ([127.0.0.1]:55200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qB0nn-0006VX-6k for submit@debbugs.gnu.org; Sun, 18 Jun 2023 18:23:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:32956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qB0nk-0006Uy-5C for submit@debbugs.gnu.org; Sun, 18 Jun 2023 18:23:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qB0nj-0004bc-Uz for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2023 18:23:15 -0400 Received: from sonic303-21.consmr.mail.ir2.yahoo.com ([77.238.178.202]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qB0ng-0004lQ-Ve for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2023 18:23:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1687126989; bh=RTabKaWb+8Q1BhTGpiecgMaFFAlbtQlKJyk44pEQWsg=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=cnG8cvp+Zpbuw9ycvO5NRqNI6Gi5OLJWTxLNLhHKlHe1MxktnVeUzezTkU1U0P2RTUSkz4aLGqdwk5ykqMS2dPuZ21seIfTx81qtseOpAW6liwuLnFnE8pGlGhoAjOd1Mu7Rkfekb3vYDwGzX+4IddfSDY9SGjwv+Vmh/65KvVY9msRRJ+VIaPZq/ggl804D6pDYeOCemxHdMVrvfzuDOei4dY4ZYEJ2i5IpoUeoSBZrp5SmGuC8wvjvBEtImO1MkRGaXS/UWQULCAUOCTAQ4pt/B+hwVyjQKp5v7kvXaKuaHSr+9nM6VRlGAz+f9H1VneSAPgrDvvhnZDtKaFvFxQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687126989; bh=TxpRcwE37JdZn60vrdjxnQ/UIu1sprHa1BPPMDcgDfR=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=AnAzpbt3dBeSWB49RZ1hfERzfberH14X9nlEf0atVcxXKHi0Y6PREt086ketj2V9o7aaevLAbtZR/Ht0XPOTbFNSZ5hWbvH5vpX1Z5wxxUh+h/h1R0ExnskWWv137Idne4DYeLhBHaWVINgofVEBwOyCZtx9ZRG0d2RsNf1l19IiHDat/fw0esOT14FzLF3FQflvcEHckG5Um5QBF/Lh+oGVVrjotElvOJzDTGOf9axVq8eBVoMyQ7dT6jzUWLUkIuxQL52EKPfpCWngyeews77p8BjF9Fs48lSPpN0QnQ9+KLbc0tZUTqQbJacLIBQTnzr1c8SFCEi30evYXwG7ng== X-YMail-OSG: GmP2_YQVM1nfU2aRoQV3VuwTUSErwB8qs3vwqvRzRkkSTTH3r_C3HuBh5NQrdfJ uHctRrFhJhONmCGWh6VJWHTN0dhHHqF8iYuog6ZmWZjep00fhSTYCtNkzgn0WmER8SSQb7dCQSXq bWDGvTjxcg7FCFx4eFmLxDPz5v6MrKmrsg1ezp84UCDzIjyAcYNMxHKyMP16N5kqRWoIuyRU1lO1 gFtsLVGtJsiv0Rf2bxL9DfrcDcCxyOUKw0GfYt5fcXc1wfj19RVlpN01L2lVNvLYvDBpqh3qTADC cjIYVvHO50CJOICSxWhHHPcQhviZikFAWzi7lsNKRTp4WP3tmXrV3qdPOWc.lEt9EcsiqB_vrcXw Oqoh288TqO63ggeiKLupsAcMA3YdjZ8JN8UVEZyn9fjmDWBNG5gSRsUHcV9p54ounY_FLr7GTLoa XuBVmnVLkLj.mj7D0_d7AQEQLGuv0I.4c9HSernIJsPc5dFR7Gf9TePFttuWN2qvpF6jcgp0UNtH XvEA9.ScQFPFJO04qRD9JtaVHWGhA.u5sSs3jSBKi1IxB2Yd7ETFzmZb2tJp.aiMsBrYu2ONQhPw TSKAd2vlrItpuepBjAN3WHKVsyprGjVzGGVhfmjSw9QPtIuV5G9ZF4Ci1rLluhtVnWeb.OaC4FRp bremWXPVr4N2EZs_kwmQjNhUSQr.2Pz0dPLhMRdrSZCHbW75naXhXaCXhbylmciRI1lzq.XFl5g1 OCKDPpx3ZLAOQYiyXdbDzJAHjwkUWRterL4NtASnBjbaIBRhgyZn7tr8WWMLCA5pLF_aL8UnLQRU dgTlE3hq7u3C1nXMTh4EYKAavkd_k5rYt2c.siRVmHfBMGgZPEGBNPiamY.1__4yaQCiYbymWpIL GMbvf4nm.jC3Cx5fgBP4GAm.Qo2qrj_glpFXhlA6fkUslG2XpsCR3VSCqbZ_1cok7VBFwfgWNNeC eDkjjyjdQi7SfFfZYi7EKxET.EyNw_DL0Y207UkWdOqN47ss0P5VmRAqndhJdu4_pgEQ9GLGkp5b TpmkIGYsh0_V9Q_ylbAdAhL7b_g3QRo8Aaap9UVrniKZjgk._CKEiTd4wWQWT3qF5Kmh1gACvJCm 2iZ0N0kJwHHJ9tNOukgLZwz_m.IwjtKXnhUIgjZL3VOBEphAQ3Mnx4NnWMnGIg8RB8eO99JFwCXv rC66uazf0cN_Qc7Xy5hFhJmRHXAot4X6JFj1qxrxc6uSCcBuPaw2g4cBdsXADeRiYM5NOmdGCblE 6XaD2n2oam17l4c1zcH7LZ9YgZg3eKVw8vpfRUCDYrpIUr7Wb.DMLTwlw8EtRvbtg4JtYceb0miY rhdjBfg97xePl5_Fyk9S..RBDlxyZ9pDwnVzMUygHbN5luu.J85lEdn4JuhXbNH54ae1_blGn.w1 nGBWfUe4e3sChDGOedHYlHo77gxKev96bsRVmDxBr43tZfiPLErRFzBfNClbXgaCxtr.lopq7Ug0 4.LwtMtEeBtmHau1.A2MLe1DEPwYZBMgyog9hwHaSZu9UnIiMQMMBzoan0lY_4ZBfVzDb4zCOnnX 1I1vLb4y.ybz.00a7tqFxOLvmCwUvarVteSSCoUO.oDFDAt.U.gO8sdrkpVnbg_RAsPCRWGy1E79 BjmnttNhhQk5Ef5fL6gHy1vOeEa8kjOC6o5dzZdsMInqGMYpQUi8HsyAzphCW0M2hfRDgtw5yMef iEjJbUEpdD_2gn6KdQ7t5YsdcJ63qG5H3dEGkGhLouehwabXrq71WMYurlT7Ey7bB8ClurMDtJVv Iik.rFo0lyUCudazVmi6z_waAgRH4O277JrQ3MD.Zcfy474fJesyJmGbDaZBg8yIB2V4XmlKFJBv eC1uC9pvNYw8fUP4_V4reezDdNeT4suPI0W5ZZmKpV4OtEW9x99fODecJt3rBubClJIW3_p6Q0Jx OtUkITQwXvsDMuumyg8A0W47KDypr9XLhqAvskntXITNdgQCXQo6Xs9X_eEvqNZLFf7oxsAMxovZ DRetWQwDwNJfUxYm3e3GeHd6OycQ042Jp6M4zTXghctqg7PblNFr3YN7roX6M9S4P66qS7_ki5ee 1ZsM7.1rDFCZjhaU6bJdEWbakN0y.qwUYGdN2RlAQB7gRRXmOwCFtWve.qq3ZT2RXclNHD9eSRK. ILnlN61btQyedmnsXGRfyiLDpZO835gKNmlFH_WlclnwQhMkhqQmLNChGiSfOF0HXyKhV_JWcSUB 1O4PxaUg1o_j6wOVGwFZA7YQQpe3oPTtlZ_VeOzQ3VFQ- X-Sonic-MF: X-Sonic-ID: 06e75eff-e0f9-42c6-9c7f-800572e495c0 Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ir2.yahoo.com with HTTP; Sun, 18 Jun 2023 22:23:09 +0000 Received: by hermes--production-ir2-7867f454fc-nvr6n (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ddf2bedf4eccf42050db819ab11f66b9; Sun, 18 Jun 2023 22:23:05 +0000 (UTC) From: =?utf-8?Q?Daniel_Mart=C3=ADn?= To: Eshel Yaron via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#64147: 30.0.50; Crash when deleting fullscreen frame on macOS References: Date: Mon, 19 Jun 2023 00:23:03 +0200 In-Reply-To: (Eshel Yaron via's message of "Sun, 18 Jun 2023 14:30:44 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21557 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1125 Received-SPF: pass client-ip=77.238.178.202; envelope-from=mardani29@yahoo.es; helo=sonic303-21.consmr.mail.ir2.yahoo.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Eshel Yaron , 64147@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: -2.4 (--) merge 64147 59794 thanks Eshel Yaron via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > Looking deeper into this, I see this issue has already been reported in > Bug#59794. > > There's a workaround that avoids this crash on the release branch, but > it was deliberately kept out of the master branch in hope that a better > solution would come up (see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59794#41). In ns_free_frame_resources, the frame's window is closed, but the view is not removed from the hierarchy, meaning that it could be called by AppKit. That is problematic, because the frame's output_data is nullified just a few lines later. Does the following patch (on top of master) solve the problem? diff --git a/src/nsterm.m b/src/nsterm.m index 3e089cc1ff1..2c0c90e70e1 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -1624,7 +1624,7 @@ Hide the window (X11 semantics) [f->output_data.ns->miniimage release]; [[view window] close]; - [view release]; + [view removeFromSuperview]; xfree (f->output_data.ns); f->output_data.ns = NULL; From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 19 00:16:03 2023 Received: (at 64147) by debbugs.gnu.org; 19 Jun 2023 04:16:03 +0000 Received: from localhost ([127.0.0.1]:55356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qB6J9-0001FL-2C for submit@debbugs.gnu.org; Mon, 19 Jun 2023 00:16:03 -0400 Received: from mail.eshelyaron.com ([107.175.124.16]:42082 helo=eshelyaron.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qB6J6-0001Eo-8i for 64147@debbugs.gnu.org; Mon, 19 Jun 2023 00:16:01 -0400 From: Eshel Yaron DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1687148159; bh=Bb4Ixb8q65Ojp9wvg+EhTTYdsOSQ05PIVbpTfJur2Xg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=vdra78z49UGBlR6G8ZS+/iZxdYa6fUyYwkn+fu8o/1ufvDSLWBfC7vJAzcH3f4U57 0LhC6FFRJG5nz8LyWe+O83op+ooyAChH902rSa4+ZMzm/ru6NEnA+wslRTtd85SrKl wW2V+Ri5YThoecJiP0Pqvm2AQH2nLIRAyJLFbr31W694Nk7FHaHgwBLPBl/UsE+05k HzwfHCqOWZvvFY0TrNKZa9CfBrzLiUHPNreIuowRGooQHNwSyCD+xGiuk6pwbAp/aB Cy1nOmsn+OqiORKhIlFn36SF6vrm9kVOjZys6lhnFdOAsUBIxdbrNvQpveV8+KcH+9 BGjvHi4cVP0uw== To: Daniel =?utf-8?Q?Mart=C3=ADn?= Subject: Re: bug#64147: 30.0.50; Crash when deleting fullscreen frame on macOS In-Reply-To: ("Daniel =?utf-8?Q?Mart=C3=ADn=22's?= message of "Mon, 19 Jun 2023 00:23:03 +0200") References: Date: Mon, 19 Jun 2023 07:15:53 +0300 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64147 Cc: 64147@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: -1.0 (-) Daniel Mart=C3=ADn writes: > In ns_free_frame_resources, the frame's window is closed, but the view > is not removed from the hierarchy, meaning that it could be called by > AppKit. That is problematic, because the frame's output_data is > nullified just a few lines later. > > Does the following patch (on top of master) solve the problem? > > diff --git a/src/nsterm.m b/src/nsterm.m > index 3e089cc1ff1..2c0c90e70e1 100644 > --- a/src/nsterm.m > +++ b/src/nsterm.m > @@ -1624,7 +1624,7 @@ Hide the window (X11 semantics) > [f->output_data.ns->miniimage release]; >=20=20 > [[view window] close]; > - [view release]; > + [view removeFromSuperview]; >=20=20 > xfree (f->output_data.ns); > f->output_data.ns =3D NULL; Yes, this seems to solve it, thanks! --=20 Best, Eshel From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 19 12:21:38 2023 Received: (at 64147) by debbugs.gnu.org; 19 Jun 2023 16:21:38 +0000 Received: from localhost ([127.0.0.1]:57109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBHdJ-0004MX-OL for submit@debbugs.gnu.org; Mon, 19 Jun 2023 12:21:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBHdI-0004MG-6D for 64147@debbugs.gnu.org; Mon, 19 Jun 2023 12:21:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qBHdC-0003wC-Nc; Mon, 19 Jun 2023 12:21:30 -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=+sPepD8FKu0FUY8TfojQVQaz79X8oRH9WeqI/+Hkhy0=; b=SmK2QzTM7wkirnalaMCu scxIYkIyapd6cXfF4QPJGag6sGXWB1uvaLdQunCYKfIfk60dcA03EC5h6z6qJGlZp9DZz86eqAcqJ VsluSIZq796z91YCwr5bkJ3HqJ9tkwAhyWqeogd5EzILaIXLGOuZyKELnxy3Vt0KEXarI5f1KE2Sb DhlzWQupNJzVHFHTjXV983vc/fEhVaK+C6TrNH9OL+FcxhDBi/egjNzIgdaFXqql9AoVVMSfz7du6 ihL2sidoKanK8Lcvtu/+NUqELLskGhn5KWYF1j1fezgdojwpEGgLRB2i5NA4+1bC1WcVtp+S6Gl+b 425nHrDHcALdGA==; Received: from [87.69.77.57] (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 1qBHdC-0002RG-8A; Mon, 19 Jun 2023 12:21:30 -0400 Date: Mon, 19 Jun 2023 19:21:35 +0300 Message-Id: <838rcf8ltc.fsf@gnu.org> From: Eli Zaretskii To: Eshel Yaron In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#64147: 30.0.50; Crash when deleting fullscreen frame on macOS References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64147 Cc: 64147@debbugs.gnu.org, mardani29@yahoo.es 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: 64147@debbugs.gnu.org > Date: Mon, 19 Jun 2023 07:15:53 +0300 > From: Eshel Yaron via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Daniel Martín writes: > > > In ns_free_frame_resources, the frame's window is closed, but the view > > is not removed from the hierarchy, meaning that it could be called by > > AppKit. That is problematic, because the frame's output_data is > > nullified just a few lines later. > > > > Does the following patch (on top of master) solve the problem? > > > > diff --git a/src/nsterm.m b/src/nsterm.m > > index 3e089cc1ff1..2c0c90e70e1 100644 > > --- a/src/nsterm.m > > +++ b/src/nsterm.m > > @@ -1624,7 +1624,7 @@ Hide the window (X11 semantics) > > [f->output_data.ns->miniimage release]; > > > > [[view window] close]; > > - [view release]; > > + [view removeFromSuperview]; > > > > xfree (f->output_data.ns); > > f->output_data.ns = NULL; > > Yes, this seems to solve it, thanks! Great, so please install it (on the emacs-29 branch, if the problem happens there as well). Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 20 08:53:48 2023 Received: (at 64147) by debbugs.gnu.org; 20 Jun 2023 12:53:48 +0000 Received: from localhost ([127.0.0.1]:58285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBark-0007QA-1f for submit@debbugs.gnu.org; Tue, 20 Jun 2023 08:53:48 -0400 Received: from sonic309-24.consmr.mail.ir2.yahoo.com ([77.238.179.82]:35252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBarh-0007Pv-Ph for 64147@debbugs.gnu.org; Tue, 20 Jun 2023 08:53:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1687265620; bh=hqJZ+nbyyXg5FE7biMlFY2RJiZL3Qr21OOIhvxnFiF0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=AC2vT90cLQPm9Fo56KQANYb+U9xjHHchx6i9urRpqPXf3vyMBaaQj2sQyQTTe0ZdfinHw3VxDnb7cFo89ktGzQHfuDwoL/MyhtF+tUQ3+QfrTBL4WPjlrZXYEzKc6t1+bTcGZoN5IdBRAsr9Ff4f+WqyQOzo7M8tLYXMXbMUyvIGAZNlyjs1CMLl0SMbSKwsdHb8ZyQzFqXZKXgk9OyE+mKIbEOGBNz7fbt63LXoEYdXlRVASSNxquI8pzzAzhClhktfAKg+u9e1ZNUjpVDa1gHrndEjgys+ggPGaS1XwkdEqiqLKAiOT5WnppT5/aAfy1xYJXHtnQCnz4MW0l8RTQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687265620; bh=Ol9gX4MK9VZ6Sh+U8AwRoQxdb96888fOExmK3N9ZngX=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=sBM1SVMixxER12TSG/ci5ysQGjOcW0hB/AluyUMg5S9IuMsJo3dceVJJoqkyHhA3zxyQuZdZVjIcl9By1B4C+fghsmCuq+Fyk9sAt/rd8w1rV395+JT6Jew/qfbBVahn3g9FZZRtPzKyaTo2C8Cbr04GaM7hVzGFiiEvrnOHRwK5HJpaMGErnF6OBCIPGuo4yK/b9Ou2os0enbr/VPDLhx2Jp2ZlDrmck0PJPth2ZRrk67lHGS6gTgNwPAuzp7GhQbjZnPJzA3BpbyRfQFQI9bcvKpyvsgWeh5sJEn83VDXBDokoKWz93TmeH+BsgFy7s3nvI01yN/Ey2Ch/Q23K+A== X-YMail-OSG: fMsyi4QVM1nR4ecIkKtU3bFPi1shmy9UIpgXiRIIHj2m1GM1TBaqNa244mWpwZ5 oRPf7Dq48BL_vIJZ0uNKo.fyN0lptcjYtoIbVP6p0NZ1hMmSZptRDYZurtRxuf6Qy8.VmA1s7izm fXeMp3LFup1lWjn3Y21a.1S7SKhvh3tZkA678QdU44T_WPN5yLbdlZwW2FEv1cxkPiDeFix2XiGd Dv9bV1vCYeXAqe1ZPBxdn9r8yAPxEDy.LB5Hwwbcrsw1dxA1eeiqZTqM4xCv50quT4kjg._W5QQ_ Ka5.Amd6Da92hwV4aV8AWGO1eq7uofM8gvKDg5EuIGjqXr7N6OFVGHlZyOxZCgTdbcMAybIsAYjS l4BzykNJvWlBN4bVELVPQALRxPIuatuRv6H1DJU6a_aes.x3HQG5fAXTtzAN82tFxP6_alXtEEpG DWCjYtiqcRE..y9zLVDz60BacoCRLeqiU35Y1bvub4TpPZJO5CpyMFeZop27GEtKgLXJnkpNk28h pjCTM4pzhSK6GwLxdNWGLFcfELIumuZ7kaoml.13SKzkUoj432_3MqlFceDlF2xpD3hjRN04nLFQ Y_xv5_I6rmrM6B3IVyKQFP7z_CjbRiiNRUa3lEfcOGAi4C.M4TTHCHh5uarCIoE_b8_gNGvG836P 1owQVdvcKnxupoIq42rOq.FAfoK3bV.3VLfo42WLnnD6ML04FFoh0lJGc2kEy2AxEy3L_nfdWkZ8 xbj2IPL013p8uWNYEDI5hRofL2xT87p7Cp0Dc89pTbAooSR8ElJoZ23IMd4jIn1wlYAjdXTSwr4F GSeU8JCBYeA8B972CjNi4n6qhtcvQ4ob5F42jGrC9xO4p.yLcP32Is.v9E1HYhI1MJqDvcVLps9l VyhJobGnqPhOFke8DY7bnsm6oKkmZWOO1HUR6uFsXsKlfNXcDiy0wlLALne.2kg1AZ4zjAkSUXon 3Ht2uOTisoDvuGN8j8.9X_CrE_c3L4MmtSCzwM1bNBL0wA4hd5OA55eKEpSKnoZAeaqIX3D05cin Ey34dYTBqEkJowiygwGu2in0FjZ.Q.Y3lj57SeA1x7aElNL5FrXsMrbYqyTmxVRJ.HFnp_Plvcf7 7T8Cfx729HNsfiNegrrVfWD2.YqlJrNwh2TOabaRW16ypASRs264ub18uAKHca5yyMZ5t1ujAqfL xYRzrCvJaJ939PU6X8bsP4FEk3722l24HtN19hX0W9FkyxdvPmsAKpkeTJe2vq5QCiiaosbwddUs m0sd7s_Qi.WngeRkKsYsX44x3ODOHK5T.BsoMKohvTptHU4w5OYPFDT9EO7KTUilTFO4DEjwElLl t3EvU5pyacMiHRGDrskoNQwZr75I79SM_tgJwcPQiSqWvmhwggQge15zmvKgNTUS4UZ_xZpilpoe kL7ezFwMi6UiHAFxBcaSJO9AytXsbaCxOBbdKs4bvru.xRXG3D4UDFLWFi_3wpsPnWRN65G_jwBX qpY.f_gjAQXU_vH91Ft6b88upQcJ1k1fL58ogNqjLs8Td8ftY0h0rFy_XIICaXQdjYkVfBOSbbxm 3hSnSJJ2T83cdJ0CvhL7lyZ7c0LdNoyppiOKD0jty4IXcM3YeQfj4wTXHxhRHD3.n_NqsdnbNeo9 sSQSlVvQ.Br478tv7cVtvufGsPoi8seD8SI3ryPUn82t1BOFqb5YtMeyXO.icEgiJB8ziyv3m_Wi xJH3jFV7bpYw9.V68VEv2OJEPuFNVMaDe.BGP.L20.fNjoCVNvvJHGGZu.Z5Us6adDohR3EMSZX_ VNKfS1Vmsmxnr1Nbi4MHqqv3.RdbsJ81BcI3CWwdqAzyOg0ohiumJhkC_0RAkmCa6BIxTK_Hn8l0 F3hga_vWYDwqj9IDXjGKzU.tQxm7MzKgHK1HcFkpmAEmW5grTfjdgZ16bBKUNZwlQfFRGS30oSZT jZRAQZ6Z7civ.m6mk1j7DFoZJ0gYQWcAooV5Y7iEeZfMsHYwrIuHwTFY0wInfRc6uitAiMtB2bAV md.hyKF3dQLq6nXEItlDeM6Qqydet4ZcYWilmqkjD6XfBwI3xkj_9XfGr0TOFGgvu6KVT4o2OvwU H6.oBOmrnlCC1aObbP8iawdESGYo6fD_Zm5dRbkCudcfhziSrNpDWV8p9N9vQyg99a3tV7lesV2b KJ.o2bYD1FszPpA_oGMfQUVSMkhCZfushodZuSjwpbsh0Bkbej5OBB33TKAVZHXzIK1wjeYmYZYc .PjtCeD9hcwoluiLYS35al5RHB92lOzduhx9e X-Sonic-MF: X-Sonic-ID: c2e38968-bbc7-46dc-a272-9e888ef46a0c Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ir2.yahoo.com with HTTP; Tue, 20 Jun 2023 12:53:40 +0000 Received: by hermes--production-ir2-7867f454fc-s6g4r (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7ed4ad0670e9fa4a5cf9d331985928a2; Tue, 20 Jun 2023 12:53:34 +0000 (UTC) From: =?utf-8?Q?Daniel_Mart=C3=ADn?= To: Eli Zaretskii Subject: Re: bug#64147: 30.0.50; Crash when deleting fullscreen frame on macOS References: <838rcf8ltc.fsf@gnu.org> Date: Tue, 20 Jun 2023 14:53:33 +0200 In-Reply-To: <838rcf8ltc.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 19 Jun 2023 19:21:35 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21557 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 358 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 64147 Cc: Eshel Yaron , 64147@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: -0.8 (/) Eli Zaretskii writes: >> Yes, this seems to solve it, thanks! > > Great, so please install it (on the emacs-29 branch, if the problem > happens there as well). > > Thanks. Sorry, I don't have commit access, so I'd need someone to commit it for me. The problem shouldn't happen on Emacs 29 because there is a workaround to prevent the crash. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 21 09:38:28 2023 Received: (at 64147) by debbugs.gnu.org; 21 Jun 2023 13:38:28 +0000 Received: from localhost ([127.0.0.1]:60931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBy2W-0001YD-07 for submit@debbugs.gnu.org; Wed, 21 Jun 2023 09:38:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qBy2S-0001Xy-PV for 64147@debbugs.gnu.org; Wed, 21 Jun 2023 09:38:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qBy2K-0004UQ-3z; Wed, 21 Jun 2023 09:38:19 -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=/Uk/dbI1xix1rY+yVEtuCxsMIfGLgTML0O0dLr4TTTQ=; b=FoUTXi9/L0bc/pmuzaBs CYpw4G1Db8w9j+iAERNKOZv2OzXfIjgsrgzuwCYQ2eF/Z6I5qQTiURwCw3uqvwkDyTs3O3NhtCEZ/ m5kIvOTCjMchACowABJdpzff2zFlyjedhXpfcUjG7i1qZvpGedFyF4ITJ9JjZdwxjZYWaAL5XLEwG FVtQ31Lf4H9v2I6pCrdHHH5OGZ4TrCyw+6MEbLQq8pMF2XcZNIiCxJ+GWdkF8qEKcoTvEgpdCXO2W YU6udW0izJgydIcI5bUCA+vTHN89GPh8vj3h89oG4femVYkVA00CB+r5rZ3DdhLFedr2ZjSIYPvEj P3tW8xaGSDtV2g==; Received: from [87.69.77.57] (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 1qBy24-00057H-Md; Wed, 21 Jun 2023 09:38:15 -0400 Date: Wed, 21 Jun 2023 16:38:09 +0300 Message-Id: <83ttv13pha.fsf@gnu.org> From: Eli Zaretskii To: Daniel =?iso-8859-1?Q?Mart=EDn?= In-Reply-To: (message from Daniel =?iso-8859-1?Q?Mart=EDn?= on Tue, 20 Jun 2023 14:53:33 +0200) Subject: Re: bug#64147: 30.0.50; Crash when deleting fullscreen frame on macOS References: <838rcf8ltc.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64147 Cc: me@eshelyaron.com, 64147@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 (---) > From: Daniel Martín > Cc: Eshel Yaron , 64147@debbugs.gnu.org > Date: Tue, 20 Jun 2023 14:53:33 +0200 > > Eli Zaretskii writes: > >> Yes, this seems to solve it, thanks! > > > > Great, so please install it (on the emacs-29 branch, if the problem > > happens there as well). > > > > Thanks. > > Sorry, I don't have commit access, so I'd need someone to commit it for > me. Done. Should this bug now be closed? From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 21 11:58:45 2023 Received: (at 64147-done) by debbugs.gnu.org; 21 Jun 2023 15:58:45 +0000 Received: from localhost ([127.0.0.1]:34120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qC0EH-0002cg-20 for submit@debbugs.gnu.org; Wed, 21 Jun 2023 11:58:45 -0400 Received: from sonic306-20.consmr.mail.ir2.yahoo.com ([77.238.176.206]:34558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qC0EE-0002cS-UY for 64147-done@debbugs.gnu.org; Wed, 21 Jun 2023 11:58:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1687363116; bh=d26BRAC2VSavXkHr/q1mLygehNbWq6dx65tn+P27F5g=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=QGtXQ9/cOrTGiKpp/8j6rVhuUFgJhnyp17tUinwvHBRFptX42CPLrR7APPyYxbJF7zXUcfhBo/UaUnGZrrIfAvfpAObtdxHENW7CWLbDLwCFbdogMjU757QE7iTWkB68b9kARsbZTCwajx/N6gDDZaSu7mun0bCyE9zzd6eFnWtQHcDK9gFZ4fVRzYDNr0nhXtLJL1h3jJLl94V473x2Tr8Niz0zYqmy0GYSLtCR2rYU0uM8PJfFT+HtkoZ9pysxYfyhHoDg7rT+Ta0Lf9VhYTYq5FVFiP1qGd1Au/ZWRvXo4fkkFloj6l/18wmtmId6TwsLb/hBIT9IZIjV4tEnXg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687363116; bh=At1t7UzsLWamV5wOV1GKo+dmDRigDtYUpXbxGOB7f/t=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=rryWj9skhc+cBpOc2mv37QuWO08/vGVn1Zygy73TOzCnBKLC3Qfw/dWbQACMZoguWS7T4iIpM5xeLI1taiZJLTk07nDTFRR3klO2nvJwRUM+o7W68AH+2pckWkOXdt8AXurrwtNuMZS1dZAgLMD9oasciY68chsKwkRFMLq3cbgrajKT/ZwORZIy6U93k98QFM8Tv/KcX3T3a6LZVG9iMSs2FwUGtzzIs9vsrnA0/4YE/i45uzZTJ9T0yJAT4AZ7OYZ/ujSCt5h4Vjd8fZC6vYmTCRAyGI98T7SgZO9RL3tGbne+7rmMBPqq75qLbtLMFxxDSVWAf2x2RAKm98Xf/Q== X-YMail-OSG: XKpeSkYVM1n7CUuO_KgLRL8R4.kktjPZfS2awWsK3FMiYw3anKMfrZh2DWJp2DJ 9fhBULkj33MAC9icBUVA77mRJb1jikMfgLe3gzZ1juZrKtF9jaXnoCevPUPEbm0CO5ZvanZ_kFoA .zxayb4bXlJsml9XKU7kHSXkQuZivBhKrAZQ9kUTaWzB__5TkE_1Tok.r6pAVgR75SqszClne39F FQEupos9KD5.v3gTYkowkXei17ICWer74FvGhz1GQAvoe6OdUZBJW0k7.Cr6vh1j7swUcrr8vjJI oTz0t5A62fOQYCcQgl6MQaPGdfKrhevinWU5On0BnUAjUpstno9oDX_PKzctTnb5U5aU1.zF2zcE UwwEaH4.ZwQhj3KshoJbGyg1tI1FiRiPyxz6gD.auDszUmypw81MxxLz4LUDLikfRuYbBSAR7DEg ObB98q54oXsN0R0i0AbgcayICW416f.sxid1m6RSg1a.f4yWCoqp1iY30.bRwEtl2YC24WrDTS5T zSMLiixkZtg9iA3WJPl20AiZ3N50IERalYyzxYWH74bpKCDYX8m1CFYLUrmJoFcB9yxbRSHbY1RT c6G3it_Su8pl0HtZssz_G.deEiEHQW691hqgx_eDBRBZTFlTKX8KAZ5f_d7pV.Zx_IAuFGBAxxwY H352MJZL7fk0bpYmeJLP0NfcbVLm56vNpL3uF_MQuw6mid_4KWlMn7pTKrqtcSNYl8JU0e3cm1_c bpakW4prTkjJsr24QyHqtI9ywmeMEqZV.aUlb8zaRIHJnOGPdsks2OeeuPCztNIS4e_zoqWEEYNA yr1lSdqcnmwt0gV2BL8idFraAquDbVL7xiJErqME.m9tD.SYEHt7jsyyhdkhuDPmdyumyxre_t0t _n3lziUJKqBF6BwMcmJYNlHdpy_j6KwD9gxKkk74KaBdqEWgPgXBrxNWVuTJ8x1Vm57tsp9APFX3 _xfMEeW2kFW915a606NWJvqrXGY29pwetoEUGwRz60sbSGvIBEnY3fX88qeVBtkQpagNWT6ljZPI vPtx9dgSYm7pJL6xs4h3mge.bGpdI1atR.kJOp0YKVogZuBV5hHQ_KihPuVkd1EZuQwNsQsqlhkD lsI0zoVZaqcjRzy9bmhKeI7sLVeFe9FPEdkG4yuL8nTnVwBJOhPbc4h9sz21MuTO311E8Dfspu5C rA7NbOgAoynnA1Usq7lTxPFu.TQgtIE0PZBzv0qS91BO5WjTHIlKk1WdYhMQOgB.EI9mYs6Wv3Vh .U9n8FjeUjkcmICUs0mpFZOInUzSIrHptZg6Otgtjm0etdpt562TstLQo6M60j3ODA3r2hzAAIVF NljlDrxrgMd7R.uqyyNnfdZsjVrq9IC.SSdpdwxSH1dPN_AP84tXxz0Qr1bHlxL.r.OaagptARVJ p0Vtf7RGogJsINrc3myr0g8Ns5fJYwvoH8FmZpVRUfz1XxdHvNdX70iQue2MjjvCgHQD7_qsdD7X cJAch57AnhfNuBBGUOolYIHEWxhCGG1IWl1s961pVIAA9xt_W0UuX8XSzuipCADhBA1.DyGxEBaX _ktMBEBU9ufVejkNdEeq3vRINS0NvYf6cF2mFF1K7WwHH8JbI3dz35ubhNN1BPDClbicpgvzXJ.N odSGA3ICDcACTHlAiV_iI9MZVJOQ9trgw1Tm9wn2nLWfTyo4W.5OlXD0.Q89lQ1HbcVdWQhostvh Vps4T9PD52B3ZdNmCpbvn3YNzvm8qN4wzrdOPbsFb3j0wafXMvwhMpR2fvxUQkgkmYYNdOaC.vLT 5Izp5iMymDzaQhKq.OapsDcjrctA2Du65Uccuqh9CM_YA3rUdX0t6YSRQjpGsSiqJgUWtBIxRi7y tOPkmkJlM3VNsNP1J0Vo5deeZn0rHILXwwRWTTLTPgmF0ZK3mm7X98wi1FR7enC71fr4yjhs0Ui5 2NhUq4jTHjjPh5gd6Gu1R34mpvpO6eTX6oDCgq9PCd6cAtvxXHhpCbG3wn8qOyfyjrLVJs1PHi8C xXiKqVJamIFY3e2xZNiVtjdIoLOyHFGP2OUoYdwCv9s8um_mr0two_cLv8BbKOMvf0.hBVq.IGvE TfPh6CJvUyb3bYgugXYwSaY.BTCywktdyMT_ywuwzG3N4KSw_gY__xfOOqri9fkmjWyXcvrHQOI_ JFeXqdK1o4BAqpmCscgfmqx.jllM0oxwvgB.eE9_9Fxsux8VVS_Kl4.iiZ24QnP7eOTlYuRRpo4v E80xzY9S1F.dKWXFVMDasJVezGMmMtLrRwz7pDl0rNU8vRw-- X-Sonic-MF: X-Sonic-ID: b37d23da-b443-4129-a795-19b929a1cad0 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ir2.yahoo.com with HTTP; Wed, 21 Jun 2023 15:58:36 +0000 Received: by hermes--production-ir2-7867f454fc-gg9x8 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0856e40ec05f7ff9f90c9cc55ea74484; Wed, 21 Jun 2023 15:58:32 +0000 (UTC) From: =?utf-8?Q?Daniel_Mart=C3=ADn?= To: Eli Zaretskii Subject: Re: bug#64147: 30.0.50; Crash when deleting fullscreen frame on macOS References: <838rcf8ltc.fsf@gnu.org> <83ttv13pha.fsf@gnu.org> Date: Wed, 21 Jun 2023 17:58:30 +0200 In-Reply-To: <83ttv13pha.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 21 Jun 2023 16:38:09 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21557 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 560 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 64147-done Cc: 64147-done@debbugs.gnu.org, me@eshelyaron.com 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: -0.8 (/) Eli Zaretskii writes: >> From: Daniel Mart=C3=ADn >> Cc: Eshel Yaron , 64147@debbugs.gnu.org >> Date: Tue, 20 Jun 2023 14:53:33 +0200 >>=20 >> Eli Zaretskii writes: >> >> Yes, this seems to solve it, thanks! >> > >> > Great, so please install it (on the emacs-29 branch, if the problem >> > happens there as well). >> > >> > Thanks. >>=20 >> Sorry, I don't have commit access, so I'd need someone to commit it for >> me. > > Done. > > Should this bug now be closed? Yes, I'm closing it. From unknown Sat Aug 16 21:00:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 20 Jul 2023 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator