From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Newsgroups: gmane.emacs.bugs Subject: bug#65817: 30.0.50; Abort with NSInvalidArgumentException on macOS Big Sur Date: Fri, 08 Sep 2023 11:51:07 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23264"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: 65817@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Sep 08 11:52:18 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qeY9x-0005vg-KF for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 08 Sep 2023 11:52:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qeY9k-00058S-Ly; Fri, 08 Sep 2023 05:52:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qeY9g-00058G-PF for bug-gnu-emacs@gnu.org; Fri, 08 Sep 2023 05:52:02 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qeY9g-0004bB-HB for bug-gnu-emacs@gnu.org; Fri, 08 Sep 2023 05:52:00 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qeY9h-0002M6-U0 for bug-gnu-emacs@gnu.org; Fri, 08 Sep 2023 05:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Sep 2023 09:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65817 X-GNU-PR-Package: emacs Original-Received: via spool by 65817-submit@debbugs.gnu.org id=B65817.16941666859000 (code B ref 65817); Fri, 08 Sep 2023 09:52:01 +0000 Original-Received: (at 65817) by debbugs.gnu.org; 8 Sep 2023 09:51:25 +0000 Original-Received: from localhost ([127.0.0.1]:42230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeY96-0002L5-VC for submit@debbugs.gnu.org; Fri, 08 Sep 2023 05:51:25 -0400 Original-Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]:59430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qeY90-0002Ko-KX for 65817@debbugs.gnu.org; Fri, 08 Sep 2023 05:51:23 -0400 Original-Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-99c4923195dso231203366b.2 for <65817@debbugs.gnu.org>; Fri, 08 Sep 2023 02:51:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694166670; x=1694771470; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=OAEiANUEtCdz/Bn/Fs+7wF8IUgIcVzNGoXgBHG9khjM=; b=ZlIdD87RnxLzG/gF2ZeiKuTsHmGwLA35ULg3M4gMKdnwLm86PVAQom2DrJfbtxHeNU QV5WvafDIASs57vHftl/6Dux3M3v2pgckADJliqeufFYwgIXodUokNsEbB2lXKNy9QMU +SOVYQuKMtr+qbPWklOk3n9aI7IR0u5vqZuHTnAJuXRNkl2BuMeoMRsxU4ySAEK/kJ1v ofKCosKYqh9ITOqRuyZNG46WMkzJRl6BqyMlLSxdcDHgILBZTp1pMMNFfTSiwPPKJEOB Rb3XJl+vx7ojx2mRUun+3eMwF1sBAP3bB8KZA7kYzfckcxQmIGof08QGQvq4lthwqOg7 mhZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694166670; x=1694771470; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=OAEiANUEtCdz/Bn/Fs+7wF8IUgIcVzNGoXgBHG9khjM=; b=PFPEA/acENXKGSjCt2zgMTOIZBspX4VGZPq6SOw34A8jGIVl9NeOwvzyRtjSk3AHNk Mrs0xJPwRdDQjvsw7UgvBPBngVOUiNUnM9T5zI3TZE33FYL0LHv3/bFPxwX7TQBU0BAD h2NtkN8Nh/P9jRBvl7V2HbyOcTMqiKhPldICi3selaVD0FrdzseSbkX+J+X2lv4iBnKe CvNqxsVBPDP0tz4FKqleLPiBILBu8ck9U7xYuXwiGlS/sBXnsk9zh0Raj48OMsvW3doD K4oVV3OhpOZozXSaAU9m9vFiHotfJkGA7YPvYqURI9gqBKj39aBBb9jX0z11ArhLntJm thIg== X-Gm-Message-State: AOJu0YzXzfxTd6Uev8O70uEnqXfrGSCd5JQjuCUjK8PSQzutWLmqfSGU jQQ96xUaszcd2118vgKb7K2aLraJM7OmYA== X-Google-Smtp-Source: AGHT+IEeonnD/SnDyusNRLqgaWjE+LkwGUQrNkpjq5idYPxcS7s99nsU75Vt8VxYbA8dUEg7nFyErg== X-Received: by 2002:a17:906:225c:b0:9aa:186:959a with SMTP id 28-20020a170906225c00b009aa0186959amr444927ejr.31.1694166669840; Fri, 08 Sep 2023 02:51:09 -0700 (PDT) Original-Received: from Pro.fritz.box (p4fe3aaa8.dip0.t-ipconnect.de. [79.227.170.168]) by smtp.gmail.com with ESMTPSA id pk24-20020a170906d7b800b0098d2d219649sm811036ejb.174.2023.09.08.02.51.08 for <65817@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Sep 2023 02:51:09 -0700 (PDT) In-Reply-To: ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Fri, 08 Sep 2023 09:01:06 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:269744 Archived-At: I can reproduce this, but only with my .init.el, by (progn (setq display-buffer-alist '((".*" display-buffer-in-child-frame))) (describe-variable 'display-buffer-alist)) Lisp and C backtrace: (lldb) xbacktrace (unsigned char *) data = 0x00000001003d1855 "x-create-frame" (unsigned char *) data = 0x0000000103be8e01 "x-create-frame-with-faces" PVEC_COMPILED (unsigned char *) data = 0x00000001003c5d4d "apply" (unsigned char *) data = 0x0000000103be8f0e "frame-creation-function" (unsigned char *) data = 0x0000000103c01ad2 "make-frame" (unsigned char *) data = 0x0000000103c01b68 "display-buffer-in-child-frame" PVEC_COMPILED (unsigned char *) data = 0x00000001094df890 "ad-Advice-display-buffer" (unsigned char *) data = 0x00000001003c5d4d "apply" (unsigned char *) data = 0x00000001003c8e79 "display-buffer" (unsigned char *) data = 0x0000000103c149d1 "temp-buffer-window-show" (unsigned char *) data = 0x0000000103b8b037 "help--window-setup" (unsigned char *) data = 0x0000000103bbbdfa "describe-variable" (unsigned char *) data = 0x00000001003c5bf4 "progn" (unsigned char *) data = 0x00000001003c5bf4 "progn" (unsigned char *) data = 0x00000001003c5d48 "eval" (unsigned char *) data = 0x0000000103bdc9b2 "elisp--eval-last-sexp" (unsigned char *) data = 0x0000000103bdca01 "eval-last-sexp" (unsigned char *) data = 0x0000000103bdca22 "eval-print-last-sexp" (unsigned char *) data = 0x00000001003c5764 "funcall-interactively" (unsigned char *) data = 0x00000001003c5751 "call-interactively" (unsigned char *) data = 0x00000001003c8b70 "command-execute" thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT frame #0: 0x00007fff205ce90e libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x00007fff205fd5bd libsystem_pthread.dylib`pthread_kill + 263 frame #2: 0x00007fff20552406 libsystem_c.dylib`abort + 125 frame #3: 0x00007fff205c0ef2 libc++abi.dylib`abort_message + 241 frame #4: 0x00007fff205b25fd libc++abi.dylib`demangling_terminate_handler() + 266 frame #5: 0x00007fff204ab58d libobjc.A.dylib`_objc_terminate() + 96 frame #6: 0x00007fff205c0307 libc++abi.dylib`std::__terminate(void (*)()) + 8 frame #7: 0x00007fff205c2dd1 libc++abi.dylib`__cxa_rethrow + 99 frame #8: 0x00007fff204a9110 libobjc.A.dylib`objc_exception_rethrow + 37 frame #9: 0x00007fff2306d45d AppKit`-[NSView(NSLayerKitGlue) _drawViewBackingLayer:inContext:drawingHandler:] + 1119 frame #10: 0x00007fff26e89271 QuartzCore`CABackingStoreUpdate_ + 219 frame #11: 0x00007fff26ef084d QuartzCore`invocation function for block in CA::Layer::display_() + 53 frame #12: 0x00007fff26e88787 QuartzCore`-[CALayer _display] + 2247 frame #13: 0x00007fff2306cf35 AppKit`-[_NSBackingLayer display] + 475 frame #14: 0x00007fff22fd8022 AppKit`-[_NSViewBackingLayer display] + 555 frame #15: 0x00007fff26e876f3 QuartzCore`CA::Layer::display_if_needed(CA::Transaction*) + 863 frame #16: 0x00007fff26fd2bee QuartzCore`CA::Context::commit_transaction(CA::Transaction*, double, double*) + 666 frame #17: 0x00007fff26e68b6f QuartzCore`CA::Transaction::commit() + 713 frame #18: 0x00007fff22f500a5 AppKit`NSPerformVisuallyAtomicChange + 154 frame #19: 0x00007fff2314c06f AppKit`-[NSWindow addChildWindow:ordered:] + 640 frame #20: 0x000000010033fe08 emacs`-[EmacsWindow setParentChildRelationships](self=0x0000000120b0f1b0, _cmd="setParentChildRelationships") at nsterm.m:9320:7 frame #21: 0x000000010033f2ad emacs`-[EmacsWindow initWithEmacsFrame:fullscreen:screen:](self=0x0000000120b0f1b0, _cmd="initWithEmacsFrame:fullscreen:screen:", f=0x0000000108e99fd0, fullscreen=NO, screen=0x0000000000000000) at nsterm.m:9139:7 frame #22: 0x000000010033ecd0 emacs`-[EmacsWindow initWithEmacsFrame:](self=0x0000000120b0f1b0, _cmd="initWithEmacsFrame:", f=0x0000000108e99fd0) at nsterm.m:9065:10 frame #23: 0x000000010033ace5 emacs`-[EmacsView initFrameFromEmacs:](self=0x000000011c5ffd40, _cmd="initFrameFromEmacs:", f=0x0000000108e99fd0) at nsterm.m:7925:3 frame #24: 0x00000001003579a1 emacs`Fx_create_frame(parms=(struct Lisp_Cons *) $172 = 0x0000000120a5ac70) at nsfns.m:1502:3 frame #25: 0x0000000100242b25 emacs`funcall_subr(subr=0x00000001003fe3f8, numargs=1, args=(struct Lisp_Symbol *) $175 = 0x0000000100939020) at eval.c:3047:15 frame #26: 0x00000001002a4701 emacs`exec_byte_code(fun=(struct Lisp_Vector *) $180 = 0x0000000103010908, args_template=770, nargs=3, args=(struct Lisp_Symbol *) $183 = 0x0000000100939020) at bytecode.c:815:14 frame #27: 0x0000000100246617 emacs`fetch_and_exec_byte_code(fun=(struct Lisp_Vector *) $188 = 0x00000001032cfec0, args_template=257, nargs=1, args=(struct Lisp_Symbol *) $191 = 0x0000000100939020) at eval.c:3094:10 frame #28: 0x0000000100242f71 emacs`funcall_lambda(fun=(struct Lisp_Vector *) $196 = 0x00000001032cfec0, nargs=1, arg_vector=(struct Lisp_Symbol *) $199 = 0x0000000100939020) at eval.c:3166:9 frame #29: 0x0000000100242857 emacs`funcall_general(fun=(struct Lisp_Vector *) $204 = 0x00000001032cfec0, numargs=1, args=(struct Lisp_Symbol *) $207 = 0x0000000100939020) at eval.c:2958:12 frame #30: 0x000000010023dda4 emacs`Ffuncall(nargs=2, args=(struct Lisp_Symbol *) $210 = 0x0000000100939020) at eval.c:3008:21 frame #31: 0x00000001002415e7 emacs`Fapply(nargs=2, args=(struct Lisp_Symbol *) $213 = 0x0000000100939020) at eval.c:2636:14 frame #32: 0x0000000100242d0a emacs`funcall_subr(subr=0x00000001003f75b8, numargs=2, args=(struct Lisp_Symbol *) $216 = 0x0000000100939020) at eval.c:3072:9 frame #33: 0x00000001002a4701 emacs`exec_byte_code(fun=(struct Lisp_Vector *) $221 = 0x00000001030c66a0, args_template=128, nargs=1, args=(struct Lisp_Symbol *) $224 = 0x0000000100939020) at bytecode.c:815:14 frame #34: 0x0000000100246617 emacs`fetch_and_exec_byte_code(fun=(struct Lisp_Vector *) $229 = 0x0000000109e6ffb8, args_template=0, nargs=0, args=(struct Lisp_Symbol *) $232 = 0x0000000100939020) at eval.c:3094:10 frame #35: 0x0000000100243382 emacs`funcall_lambda(fun=(struct Lisp_Vector *) $237 = 0x0000000109e6ffb8, nargs=3, arg_vector=(struct Lisp_Symbol *) $240 = 0x0000000100939020) at eval.c:3255:11 frame #36: 0x0000000100242857 emacs`funcall_general(fun=(struct Lisp_Vector *) $245 = 0x0000000109e6ffb8, numargs=3, args=(struct Lisp_Symbol *) $248 = 0x0000000100939020) at eval.c:2958:12 frame #37: 0x000000010023dda4 emacs`Ffuncall(nargs=4, args=(struct Lisp_Symbol *) $251 = 0x0000000100939020) at eval.c:3008:21 frame #38: 0x0000000100241de2 emacs`Fapply(nargs=3, args=(struct Lisp_Symbol *) $254 = 0x0000000100939020) at eval.c:2679:24 frame #39: 0x0000000100242d0a emacs`funcall_subr(subr=0x00000001003f75b8, numargs=3, args=(struct Lisp_Symbol *) $257 = 0x0000000100939020) at eval.c:3072:9 frame #40: 0x00000001002a4701 emacs`exec_byte_code(fun=(struct Lisp_Vector *) $262 = 0x0000000102963cf8, args_template=128, nargs=2, args=(struct Lisp_Symbol *) $265 = 0x0000000100939020) at bytecode.c:815:14 frame #41: 0x0000000100246617 emacs`fetch_and_exec_byte_code(fun=(struct Lisp_Vector *) $270 = 0x0000000109361260, args_template=769, nargs=1, args=(struct Lisp_Symbol *) $273 = 0x0000000100939020) at eval.c:3094:10 frame #42: 0x0000000100242f71 emacs`funcall_lambda(fun=(struct Lisp_Vector *) $278 = 0x0000000109361260, nargs=1, arg_vector=(struct Lisp_Symbol *) $281 = 0x0000000100939020) at eval.c:3166:9 frame #43: 0x0000000100242857 emacs`funcall_general(fun=(struct Lisp_Vector *) $286 = 0x0000000109361260, numargs=1, args=(struct Lisp_Symbol *) $289 = 0x0000000100939020) at eval.c:2958:12 frame #44: 0x000000010023dda4 emacs`Ffuncall(nargs=2, args=(struct Lisp_Symbol *) $292 = 0x0000000100939020) at eval.c:3008:21 frame #45: 0x000000010023559f emacs`Ffuncall_interactively(nargs=2, args=(struct Lisp_Symbol *) $295 = 0x0000000100939020) at callint.c:250:32 frame #46: 0x0000000100242d0a emacs`funcall_subr(subr=0x00000001003f6e48, numargs=2, args=(struct Lisp_Symbol *) $298 = 0x0000000100939020) at eval.c:3072:9 frame #47: 0x0000000100242805 emacs`funcall_general(fun=(struct Lisp_Subr *) $303 = 0x00000001003f6e48, numargs=2, args=(struct Lisp_Symbol *) $306 = 0x0000000100939020) at eval.c:2954:12 frame #48: 0x000000010023dda4 emacs`Ffuncall(nargs=3, args=(struct Lisp_Symbol *) $309 = 0x0000000100939020) at eval.c:3008:21 frame #49: 0x00000001002415e7 emacs`Fapply(nargs=3, args=(struct Lisp_Symbol *) $312 = 0x0000000100939020) at eval.c:2636:14 frame #50: 0x0000000100235a0b emacs`Fcall_interactively(function=(struct Lisp_Symbol *) $315 = 0x0000000103223338, record_flag=(struct Lisp_Symbol *) $318 = 0x0000000100939020, keys=(struct Lisp_Vector *) $322 = 0x0000000103afd8f8) at callint.c:342:36 frame #51: 0x0000000100242b71 emacs`funcall_subr(subr=0x00000001003f6e10, numargs=3, args=(struct Lisp_Symbol *) $325 = 0x0000000100939020) at eval.c:3051:15 frame #52: 0x00000001002a4701 emacs`exec_byte_code(fun=(struct Lisp_Vector *) $330 = 0x00000001030a9630, args_template=1025, nargs=1, args=(struct Lisp_Symbol *) $333 = 0x0000000100939020) at bytecode.c:815:14 * frame #53: 0x0000000100246617 emacs`fetch_and_exec_byte_code(fun=(struct Lisp_Vector *) $338 = 0x00000001030a9630, args_template=1025, nargs=1, args=(struct Lisp_Symbol *) $341 = 0x0000000100939020) at eval.c:3094:10 frame #54: 0x0000000100242f71 emacs`funcall_lambda(fun=(struct Lisp_Vector *) $346 = 0x00000001030a9630, nargs=1, arg_vector=(struct Lisp_Symbol *) $349 = 0x0000000100939020) at eval.c:3166:9 frame #55: 0x0000000100242857 emacs`funcall_general(fun=(struct Lisp_Vector *) $354 = 0x00000001030a9630, numargs=1, args=(struct Lisp_Symbol *) $357 = 0x0000000100939020) at eval.c:2958:12 frame #56: 0x000000010023dda4 emacs`Ffuncall(nargs=2, args=(struct Lisp_Symbol *) $360 = 0x0000000100939020) at eval.c:3008:21 frame #57: 0x000000010015952f emacs`call1(fn=(struct Lisp_Symbol *) $363 = 0x000000010093d2b0, arg1=(struct Lisp_Symbol *) $366 = 0x0000000103223338) at lisp.h:3245:10 frame #58: 0x0000000100155006 emacs`command_loop_1 at keyboard.c:1529:13 frame #59: 0x000000010023ec9a emacs`internal_condition_case(bfun=(emacs`command_loop_1 at keyboard.c:1302), handlers=(struct Lisp_Symbol *) $369 = 0x00000001009390b0, hfun=(emacs`cmd_error at keyboard.c:960)) at eval.c:1486:25 frame #60: 0x0000000100154563 emacs`command_loop_2(handlers=(struct Lisp_Symbol *) $372 = 0x00000001009390b0) at keyboard.c:1157:11 frame #61: 0x000000010023e446 emacs`internal_catch(tag=(struct Lisp_Symbol *) $375 = 0x0000000100948170, func=(emacs`command_loop_2 at keyboard.c:1153), arg=(struct Lisp_Symbol *) $378 = 0x00000001009390b0) at eval.c:1209:25 frame #62: 0x00000001001538bd emacs`command_loop at keyboard.c:1135:2 frame #63: 0x00000001001536c5 emacs`recursive_edit_1 at keyboard.c:744:9 frame #64: 0x0000000100153c37 emacs`Frecursive_edit at keyboard.c:827:3 frame #65: 0x0000000100150a55 emacs`main(argc=1, argv=0x00007ffeefbff588) at emacs.c:2625:3