From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 07 10:42:43 2025 Received: (at submit) by debbugs.gnu.org; 7 Feb 2025 15:42:43 +0000 Received: from localhost ([127.0.0.1]:35983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgQV7-0006Cc-1x for submit@debbugs.gnu.org; Fri, 07 Feb 2025 10:42:43 -0500 Received: from lists.gnu.org ([2001:470:142::17]:50190) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tgQV2-0006CK-DB for submit@debbugs.gnu.org; Fri, 07 Feb 2025 10:42:38 -0500 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 1tgQUw-0000cF-H9 for bug-gnu-emacs@gnu.org; Fri, 07 Feb 2025 10:42:30 -0500 Received: from mail-qt1-x82e.google.com ([2607:f8b0:4864:20::82e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tgQUs-0000lZ-Nt for bug-gnu-emacs@gnu.org; Fri, 07 Feb 2025 10:42:30 -0500 Received: by mail-qt1-x82e.google.com with SMTP id d75a77b69052e-4679eacf2c5so21262241cf.0 for ; Fri, 07 Feb 2025 07:42:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738942945; x=1739547745; darn=gnu.org; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=5ZFL8JVlFIaw6oDPwYhItX+4mRIUzS1/Kzs9jLazxIs=; b=hUzuFoIi50hstn39Y5lj2CAK3JAXGGLobhtgWVa7MkiaRpTXcu9ms/BQr0aU6IWbX+ boVlkxV8+Sw9QAAmWqBAFMYab1OVHK6haDlkRawhwmHMP1BAf/Z4P3xdmokTP2uAsxoG yldegqm6K94jcm2OxRGBNOh31HNpWxnMNyqPV7soCe1lDD2v3UFvs+KsSUcEj6kFKn84 +EokNwajPvQKoo4DiIsO6JtQBHaJ5chM/2ASZgHazWCg+Cutfru7sqePuLtY+mlW85Ek ZnkpZRJz878dwL0xMckT17I6PdbY3Z/1IZFAPdf86z0507udm5w09Jmx3oi31YPXCSin fOww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738942945; x=1739547745; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5ZFL8JVlFIaw6oDPwYhItX+4mRIUzS1/Kzs9jLazxIs=; b=Uu6no67X8vqeXHtCCDB/ltetmXhEBMxLTOJFcbAi0QhpCFKdiOwBaTIFx63WX+pmCv 1qTcYs8LHjP03bnsEV7ygGmpWhBZ4cHVju2Li6rtJs7MvXE0sxFRmLJdyaxLcOFGzOcF MO6aCZXo9YrEv0oR+qX6XI3+yWZ0y9slf+dsQe08LXFchBODrLdQv43i3PyohIiA3miP aeAYD9wKlMkdxoGYX/FI25aeYkSAqheU5X2ofodno+KmGdIZUnQDDvf5upBq0m7tXTgL v766XxndCxddM8C52vmA8TqOYwUSq9QcrgPwJCRS48/3sfSK7Giu4+W6ssPSSqU5PDWj LGjQ== X-Gm-Message-State: AOJu0YzIjPhrWcFTunl6dSWVRUR8fhzruTnZ5jJ/GPlsb9LY6nkTEH6O TfzySEA7ktD6jDsNo0xPP5i84sHi/DY1b2jX3dOXBMnJ/H9Gi7zmXVqqFGPFWooum9tRh4iFThS bhOLszsWOEakbhQ4EzpSpwGG2tJjD9oS7 X-Gm-Gg: ASbGncsTNxCjHbPlL+Xi+pLRH1BENWwKRpACvQ+A/SinCH7a4KHfOwZqy4WWbs7vIko vdYEAIQfmKxMQI+PTRZQ0Ejxoe5z0TYRUQtym7BIrRmAMCqKaPPCwbI6f1pPZqhrq7Ozh1xIt X-Google-Smtp-Source: AGHT+IH7FfY5yF+7AS5Hiimc4SIcKe2x2uU6+putiVYtT9dETqjM4TV/3LUI8YY6HPyU44Z1M+JZq7D+2BJANswsJJA= X-Received: by 2002:a05:622a:180f:b0:46c:729a:a5b with SMTP id d75a77b69052e-47167a2c978mr51309971cf.28.1738942944648; Fri, 07 Feb 2025 07:42:24 -0800 (PST) MIME-Version: 1.0 From: Richard Copley Date: Fri, 7 Feb 2025 15:41:53 +0000 X-Gm-Features: AWEUYZlIuEBhZbdVC_UCHVGWVT_cfX42AMWKCI50rN1sh8iYM2X-CQQ6kMToU3M Message-ID: Subject: 31.0.50; crash in uniscribe_close To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::82e; envelope-from=rcopley@gmail.com; helo=mail-qt1-x82e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) 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: -0.0 (/) Emacs crashes when a font is closed in GC on Windows. This happens spontaneously. I have observed it while typing into an Emacs window, and on a timer event when no frame was visible. I am not sure that deleting a frame is necessary, but I can reliably reproduce the crash with the following recipe. Recipe: ## Start Emacs server in gdb. In a command prompt: gdb --args ./emacs -Q --daemon run ## Create a frame. In second command prompt: emacsclient -nc ## In Emacs C-x 5 0 ;; delete-frame ## Create another frame: emacsclient -nc ## Emacs server crashes. Backtrace: Thread 1 received signal SIGSEGV, Segmentation fault. 0x00007ff7bb45a0bf in release_com (i=3D0xbfb570) at w32dwrite.c:494 494 ((IUnknown *) (*i))->lpVtbl->Release (*i); (gdb) print *((IUnknown *) (*i)) $1 =3D { lpVtbl =3D 0x0 } (gdb) bt full #0 0x00007ff7bb45a0bf in release_com (i=3D0xbfb570) at w32dwrite.c:494 No locals. #1 0x00007ff7bb45a284 in w32_dwrite_free_cached_face (cache=3D0x58e2680) at w32dwrite.c:574 No locals. #2 0x00007ff7bb455fbe in uniscribe_close (font=3D0x6bb2da0) at w32uniscrib= e.c:206 uniscribe_font =3D 0x6bb2da0 #3 0x00007ff7bb319d33 in cleanup_vector (vector=3D0x6bb2da0) at alloc.c:32= 41 font =3D 0x6bb2da0 drv =3D 0x7ff7bb600ca0 #4 0x00007ff7bb31a05c in sweep_vectors () at alloc.c:3410 nbytes =3D 112 total_bytes =3D 368 free_this_block =3D false block =3D 0x6bb2c30 bprev =3D 0x6bb4c50 lv =3D 0x0 lvprev =3D 0x7ff7bb5d33a8 vector =3D 0x6bb2c30 next =3D 0x6bb2da0 #5 0x00007ff7bb31ff95 in gc_sweep () at alloc.c:7240 No locals. #6 0x00007ff7bb31df56 in garbage_collect () at alloc.c:6073 tail =3D XIL(0) buffer =3D XIL(0x50ecfd5) stack_top_variable =3D 0 '\000' message_p =3D false count =3D { bytes =3D 992 } start =3D { tv_sec =3D 1738941288, tv_nsec =3D 367632000 } tot_before =3D 18446744073709551615 visitor =3D { visit =3D 0x7ff7bb31d88c , data =3D 0x0 } #7 0x00007ff7bb31dbb2 in maybe_garbage_collect () at alloc.c:5908 No locals. #8 0x00007ff7bb34d726 in maybe_gc () at C:/projects/emacs/src/lisp.h:5865 No locals. #9 0x00007ff7bb3545a8 in Ffuncall (nargs=3D2, args=3D0xbfb9a0) at eval.c:3= 065 count =3D { bytes =3D 960 } val =3D XIL(0xffff800800000001) #10 0x00007ff7bb350dad in internal_condition_case_n (bfun=3D0x7ff7bb3544a8 , nargs=3D2, args=3D0xbfb9a0, handlers=3DXIL(0x30), hfun=3D0x7ff7bb354679 ) at eval.c:1682 val =3D XIL(0x50d3ce5) c =3D 0x6ba9b90 #11 0x00007ff7bb35473a in safe_funcall (nargs=3D2, args=3D0xbfb9a0) at eval= .c:3098 count =3D { bytes =3D 928 } val =3D XIL(0) #12 0x00007ff7bb2ab45d in map_keymap_canonical (map=3DXIL(0x4363fab), fun=3D0x7ff7bb1f0c71 , args=3DXIL(0), data=3D0xbfba00) at keymap.c:609 No locals. #13 0x00007ff7bb1f0bca in single_keymap_panes (keymap=3DXIL(0x4363fab), pane_name=3DXIL(0), prefix=3DXIL(0xffff800848d90c80), maxdepth=3D7) at menu.c:290 skp =3D { pending_maps =3D XIL(0), maxdepth =3D 7, notbuttons =3D 0 } #14 0x00007ff7bb1f1279 in single_menu_item (key=3DXIL(0xffff800848d90c80), item=3DXIL(0x4363f6b), dummy=3DXIL(0), skp_v=3D0xbfbc90) at menu.c:431 map =3D XIL(0x4363fab) item_string =3D XIL(0x4364d04) enabled =3D XIL(0x30) res =3D true skp =3D 0xbfbc90 #15 0x00007ff7bb2aafc5 in map_keymap_item (fun=3D0x7ff7bb1f0c71 , args=3DXIL(0), key=3DXIL(0xffff800848d90c80), val=3DXIL(0x4363f6b), data=3D0xbfbc90) at keymap.c:504 No locals. #16 0x00007ff7bb2ab172 in map_keymap_internal (map=3DXIL(0x3e41fe3), fun=3D0x7ff7bb1f0c71 , args=3DXIL(0), data=3D0xbfbc90) at keymap.c:551 binding =3D XIL(0x3e41c53) tail =3D XIL(0x3e421a3) #17 0x00007ff7bb2ab47f in map_keymap_canonical (map=3DXIL(0x3e41fe3), fun=3D0x7ff7bb1f0c71 , args=3DXIL(0), data=3D0xbfbc90) at keymap.c:611 No locals. #18 0x00007ff7bb1f0bca in single_keymap_panes (keymap=3DXIL(0x4360d33), pane_name=3DXIL(0), prefix=3DXIL(0xffff800848af5c50), maxdepth=3D8) at menu.c:290 skp =3D { pending_maps =3D XIL(0), maxdepth =3D 8, notbuttons =3D 0 } #19 0x00007ff7bb1f1279 in single_menu_item (key=3DXIL(0xffff800848af5c50), item=3DXIL(0x4376353), dummy=3DXIL(0), skp_v=3D0xbfbf20) at menu.c:431 map =3D XIL(0x4360d33) item_string =3D XIL(0x43763c4) enabled =3D XIL(0x30) res =3D true skp =3D 0xbfbf20 #20 0x00007ff7bb2aafc5 in map_keymap_item (fun=3D0x7ff7bb1f0c71 , args=3DXIL(0), key=3DXIL(0xffff800848af5c50), val=3DXIL(0x4376353), data=3D0xbfbf20) at keymap.c:504 No locals. #21 0x00007ff7bb2ab172 in map_keymap_internal (map=3DXIL(0x3e4e1e3), fun=3D0x7ff7bb1f0c71 , args=3DXIL(0), data=3D0xbfbf20) at keymap.c:551 binding =3D XIL(0x3e4e133) tail =3D XIL(0x3e4e233) #22 0x00007ff7bb2ab47f in map_keymap_canonical (map=3DXIL(0x3e4e1e3), fun=3D0x7ff7bb1f0c71 , args=3DXIL(0), data=3D0xbfbf20) at keymap.c:611 No locals. #23 0x00007ff7bb1f0bca in single_keymap_panes (keymap=3DXIL(0x4375e73), pane_name=3DXIL(0), prefix=3DXIL(0xffff80084895a048), maxdepth=3D9) at menu.c:290 skp =3D { pending_maps =3D XIL(0), maxdepth =3D 9, notbuttons =3D 0 } #24 0x00007ff7bb1f1279 in single_menu_item (key=3DXIL(0xffff80084895a048), item=3DXIL(0x4375e43), dummy=3DXIL(0), skp_v=3D0xbfc1b0) at menu.c:431 map =3D XIL(0x4375e73) item_string =3D XIL(0x4378c64) enabled =3D XIL(0x30) res =3D true skp =3D 0xbfc1b0 #25 0x00007ff7bb2aafc5 in map_keymap_item (fun=3D0x7ff7bb1f0c71 , args=3DXIL(0), key=3DXIL(0xffff80084895a048), val=3DXIL(0x4375e43), data=3D0xbfc1b0) at keymap.c:504 No locals. #26 0x00007ff7bb2ab172 in map_keymap_internal (map=3DXIL(0x3e4cd13), fun=3D0x7ff7bb1f0c71 , args=3DXIL(0), data=3D0xbfc1b0) at keymap.c:551 binding =3D XIL(0x3e4cc03) tail =3D XIL(0x3e4cd93) #27 0x00007ff7bb2ab47f in map_keymap_canonical (map=3DXIL(0x3e4cd13), fun=3D0x7ff7bb1f0c71 , args=3DXIL(0), data=3D0xbfc1b0) at keymap.c:611 No locals. #28 0x00007ff7bb1f0bca in single_keymap_panes (keymap=3DXIL(0x436c59b), pane_name=3DXIL(0x436c74c), prefix=3DXIL(0xffff800848d93e30), maxdepth=3D10= ) at menu.c:290 skp =3D { pending_maps =3D XIL(0), maxdepth =3D 10, notbuttons =3D 0 } #29 0x00007ff7bb1f189e in parse_single_submenu (item_key=3DXIL(0xffff800848d93e30), item_name=3DXIL(0x4367e9c), maps=3DXIL(0)) at menu.c:556 prompt =3D XIL(0x436c74c) i =3D 0 mapvec =3D 0xbfc240 top_level_items =3D false sa_avail =3D 16376 sa_count =3D { bytes =3D 928 } len =3D 1 #30 0x00007ff7bb433981 in set_frame_menubar (f=3D0x4f5b0b0, deep_p=3Dtrue) at w32menu.c:565 key =3D XIL(0xffff800848d93e30) string =3D XIL(0x4367e9c) maps =3D XIL(0x3e65703) buffer =3D XIL(0x435e3bd) specpdl_count =3D { bytes =3D 736 } previous_menu_items_used =3D 0 previous_items =3D 0xbfc550 prev =3D 0x435e3b8 menubar_widget =3D 0x0 items =3D XIL(0x6bc5c75) wv =3D 0x7ff7bb5e14b0 first_wv =3D 0x155a0 prev_wv =3D 0x0 i =3D 8 last_i =3D 8 submenu_start =3D 0xbfc4c0 submenu_end =3D 0xbfc430 submenu_top_level_items =3D 0xbfc310 submenu_n_panes =3D 0xbfc3a0 #31 0x00007ff7bb41d20c in w32_set_menu_bar_lines (f=3D0x4f5b0b0, value=3Dmake_fixnum(1), oldval=3DXIL(0)) at w32fns.c:1713 old =3D 0 '\000' new =3D 1 '\001' #32 0x00007ff7bb16f155 in handle_frame_param (f=3D0x4f5b0b0, prop=3DXIL(0xd410), val=3Dmake_fixnum(1), old_value=3DXIL(0)) at frame.c:4613 handler =3D 0x7ff7bb41d112 param_index =3D make_fixnum(15) #33 0x00007ff7bb16f8be in gui_set_frame_parameters_1 (f=3D0x4f5b0b0, alist=3DXIL(0), default_parameter=3Dtrue) at frame.c:4761 old_value =3D XIL(0) prop =3D XIL(0xd410) val =3D make_fixnum(1) tail =3D XIL(0) frame =3D XIL(0x4f5b0b5) width =3D -1 height =3D -1 width_change =3D false height_change =3D false left =3D XIL(0x60) top =3D XIL(0x60) icon_left =3D XIL(0x60) icon_top =3D XIL(0x60) fullscreen =3D XIL(0) fullscreen_change =3D false parms =3D 0xbfc700 values =3D 0xbfc708 i =3D 0 j =3D 0 size =3D 1 left_no_change =3D false top_no_change =3D false parent_done =3D -1 outer_done =3D -1 sa_avail =3D 16368 sa_count =3D { bytes =3D 736 } #34 0x00007ff7bb1733f6 in gui_default_parameter (f=3D0x4f5b0b0, alist=3DXIL(0x3e649f3), prop=3DXIL(0xd410), deflt=3Dmake_fixnum(1), xprop=3D0x0, xclass=3D0x0, type=3DRES_TYPE_NUMBER) at frame.c:6002 tem =3D make_fixnum(1) was_unbound =3D true arg =3D XIL(0xbfc873) #35 0x00007ff7bb427570 in Fx_create_frame (parameters=3DXIL(0x3e649f3)) at w32fns.c:6521 f =3D 0x4f5b0b0 frame =3D XIL(0x4f5b0b5) tem =3D XIL(0x60) name =3D XIL(0x60) minibuffer_only =3D false window_prompting =3D 0 count =3D { bytes =3D 704 } display =3D XIL(0x4fa26e4) dpyinfo =3D 0x7ff7bb6006e0 parent =3D XIL(0) parent_frame =3D XIL(0) kb =3D 0x4fb4970 #36 0x00007ffc35ceb449 in F782d6372656174652d6672616d652d776974682d6661636573_x_create_frame_with_fac= es_0 () from c:\projects\emacs\native-lisp\31.0.50-02fae885\preloaded\faces-b944= 7c93-9c36415b.eln No symbol table info available. #37 0x00007ff7bb3548b2 in funcall_subr (subr=3D0x40ddbe8, numargs=3D1, args=3D0x5140100) at eval.c:3138 argbuf =3D {XIL(0xbfcc00), make_fixnum(35175493707240), XIL(0x7ff7bb5d40a0), XIL(0x7ffc5b2a951b), XIL(0x3ee0000), XIL(0x40ddb5d), XIL(0xbfcc30), make_fixnum(35175493707822)} a =3D 0x5140100 maxargs =3D 1 fun =3D XIL(0x7ff7bb3a9bc0) #38 0x00007ff7bb3ab086 in exec_byte_code (fun=3DXIL(0x40ddb5d), args_template=3D257, nargs=3D1, args=3D0x5140088) at bytecode.c:812 call_nargs =3D 1 call_fun =3D XIL(0x40ddbed) count1 =3D { bytes =3D 672 } val =3D XIL(0) call_args =3D 0x5140100 original_fun =3D XIL(0xffff800848b09b18) op =3D 1 type =3D 3143450784 targets =3D {0x7ff7bb3aea24 , 0x7ff7bb3aea4a , 0x7ff7bb3aea4c , 0x7ff7bb3aea4e , 0x7ff7bb3aea50 , 0x7ff7bb3aea50 , 0x7ff7bb3aeab5 , 0x7ff7bb3aeb29 , 0x7ff7bb3aa80c , 0x7ff7bb3aa80e , 0x7ff7bb3aa810 , 0x7ff7bb3aa812 , 0x7ff7bb3aa814 , 0x7ff7bb3aa814 , 0x7ff7bb3aa81a , 0x7ff7bb3aa7db , 0x7ff7bb3aabc3 , 0x7ff7bb3aabc5 , 0x7ff7bb3aabc7 , 0x7ff7bb3aabc9 , 0x7ff7bb3aabcb , 0x7ff7bb3aabcb , 0x7ff7bb3aac00 , 0x7ff7bb3aabd1 , 0x7ff7bb3aadae , 0x7ff7bb3aadb0 , 0x7ff7bb3aadb2 , 0x7ff7bb3aadb4 , 0x7ff7bb3aadb6 , 0x7ff7bb3aadb6 , 0x7ff7bb3aad68 , 0x7ff7bb3aad7f , 0x7ff7bb3aae60 , 0x7ff7bb3aae62 , 0x7ff7bb3aae64 , 0x7ff7bb3aae66 , 0x7ff7bb3aae68 , 0x7ff7bb3aae68 , 0x7ff7bb3aae1a , 0x7ff7bb3aae31 , 0x7ff7bb3ab1b1 , 0x7ff7bb3ab1b3 , 0x7ff7bb3ab1b5 , 0x7ff7bb3ab1b7 , 0x7ff7bb3ab1b9 , 0x7ff7bb3ab1b9 , 0x7ff7bb3ab16b , 0x7ff7bb3ab182 , 0x7ff7bb3aba50 , 0x7ff7bb3ab84e , 0x7ff7bb3ab845 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3abc9f , 0x7ff7bb3abe1f , 0x7ff7bb3abe81 , 0x7ff7bb3abee1 , 0x7ff7bb3abf43 , 0x7ff7bb3aaa2c , 0x7ff7bb3aaaab , 0x7ff7bb3abfbc , 0x7ff7bb3aa97a , 0x7ff7bb3aab10 , 0x7ff7bb3ac024 , 0x7ff7bb3ac089 , 0x7ff7bb3ac0d1 , 0x7ff7bb3ac136 , 0x7ff7bb3ac19c , 0x7ff7bb3ac288 , 0x7ff7bb3ac2d0 , 0x7ff7bb3ac46b , 0x7ff7bb3ac637 , 0x7ff7bb3ac67f , 0x7ff7bb3ac6c7 , 0x7ff7bb3ac72c , 0x7ff7bb3ac791 , 0x7ff7bb3ac7f6 , 0x7ff7bb3ac87b , 0x7ff7bb3ac8ca , 0x7ff7bb3ac919 , 0x7ff7bb3ac9e0 , 0x7ff7bb3aca82 , 0x7ff7bb3acb24 , 0x7ff7bb3acc08 , 0x7ff7bb3accff , 0x7ff7bb3acdf6 , 0x7ff7bb3aceed , 0x7ff7bb3acfe4 , 0x7ff7bb3ad116 , 0x7ff7bb3ad1b9 , 0x7ff7bb3ad2e8 , 0x7ff7bb3ad3ae , 0x7ff7bb3ad474 , 0x7ff7bb3ad7f8 , 0x7ff7bb3ab6c8 , 0x7ff7bb3ad856 , 0x7ff7bb3ad89e , 0x7ff7bb3ad960 , 0x7ff7bb3ad9be , 0x7ff7bb3ada1c , 0x7ff7bb3ada64 , 0x7ff7bb3adaa7 , 0x7ff7bb3adaea , 0x7ff7bb3adb35 , 0x7ff7bb3aea24 , 0x7ff7bb3adb8a , 0x7ff7bb3adbcd , 0x7ff7bb3adc10 , 0x7ff7bb3adc53 , 0x7ff7bb3adc96 , 0x7ff7bb3adcd9 , 0x7ff7bb3ab6c8 , 0x7ff7bb3aea24 , 0x7ff7bb3add21 , 0x7ff7bb3add71 , 0x7ff7bb3addb9 , 0x7ff7bb3ade01 , 0x7ff7bb3ade66 , 0x7ff7bb3adecb , 0x7ff7bb3adf13 , 0x7ff7bb3adf5b , 0x7ff7bb3adfc0 , 0x7ff7bb3ae025 , 0x7ff7bb3ae08a , 0x7ff7bb3ae0cd , 0x7ff7bb3aea24 , 0x7ff7bb3ab612 , 0x7ff7bb3ab21f , 0x7ff7bb3aa8e8 , 0x7ff7bb3ab2c4 , 0x7ff7bb3ab348 , 0x7ff7bb3ab3c9 , 0x7ff7bb3ab44a , 0x7ff7bb3ab5db , 0x7ff7bb3aad15 , 0x7ff7bb3ab691 , 0x7ff7bb3ab6ff , 0x7ff7bb3ab78d , 0x7ff7bb3ab7d6 , 0x7ff7bb3abaa2 , 0x7ff7bb3abb1c , 0x7ff7bb3abba1 , 0x7ff7bb3abc0e , 0x7ff7bb3aea24 , 0x7ff7bb3ae115 , 0x7ff7bb3ae19a , 0x7ff7bb3ae1e2 , 0x7ff7bb3ae22a , 0x7ff7bb3ae272 , 0x7ff7bb3ae2ba , 0x7ff7bb3ae31f , 0x7ff7bb3ae384 , 0x7ff7bb3ae3e9 , 0x7ff7bb3ae44e , 0x7ff7bb3ae5e3 , 0x7ff7bb3ae648 , 0x7ff7bb3ae6ad , 0x7ff7bb3ae6f5 , 0x7ff7bb3ae7bb , 0x7ff7bb3ae881 , 0x7ff7bb3ae8c9 , 0x7ff7bb3ae911 , 0x7ff7bb3ad5b2 , 0x7ff7bb3ad701 , 0x7ff7bb3ae960 , 0x7ff7bb3ae9c2 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3ac210 , 0x7ff7bb3ac968 , 0x7ff7bb3ad8e8 , 0x7ff7bb3aebb8 , 0x7ff7bb3aec2d , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aecbf , 0x7ff7bb3aed46 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aeecf } quitcounter =3D 1 '\001' bc =3D 0x7ff7bb4c8780 top =3D 0x51400f8 pc =3D 0x497a8f9 "=C3=A7" bytestr =3D XIL(0x40deb3c) vector =3D XIL(0x40ddbad) maxdepth =3D make_fixnum(3) const_length =3D 1 bytestr_length =3D 4 vectorp =3D 0x40ddbb0 max_stack =3D 3 frame_base =3D 0x51400f0 fp =3D 0x5140108 bytestr_data =3D 0x497a8f6 "=E2=94=94\001!=C3=A7" rest =3D false mandatory =3D 1 nonrest =3D 1 pushedargs =3D 1 saved_quitcounter =3D 0 '\000' saved_vectorp =3D 0x6040002 saved_bytestr_data =3D 0x0 result =3D XIL(0x3ee0000) #39 0x00007ff7bb354e7a in funcall_lambda (fun=3DXIL(0x40ddb5d), nargs=3D1, arg_vector=3D0x5140080) at eval.c:3229 syms_left =3D make_fixnum(257) lexenv =3D XIL(0x40ddb5d) count =3D { bytes =3D 12570992 } i =3D 140701974450202 optional =3D false rest =3D false previous_rest =3D false val =3D XIL(0) #40 0x00007ff7bb35436f in funcall_general (fun=3DXIL(0x40ddb5d), numargs=3D1, args=3D0x5140080) at eval.c:3021 original_fun =3D XIL(0x40ddb5d) #41 0x00007ff7bb3545f5 in Ffuncall (nargs=3D2, args=3D0x5140078) at eval.c:= 3070 count =3D { bytes =3D 640 } val =3D XIL(0x3f70001) #42 0x00007ff7bb353779 in Fapply (nargs=3D2, args=3D0x5140078) at eval.c:26= 99 i =3D 68018152 funcall_nargs =3D 0 funcall_args =3D 0x0 spread_arg =3D XIL(0x3e645c3) fun =3D XIL(0x40ddb5d) sa_avail =3D 16384 sa_count =3D { bytes =3D 640 } numargs =3D 1 retval =3D XIL(0xbfd2d0) #43 0x00007ff7bb354b0f in funcall_subr (subr=3D0x7ff7bb4e04e0 , numargs=3D2, args=3D0x5140078) at eval.c:3161 maxargs =3D -2 fun =3D XIL(0x7ff7bb3a9bc0) #44 0x00007ff7bb3ab086 in exec_byte_code (fun=3DXIL(0x40ddf0d), args_template=3D128, nargs=3D1, args=3D0xbfd9e8) at bytecode.c:812 call_nargs =3D 2 call_fun =3D XIL(0x7ff7bb4e04e5) count1 =3D { bytes =3D 608 } val =3D XIL(0x40ddb5d) call_args =3D 0x5140078 original_fun =3D XIL(0x3a80) op =3D 2 type =3D 3143540288 targets =3D {0x7ff7bb3aea24 , 0x7ff7bb3aea4a , 0x7ff7bb3aea4c , 0x7ff7bb3aea4e , 0x7ff7bb3aea50 , 0x7ff7bb3aea50 , 0x7ff7bb3aeab5 , 0x7ff7bb3aeb29 , 0x7ff7bb3aa80c , 0x7ff7bb3aa80e , 0x7ff7bb3aa810 , 0x7ff7bb3aa812 , 0x7ff7bb3aa814 , 0x7ff7bb3aa814 , 0x7ff7bb3aa81a , 0x7ff7bb3aa7db , 0x7ff7bb3aabc3 , 0x7ff7bb3aabc5 , 0x7ff7bb3aabc7 , 0x7ff7bb3aabc9 , 0x7ff7bb3aabcb , 0x7ff7bb3aabcb , 0x7ff7bb3aac00 , 0x7ff7bb3aabd1 , 0x7ff7bb3aadae , 0x7ff7bb3aadb0 , 0x7ff7bb3aadb2 , 0x7ff7bb3aadb4 , 0x7ff7bb3aadb6 , 0x7ff7bb3aadb6 , 0x7ff7bb3aad68 , 0x7ff7bb3aad7f , 0x7ff7bb3aae60 , 0x7ff7bb3aae62 , 0x7ff7bb3aae64 , 0x7ff7bb3aae66 , 0x7ff7bb3aae68 , 0x7ff7bb3aae68 , 0x7ff7bb3aae1a , 0x7ff7bb3aae31 , 0x7ff7bb3ab1b1 , 0x7ff7bb3ab1b3 , 0x7ff7bb3ab1b5 , 0x7ff7bb3ab1b7 , 0x7ff7bb3ab1b9 , 0x7ff7bb3ab1b9 , 0x7ff7bb3ab16b , 0x7ff7bb3ab182 , 0x7ff7bb3aba50 , 0x7ff7bb3ab84e , 0x7ff7bb3ab845 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3abc9f , 0x7ff7bb3abe1f , 0x7ff7bb3abe81 , 0x7ff7bb3abee1 , 0x7ff7bb3abf43 , 0x7ff7bb3aaa2c , 0x7ff7bb3aaaab , 0x7ff7bb3abfbc , 0x7ff7bb3aa97a , 0x7ff7bb3aab10 , 0x7ff7bb3ac024 , 0x7ff7bb3ac089 , 0x7ff7bb3ac0d1 , 0x7ff7bb3ac136 , 0x7ff7bb3ac19c , 0x7ff7bb3ac288 , 0x7ff7bb3ac2d0 , 0x7ff7bb3ac46b , 0x7ff7bb3ac637 , 0x7ff7bb3ac67f , 0x7ff7bb3ac6c7 , 0x7ff7bb3ac72c , 0x7ff7bb3ac791 , 0x7ff7bb3ac7f6 , 0x7ff7bb3ac87b , 0x7ff7bb3ac8ca , 0x7ff7bb3ac919 , 0x7ff7bb3ac9e0 , 0x7ff7bb3aca82 , 0x7ff7bb3acb24 , 0x7ff7bb3acc08 , 0x7ff7bb3accff , 0x7ff7bb3acdf6 , 0x7ff7bb3aceed , 0x7ff7bb3acfe4 , 0x7ff7bb3ad116 , 0x7ff7bb3ad1b9 , 0x7ff7bb3ad2e8 , 0x7ff7bb3ad3ae , 0x7ff7bb3ad474 , 0x7ff7bb3ad7f8 , 0x7ff7bb3ab6c8 , 0x7ff7bb3ad856 , 0x7ff7bb3ad89e , 0x7ff7bb3ad960 , 0x7ff7bb3ad9be , 0x7ff7bb3ada1c , 0x7ff7bb3ada64 , 0x7ff7bb3adaa7 , 0x7ff7bb3adaea , 0x7ff7bb3adb35 , 0x7ff7bb3aea24 , 0x7ff7bb3adb8a , 0x7ff7bb3adbcd , 0x7ff7bb3adc10 , 0x7ff7bb3adc53 , 0x7ff7bb3adc96 , 0x7ff7bb3adcd9 , 0x7ff7bb3ab6c8 , 0x7ff7bb3aea24 , 0x7ff7bb3add21 , 0x7ff7bb3add71 , 0x7ff7bb3addb9 , 0x7ff7bb3ade01 , 0x7ff7bb3ade66 , 0x7ff7bb3adecb , 0x7ff7bb3adf13 , 0x7ff7bb3adf5b , 0x7ff7bb3adfc0 , 0x7ff7bb3ae025 , 0x7ff7bb3ae08a , 0x7ff7bb3ae0cd , 0x7ff7bb3aea24 , 0x7ff7bb3ab612 , 0x7ff7bb3ab21f , 0x7ff7bb3aa8e8 , 0x7ff7bb3ab2c4 , 0x7ff7bb3ab348 , 0x7ff7bb3ab3c9 , 0x7ff7bb3ab44a , 0x7ff7bb3ab5db , 0x7ff7bb3aad15 , 0x7ff7bb3ab691 , 0x7ff7bb3ab6ff , 0x7ff7bb3ab78d , 0x7ff7bb3ab7d6 , 0x7ff7bb3abaa2 , 0x7ff7bb3abb1c , 0x7ff7bb3abba1 , 0x7ff7bb3abc0e , 0x7ff7bb3aea24 , 0x7ff7bb3ae115 , 0x7ff7bb3ae19a , 0x7ff7bb3ae1e2 , 0x7ff7bb3ae22a , 0x7ff7bb3ae272 , 0x7ff7bb3ae2ba , 0x7ff7bb3ae31f , 0x7ff7bb3ae384 , 0x7ff7bb3ae3e9 , 0x7ff7bb3ae44e , 0x7ff7bb3ae5e3 , 0x7ff7bb3ae648 , 0x7ff7bb3ae6ad , 0x7ff7bb3ae6f5 , 0x7ff7bb3ae7bb , 0x7ff7bb3ae881 , 0x7ff7bb3ae8c9 , 0x7ff7bb3ae911 , 0x7ff7bb3ad5b2 , 0x7ff7bb3ad701 , 0x7ff7bb3ae960 , 0x7ff7bb3ae9c2 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3ac210 , 0x7ff7bb3ac968 , 0x7ff7bb3ad8e8 , 0x7ff7bb3aebb8 , 0x7ff7bb3aec2d , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aecbf , 0x7ff7bb3aed46 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aea24 , 0x7ff7bb3aeecf } quitcounter =3D 1 '\001' bc =3D 0x7ff7bb4c8780 top =3D 0x5140070 pc =3D 0x48f714d "=C3=A7" bytestr =3D XIL(0x3f7cedc) vector =3D XIL(0x40ddf3d) maxdepth =3D make_fixnum(14) const_length =3D 15 bytestr_length =3D 42 vectorp =3D 0x40ddf40 max_stack =3D 14 frame_base =3D 0x5140060 fp =3D 0x51400d0 bytestr_data =3D 0x48f7124 "\f=C3=A3=C3=83\002\r\"=C3=83\001=E2=94= =94\"=C3=A5%" rest =3D true mandatory =3D 0 nonrest =3D 0 pushedargs =3D 0 saved_quitcounter =3D 0 '\000' saved_vectorp =3D 0x4f55bd3 saved_bytestr_data =3D 0x6b9b810 "\v=C2=AD=C2=A1=E2=95=91\r=C2=AD= =C2=A1=E2=95=91\020=C3=8C=C3=B4H\b\200 " result =3D XIL(0xbfd4c0) #45 0x00007ff7bb354e7a in funcall_lambda (fun=3DXIL(0x40ddf0d), nargs=3D1, arg_vector=3D0xbfd9e8) at eval.c:3229 syms_left =3D make_fixnum(128) lexenv =3D XIL(0x40ddf0d) count =3D { bytes =3D 66133728 } i =3D 140701974450202 optional =3D false rest =3D false previous_rest =3D false val =3D XIL(0x40ddc60) #46 0x00007ff7bb35436f in funcall_general (fun=3DXIL(0x40ddf0d), numargs=3D1, args=3D0xbfd9e8) at eval.c:3021 original_fun =3D XIL(0xffff800848b09bc0) #47 0x00007ff7bb3545f5 in Ffuncall (nargs=3D2, args=3D0xbfd9e0) at eval.c:3= 070 count =3D { bytes =3D 576 } val =3D XIL(0x3f11eb0) #48 0x00007ffc35f45e1f in F6d616b652d6672616d65_make_frame_0 () from c:\projects\emacs\native-lisp\31.0.50-02fae885\preloaded\frame-b40fc590-e42= bf9ba.eln No symbol table info available. #49 0x00007ff7bb3548b2 in funcall_subr (subr=3D0x3f0e4e8, numargs=3D1, args=3D0xbfdc58) at eval.c:3138 argbuf =3D {XIL(0xbfdb40), XIL(0x7ff7bb34c73f), XIL(0x7ff7bb5d40a0), XIL(0), XIL(0x4fa26e0), XIL(0x7ff7bb5e9e40), XIL(0xbfdb70), XIL(0x7ff7bb34d615)} a =3D 0xbfdc58 maxargs =3D 1 fun =3D make_fixnum(35175493612257) #50 0x00007ff7bb354323 in funcall_general (fun=3DXIL(0x3f0e4ed), numargs=3D1, args=3D0xbfdc58) at eval.c:3017 original_fun =3D XIL(0xffff800848939ea0) #51 0x00007ff7bb3545f5 in Ffuncall (nargs=3D2, args=3D0xbfdc50) at eval.c:3= 070 count =3D { bytes =3D 512 } val =3D XIL(0x3e64503) #52 0x00007ffc240e6819 in F7365727665722d2d6372656174652d6672616d65_server__create_frame_0 () from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885= \server-0cc44189-5626429c.eln No symbol table info available. #53 0x00007ff7bb35490a in funcall_subr (subr=3D0x4f531e0, numargs=3D3, args=3D0xbfdf10) at eval.c:3142 argbuf =3D {XIL(0xbfddb0), XIL(0x7ff7bb34c73f), XIL(0x7ff7bb5d40a0), XIL(0x7ff7bb32f5c4), XIL(0x3e64173), XIL(0x7ff7bb5e9e40), XIL(0xbfdde0), XIL(0x7ff7bb34d615)} a =3D 0xbfdf10 maxargs =3D 3 fun =3D make_fixnum(35175493612257) #54 0x00007ff7bb354323 in funcall_general (fun=3DXIL(0x4f531e5), numargs=3D3, args=3D0xbfdf10) at eval.c:3017 original_fun =3D XIL(0xffff80084997f940) #55 0x00007ff7bb3545f5 in Ffuncall (nargs=3D4, args=3D0xbfdf08) at eval.c:3= 070 count =3D { bytes =3D 480 } val =3D XIL(0) #56 0x00007ffc240e64d5 in F7365727665722d6372656174652d77696e646f772d73797374656d2d6672616d65_server_= create_window_system_frame_0 () from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885= \server-0cc44189-5626429c.eln No symbol table info available. #57 0x00007ff7bb354996 in funcall_subr (subr=3D0x4f53120, numargs=3D5, args=3D0xbfe1b0) at eval.c:3146 argbuf =3D {XIL(0xbfdfe0), XIL(0x7ff7bb34c73f), XIL(0x7ff7bb5d40a0), XIL(0), XIL(0), XIL(0x7ff7bb5e9e40), XIL(0xbfe010), XIL(0x7ff7bb34d615)} a =3D 0xbfe1b0 maxargs =3D 5 fun =3D make_fixnum(35175493612257) #58 0x00007ff7bb354323 in funcall_general (fun=3DXIL(0x4f53125), numargs=3D5, args=3D0xbfe1b0) at eval.c:3017 original_fun =3D XIL(0xffff8008499b23e0) #59 0x00007ff7bb3545f5 in Ffuncall (nargs=3D6, args=3D0xbfe1a8) at eval.c:3= 070 count =3D { bytes =3D 448 } val =3D XIL(0x30) #60 0x00007ffc240e8803 in F7365727665722d2d70726f636573732d66696c7465722d31_server__process_filter_1_= 0 () from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885= \server-0cc44189-5626429c.eln No symbol table info available. #61 0x00007ff7bb3548d7 in funcall_subr (subr=3D0x4f53420, numargs=3D2, args=3D0xbfe3e8) at eval.c:3140 argbuf =3D {XIL(0xbfe2d0), XIL(0x7ff7bb34c73f), XIL(0x7ff7bb5d40a0), make_fixnum(35180459501877), XIL(0x3ee0000), XIL(0x3e609d3), XIL(0xbfe300), XIL(0x7ff7bb34d615)} a =3D 0xbfe3e8 maxargs =3D 2 fun =3D make_fixnum(35175493612257) #62 0x00007ff7bb354323 in funcall_general (fun=3DXIL(0x4f53425), numargs=3D2, args=3D0xbfe3e8) at eval.c:3017 original_fun =3D XIL(0xffff80084997fa90) #63 0x00007ff7bb3545f5 in Ffuncall (nargs=3D3, args=3D0xbfe3e0) at eval.c:3= 070 count =3D { bytes =3D 416 } val =3D XIL(0x4f53aa0) #64 0x00007ffc240e6f39 in F7365727665722d2d70726f636573732d66696c7465722d616c6c2d70656e64696e67_serve= r__process_filter_all_pending_0 () from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885= \server-0cc44189-5626429c.eln No symbol table info available. #65 0x00007ff7bb354899 in funcall_subr (subr=3D0x4f53360, numargs=3D0, args=3D0xbfe5c0) at eval.c:3136 argbuf =3D {XIL(0xbfe4a0), XIL(0x7ff7bb34c73f), XIL(0x7ff7bb5d40a0), XIL(0), XIL(0xbfe4c0), XIL(0x7ff7bb5e9e40), XIL(0xbfe4d0), XIL(0x7ff7bb34d615)} a =3D 0xbfe5c0 maxargs =3D 0 fun =3D make_fixnum(35175493612257) #66 0x00007ff7bb354323 in funcall_general (fun=3DXIL(0x4f53365), numargs=3D0, args=3D0xbfe5c0) at eval.c:3017 original_fun =3D XIL(0xffff80084997fa60) #67 0x00007ff7bb3545f5 in Ffuncall (nargs=3D1, args=3D0xbfe5b8) at eval.c:3= 070 count =3D { bytes =3D 320 } val =3D XIL(0) #68 0x00007ffc240e6e02 in F7365727665722d70726f636573732d66696c746572_server_process_filter_0 () from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885= \server-0cc44189-5626429c.eln No symbol table info available. #69 0x00007ff7bb3548d7 in funcall_subr (subr=3D0x4f53300, numargs=3D2, args=3D0xbfe788) at eval.c:3140 argbuf =3D {XIL(0xbfe670), XIL(0x7ff7bb34c73f), XIL(0x7ff7bb5d40a0), XIL(0xd5), XIL(0xbfe690), XIL(0x3e609b3), XIL(0xbfe6a0), XIL(0x7ff7bb34d615)} a =3D 0xbfe788 maxargs =3D 2 fun =3D make_fixnum(35175493612257) #70 0x00007ff7bb354323 in funcall_general (fun=3DXIL(0x4f53305), numargs=3D2, args=3D0xbfe788) at eval.c:3017 original_fun =3D XIL(0xffff800849a7f660) #71 0x00007ff7bb3545f5 in Ffuncall (nargs=3D3, args=3D0xbfe780) at eval.c:3= 070 count =3D { bytes =3D 288 } val =3D XIL(0xffff800849a7f660) #72 0x00007ff7bb353abf in Fapply (nargs=3D2, args=3D0xbfe830) at eval.c:274= 2 i =3D 3 funcall_nargs =3D 3 funcall_args =3D 0xbfe780 spread_arg =3D XIL(0) fun =3D XIL(0x4f53305) sa_avail =3D 16360 sa_count =3D { bytes =3D 288 } numargs =3D 2 retval =3D XIL(0) #73 0x00007ff7bb35407b in apply1 (fn=3DXIL(0xffff800849a7f660), arg=3DXIL(0x3e609b3)) at eval.c:2958 No locals. #74 0x00007ff7bb3cc2c9 in read_process_output_call (fun_and_args=3DXIL(0x3e609c3)) at process.c:6153 No locals. #75 0x00007ff7bb350c23 in internal_condition_case_1 (bfun=3D0x7ff7bb3cc290 , arg=3DXIL(0x3e609c3), handlers=3DXIL(0x90), hfun=3D0x7ff7bb3cc2d0 ) at eval.c:16= 26 val =3D XIL(0x30) c =3D 0x4f95410 #76 0x00007ff7bb3cd39b in read_and_dispose_of_process_output (p=3D0x6bb18b0= , chars=3D0x6c3de90 "-auth l:U]7^oyz.gR^j8}bAd7HmL=3D$O9^x;R(l@tNq,?867VI@&tJIf-`r9G*I=3D)pSls9 -env ADVISOR_2022_DIR=3DC:\\Program&_Files&_(x86)\\Intel\\oneAPI\\advisor\\2022.= 0.0 -env ALLUSERSPROFILE=3DC:\\ProgramData -env APPDATA=3DC:\\"..., nbytes=3D5064, coding=3D0x4f49ed0) at process.c:6522 outstream =3D XIL(0xffff800849a7f660) text =3D XIL(0x4f7e9a4) outer_running_asynch_code =3D false waiting =3D -1 #77 0x00007ff7bb3cc732 in read_process_output (proc=3DXIL(0x6bb18b5), channel=3D4) at process.c:6290 nbytes =3D 5064 p =3D 0x6bb18b0 coding =3D 0x4f49ed0 carryover =3D 0 readmax =3D 65536 count =3D { bytes =3D 160 } odeactivate =3D XIL(0) chars =3D 0x6c3de90 "-auth l:U]7^oyz.gR^j8}bAd7HmL=3D$O9^x;R(l@tNq,?867VI@&tJIf-`r9G*I=3D)pSls9 -env ADVISOR_2022_DIR=3DC:\\Program&_Files&_(x86)\\Intel\\oneAPI\\advisor\\2022.= 0.0 -env ALLUSERSPROFILE=3DC:\\ProgramData -env APPDATA=3DC:\\"... sa_avail =3D 16384 sa_count =3D { bytes =3D 160 } #78 0x00007ff7bb3cbaa8 in wait_reading_process_output (time_limit=3D30, nsecs=3D0, read_kbd=3D-1, do_display=3Dtrue, wait_for_cell=3DXIL(0), wait_proc=3D0x0, just_wait_proc=3D0) at process.c:5971 nread =3D 3459974 process_skipped =3D false wrapped =3D true channel_start =3D 5 child_fd =3D -1 last_read_channel =3D 4 channel =3D 4 nfds =3D 1 Available =3D { bits =3D {16, 0} } Writeok =3D { bits =3D {0, 0} } check_write =3D true check_delay =3D 0 no_avail =3D false xerrno =3D 22 proc =3D XIL(0x6bb18b5) timeout =3D { tv_sec =3D 2, tv_nsec =3D 654922000 } end_time =3D { tv_sec =3D 1738941316, tv_nsec =3D 891370000 } timer_delay =3D { tv_sec =3D 2, tv_nsec =3D 654922000 } got_output_end_time =3D { tv_sec =3D 1738941316, tv_nsec =3D 891370000 } MINIMUM =3D MINIMUM TIMEOUT =3D TIMEOUT FOREVER =3D FOREVER wait =3D TIMEOUT got_some_output =3D -1 prev_wait_proc_nbytes_read =3D 0 retry_for_async =3D false count =3D { bytes =3D 128 } now =3D { tv_sec =3D 0, tv_nsec =3D -1 } #79 0x00007ff7bb162373 in sit_for (timeout=3Dmake_fixnum(30), reading=3Dtrue, display_option=3D1) at dispnew.c:6918 sec =3D 30 nsec =3D 0 do_display =3D true curbuf_eq_winbuf =3D true nbytes =3D 32759 #80 0x00007ff7bb28fc12 in read_char (commandflag=3D1, map=3DXIL(0x3e57ec3), prev_event=3DXIL(0), used_mouse_menu=3D0xbff18f, end_time=3D0x0) at keyboard.c:2925 tem0 =3D XIL(0x3e57ec3) timeout =3D 30 count1 =3D { bytes =3D 96 } delay_level =3D 4 buffer_size =3D 1 c =3D XIL(0) local_getcjmp =3D {{ Part =3D {12579120, 0} }, { Part =3D {12578048, 12579120} }, { Part =3D {9, 213} }, { Part =3D {14305536, 0} }, { Part =3D {0, 0} }, { Part =3D {140701973672839, 3843995738016} }, { Part =3D {0, 0} }, { Part =3D {0, 0} }, { Part =3D {0, 0} }, { Part =3D {0, 0} }, { Part =3D {0, 0} }, { Part =3D {0, 0} }, { Part =3D {0, 0} }, { Part =3D {0, 0} }, { Part =3D {0, 0} }, { Part =3D {0, 0} }} save_jump =3D {{ Part =3D {0, 0} } } tem =3D XIL(0xbb34c73f) save =3D XIL(0xbff090) previous_echo_area_message =3D XIL(0) also_record =3D XIL(0) reread =3D false recorded =3D false polling_stopped_here =3D false orig_kboard =3D 0x4fb4970 jmpcount =3D { bytes =3D 96 } c_volatile =3D XIL(0) #81 0x00007ff7bb2a16e4 in read_key_sequence (keybuf=3D0xbff3d0, prompt=3DXIL(0), dont_downcase_last=3Dfalse, can_return_switch_frame=3Dtrue= , fix_current_buffer=3Dtrue, prevent_redisplay=3Dfalse, disable_text_conversion_p=3Dfalse) at keyboard.c:10750 interrupted_kboard =3D 0x4fb4970 interrupted_frame =3D 0x500b870 key =3D XIL(0) used_mouse_menu =3D false echo_local_start =3D 0 last_real_key_start =3D 0 keys_local_start =3D 0 new_binding =3D XIL(0xbff370) count =3D { bytes =3D 96 } t =3D 0 echo_start =3D 0 keys_start =3D 0 current_binding =3D XIL(0x3e57ec3) first_unbound =3D 31 mock_input =3D 0 used_mouse_menu_history =3D {false } fkey =3D { parent =3D XIL(0x3e841a3), map =3D XIL(0x3e841a3), start =3D 0, end =3D 0 } keytran =3D { parent =3D XIL(0x48643b3), map =3D XIL(0x48643b3), start =3D 0, end =3D 0 } indec =3D { parent =3D XIL(0x3e84193), map =3D XIL(0x3e84193), start =3D 0, end =3D 0 } shift_translated =3D false delayed_switch_frame =3D XIL(0) original_uppercase =3D XIL(0) original_uppercase_position =3D -1 starting_buffer =3D 0x435e3b8 fake_prefixed_keys =3D XIL(0) first_event =3D XIL(0) second_event =3D XIL(0) #82 0x00007ff7bb28bc85 in command_loop_1 () at keyboard.c:1424 cmd =3D XIL(0x6d80) keybuf =3D {make_fixnum(24), make_fixnum(53), make_fixnum(48), XIL(0x7ff7bb5df470), XIL(0xd5), XIL(0), XIL(0xbff480), XIL(0x7ff7bb332899), XIL(0xb3d0), XIL(0), XIL(0), make_fixnum(0), XIL(0xbff460), XIL(0x488ce30), XIL(0x488ce30), XIL(0xd), XIL(0x7ff7bb5df470), XIL(0xb3d0), XIL(0xbff490), XIL(0x7ff7bb34c6b3), XIL(0xb3d0), XIL(0x7ff7bb5df470), XIL(0x435e3b8), XIL(0), XIL(0xbff4f0), XIL(0x7ff7bb356179), XIL(0xb3d0), XIL(0), make_fixnum(0), XIL(0x435e3bd)} i =3D 3 last_pt =3D 148 prev_modiff =3D 17 prev_buffer =3D 0x435e3b8 #83 0x00007ff7bb350b69 in internal_condition_case (bfun=3D0x7ff7bb28b7eb , handlers=3DXIL(0x90), hfun=3D0x7ff7bb28abdc ) at eval.c:1602 val =3D XIL(0) c =3D 0x4f76a10 #84 0x00007ff7bb28b3e1 in command_loop_2 (handlers=3DXIL(0x90)) at keyboard= .c:1163 val =3D XIL(0) #85 0x00007ff7bb3500f0 in internal_catch (tag=3DXIL(0x12d50), func=3D0x7ff7bb28b3b5 , arg=3DXIL(0x90)) at eval.c:1282 val =3D XIL(0) c =3D 0x3ebed40 #86 0x00007ff7bb28b325 in command_loop () at keyboard.c:1141 No locals. #87 0x0000000000000000 in ?? () No symbol table info available. Lisp Backtrace: "Automatic GC" (0x0) "keymap-canonicalize" (0xbfb9a8) "x-create-frame-with-faces" (0x5140100) 0x40ddb58 PVEC_CLOSURE "apply" (0x5140078) "frame-creation-function" (0xbfd9e8) "make-frame" (0xbfdc58) "server--create-frame" (0xbfdf10) "server-create-window-system-frame" (0xbfe1b0) "server--process-filter-1" (0xbfe3e8) "server--process-filter-all-pending" (0xbfe5c0) "server-process-filter" (0xbfe788) In GNU Emacs 31.0.50 (build 1, x86_64-w64-mingw32) of 2025-02-07 built on MACHINE Repository revision: 0065c9dbb8fb7d2b802e8f9a327f33049afec4ad Repository branch: master Windowing system distributor 'Microsoft Corp.', version 10.0.19045 System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.5371) Configured using: 'configure 'CFLAGS=3D-O0 -ggdb3'' Configured features: ACL DBUS GIF GMP GNUTLS HARFBUZZ JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB Important settings: value of $LANG: ENG locale-coding-system: cp1252 Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr compile comint ansi-osc ansi-color ring comp-run bytecomp byte-compile comp-common rx emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel touch-screen dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars 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 w32notify dbusbind w32 lcms2 multi-tty move-toolbar make-network-process tty-child-frames native-compile emacs) Memory information: ((conses 16 84372 24866) (symbols 48 6830 0) (strings 32 24481 2303) (string-bytes 1 722639) (vectors 16 14886) (vector-slots 8 183944 7958) (floats 8 37 5) (intervals 56 288 0) (buffers 992 11)) From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 07 10:56:29 2025 Received: (at 76121) by debbugs.gnu.org; 7 Feb 2025 15:56:29 +0000 Received: from localhost ([127.0.0.1]:36025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgQiP-0006tf-E4 for submit@debbugs.gnu.org; Fri, 07 Feb 2025 10:56:29 -0500 Received: from mail-10629.protonmail.ch ([79.135.106.29]:34125) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tgQiI-0006t5-FE for 76121@debbugs.gnu.org; Fri, 07 Feb 2025 10:56:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1738943771; x=1739202971; bh=SZu0SMB4hhIRygTifO6XsOpUYvhGAo0cemh8OQpHLiw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=eQxFOIXjU4Sbc1CPtBaiG2Vpx9Z7qClQqACCte+9cLBipPjbduiHcE0Z6q9LKH0bO NbOOnGgLWz/4lKZ5Uocf4zY/fUNsqgy7rQEu4AKE0gN+0pskNJcc6mECfOQj7LWaiL xnM6bfec43v/ilPE/6LHmoORpvGjgbijGOmzF3KgKTtVbW5nrr39s0KT0YCUQWJapu BxxAO4Na83O2glbWpYLkPYJFg1D+jPrLHd7OSghFSD920djD/A+Z9DdSHuKhNJ7AOm QWQiLDTAUeGOWAR+nfLkQG+SKhwEIRUzm8s2u0N9AsvUB/gXkw8CMkMDoZFmsQbRdz dKKBjO9NuwL7w== Date: Fri, 07 Feb 2025 15:56:08 +0000 To: Richard Copley From: Pip Cet Subject: Re: bug#76121: 31.0.50; crash in uniscribe_close Message-ID: <878qqheolf.fsf@protonmail.com> In-Reply-To: References: Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 9d81e96c389e6e81ec6187ce7afa0eef7034b1df 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: 76121 Cc: 76121@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 (-) "Richard Copley" writes: > Emacs crashes when a font is closed in GC on Windows. > This happens spontaneously. I have observed it while > typing into an Emacs window, and on a timer event when no > frame was visible. I am not sure that deleting a frame is > necessary, but I can reliably reproduce the crash with > the following recipe. > > Recipe: > ## Start Emacs server in gdb. In a command prompt: > gdb --args ./emacs -Q --daemon > run > ## Create a frame. In second command prompt: > emacsclient -nc > ## In Emacs > C-x 5 0 ;; delete-frame > ## Create another frame: > emacsclient -nc > ## Emacs server crashes. > > Backtrace: > > Thread 1 received signal SIGSEGV, Segmentation fault. > 0x00007ff7bb45a0bf in release_com (i=3D0xbfb570) at w32dwrite.c:494 > 494 ((IUnknown *) (*i))->lpVtbl->Release (*i); > (gdb) print *((IUnknown *) (*i)) > $1 =3D { > lpVtbl =3D 0x0 > } > (gdb) bt full > #0 0x00007ff7bb45a0bf in release_com (i=3D0xbfb570) at w32dwrite.c:494 > No locals. > #1 0x00007ff7bb45a284 in w32_dwrite_free_cached_face > (cache=3D0x58e2680) at w32dwrite.c:574 > No locals. > #2 0x00007ff7bb455fbe in uniscribe_close (font=3D0x6bb2da0) at w32uniscr= ibe.c:206 > uniscribe_font =3D 0x6bb2da0 My understanding is that font closing functions such as uniscribe_close must be written to be idempotent, ensuring they don't close the same font twice. This is because they can be called explicitly and from GC. For example, here's w32font_close: void w32font_close (struct font *font) { struct w32font_info *w32_font =3D (struct w32font_info *) font; if (w32_font->hfont) { /* Delete the GDI font object. */ DeleteObject (w32_font->hfont); w32_font->hfont =3D NULL; .... } } This will call DeleteObject at most once. uniscribe_close: static void uniscribe_close (struct font *font) { struct uniscribe_font_info *uniscribe_font =3D (struct uniscribe_font_info *) font; #ifdef HAVE_HARFBUZZ w32_dwrite_free_cached_face (uniscribe_font->dwrite_cache); if (uniscribe_font->w32_font.font.driver =3D=3D &harfbuzz_font_driver && uniscribe_font->cache) hb_font_destroy ((hb_font_t *) uniscribe_font->cache); else #endif if (uniscribe_font->cache) (*pfnScriptFreeCache) ((SCRIPT_CACHE) &(uniscribe_font->cache)); uniscribe_font->cache =3D NULL; w32font_close (font); } may call w32_dwrite_free_cached_face twice for the same object. My guess is if we made uniscribe_close return immediately if uniscribe_font->cache is NULL, this crash might be avoided. Unless there's something obviously inappropriate with this theory, I'll provide a patch (but can't really test it very well as I'm not using Microsoft's Windows implementation). Pip From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 07 11:25:17 2025 Received: (at 76121) by debbugs.gnu.org; 7 Feb 2025 16:25:18 +0000 Received: from localhost ([127.0.0.1]:36141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgRAJ-0008SG-99 for submit@debbugs.gnu.org; Fri, 07 Feb 2025 11:25:17 -0500 Received: from mail-qt1-x831.google.com ([2607:f8b0:4864:20::831]:61844) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tgRAC-0008Po-T1 for 76121@debbugs.gnu.org; Fri, 07 Feb 2025 11:25:12 -0500 Received: by mail-qt1-x831.google.com with SMTP id d75a77b69052e-467a17055e6so27372041cf.3 for <76121@debbugs.gnu.org>; Fri, 07 Feb 2025 08:25:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738945503; x=1739550303; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=m1f9lEyTk4YYbHzPAB9dtDptx70JP7DPhROlnvzMfWw=; b=Jn4f+VBLg6FA99DwpCwoiBIlzgvpYTiCTUHsIFK6R4/U81OrjXn0UyhPq4AzK2ROvm c7BeJ+dkfON4er9kBaSRNwjLLdbyA3S61+U8SumjAlFK/mEATyc+NY0frVL51LuSK0i/ sJn/zjyupduj5sWvHBqPsh4qfhvMIrND/pYo0mud1W3zYmJuvJzvBlzTY+maNniKOvsK k2OEHETUe1ljA6vjgkf67bXvS7FTvjyKQVoMaFt+4c4Wy6WCUYR+eTsKPyDzi/iCtid5 SaUm5d58oluNPyRU64qDZAgWAU2S6eATuAqdqsX3YSFu3EXj4RTNzK4I7XKrmwroLEsx sIyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738945503; x=1739550303; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=m1f9lEyTk4YYbHzPAB9dtDptx70JP7DPhROlnvzMfWw=; b=s7S0jnprH8ABtN3PH/DHMVwnjqFTkPKmxtjAbx7bkHtAi+ZgASVovpZ6M4y+AidPDy pmHBIWZy7HfkJqGi3w8bTnjx6rVD1YI0G80jQPkvbu4zt3EVNAWiGAXgVOIoROh9kEGy Xwxe0mg2LJgLOtiM/62qZzYQYs47ZB+rIT/Qf3v5NKSLqX6QiSEGv6JQdDkcDyf5C5y7 VYinFYJ+Ngw+9gK7azEPh9lIkXjLRI5K+k1+jkXpTny5PhE5CjhVOYHMw/sI+MCJFc8R 8XJxM2XORg64hxUffitDBs5uwLCdm97bKka6nN3FFBijZC8GhW0DdzXEXRzRzlNcc66x aYiw== X-Gm-Message-State: AOJu0Yy1fkj3OAgPgojzyCee2gNJFoMdyJ9hXDglwPBEAtmxkQRXvn4F PwYgnu6yANxnrmoKwyaDJA8HMJU+K4925tBwEVoS1j89vaU+dUdzB+6Cy8CRJYeqTBXg5cEpX/O fppod9r91mx/Kxb10gfFz2VKCcwI= X-Gm-Gg: ASbGncueL2v+i29i7I7HbIb8Vv7D/ZkRvLTtjL13n1XxhWhLzN43DbPsm6UF6xIRtXh RqI4mX2Y/7tdBSRD6cYntMUIlclc+4vOziYCQOqKxgSchViAtLx7QAH4rNz5lpwnmb3YG2q3G X-Google-Smtp-Source: AGHT+IGnKWRmyJocUjEcivyVjU9RHzu4FVyrb97sWOz2Gkzug33yIQK80l5GhKEpRG+f7K/II9ryYTdg/mAhlosyJkg= X-Received: by 2002:a05:622a:130f:b0:467:7745:f0a9 with SMTP id d75a77b69052e-47167a7536fmr57389041cf.4.1738945502968; Fri, 07 Feb 2025 08:25:02 -0800 (PST) MIME-Version: 1.0 References: <878qqheolf.fsf@protonmail.com> In-Reply-To: <878qqheolf.fsf@protonmail.com> From: Richard Copley Date: Fri, 7 Feb 2025 16:24:36 +0000 X-Gm-Features: AWEUYZmSAxk475_ErW7x5iHUkjZmblVTdUTCTNBiL6StyfkzCnrueQs4R1GlSNQ Message-ID: Subject: Re: bug#76121: 31.0.50; crash in uniscribe_close To: Pip Cet Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76121 Cc: 76121@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 (-) Pip Cet wrote: > My guess is if we made uniscribe_close return immediately if > uniscribe_font->cache is NULL, this crash might be avoided. That does seem to work. Thanks. Another way to ensure idempotence is to set 'uniscribe_font->dwrite_cache' to NULL after calling 'w32_dwrite_free_cached_face'. This also seems to avoid the crash. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 07 11:30:48 2025 Received: (at 76121) by debbugs.gnu.org; 7 Feb 2025 16:30:48 +0000 Received: from localhost ([127.0.0.1]:36172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgRFg-0000NC-5B for submit@debbugs.gnu.org; Fri, 07 Feb 2025 11:30:48 -0500 Received: from mail-10629.protonmail.ch ([79.135.106.29]:40935) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tgRFc-0000Ms-OP for 76121@debbugs.gnu.org; Fri, 07 Feb 2025 11:30:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1738945837; x=1739205037; bh=GHl74q72k4pNHyWR7C5xk/EJ+P0bkSxOZpZEYwrpquQ=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=SnuD6d7nlqTFUUJ5ycweectOip/Kr2eBKclv2x5xs0qbON+Z6CwjP5vpIbi1Y7OUU q3L0iGvgQBvJKkcqLwtEDeE2ANZytFQjCUyZs9n6tjWFcvsbkue+RHFnX8cPAIzjK9 qr1lCjwqdwT1d3AP2dKX+VqshZKu5nD0pZe6uRU7zFUf7EXl3Zprcr+aK+JRbhRCUo 5BpCv/dnyZBPrdUumQ9rEeotk9TE9jNKIyGjR7GN8eD4xW7qBbhdWJ+JZAOR9BH6T3 qWTqjKUOtRbqLa/dHnCngGRRxETv9NpsGoE4kUuvfU6ngXe47n7RL4O0fFOZoElVI8 joDOpyXahoewg== Date: Fri, 07 Feb 2025 16:30:32 +0000 To: Richard Copley From: Pip Cet Subject: Re: bug#76121: 31.0.50; crash in uniscribe_close Message-ID: <87r049d8fp.fsf@protonmail.com> In-Reply-To: References: <878qqheolf.fsf@protonmail.com> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: bd92750ed9cccc6cfc71f215ac0145f286e0662f 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: 76121 Cc: 76121@debbugs.gnu.org, Eli Zaretskii 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 (-) "Richard Copley" writes: > Pip Cet wrote: > >> My guess is if we made uniscribe_close return immediately if >> uniscribe_font->cache is NULL, this crash might be avoided. > > That does seem to work. Thanks. > Another way to ensure idempotence is to set > 'uniscribe_font->dwrite_cache' to NULL after calling > 'w32_dwrite_free_cached_face'. This also seems to avoid the crash. Oh, excellent! I was about to post a patch to detect the problem (which takes forever because building Emacs in Wine does), but if you've already tested that case we can easily fix this :-) diff --git a/src/w32uniscribe.c b/src/w32uniscribe.c index 9986c9dc2f9..89f8615dd94 100644 --- a/src/w32uniscribe.c +++ b/src/w32uniscribe.c @@ -202,6 +202,14 @@ uniscribe_close (struct font *font) struct uniscribe_font_info *uniscribe_font =3D (struct uniscribe_font_info *) font; =20 + fprintf (stderr, "uniscribe_close %p %p %p\n", +=09 font, uniscribe_font->dwrite_cache, +=09 uniscribe_font->cache); + if (uniscribe_font->cache =3D=3D NULL) + { + fprintf (stderr, "already closed, would crash here\n"); + return; + } #ifdef HAVE_HARFBUZZ w32_dwrite_free_cached_face (uniscribe_font->dwrite_cache); if (uniscribe_font->w32_font.font.driver =3D=3D &harfbuzz_font_driver I guess we can remove the fprintf statements (I'm not even sure those work on Windows, but I've learned the hard way not to use other printing functions from GC), and keep just the return... Pip From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 07 11:57:36 2025 Received: (at 76121) by debbugs.gnu.org; 7 Feb 2025 16:57:36 +0000 Received: from localhost ([127.0.0.1]:36221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgRfa-0001a0-D7 for submit@debbugs.gnu.org; Fri, 07 Feb 2025 11:57:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56650) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tgRfV-0001Zi-Kj for 76121@debbugs.gnu.org; Fri, 07 Feb 2025 11:57:32 -0500 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 1tgRfP-00066n-HZ; Fri, 07 Feb 2025 11:57:23 -0500 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=HLc6T3pax9jjkc7Wf1uVucheJdvGbPrYrEu2ZSIpq3Q=; b=jCPgn4OYB/cA+VCjOTGX xy1XtpVObj6q3ZoIfUQ0Oi9CTyNAjBaxnc5SlKJMit/k+Il/1AKHzUGCObmtso58vTLjG5qpswk/O W5cSC4oR5KZL00+GYpUzYD9YGZUTtERrFV0nQe5VDIxIbIou+b9MbsLTJm1Dipxa5/e/Ek5GK+sUL PsTcsFUfEgXFiW9IUnYDqU0PUpRNy7Ne381pHzzCeDb0sl6FcXEV7xBjhPR0T9xz4Lz8WfLwhGy8x 6yFw7qQ3/W0ul7PP82bepS8uI59q2EgebpH01Y92xfoAOdG3l9V0fLz2h1yLiFkmfnTWOVAz7oFxe LckElqMZ79UA6g==; Date: Fri, 07 Feb 2025 18:57:18 +0200 Message-Id: <86v7tl4rrl.fsf@gnu.org> From: Eli Zaretskii To: Richard Copley , "Cecilio Pardo" In-Reply-To: (message from Richard Copley on Fri, 7 Feb 2025 15:41:53 +0000) Subject: Re: bug#76121: 31.0.50; crash in uniscribe_close 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: 76121 Cc: 76121@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: Richard Copley > Date: Fri, 7 Feb 2025 15:41:53 +0000 > > Emacs crashes when a font is closed in GC on Windows. > This happens spontaneously. I have observed it while > typing into an Emacs window, and on a timer event when no > frame was visible. I am not sure that deleting a frame is > necessary, but I can reliably reproduce the crash with > the following recipe. > > Recipe: > ## Start Emacs server in gdb. In a command prompt: > gdb --args ./emacs -Q --daemon > run > ## Create a frame. In second command prompt: > emacsclient -nc > ## In Emacs > C-x 5 0 ;; delete-frame > ## Create another frame: > emacsclient -nc > ## Emacs server crashes. > > Backtrace: Thanks. Cecilio, could you please look into this? > Thread 1 received signal SIGSEGV, Segmentation fault. > 0x00007ff7bb45a0bf in release_com (i=0xbfb570) at w32dwrite.c:494 > 494 ((IUnknown *) (*i))->lpVtbl->Release (*i); > (gdb) print *((IUnknown *) (*i)) > $1 = { > lpVtbl = 0x0 > } > (gdb) bt full > #0 0x00007ff7bb45a0bf in release_com (i=0xbfb570) at w32dwrite.c:494 > No locals. > #1 0x00007ff7bb45a284 in w32_dwrite_free_cached_face > (cache=0x58e2680) at w32dwrite.c:574 > No locals. > #2 0x00007ff7bb455fbe in uniscribe_close (font=0x6bb2da0) at w32uniscribe.c:206 > uniscribe_font = 0x6bb2da0 > #3 0x00007ff7bb319d33 in cleanup_vector (vector=0x6bb2da0) at alloc.c:3241 > font = 0x6bb2da0 > drv = 0x7ff7bb600ca0 > #4 0x00007ff7bb31a05c in sweep_vectors () at alloc.c:3410 > nbytes = 112 > total_bytes = 368 > free_this_block = false > block = 0x6bb2c30 > bprev = 0x6bb4c50 > lv = 0x0 > lvprev = 0x7ff7bb5d33a8 > vector = 0x6bb2c30 > next = 0x6bb2da0 > #5 0x00007ff7bb31ff95 in gc_sweep () at alloc.c:7240 > No locals. > #6 0x00007ff7bb31df56 in garbage_collect () at alloc.c:6073 > tail = XIL(0) > buffer = XIL(0x50ecfd5) > stack_top_variable = 0 '\000' > message_p = false > count = { > bytes = 992 > } > start = { > tv_sec = 1738941288, > tv_nsec = 367632000 > } > tot_before = 18446744073709551615 > visitor = { > visit = 0x7ff7bb31d88c , > data = 0x0 > } > #7 0x00007ff7bb31dbb2 in maybe_garbage_collect () at alloc.c:5908 > No locals. > #8 0x00007ff7bb34d726 in maybe_gc () at C:/projects/emacs/src/lisp.h:5865 > No locals. > #9 0x00007ff7bb3545a8 in Ffuncall (nargs=2, args=0xbfb9a0) at eval.c:3065 > count = { > bytes = 960 > } > val = XIL(0xffff800800000001) > #10 0x00007ff7bb350dad in internal_condition_case_n > (bfun=0x7ff7bb3544a8 , nargs=2, args=0xbfb9a0, > handlers=XIL(0x30), > hfun=0x7ff7bb354679 ) at eval.c:1682 > val = XIL(0x50d3ce5) > c = 0x6ba9b90 > #11 0x00007ff7bb35473a in safe_funcall (nargs=2, args=0xbfb9a0) at eval.c:3098 > count = { > bytes = 928 > } > val = XIL(0) > #12 0x00007ff7bb2ab45d in map_keymap_canonical (map=XIL(0x4363fab), > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfba00) at > keymap.c:609 > No locals. > #13 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x4363fab), > pane_name=XIL(0), prefix=XIL(0xffff800848d90c80), maxdepth=7) at > menu.c:290 > skp = { > pending_maps = XIL(0), > maxdepth = 7, > notbuttons = 0 > } > #14 0x00007ff7bb1f1279 in single_menu_item > (key=XIL(0xffff800848d90c80), item=XIL(0x4363f6b), dummy=XIL(0), > skp_v=0xbfbc90) at menu.c:431 > map = XIL(0x4363fab) > item_string = XIL(0x4364d04) > enabled = XIL(0x30) > res = true > skp = 0xbfbc90 > #15 0x00007ff7bb2aafc5 in map_keymap_item (fun=0x7ff7bb1f0c71 > , args=XIL(0), key=XIL(0xffff800848d90c80), > val=XIL(0x4363f6b), > data=0xbfbc90) at keymap.c:504 > No locals. > #16 0x00007ff7bb2ab172 in map_keymap_internal (map=XIL(0x3e41fe3), > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbc90) at > keymap.c:551 > binding = XIL(0x3e41c53) > tail = XIL(0x3e421a3) > #17 0x00007ff7bb2ab47f in map_keymap_canonical (map=XIL(0x3e41fe3), > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbc90) at > keymap.c:611 > No locals. > #18 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x4360d33), > pane_name=XIL(0), prefix=XIL(0xffff800848af5c50), maxdepth=8) at > menu.c:290 > skp = { > pending_maps = XIL(0), > maxdepth = 8, > notbuttons = 0 > } > #19 0x00007ff7bb1f1279 in single_menu_item > (key=XIL(0xffff800848af5c50), item=XIL(0x4376353), dummy=XIL(0), > skp_v=0xbfbf20) at menu.c:431 > map = XIL(0x4360d33) > item_string = XIL(0x43763c4) > enabled = XIL(0x30) > res = true > skp = 0xbfbf20 > #20 0x00007ff7bb2aafc5 in map_keymap_item (fun=0x7ff7bb1f0c71 > , args=XIL(0), key=XIL(0xffff800848af5c50), > val=XIL(0x4376353), > data=0xbfbf20) at keymap.c:504 > No locals. > #21 0x00007ff7bb2ab172 in map_keymap_internal (map=XIL(0x3e4e1e3), > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbf20) at > keymap.c:551 > binding = XIL(0x3e4e133) > tail = XIL(0x3e4e233) > #22 0x00007ff7bb2ab47f in map_keymap_canonical (map=XIL(0x3e4e1e3), > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbf20) at > keymap.c:611 > No locals. > #23 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x4375e73), > pane_name=XIL(0), prefix=XIL(0xffff80084895a048), maxdepth=9) at > menu.c:290 > skp = { > pending_maps = XIL(0), > maxdepth = 9, > notbuttons = 0 > } > #24 0x00007ff7bb1f1279 in single_menu_item > (key=XIL(0xffff80084895a048), item=XIL(0x4375e43), dummy=XIL(0), > skp_v=0xbfc1b0) at menu.c:431 > map = XIL(0x4375e73) > item_string = XIL(0x4378c64) > enabled = XIL(0x30) > res = true > skp = 0xbfc1b0 > #25 0x00007ff7bb2aafc5 in map_keymap_item (fun=0x7ff7bb1f0c71 > , args=XIL(0), key=XIL(0xffff80084895a048), > val=XIL(0x4375e43), > data=0xbfc1b0) at keymap.c:504 > No locals. > #26 0x00007ff7bb2ab172 in map_keymap_internal (map=XIL(0x3e4cd13), > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfc1b0) at > keymap.c:551 > binding = XIL(0x3e4cc03) > tail = XIL(0x3e4cd93) > #27 0x00007ff7bb2ab47f in map_keymap_canonical (map=XIL(0x3e4cd13), > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfc1b0) at > keymap.c:611 > No locals. > #28 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x436c59b), > pane_name=XIL(0x436c74c), prefix=XIL(0xffff800848d93e30), maxdepth=10) > at menu.c:290 > skp = { > pending_maps = XIL(0), > maxdepth = 10, > notbuttons = 0 > } > #29 0x00007ff7bb1f189e in parse_single_submenu > (item_key=XIL(0xffff800848d93e30), item_name=XIL(0x4367e9c), > maps=XIL(0)) at menu.c:556 > prompt = XIL(0x436c74c) > i = 0 > mapvec = 0xbfc240 > top_level_items = false > sa_avail = 16376 > sa_count = { > bytes = 928 > } > len = 1 > #30 0x00007ff7bb433981 in set_frame_menubar (f=0x4f5b0b0, deep_p=true) > at w32menu.c:565 > key = XIL(0xffff800848d93e30) > string = XIL(0x4367e9c) > maps = XIL(0x3e65703) > buffer = XIL(0x435e3bd) > specpdl_count = { > bytes = 736 > } > previous_menu_items_used = 0 > previous_items = 0xbfc550 > prev = 0x435e3b8 > menubar_widget = 0x0 > items = XIL(0x6bc5c75) > wv = 0x7ff7bb5e14b0 > first_wv = 0x155a0 > prev_wv = 0x0 > i = 8 > last_i = 8 > submenu_start = 0xbfc4c0 > submenu_end = 0xbfc430 > submenu_top_level_items = 0xbfc310 > submenu_n_panes = 0xbfc3a0 > #31 0x00007ff7bb41d20c in w32_set_menu_bar_lines (f=0x4f5b0b0, > value=make_fixnum(1), oldval=XIL(0)) at w32fns.c:1713 > old = 0 '\000' > new = 1 '\001' > #32 0x00007ff7bb16f155 in handle_frame_param (f=0x4f5b0b0, > prop=XIL(0xd410), val=make_fixnum(1), old_value=XIL(0)) at > frame.c:4613 > handler = 0x7ff7bb41d112 > param_index = make_fixnum(15) > #33 0x00007ff7bb16f8be in gui_set_frame_parameters_1 (f=0x4f5b0b0, > alist=XIL(0), default_parameter=true) at frame.c:4761 > old_value = XIL(0) > prop = XIL(0xd410) > val = make_fixnum(1) > tail = XIL(0) > frame = XIL(0x4f5b0b5) > width = -1 > height = -1 > width_change = false > height_change = false > left = XIL(0x60) > top = XIL(0x60) > icon_left = XIL(0x60) > icon_top = XIL(0x60) > fullscreen = XIL(0) > fullscreen_change = false > parms = 0xbfc700 > values = 0xbfc708 > i = 0 > j = 0 > size = 1 > left_no_change = false > top_no_change = false > parent_done = -1 > outer_done = -1 > sa_avail = 16368 > sa_count = { > bytes = 736 > } > #34 0x00007ff7bb1733f6 in gui_default_parameter (f=0x4f5b0b0, > alist=XIL(0x3e649f3), prop=XIL(0xd410), deflt=make_fixnum(1), > xprop=0x0, xclass=0x0, > type=RES_TYPE_NUMBER) at frame.c:6002 > tem = make_fixnum(1) > was_unbound = true > arg = XIL(0xbfc873) > #35 0x00007ff7bb427570 in Fx_create_frame (parameters=XIL(0x3e649f3)) > at w32fns.c:6521 > f = 0x4f5b0b0 > frame = XIL(0x4f5b0b5) > tem = XIL(0x60) > name = XIL(0x60) > minibuffer_only = false > window_prompting = 0 > count = { > bytes = 704 > } > display = XIL(0x4fa26e4) > dpyinfo = 0x7ff7bb6006e0 > parent = XIL(0) > parent_frame = XIL(0) > kb = 0x4fb4970 > #36 0x00007ffc35ceb449 in > F782d6372656174652d6672616d652d776974682d6661636573_x_create_frame_with_faces_0 > () > from c:\projects\emacs\native-lisp\31.0.50-02fae885\preloaded\faces-b9447c93-9c36415b.eln > No symbol table info available. > #37 0x00007ff7bb3548b2 in funcall_subr (subr=0x40ddbe8, numargs=1, > args=0x5140100) at eval.c:3138 > argbuf = {XIL(0xbfcc00), make_fixnum(35175493707240), > XIL(0x7ff7bb5d40a0), XIL(0x7ffc5b2a951b), XIL(0x3ee0000), > XIL(0x40ddb5d), XIL(0xbfcc30), > make_fixnum(35175493707822)} > a = 0x5140100 > maxargs = 1 > fun = XIL(0x7ff7bb3a9bc0) > #38 0x00007ff7bb3ab086 in exec_byte_code (fun=XIL(0x40ddb5d), > args_template=257, nargs=1, args=0x5140088) at bytecode.c:812 > call_nargs = 1 > call_fun = XIL(0x40ddbed) > count1 = { > bytes = 672 > } > val = XIL(0) > call_args = 0x5140100 > original_fun = XIL(0xffff800848b09b18) > op = 1 > type = 3143450784 > targets = {0x7ff7bb3aea24 , > 0x7ff7bb3aea4a , 0x7ff7bb3aea4c > , > 0x7ff7bb3aea4e , 0x7ff7bb3aea50 > , 0x7ff7bb3aea50 , > 0x7ff7bb3aeab5 , 0x7ff7bb3aeb29 > , 0x7ff7bb3aa80c , > 0x7ff7bb3aa80e , 0x7ff7bb3aa810 > , 0x7ff7bb3aa812 , > 0x7ff7bb3aa814 , 0x7ff7bb3aa814 > , 0x7ff7bb3aa81a , > 0x7ff7bb3aa7db , 0x7ff7bb3aabc3 > , 0x7ff7bb3aabc5 , > 0x7ff7bb3aabc7 , 0x7ff7bb3aabc9 > , 0x7ff7bb3aabcb , > 0x7ff7bb3aabcb , 0x7ff7bb3aac00 > , 0x7ff7bb3aabd1 , > 0x7ff7bb3aadae , 0x7ff7bb3aadb0 > , 0x7ff7bb3aadb2 , > 0x7ff7bb3aadb4 , 0x7ff7bb3aadb6 > , 0x7ff7bb3aadb6 , > 0x7ff7bb3aad68 , 0x7ff7bb3aad7f > , 0x7ff7bb3aae60 , > 0x7ff7bb3aae62 , 0x7ff7bb3aae64 > , 0x7ff7bb3aae66 , > 0x7ff7bb3aae68 , 0x7ff7bb3aae68 > , 0x7ff7bb3aae1a , > 0x7ff7bb3aae31 , 0x7ff7bb3ab1b1 > , 0x7ff7bb3ab1b3 , > 0x7ff7bb3ab1b5 , 0x7ff7bb3ab1b7 > , 0x7ff7bb3ab1b9 , > 0x7ff7bb3ab1b9 , 0x7ff7bb3ab16b > , 0x7ff7bb3ab182 , > 0x7ff7bb3aba50 , 0x7ff7bb3ab84e > , 0x7ff7bb3ab845 , > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > , 0x7ff7bb3aea24 , > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > , 0x7ff7bb3abc9f , > 0x7ff7bb3abe1f , 0x7ff7bb3abe81 > , 0x7ff7bb3abee1 , > 0x7ff7bb3abf43 , 0x7ff7bb3aaa2c > , 0x7ff7bb3aaaab , > 0x7ff7bb3abfbc , 0x7ff7bb3aa97a > , 0x7ff7bb3aab10 , > 0x7ff7bb3ac024 , 0x7ff7bb3ac089 > , 0x7ff7bb3ac0d1 , > 0x7ff7bb3ac136 , 0x7ff7bb3ac19c > , 0x7ff7bb3ac288 , > 0x7ff7bb3ac2d0 , 0x7ff7bb3ac46b > , 0x7ff7bb3ac637 , > 0x7ff7bb3ac67f , 0x7ff7bb3ac6c7 > , 0x7ff7bb3ac72c , > 0x7ff7bb3ac791 , 0x7ff7bb3ac7f6 > , 0x7ff7bb3ac87b , > 0x7ff7bb3ac8ca , 0x7ff7bb3ac919 > , 0x7ff7bb3ac9e0 , > 0x7ff7bb3aca82 , 0x7ff7bb3acb24 > , 0x7ff7bb3acc08 , > 0x7ff7bb3accff , 0x7ff7bb3acdf6 > , 0x7ff7bb3aceed , > 0x7ff7bb3acfe4 , 0x7ff7bb3ad116 > , 0x7ff7bb3ad1b9 , > 0x7ff7bb3ad2e8 , 0x7ff7bb3ad3ae > , 0x7ff7bb3ad474 , > 0x7ff7bb3ad7f8 , 0x7ff7bb3ab6c8 > , 0x7ff7bb3ad856 , > 0x7ff7bb3ad89e , 0x7ff7bb3ad960 > , 0x7ff7bb3ad9be , > 0x7ff7bb3ada1c , 0x7ff7bb3ada64 > , 0x7ff7bb3adaa7 , > 0x7ff7bb3adaea , 0x7ff7bb3adb35 > , 0x7ff7bb3aea24 , > 0x7ff7bb3adb8a , 0x7ff7bb3adbcd > , 0x7ff7bb3adc10 , > 0x7ff7bb3adc53 , 0x7ff7bb3adc96 > , 0x7ff7bb3adcd9 , > 0x7ff7bb3ab6c8 , 0x7ff7bb3aea24 > , 0x7ff7bb3add21 , > 0x7ff7bb3add71 , 0x7ff7bb3addb9 > , 0x7ff7bb3ade01 , > 0x7ff7bb3ade66 , 0x7ff7bb3adecb > , 0x7ff7bb3adf13 , > 0x7ff7bb3adf5b , 0x7ff7bb3adfc0 > , 0x7ff7bb3ae025 , > 0x7ff7bb3ae08a , 0x7ff7bb3ae0cd > , 0x7ff7bb3aea24 , > 0x7ff7bb3ab612 , 0x7ff7bb3ab21f > , 0x7ff7bb3aa8e8 , > 0x7ff7bb3ab2c4 , 0x7ff7bb3ab348 > , 0x7ff7bb3ab3c9 , > 0x7ff7bb3ab44a , 0x7ff7bb3ab5db > , 0x7ff7bb3aad15 , > 0x7ff7bb3ab691 , 0x7ff7bb3ab6ff > , 0x7ff7bb3ab78d , > 0x7ff7bb3ab7d6 , 0x7ff7bb3abaa2 > , 0x7ff7bb3abb1c , > 0x7ff7bb3abba1 , 0x7ff7bb3abc0e > , 0x7ff7bb3aea24 , > 0x7ff7bb3ae115 , 0x7ff7bb3ae19a > , 0x7ff7bb3ae1e2 , > 0x7ff7bb3ae22a , 0x7ff7bb3ae272 > , 0x7ff7bb3ae2ba , > 0x7ff7bb3ae31f , 0x7ff7bb3ae384 > , 0x7ff7bb3ae3e9 , > 0x7ff7bb3ae44e , 0x7ff7bb3ae5e3 > , 0x7ff7bb3ae648 , > 0x7ff7bb3ae6ad , 0x7ff7bb3ae6f5 > , 0x7ff7bb3ae7bb , > 0x7ff7bb3ae881 , 0x7ff7bb3ae8c9 > , 0x7ff7bb3ae911 , > 0x7ff7bb3ad5b2 , 0x7ff7bb3ad701 > , 0x7ff7bb3ae960 , > 0x7ff7bb3ae9c2 , 0x7ff7bb3aea24 > , 0x7ff7bb3aea24 , > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > , 0x7ff7bb3aea24 , > 0x7ff7bb3aea24 , 0x7ff7bb3ac210 > , 0x7ff7bb3ac968 , > 0x7ff7bb3ad8e8 , 0x7ff7bb3aebb8 > , 0x7ff7bb3aec2d , > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > , 0x7ff7bb3aecbf , > 0x7ff7bb3aed46 , 0x7ff7bb3aea24 > , 0x7ff7bb3aea24 , > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > , 0x7ff7bb3aea24 , > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > , 0x7ff7bb3aea24 , > 0x7ff7bb3aeecf } > quitcounter = 1 '\001' > bc = 0x7ff7bb4c8780 > top = 0x51400f8 > pc = 0x497a8f9 "ç" > bytestr = XIL(0x40deb3c) > vector = XIL(0x40ddbad) > maxdepth = make_fixnum(3) > const_length = 1 > bytestr_length = 4 > vectorp = 0x40ddbb0 > max_stack = 3 > frame_base = 0x51400f0 > fp = 0x5140108 > bytestr_data = 0x497a8f6 "└\001!ç" > rest = false > mandatory = 1 > nonrest = 1 > pushedargs = 1 > saved_quitcounter = 0 '\000' > saved_vectorp = 0x6040002 > saved_bytestr_data = 0x0 > result = XIL(0x3ee0000) > #39 0x00007ff7bb354e7a in funcall_lambda (fun=XIL(0x40ddb5d), nargs=1, > arg_vector=0x5140080) at eval.c:3229 > syms_left = make_fixnum(257) > lexenv = XIL(0x40ddb5d) > count = { > bytes = 12570992 > } > i = 140701974450202 > optional = false > rest = false > previous_rest = false > val = XIL(0) > #40 0x00007ff7bb35436f in funcall_general (fun=XIL(0x40ddb5d), > numargs=1, args=0x5140080) at eval.c:3021 > original_fun = XIL(0x40ddb5d) > #41 0x00007ff7bb3545f5 in Ffuncall (nargs=2, args=0x5140078) at eval.c:3070 > count = { > bytes = 640 > } > val = XIL(0x3f70001) > #42 0x00007ff7bb353779 in Fapply (nargs=2, args=0x5140078) at eval.c:2699 > i = 68018152 > funcall_nargs = 0 > funcall_args = 0x0 > spread_arg = XIL(0x3e645c3) > fun = XIL(0x40ddb5d) > sa_avail = 16384 > sa_count = { > bytes = 640 > } > numargs = 1 > retval = XIL(0xbfd2d0) > #43 0x00007ff7bb354b0f in funcall_subr (subr=0x7ff7bb4e04e0 , > numargs=2, args=0x5140078) at eval.c:3161 > maxargs = -2 > fun = XIL(0x7ff7bb3a9bc0) > #44 0x00007ff7bb3ab086 in exec_byte_code (fun=XIL(0x40ddf0d), > args_template=128, nargs=1, args=0xbfd9e8) at bytecode.c:812 > call_nargs = 2 > call_fun = XIL(0x7ff7bb4e04e5) > count1 = { > bytes = 608 > } > val = XIL(0x40ddb5d) > call_args = 0x5140078 > original_fun = XIL(0x3a80) > op = 2 > type = 3143540288 > targets = {0x7ff7bb3aea24 , > 0x7ff7bb3aea4a , 0x7ff7bb3aea4c > , > 0x7ff7bb3aea4e , 0x7ff7bb3aea50 > , 0x7ff7bb3aea50 , > 0x7ff7bb3aeab5 , 0x7ff7bb3aeb29 > , 0x7ff7bb3aa80c , > 0x7ff7bb3aa80e , 0x7ff7bb3aa810 > , 0x7ff7bb3aa812 , > 0x7ff7bb3aa814 , 0x7ff7bb3aa814 > , 0x7ff7bb3aa81a , > 0x7ff7bb3aa7db , 0x7ff7bb3aabc3 > , 0x7ff7bb3aabc5 , > 0x7ff7bb3aabc7 , 0x7ff7bb3aabc9 > , 0x7ff7bb3aabcb , > 0x7ff7bb3aabcb , 0x7ff7bb3aac00 > , 0x7ff7bb3aabd1 , > 0x7ff7bb3aadae , 0x7ff7bb3aadb0 > , 0x7ff7bb3aadb2 , > 0x7ff7bb3aadb4 , 0x7ff7bb3aadb6 > , 0x7ff7bb3aadb6 , > 0x7ff7bb3aad68 , 0x7ff7bb3aad7f > , 0x7ff7bb3aae60 , > 0x7ff7bb3aae62 , 0x7ff7bb3aae64 > , 0x7ff7bb3aae66 , > 0x7ff7bb3aae68 , 0x7ff7bb3aae68 > , 0x7ff7bb3aae1a , > 0x7ff7bb3aae31 , 0x7ff7bb3ab1b1 > , 0x7ff7bb3ab1b3 , > 0x7ff7bb3ab1b5 , 0x7ff7bb3ab1b7 > , 0x7ff7bb3ab1b9 , > 0x7ff7bb3ab1b9 , 0x7ff7bb3ab16b > , 0x7ff7bb3ab182 , > 0x7ff7bb3aba50 , 0x7ff7bb3ab84e > , 0x7ff7bb3ab845 , > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > , 0x7ff7bb3aea24 , > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > , 0x7ff7bb3abc9f , > 0x7ff7bb3abe1f , 0x7ff7bb3abe81 > , 0x7ff7bb3abee1 , > 0x7ff7bb3abf43 , 0x7ff7bb3aaa2c > , 0x7ff7bb3aaaab , > 0x7ff7bb3abfbc , 0x7ff7bb3aa97a > , 0x7ff7bb3aab10 , > 0x7ff7bb3ac024 , 0x7ff7bb3ac089 > , 0x7ff7bb3ac0d1 , > 0x7ff7bb3ac136 , 0x7ff7bb3ac19c > , 0x7ff7bb3ac288 , > 0x7ff7bb3ac2d0 , 0x7ff7bb3ac46b > , 0x7ff7bb3ac637 , > 0x7ff7bb3ac67f , 0x7ff7bb3ac6c7 > , 0x7ff7bb3ac72c , > 0x7ff7bb3ac791 , 0x7ff7bb3ac7f6 > , 0x7ff7bb3ac87b , > 0x7ff7bb3ac8ca , 0x7ff7bb3ac919 > , 0x7ff7bb3ac9e0 , > 0x7ff7bb3aca82 , 0x7ff7bb3acb24 > , 0x7ff7bb3acc08 , > 0x7ff7bb3accff , 0x7ff7bb3acdf6 > , 0x7ff7bb3aceed , > 0x7ff7bb3acfe4 , 0x7ff7bb3ad116 > , 0x7ff7bb3ad1b9 , > 0x7ff7bb3ad2e8 , 0x7ff7bb3ad3ae > , 0x7ff7bb3ad474 , > 0x7ff7bb3ad7f8 , 0x7ff7bb3ab6c8 > , 0x7ff7bb3ad856 , > 0x7ff7bb3ad89e , 0x7ff7bb3ad960 > , 0x7ff7bb3ad9be , > 0x7ff7bb3ada1c , 0x7ff7bb3ada64 > , 0x7ff7bb3adaa7 , > 0x7ff7bb3adaea , 0x7ff7bb3adb35 > , 0x7ff7bb3aea24 , > 0x7ff7bb3adb8a , 0x7ff7bb3adbcd > , 0x7ff7bb3adc10 , > 0x7ff7bb3adc53 , 0x7ff7bb3adc96 > , 0x7ff7bb3adcd9 , > 0x7ff7bb3ab6c8 , 0x7ff7bb3aea24 > , 0x7ff7bb3add21 , > 0x7ff7bb3add71 , 0x7ff7bb3addb9 > , 0x7ff7bb3ade01 , > 0x7ff7bb3ade66 , 0x7ff7bb3adecb > , 0x7ff7bb3adf13 , > 0x7ff7bb3adf5b , 0x7ff7bb3adfc0 > , 0x7ff7bb3ae025 , > 0x7ff7bb3ae08a , 0x7ff7bb3ae0cd > , 0x7ff7bb3aea24 , > 0x7ff7bb3ab612 , 0x7ff7bb3ab21f > , 0x7ff7bb3aa8e8 , > 0x7ff7bb3ab2c4 , 0x7ff7bb3ab348 > , 0x7ff7bb3ab3c9 , > 0x7ff7bb3ab44a , 0x7ff7bb3ab5db > , 0x7ff7bb3aad15 , > 0x7ff7bb3ab691 , 0x7ff7bb3ab6ff > , 0x7ff7bb3ab78d , > 0x7ff7bb3ab7d6 , 0x7ff7bb3abaa2 > , 0x7ff7bb3abb1c , > 0x7ff7bb3abba1 , 0x7ff7bb3abc0e > , 0x7ff7bb3aea24 , > 0x7ff7bb3ae115 , 0x7ff7bb3ae19a > , 0x7ff7bb3ae1e2 , > 0x7ff7bb3ae22a , 0x7ff7bb3ae272 > , 0x7ff7bb3ae2ba , > 0x7ff7bb3ae31f , 0x7ff7bb3ae384 > , 0x7ff7bb3ae3e9 , > 0x7ff7bb3ae44e , 0x7ff7bb3ae5e3 > , 0x7ff7bb3ae648 , > 0x7ff7bb3ae6ad , 0x7ff7bb3ae6f5 > , 0x7ff7bb3ae7bb , > 0x7ff7bb3ae881 , 0x7ff7bb3ae8c9 > , 0x7ff7bb3ae911 , > 0x7ff7bb3ad5b2 , 0x7ff7bb3ad701 > , 0x7ff7bb3ae960 , > 0x7ff7bb3ae9c2 , 0x7ff7bb3aea24 > , 0x7ff7bb3aea24 , > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > , 0x7ff7bb3aea24 , > 0x7ff7bb3aea24 , 0x7ff7bb3ac210 > , 0x7ff7bb3ac968 , > 0x7ff7bb3ad8e8 , 0x7ff7bb3aebb8 > , 0x7ff7bb3aec2d , > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > , 0x7ff7bb3aecbf , > 0x7ff7bb3aed46 , 0x7ff7bb3aea24 > , 0x7ff7bb3aea24 , > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > , 0x7ff7bb3aea24 , > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > , 0x7ff7bb3aea24 , > 0x7ff7bb3aeecf } > quitcounter = 1 '\001' > bc = 0x7ff7bb4c8780 > top = 0x5140070 > pc = 0x48f714d "ç" > bytestr = XIL(0x3f7cedc) > vector = XIL(0x40ddf3d) > maxdepth = make_fixnum(14) > const_length = 15 > bytestr_length = 42 > vectorp = 0x40ddf40 > max_stack = 14 > frame_base = 0x5140060 > fp = 0x51400d0 > bytestr_data = 0x48f7124 "\fãÃ\002\r\"Ã\001└\"å%" > rest = true > mandatory = 0 > nonrest = 0 > pushedargs = 0 > saved_quitcounter = 0 '\000' > saved_vectorp = 0x4f55bd3 > saved_bytestr_data = 0x6b9b810 "\v­¡║\r­¡║\020ÌôH\b\200 " > result = XIL(0xbfd4c0) > #45 0x00007ff7bb354e7a in funcall_lambda (fun=XIL(0x40ddf0d), nargs=1, > arg_vector=0xbfd9e8) at eval.c:3229 > syms_left = make_fixnum(128) > lexenv = XIL(0x40ddf0d) > count = { > bytes = 66133728 > } > i = 140701974450202 > optional = false > rest = false > previous_rest = false > val = XIL(0x40ddc60) > #46 0x00007ff7bb35436f in funcall_general (fun=XIL(0x40ddf0d), > numargs=1, args=0xbfd9e8) at eval.c:3021 > original_fun = XIL(0xffff800848b09bc0) > #47 0x00007ff7bb3545f5 in Ffuncall (nargs=2, args=0xbfd9e0) at eval.c:3070 > count = { > bytes = 576 > } > val = XIL(0x3f11eb0) > #48 0x00007ffc35f45e1f in F6d616b652d6672616d65_make_frame_0 () from > c:\projects\emacs\native-lisp\31.0.50-02fae885\preloaded\frame-b40fc590-e42bf9ba.eln > No symbol table info available. > #49 0x00007ff7bb3548b2 in funcall_subr (subr=0x3f0e4e8, numargs=1, > args=0xbfdc58) at eval.c:3138 > argbuf = {XIL(0xbfdb40), XIL(0x7ff7bb34c73f), > XIL(0x7ff7bb5d40a0), XIL(0), XIL(0x4fa26e0), XIL(0x7ff7bb5e9e40), > XIL(0xbfdb70), XIL(0x7ff7bb34d615)} > a = 0xbfdc58 > maxargs = 1 > fun = make_fixnum(35175493612257) > #50 0x00007ff7bb354323 in funcall_general (fun=XIL(0x3f0e4ed), > numargs=1, args=0xbfdc58) at eval.c:3017 > original_fun = XIL(0xffff800848939ea0) > #51 0x00007ff7bb3545f5 in Ffuncall (nargs=2, args=0xbfdc50) at eval.c:3070 > count = { > bytes = 512 > } > val = XIL(0x3e64503) > #52 0x00007ffc240e6819 in > F7365727665722d2d6372656174652d6672616d65_server__create_frame_0 () > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > No symbol table info available. > #53 0x00007ff7bb35490a in funcall_subr (subr=0x4f531e0, numargs=3, > args=0xbfdf10) at eval.c:3142 > argbuf = {XIL(0xbfddb0), XIL(0x7ff7bb34c73f), > XIL(0x7ff7bb5d40a0), XIL(0x7ff7bb32f5c4), XIL(0x3e64173), > XIL(0x7ff7bb5e9e40), XIL(0xbfdde0), > XIL(0x7ff7bb34d615)} > a = 0xbfdf10 > maxargs = 3 > fun = make_fixnum(35175493612257) > #54 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f531e5), > numargs=3, args=0xbfdf10) at eval.c:3017 > original_fun = XIL(0xffff80084997f940) > #55 0x00007ff7bb3545f5 in Ffuncall (nargs=4, args=0xbfdf08) at eval.c:3070 > count = { > bytes = 480 > } > val = XIL(0) > #56 0x00007ffc240e64d5 in > F7365727665722d6372656174652d77696e646f772d73797374656d2d6672616d65_server_create_window_system_frame_0 > () > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > No symbol table info available. > #57 0x00007ff7bb354996 in funcall_subr (subr=0x4f53120, numargs=5, > args=0xbfe1b0) at eval.c:3146 > argbuf = {XIL(0xbfdfe0), XIL(0x7ff7bb34c73f), > XIL(0x7ff7bb5d40a0), XIL(0), XIL(0), XIL(0x7ff7bb5e9e40), > XIL(0xbfe010), XIL(0x7ff7bb34d615)} > a = 0xbfe1b0 > maxargs = 5 > fun = make_fixnum(35175493612257) > #58 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53125), > numargs=5, args=0xbfe1b0) at eval.c:3017 > original_fun = XIL(0xffff8008499b23e0) > #59 0x00007ff7bb3545f5 in Ffuncall (nargs=6, args=0xbfe1a8) at eval.c:3070 > count = { > bytes = 448 > } > val = XIL(0x30) > #60 0x00007ffc240e8803 in > F7365727665722d2d70726f636573732d66696c7465722d31_server__process_filter_1_0 > () > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > No symbol table info available. > #61 0x00007ff7bb3548d7 in funcall_subr (subr=0x4f53420, numargs=2, > args=0xbfe3e8) at eval.c:3140 > argbuf = {XIL(0xbfe2d0), XIL(0x7ff7bb34c73f), > XIL(0x7ff7bb5d40a0), make_fixnum(35180459501877), XIL(0x3ee0000), > XIL(0x3e609d3), XIL(0xbfe300), > XIL(0x7ff7bb34d615)} > a = 0xbfe3e8 > maxargs = 2 > fun = make_fixnum(35175493612257) > #62 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53425), > numargs=2, args=0xbfe3e8) at eval.c:3017 > original_fun = XIL(0xffff80084997fa90) > #63 0x00007ff7bb3545f5 in Ffuncall (nargs=3, args=0xbfe3e0) at eval.c:3070 > count = { > bytes = 416 > } > val = XIL(0x4f53aa0) > #64 0x00007ffc240e6f39 in > F7365727665722d2d70726f636573732d66696c7465722d616c6c2d70656e64696e67_server__process_filter_all_pending_0 > () > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > No symbol table info available. > #65 0x00007ff7bb354899 in funcall_subr (subr=0x4f53360, numargs=0, > args=0xbfe5c0) at eval.c:3136 > argbuf = {XIL(0xbfe4a0), XIL(0x7ff7bb34c73f), > XIL(0x7ff7bb5d40a0), XIL(0), XIL(0xbfe4c0), XIL(0x7ff7bb5e9e40), > XIL(0xbfe4d0), XIL(0x7ff7bb34d615)} > a = 0xbfe5c0 > maxargs = 0 > fun = make_fixnum(35175493612257) > #66 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53365), > numargs=0, args=0xbfe5c0) at eval.c:3017 > original_fun = XIL(0xffff80084997fa60) > #67 0x00007ff7bb3545f5 in Ffuncall (nargs=1, args=0xbfe5b8) at eval.c:3070 > count = { > bytes = 320 > } > val = XIL(0) > #68 0x00007ffc240e6e02 in > F7365727665722d70726f636573732d66696c746572_server_process_filter_0 () > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > No symbol table info available. > #69 0x00007ff7bb3548d7 in funcall_subr (subr=0x4f53300, numargs=2, > args=0xbfe788) at eval.c:3140 > argbuf = {XIL(0xbfe670), XIL(0x7ff7bb34c73f), > XIL(0x7ff7bb5d40a0), XIL(0xd5), XIL(0xbfe690), XIL(0x3e609b3), > XIL(0xbfe6a0), XIL(0x7ff7bb34d615)} > a = 0xbfe788 > maxargs = 2 > fun = make_fixnum(35175493612257) > #70 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53305), > numargs=2, args=0xbfe788) at eval.c:3017 > original_fun = XIL(0xffff800849a7f660) > #71 0x00007ff7bb3545f5 in Ffuncall (nargs=3, args=0xbfe780) at eval.c:3070 > count = { > bytes = 288 > } > val = XIL(0xffff800849a7f660) > #72 0x00007ff7bb353abf in Fapply (nargs=2, args=0xbfe830) at eval.c:2742 > i = 3 > funcall_nargs = 3 > funcall_args = 0xbfe780 > spread_arg = XIL(0) > fun = XIL(0x4f53305) > sa_avail = 16360 > sa_count = { > bytes = 288 > } > numargs = 2 > retval = XIL(0) > #73 0x00007ff7bb35407b in apply1 (fn=XIL(0xffff800849a7f660), > arg=XIL(0x3e609b3)) at eval.c:2958 > No locals. > #74 0x00007ff7bb3cc2c9 in read_process_output_call > (fun_and_args=XIL(0x3e609c3)) at process.c:6153 > No locals. > #75 0x00007ff7bb350c23 in internal_condition_case_1 > (bfun=0x7ff7bb3cc290 , arg=XIL(0x3e609c3), > handlers=XIL(0x90), > hfun=0x7ff7bb3cc2d0 ) at eval.c:1626 > val = XIL(0x30) > c = 0x4f95410 > #76 0x00007ff7bb3cd39b in read_and_dispose_of_process_output (p=0x6bb18b0, > chars=0x6c3de90 "-auth > l:U]7^oyz.gR^j8}bAd7HmL=$O9^x;R(l@tNq,?867VI@&tJIf-`r9G*I=)pSls9 -env > ADVISOR_2022_DIR=C:\\Program&_Files&_(x86)\\Intel\\oneAPI\\advisor\\2022.0.0 > -env ALLUSERSPROFILE=C:\\ProgramData -env APPDATA=C:\\"..., > nbytes=5064, coding=0x4f49ed0) at process.c:6522 > outstream = XIL(0xffff800849a7f660) > text = XIL(0x4f7e9a4) > outer_running_asynch_code = false > waiting = -1 > #77 0x00007ff7bb3cc732 in read_process_output (proc=XIL(0x6bb18b5), > channel=4) at process.c:6290 > nbytes = 5064 > p = 0x6bb18b0 > coding = 0x4f49ed0 > carryover = 0 > readmax = 65536 > count = { > bytes = 160 > } > odeactivate = XIL(0) > chars = 0x6c3de90 "-auth > l:U]7^oyz.gR^j8}bAd7HmL=$O9^x;R(l@tNq,?867VI@&tJIf-`r9G*I=)pSls9 -env > ADVISOR_2022_DIR=C:\\Program&_Files&_(x86)\\Intel\\oneAPI\\advisor\\2022.0.0 > -env ALLUSERSPROFILE=C:\\ProgramData -env APPDATA=C:\\"... > sa_avail = 16384 > sa_count = { > bytes = 160 > } > #78 0x00007ff7bb3cbaa8 in wait_reading_process_output (time_limit=30, > nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=XIL(0), > wait_proc=0x0, > just_wait_proc=0) at process.c:5971 > nread = 3459974 > process_skipped = false > wrapped = true > channel_start = 5 > child_fd = -1 > last_read_channel = 4 > channel = 4 > nfds = 1 > Available = { > bits = {16, 0} > } > Writeok = { > bits = {0, 0} > } > check_write = true > check_delay = 0 > no_avail = false > xerrno = 22 > proc = XIL(0x6bb18b5) > timeout = { > tv_sec = 2, > tv_nsec = 654922000 > } > end_time = { > tv_sec = 1738941316, > tv_nsec = 891370000 > } > timer_delay = { > tv_sec = 2, > tv_nsec = 654922000 > } > got_output_end_time = { > tv_sec = 1738941316, > tv_nsec = 891370000 > } > MINIMUM = MINIMUM > TIMEOUT = TIMEOUT > FOREVER = FOREVER > wait = TIMEOUT > got_some_output = -1 > prev_wait_proc_nbytes_read = 0 > retry_for_async = false > count = { > bytes = 128 > } > now = { > tv_sec = 0, > tv_nsec = -1 > } > #79 0x00007ff7bb162373 in sit_for (timeout=make_fixnum(30), > reading=true, display_option=1) at dispnew.c:6918 > sec = 30 > nsec = 0 > do_display = true > curbuf_eq_winbuf = true > nbytes = 32759 > #80 0x00007ff7bb28fc12 in read_char (commandflag=1, > map=XIL(0x3e57ec3), prev_event=XIL(0), used_mouse_menu=0xbff18f, > end_time=0x0) at keyboard.c:2925 > tem0 = XIL(0x3e57ec3) > timeout = 30 > count1 = { > bytes = 96 > } > delay_level = 4 > buffer_size = 1 > c = XIL(0) > local_getcjmp = {{ > Part = {12579120, 0} > }, { > Part = {12578048, 12579120} > }, { > Part = {9, 213} > }, { > Part = {14305536, 0} > }, { > Part = {0, 0} > }, { > Part = {140701973672839, 3843995738016} > }, { > Part = {0, 0} > }, { > Part = {0, 0} > }, { > Part = {0, 0} > }, { > Part = {0, 0} > }, { > Part = {0, 0} > }, { > Part = {0, 0} > }, { > Part = {0, 0} > }, { > Part = {0, 0} > }, { > Part = {0, 0} > }, { > Part = {0, 0} > }} > save_jump = {{ > Part = {0, 0} > } } > tem = XIL(0xbb34c73f) > save = XIL(0xbff090) > previous_echo_area_message = XIL(0) > also_record = XIL(0) > reread = false > recorded = false > polling_stopped_here = false > orig_kboard = 0x4fb4970 > jmpcount = { > bytes = 96 > } > c_volatile = XIL(0) > #81 0x00007ff7bb2a16e4 in read_key_sequence (keybuf=0xbff3d0, > prompt=XIL(0), dont_downcase_last=false, can_return_switch_frame=true, > fix_current_buffer=true, prevent_redisplay=false, > disable_text_conversion_p=false) at keyboard.c:10750 > interrupted_kboard = 0x4fb4970 > interrupted_frame = 0x500b870 > key = XIL(0) > used_mouse_menu = false > echo_local_start = 0 > last_real_key_start = 0 > keys_local_start = 0 > new_binding = XIL(0xbff370) > count = { > bytes = 96 > } > t = 0 > echo_start = 0 > keys_start = 0 > current_binding = XIL(0x3e57ec3) > first_unbound = 31 > mock_input = 0 > used_mouse_menu_history = {false } > fkey = { > parent = XIL(0x3e841a3), > map = XIL(0x3e841a3), > start = 0, > end = 0 > } > keytran = { > parent = XIL(0x48643b3), > map = XIL(0x48643b3), > start = 0, > end = 0 > } > indec = { > parent = XIL(0x3e84193), > map = XIL(0x3e84193), > start = 0, > end = 0 > } > shift_translated = false > delayed_switch_frame = XIL(0) > original_uppercase = XIL(0) > original_uppercase_position = -1 > starting_buffer = 0x435e3b8 > fake_prefixed_keys = XIL(0) > first_event = XIL(0) > second_event = XIL(0) > #82 0x00007ff7bb28bc85 in command_loop_1 () at keyboard.c:1424 > cmd = XIL(0x6d80) > keybuf = {make_fixnum(24), make_fixnum(53), make_fixnum(48), > XIL(0x7ff7bb5df470), XIL(0xd5), XIL(0), XIL(0xbff480), > XIL(0x7ff7bb332899), > XIL(0xb3d0), XIL(0), XIL(0), make_fixnum(0), XIL(0xbff460), > XIL(0x488ce30), XIL(0x488ce30), XIL(0xd), XIL(0x7ff7bb5df470), > XIL(0xb3d0), > XIL(0xbff490), XIL(0x7ff7bb34c6b3), XIL(0xb3d0), > XIL(0x7ff7bb5df470), XIL(0x435e3b8), XIL(0), XIL(0xbff4f0), > XIL(0x7ff7bb356179), XIL(0xb3d0), > XIL(0), make_fixnum(0), XIL(0x435e3bd)} > i = 3 > last_pt = 148 > prev_modiff = 17 > prev_buffer = 0x435e3b8 > #83 0x00007ff7bb350b69 in internal_condition_case (bfun=0x7ff7bb28b7eb > , handlers=XIL(0x90), hfun=0x7ff7bb28abdc ) > at eval.c:1602 > val = XIL(0) > c = 0x4f76a10 > #84 0x00007ff7bb28b3e1 in command_loop_2 (handlers=XIL(0x90)) at keyboard.c:1163 > val = XIL(0) > #85 0x00007ff7bb3500f0 in internal_catch (tag=XIL(0x12d50), > func=0x7ff7bb28b3b5 , arg=XIL(0x90)) at eval.c:1282 > val = XIL(0) > c = 0x3ebed40 > #86 0x00007ff7bb28b325 in command_loop () at keyboard.c:1141 > No locals. > #87 0x0000000000000000 in ?? () > No symbol table info available. > > Lisp Backtrace: > "Automatic GC" (0x0) > "keymap-canonicalize" (0xbfb9a8) > "x-create-frame-with-faces" (0x5140100) > 0x40ddb58 PVEC_CLOSURE > "apply" (0x5140078) > "frame-creation-function" (0xbfd9e8) > "make-frame" (0xbfdc58) > "server--create-frame" (0xbfdf10) > "server-create-window-system-frame" (0xbfe1b0) > "server--process-filter-1" (0xbfe3e8) > "server--process-filter-all-pending" (0xbfe5c0) > "server-process-filter" (0xbfe788) > > > In GNU Emacs 31.0.50 (build 1, x86_64-w64-mingw32) of 2025-02-07 built > on MACHINE > Repository revision: 0065c9dbb8fb7d2b802e8f9a327f33049afec4ad > Repository branch: master > Windowing system distributor 'Microsoft Corp.', version 10.0.19045 > System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.5371) > > Configured using: > 'configure 'CFLAGS=-O0 -ggdb3'' > > Configured features: > ACL DBUS GIF GMP GNUTLS HARFBUZZ JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP > NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF > TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB > > Important settings: > value of $LANG: ENG > locale-coding-system: cp1252 > > Major mode: Lisp Interaction > > Minor modes in effect: > tooltip-mode: t > global-eldoc-mode: t > eldoc-mode: t > show-paren-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > tool-bar-mode: t > menu-bar-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > blink-cursor-mode: t > minibuffer-regexp-mode: t > line-number-mode: t > indent-tabs-mode: t > transient-mark-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > > Load-path shadows: > None found. > > Features: > (shadow sort mail-extr compile comint ansi-osc ansi-color ring comp-run > bytecomp byte-compile comp-common rx emacsbug message mailcap yank-media > puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived > epg rfc6068 epg-config gnus-util text-property-search time-date subr-x > mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils > mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums > mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren > electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel > touch-screen dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars > 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 w32notify dbusbind w32 lcms2 multi-tty move-toolbar > make-network-process tty-child-frames native-compile emacs) > > Memory information: > ((conses 16 84372 24866) (symbols 48 6830 0) (strings 32 24481 2303) > (string-bytes 1 722639) (vectors 16 14886) > (vector-slots 8 183944 7958) (floats 8 37 5) (intervals 56 288 0) > (buffers 992 11)) > > > > From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 08 04:48:32 2025 Received: (at 76121) by debbugs.gnu.org; 8 Feb 2025 09:48:32 +0000 Received: from localhost ([127.0.0.1]:38605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tghRw-0006ka-C3 for submit@debbugs.gnu.org; Sat, 08 Feb 2025 04:48:32 -0500 Received: from mail-qt1-x82a.google.com ([2607:f8b0:4864:20::82a]:42412) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tghRu-0006kM-4o for 76121@debbugs.gnu.org; Sat, 08 Feb 2025 04:48:30 -0500 Received: by mail-qt1-x82a.google.com with SMTP id d75a77b69052e-4679d366adeso29714491cf.1 for <76121@debbugs.gnu.org>; Sat, 08 Feb 2025 01:48:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739008104; x=1739612904; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=hH+wFCDlNfYPfPdr8xRPgBe0e7mBuBpo/VR90eCb8dI=; b=S0+AlvIiFkJDas3sXWWM6o6R6ynicaiU6BrEzw3HkZ53GaITkiOACmYWnLWyvU2JTI NX1hZsTU8o0YEVH+sxwspj4AChCA7j3LdX5AIzeZOqqA5QbWmZoD6a5kPLQHQl0Rjvwe poIxqwq1npBjV3iEGp/wNVPm6wgznC/fDapmLVjNYEiYb8SPMlnS5q/JrtsDMW1rNODW UMtXUk63cKp9vVNyn250cfpfNb38QPOO17Xh7TNrv3plgboHWXA70BithCYaZTul+Rgh JGy4eTkgs6MqtuXj8YoNIROUJV+VtqBA8LjsIViy7eicI26GA2u0mWpLM6lgnlzHink4 rhQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739008104; x=1739612904; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hH+wFCDlNfYPfPdr8xRPgBe0e7mBuBpo/VR90eCb8dI=; b=FwUkgtFSWyOGWwQMGt2sX4qUVkTPbeO33xsnYIIIRh9huz7iF/MwaiiThk57Y0BBZz PcvR6PPaQZRf1RzKGJ5EBfosydF+hgsrEOXNssbz2gT04uiFshcntGZejmEvwR5pqjbF OJfxuxV6x8/P37YtqpJKgAahAOxeqgFV5cHjxO4c/rsv+3N2GADVyIYTMsz5UqLsxuIu NCaYw7tGzn5IgFrSF5Ll9aM08Sd2VjkdD5vpfX38tVJxHTieeEYzSVK7G6htCfAwTUs6 P1PfP4oPMUEDZ3tS9rvKTYnycoBDDO9LO7mnEAsFDtL4FcOqZrmqc+dmM+Bq2mVsgW/V 75bA== X-Gm-Message-State: AOJu0Yw0V6OqeVpkagcwKHhRYayYBHsQvuJ10FhQvHElsT6pTJq69ngj F/44kChKeAS2b+YDq/LUBK+dTAF58N3lTCpJfnDT65Qe/1bDG0PW2bsHWDNBWbvGxqAMh6fRgp/ PQVNZN2Jn1GaM1h6SN70McwcBY10JsA== X-Gm-Gg: ASbGncuagC3y4ZoZOCngIQSX9aRFOf4njyV7Siv78ize923ymWE45eUJM7uRX9vPonj J8vE+3k6IL7KDYdtRDWIKfBYXYIx1qlFpSWZ6VInSx2GtJ6yC5MokIgeGi2ZHZPbllv3VEeLh X-Google-Smtp-Source: AGHT+IFM7WPuMflVqAAnOSvOu+EHRDj1GUC++tC1o6crRBi0Skg6DjNJQSKuZIW59NZRUyBoubrhTzdovXJACOZ54PQ= X-Received: by 2002:a05:622a:8a:b0:467:7315:c63d with SMTP id d75a77b69052e-471689111camr102991231cf.23.1739008104373; Sat, 08 Feb 2025 01:48:24 -0800 (PST) MIME-Version: 1.0 References: <878qqheolf.fsf@protonmail.com> <87r049d8fp.fsf@protonmail.com> <87lduhd7g0.fsf@protonmail.com> In-Reply-To: <87lduhd7g0.fsf@protonmail.com> From: Richard Copley Date: Sat, 8 Feb 2025 09:47:58 +0000 X-Gm-Features: AWEUYZn1-p7OWvOeEMp257xg-KfsK0aMyYisKuCoXg3rWNGOBTqYoBNEuNehPiQ Message-ID: Subject: Re: bug#76121: 31.0.50; crash in uniscribe_close To: 76121@debbugs.gnu.org, Cecilio Pardo Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76121 Cc: Pip Cet , Eli Zaretskii 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 (-) Two replies were inadvertently sent off-list: > >> [Pip Cet:] > >> I guess we can remove the fprintf statements (I'm not even sure those > >> work on Windows, but I've learned the hard way not to use other printing > >> functions from GC), and keep just the return... > > > > [Richard Copley]: > > I think we still want to call 'w32font_close' from 'uniscribe_close' > > if the font never had a non-null 'uniscribe_font->cache'. Maybe that > > never happens, but if 'uniscribe_close' is ever called right after > > 'uniscribe_open' (which see), it would. > > [Pip Cet:] > Thanks! You're right! > > haikufont_close seems similarly unsafe (but it has the > font_data_structures_may_be_ill_formed hack so it probably simply leaks > memory rather than crashing). And I haven't checked the android case > which has extra code in alloc.c. > > I still think we should fix this properly by ensuring the close_font > method is called at most once on each font object (setting font->driver > to NULL after calling it), but I seem to recall suggesting this before a > while ago, so I guess we decided against it. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 15 06:41:56 2025 Received: (at 76121) by debbugs.gnu.org; 15 Feb 2025 11:41:56 +0000 Received: from localhost ([127.0.0.1]:53661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tjGYT-0006Ni-Q3 for submit@debbugs.gnu.org; Sat, 15 Feb 2025 06:41:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52308) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tjGYP-0006NS-Pp for 76121@debbugs.gnu.org; Sat, 15 Feb 2025 06:41:52 -0500 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 1tjGYK-0004y4-9u; Sat, 15 Feb 2025 06:41:44 -0500 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=DyJW72QZ0J3d0/1LRmwyvvQHdnoOfGRjw79ifu0aN+g=; b=rfyqo8DG9RbirFIc+UZc IrKaRJa5h03R/MY8cHPz082BYn4F7mMajjkHDvWLWcuuxl63jYv6HqRplyu8ZubkUh+2lW9fozMAA gxvOBAfjM4cNkReynOUfRFNi0HT+I3b2okQTj3g6VPkqYoX5nE6S0Jmyifwe7sjY74vbAYzq+eYQA 30rCqtP6b7sQ9pNMX2uuWF6PywS0rPvR1W6m8ntxZwrPZnMwi/WrjBERBCqYCdVvmnL1e3q8zaOi3 xys0BzZHJect1yw27kCRIQexGA0z2x8Wd74pS2Yq0BYn00RDuAjKXsRnYGqTfXYGbvf7fuvo93xek 84TnveAP8g/V5w==; Date: Sat, 15 Feb 2025 13:41:37 +0200 Message-Id: <86ikpbe8pa.fsf@gnu.org> From: Eli Zaretskii To: cpardo@imayhem.com In-Reply-To: <86v7tl4rrl.fsf@gnu.org> (message from Eli Zaretskii on Fri, 07 Feb 2025 18:57:18 +0200) Subject: Re: bug#76121: 31.0.50; crash in uniscribe_close References: <86v7tl4rrl.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76121 Cc: rcopley@gmail.com, 76121@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 (---) Ping! Cecilio, could you please take a look? > Cc: 76121@debbugs.gnu.org > Date: Fri, 07 Feb 2025 18:57:18 +0200 > From: Eli Zaretskii > > > From: Richard Copley > > Date: Fri, 7 Feb 2025 15:41:53 +0000 > > > > Emacs crashes when a font is closed in GC on Windows. > > This happens spontaneously. I have observed it while > > typing into an Emacs window, and on a timer event when no > > frame was visible. I am not sure that deleting a frame is > > necessary, but I can reliably reproduce the crash with > > the following recipe. > > > > Recipe: > > ## Start Emacs server in gdb. In a command prompt: > > gdb --args ./emacs -Q --daemon > > run > > ## Create a frame. In second command prompt: > > emacsclient -nc > > ## In Emacs > > C-x 5 0 ;; delete-frame > > ## Create another frame: > > emacsclient -nc > > ## Emacs server crashes. > > > > Backtrace: > > Thanks. > > Cecilio, could you please look into this? > > > Thread 1 received signal SIGSEGV, Segmentation fault. > > 0x00007ff7bb45a0bf in release_com (i=0xbfb570) at w32dwrite.c:494 > > 494 ((IUnknown *) (*i))->lpVtbl->Release (*i); > > (gdb) print *((IUnknown *) (*i)) > > $1 = { > > lpVtbl = 0x0 > > } > > (gdb) bt full > > #0 0x00007ff7bb45a0bf in release_com (i=0xbfb570) at w32dwrite.c:494 > > No locals. > > #1 0x00007ff7bb45a284 in w32_dwrite_free_cached_face > > (cache=0x58e2680) at w32dwrite.c:574 > > No locals. > > #2 0x00007ff7bb455fbe in uniscribe_close (font=0x6bb2da0) at w32uniscribe.c:206 > > uniscribe_font = 0x6bb2da0 > > #3 0x00007ff7bb319d33 in cleanup_vector (vector=0x6bb2da0) at alloc.c:3241 > > font = 0x6bb2da0 > > drv = 0x7ff7bb600ca0 > > #4 0x00007ff7bb31a05c in sweep_vectors () at alloc.c:3410 > > nbytes = 112 > > total_bytes = 368 > > free_this_block = false > > block = 0x6bb2c30 > > bprev = 0x6bb4c50 > > lv = 0x0 > > lvprev = 0x7ff7bb5d33a8 > > vector = 0x6bb2c30 > > next = 0x6bb2da0 > > #5 0x00007ff7bb31ff95 in gc_sweep () at alloc.c:7240 > > No locals. > > #6 0x00007ff7bb31df56 in garbage_collect () at alloc.c:6073 > > tail = XIL(0) > > buffer = XIL(0x50ecfd5) > > stack_top_variable = 0 '\000' > > message_p = false > > count = { > > bytes = 992 > > } > > start = { > > tv_sec = 1738941288, > > tv_nsec = 367632000 > > } > > tot_before = 18446744073709551615 > > visitor = { > > visit = 0x7ff7bb31d88c , > > data = 0x0 > > } > > #7 0x00007ff7bb31dbb2 in maybe_garbage_collect () at alloc.c:5908 > > No locals. > > #8 0x00007ff7bb34d726 in maybe_gc () at C:/projects/emacs/src/lisp.h:5865 > > No locals. > > #9 0x00007ff7bb3545a8 in Ffuncall (nargs=2, args=0xbfb9a0) at eval.c:3065 > > count = { > > bytes = 960 > > } > > val = XIL(0xffff800800000001) > > #10 0x00007ff7bb350dad in internal_condition_case_n > > (bfun=0x7ff7bb3544a8 , nargs=2, args=0xbfb9a0, > > handlers=XIL(0x30), > > hfun=0x7ff7bb354679 ) at eval.c:1682 > > val = XIL(0x50d3ce5) > > c = 0x6ba9b90 > > #11 0x00007ff7bb35473a in safe_funcall (nargs=2, args=0xbfb9a0) at eval.c:3098 > > count = { > > bytes = 928 > > } > > val = XIL(0) > > #12 0x00007ff7bb2ab45d in map_keymap_canonical (map=XIL(0x4363fab), > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfba00) at > > keymap.c:609 > > No locals. > > #13 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x4363fab), > > pane_name=XIL(0), prefix=XIL(0xffff800848d90c80), maxdepth=7) at > > menu.c:290 > > skp = { > > pending_maps = XIL(0), > > maxdepth = 7, > > notbuttons = 0 > > } > > #14 0x00007ff7bb1f1279 in single_menu_item > > (key=XIL(0xffff800848d90c80), item=XIL(0x4363f6b), dummy=XIL(0), > > skp_v=0xbfbc90) at menu.c:431 > > map = XIL(0x4363fab) > > item_string = XIL(0x4364d04) > > enabled = XIL(0x30) > > res = true > > skp = 0xbfbc90 > > #15 0x00007ff7bb2aafc5 in map_keymap_item (fun=0x7ff7bb1f0c71 > > , args=XIL(0), key=XIL(0xffff800848d90c80), > > val=XIL(0x4363f6b), > > data=0xbfbc90) at keymap.c:504 > > No locals. > > #16 0x00007ff7bb2ab172 in map_keymap_internal (map=XIL(0x3e41fe3), > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbc90) at > > keymap.c:551 > > binding = XIL(0x3e41c53) > > tail = XIL(0x3e421a3) > > #17 0x00007ff7bb2ab47f in map_keymap_canonical (map=XIL(0x3e41fe3), > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbc90) at > > keymap.c:611 > > No locals. > > #18 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x4360d33), > > pane_name=XIL(0), prefix=XIL(0xffff800848af5c50), maxdepth=8) at > > menu.c:290 > > skp = { > > pending_maps = XIL(0), > > maxdepth = 8, > > notbuttons = 0 > > } > > #19 0x00007ff7bb1f1279 in single_menu_item > > (key=XIL(0xffff800848af5c50), item=XIL(0x4376353), dummy=XIL(0), > > skp_v=0xbfbf20) at menu.c:431 > > map = XIL(0x4360d33) > > item_string = XIL(0x43763c4) > > enabled = XIL(0x30) > > res = true > > skp = 0xbfbf20 > > #20 0x00007ff7bb2aafc5 in map_keymap_item (fun=0x7ff7bb1f0c71 > > , args=XIL(0), key=XIL(0xffff800848af5c50), > > val=XIL(0x4376353), > > data=0xbfbf20) at keymap.c:504 > > No locals. > > #21 0x00007ff7bb2ab172 in map_keymap_internal (map=XIL(0x3e4e1e3), > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbf20) at > > keymap.c:551 > > binding = XIL(0x3e4e133) > > tail = XIL(0x3e4e233) > > #22 0x00007ff7bb2ab47f in map_keymap_canonical (map=XIL(0x3e4e1e3), > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbf20) at > > keymap.c:611 > > No locals. > > #23 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x4375e73), > > pane_name=XIL(0), prefix=XIL(0xffff80084895a048), maxdepth=9) at > > menu.c:290 > > skp = { > > pending_maps = XIL(0), > > maxdepth = 9, > > notbuttons = 0 > > } > > #24 0x00007ff7bb1f1279 in single_menu_item > > (key=XIL(0xffff80084895a048), item=XIL(0x4375e43), dummy=XIL(0), > > skp_v=0xbfc1b0) at menu.c:431 > > map = XIL(0x4375e73) > > item_string = XIL(0x4378c64) > > enabled = XIL(0x30) > > res = true > > skp = 0xbfc1b0 > > #25 0x00007ff7bb2aafc5 in map_keymap_item (fun=0x7ff7bb1f0c71 > > , args=XIL(0), key=XIL(0xffff80084895a048), > > val=XIL(0x4375e43), > > data=0xbfc1b0) at keymap.c:504 > > No locals. > > #26 0x00007ff7bb2ab172 in map_keymap_internal (map=XIL(0x3e4cd13), > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfc1b0) at > > keymap.c:551 > > binding = XIL(0x3e4cc03) > > tail = XIL(0x3e4cd93) > > #27 0x00007ff7bb2ab47f in map_keymap_canonical (map=XIL(0x3e4cd13), > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfc1b0) at > > keymap.c:611 > > No locals. > > #28 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x436c59b), > > pane_name=XIL(0x436c74c), prefix=XIL(0xffff800848d93e30), maxdepth=10) > > at menu.c:290 > > skp = { > > pending_maps = XIL(0), > > maxdepth = 10, > > notbuttons = 0 > > } > > #29 0x00007ff7bb1f189e in parse_single_submenu > > (item_key=XIL(0xffff800848d93e30), item_name=XIL(0x4367e9c), > > maps=XIL(0)) at menu.c:556 > > prompt = XIL(0x436c74c) > > i = 0 > > mapvec = 0xbfc240 > > top_level_items = false > > sa_avail = 16376 > > sa_count = { > > bytes = 928 > > } > > len = 1 > > #30 0x00007ff7bb433981 in set_frame_menubar (f=0x4f5b0b0, deep_p=true) > > at w32menu.c:565 > > key = XIL(0xffff800848d93e30) > > string = XIL(0x4367e9c) > > maps = XIL(0x3e65703) > > buffer = XIL(0x435e3bd) > > specpdl_count = { > > bytes = 736 > > } > > previous_menu_items_used = 0 > > previous_items = 0xbfc550 > > prev = 0x435e3b8 > > menubar_widget = 0x0 > > items = XIL(0x6bc5c75) > > wv = 0x7ff7bb5e14b0 > > first_wv = 0x155a0 > > prev_wv = 0x0 > > i = 8 > > last_i = 8 > > submenu_start = 0xbfc4c0 > > submenu_end = 0xbfc430 > > submenu_top_level_items = 0xbfc310 > > submenu_n_panes = 0xbfc3a0 > > #31 0x00007ff7bb41d20c in w32_set_menu_bar_lines (f=0x4f5b0b0, > > value=make_fixnum(1), oldval=XIL(0)) at w32fns.c:1713 > > old = 0 '\000' > > new = 1 '\001' > > #32 0x00007ff7bb16f155 in handle_frame_param (f=0x4f5b0b0, > > prop=XIL(0xd410), val=make_fixnum(1), old_value=XIL(0)) at > > frame.c:4613 > > handler = 0x7ff7bb41d112 > > param_index = make_fixnum(15) > > #33 0x00007ff7bb16f8be in gui_set_frame_parameters_1 (f=0x4f5b0b0, > > alist=XIL(0), default_parameter=true) at frame.c:4761 > > old_value = XIL(0) > > prop = XIL(0xd410) > > val = make_fixnum(1) > > tail = XIL(0) > > frame = XIL(0x4f5b0b5) > > width = -1 > > height = -1 > > width_change = false > > height_change = false > > left = XIL(0x60) > > top = XIL(0x60) > > icon_left = XIL(0x60) > > icon_top = XIL(0x60) > > fullscreen = XIL(0) > > fullscreen_change = false > > parms = 0xbfc700 > > values = 0xbfc708 > > i = 0 > > j = 0 > > size = 1 > > left_no_change = false > > top_no_change = false > > parent_done = -1 > > outer_done = -1 > > sa_avail = 16368 > > sa_count = { > > bytes = 736 > > } > > #34 0x00007ff7bb1733f6 in gui_default_parameter (f=0x4f5b0b0, > > alist=XIL(0x3e649f3), prop=XIL(0xd410), deflt=make_fixnum(1), > > xprop=0x0, xclass=0x0, > > type=RES_TYPE_NUMBER) at frame.c:6002 > > tem = make_fixnum(1) > > was_unbound = true > > arg = XIL(0xbfc873) > > #35 0x00007ff7bb427570 in Fx_create_frame (parameters=XIL(0x3e649f3)) > > at w32fns.c:6521 > > f = 0x4f5b0b0 > > frame = XIL(0x4f5b0b5) > > tem = XIL(0x60) > > name = XIL(0x60) > > minibuffer_only = false > > window_prompting = 0 > > count = { > > bytes = 704 > > } > > display = XIL(0x4fa26e4) > > dpyinfo = 0x7ff7bb6006e0 > > parent = XIL(0) > > parent_frame = XIL(0) > > kb = 0x4fb4970 > > #36 0x00007ffc35ceb449 in > > F782d6372656174652d6672616d652d776974682d6661636573_x_create_frame_with_faces_0 > > () > > from c:\projects\emacs\native-lisp\31.0.50-02fae885\preloaded\faces-b9447c93-9c36415b.eln > > No symbol table info available. > > #37 0x00007ff7bb3548b2 in funcall_subr (subr=0x40ddbe8, numargs=1, > > args=0x5140100) at eval.c:3138 > > argbuf = {XIL(0xbfcc00), make_fixnum(35175493707240), > > XIL(0x7ff7bb5d40a0), XIL(0x7ffc5b2a951b), XIL(0x3ee0000), > > XIL(0x40ddb5d), XIL(0xbfcc30), > > make_fixnum(35175493707822)} > > a = 0x5140100 > > maxargs = 1 > > fun = XIL(0x7ff7bb3a9bc0) > > #38 0x00007ff7bb3ab086 in exec_byte_code (fun=XIL(0x40ddb5d), > > args_template=257, nargs=1, args=0x5140088) at bytecode.c:812 > > call_nargs = 1 > > call_fun = XIL(0x40ddbed) > > count1 = { > > bytes = 672 > > } > > val = XIL(0) > > call_args = 0x5140100 > > original_fun = XIL(0xffff800848b09b18) > > op = 1 > > type = 3143450784 > > targets = {0x7ff7bb3aea24 , > > 0x7ff7bb3aea4a , 0x7ff7bb3aea4c > > , > > 0x7ff7bb3aea4e , 0x7ff7bb3aea50 > > , 0x7ff7bb3aea50 , > > 0x7ff7bb3aeab5 , 0x7ff7bb3aeb29 > > , 0x7ff7bb3aa80c , > > 0x7ff7bb3aa80e , 0x7ff7bb3aa810 > > , 0x7ff7bb3aa812 , > > 0x7ff7bb3aa814 , 0x7ff7bb3aa814 > > , 0x7ff7bb3aa81a , > > 0x7ff7bb3aa7db , 0x7ff7bb3aabc3 > > , 0x7ff7bb3aabc5 , > > 0x7ff7bb3aabc7 , 0x7ff7bb3aabc9 > > , 0x7ff7bb3aabcb , > > 0x7ff7bb3aabcb , 0x7ff7bb3aac00 > > , 0x7ff7bb3aabd1 , > > 0x7ff7bb3aadae , 0x7ff7bb3aadb0 > > , 0x7ff7bb3aadb2 , > > 0x7ff7bb3aadb4 , 0x7ff7bb3aadb6 > > , 0x7ff7bb3aadb6 , > > 0x7ff7bb3aad68 , 0x7ff7bb3aad7f > > , 0x7ff7bb3aae60 , > > 0x7ff7bb3aae62 , 0x7ff7bb3aae64 > > , 0x7ff7bb3aae66 , > > 0x7ff7bb3aae68 , 0x7ff7bb3aae68 > > , 0x7ff7bb3aae1a , > > 0x7ff7bb3aae31 , 0x7ff7bb3ab1b1 > > , 0x7ff7bb3ab1b3 , > > 0x7ff7bb3ab1b5 , 0x7ff7bb3ab1b7 > > , 0x7ff7bb3ab1b9 , > > 0x7ff7bb3ab1b9 , 0x7ff7bb3ab16b > > , 0x7ff7bb3ab182 , > > 0x7ff7bb3aba50 , 0x7ff7bb3ab84e > > , 0x7ff7bb3ab845 , > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > , 0x7ff7bb3abc9f , > > 0x7ff7bb3abe1f , 0x7ff7bb3abe81 > > , 0x7ff7bb3abee1 , > > 0x7ff7bb3abf43 , 0x7ff7bb3aaa2c > > , 0x7ff7bb3aaaab , > > 0x7ff7bb3abfbc , 0x7ff7bb3aa97a > > , 0x7ff7bb3aab10 , > > 0x7ff7bb3ac024 , 0x7ff7bb3ac089 > > , 0x7ff7bb3ac0d1 , > > 0x7ff7bb3ac136 , 0x7ff7bb3ac19c > > , 0x7ff7bb3ac288 , > > 0x7ff7bb3ac2d0 , 0x7ff7bb3ac46b > > , 0x7ff7bb3ac637 , > > 0x7ff7bb3ac67f , 0x7ff7bb3ac6c7 > > , 0x7ff7bb3ac72c , > > 0x7ff7bb3ac791 , 0x7ff7bb3ac7f6 > > , 0x7ff7bb3ac87b , > > 0x7ff7bb3ac8ca , 0x7ff7bb3ac919 > > , 0x7ff7bb3ac9e0 , > > 0x7ff7bb3aca82 , 0x7ff7bb3acb24 > > , 0x7ff7bb3acc08 , > > 0x7ff7bb3accff , 0x7ff7bb3acdf6 > > , 0x7ff7bb3aceed , > > 0x7ff7bb3acfe4 , 0x7ff7bb3ad116 > > , 0x7ff7bb3ad1b9 , > > 0x7ff7bb3ad2e8 , 0x7ff7bb3ad3ae > > , 0x7ff7bb3ad474 , > > 0x7ff7bb3ad7f8 , 0x7ff7bb3ab6c8 > > , 0x7ff7bb3ad856 , > > 0x7ff7bb3ad89e , 0x7ff7bb3ad960 > > , 0x7ff7bb3ad9be , > > 0x7ff7bb3ada1c , 0x7ff7bb3ada64 > > , 0x7ff7bb3adaa7 , > > 0x7ff7bb3adaea , 0x7ff7bb3adb35 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3adb8a , 0x7ff7bb3adbcd > > , 0x7ff7bb3adc10 , > > 0x7ff7bb3adc53 , 0x7ff7bb3adc96 > > , 0x7ff7bb3adcd9 , > > 0x7ff7bb3ab6c8 , 0x7ff7bb3aea24 > > , 0x7ff7bb3add21 , > > 0x7ff7bb3add71 , 0x7ff7bb3addb9 > > , 0x7ff7bb3ade01 , > > 0x7ff7bb3ade66 , 0x7ff7bb3adecb > > , 0x7ff7bb3adf13 , > > 0x7ff7bb3adf5b , 0x7ff7bb3adfc0 > > , 0x7ff7bb3ae025 , > > 0x7ff7bb3ae08a , 0x7ff7bb3ae0cd > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3ab612 , 0x7ff7bb3ab21f > > , 0x7ff7bb3aa8e8 , > > 0x7ff7bb3ab2c4 , 0x7ff7bb3ab348 > > , 0x7ff7bb3ab3c9 , > > 0x7ff7bb3ab44a , 0x7ff7bb3ab5db > > , 0x7ff7bb3aad15 , > > 0x7ff7bb3ab691 , 0x7ff7bb3ab6ff > > , 0x7ff7bb3ab78d , > > 0x7ff7bb3ab7d6 , 0x7ff7bb3abaa2 > > , 0x7ff7bb3abb1c , > > 0x7ff7bb3abba1 , 0x7ff7bb3abc0e > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3ae115 , 0x7ff7bb3ae19a > > , 0x7ff7bb3ae1e2 , > > 0x7ff7bb3ae22a , 0x7ff7bb3ae272 > > , 0x7ff7bb3ae2ba , > > 0x7ff7bb3ae31f , 0x7ff7bb3ae384 > > , 0x7ff7bb3ae3e9 , > > 0x7ff7bb3ae44e , 0x7ff7bb3ae5e3 > > , 0x7ff7bb3ae648 , > > 0x7ff7bb3ae6ad , 0x7ff7bb3ae6f5 > > , 0x7ff7bb3ae7bb , > > 0x7ff7bb3ae881 , 0x7ff7bb3ae8c9 > > , 0x7ff7bb3ae911 , > > 0x7ff7bb3ad5b2 , 0x7ff7bb3ad701 > > , 0x7ff7bb3ae960 , > > 0x7ff7bb3ae9c2 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3aea24 , 0x7ff7bb3ac210 > > , 0x7ff7bb3ac968 , > > 0x7ff7bb3ad8e8 , 0x7ff7bb3aebb8 > > , 0x7ff7bb3aec2d , > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aecbf , > > 0x7ff7bb3aed46 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3aeecf } > > quitcounter = 1 '\001' > > bc = 0x7ff7bb4c8780 > > top = 0x51400f8 > > pc = 0x497a8f9 "ç" > > bytestr = XIL(0x40deb3c) > > vector = XIL(0x40ddbad) > > maxdepth = make_fixnum(3) > > const_length = 1 > > bytestr_length = 4 > > vectorp = 0x40ddbb0 > > max_stack = 3 > > frame_base = 0x51400f0 > > fp = 0x5140108 > > bytestr_data = 0x497a8f6 "└\001!ç" > > rest = false > > mandatory = 1 > > nonrest = 1 > > pushedargs = 1 > > saved_quitcounter = 0 '\000' > > saved_vectorp = 0x6040002 > > saved_bytestr_data = 0x0 > > result = XIL(0x3ee0000) > > #39 0x00007ff7bb354e7a in funcall_lambda (fun=XIL(0x40ddb5d), nargs=1, > > arg_vector=0x5140080) at eval.c:3229 > > syms_left = make_fixnum(257) > > lexenv = XIL(0x40ddb5d) > > count = { > > bytes = 12570992 > > } > > i = 140701974450202 > > optional = false > > rest = false > > previous_rest = false > > val = XIL(0) > > #40 0x00007ff7bb35436f in funcall_general (fun=XIL(0x40ddb5d), > > numargs=1, args=0x5140080) at eval.c:3021 > > original_fun = XIL(0x40ddb5d) > > #41 0x00007ff7bb3545f5 in Ffuncall (nargs=2, args=0x5140078) at eval.c:3070 > > count = { > > bytes = 640 > > } > > val = XIL(0x3f70001) > > #42 0x00007ff7bb353779 in Fapply (nargs=2, args=0x5140078) at eval.c:2699 > > i = 68018152 > > funcall_nargs = 0 > > funcall_args = 0x0 > > spread_arg = XIL(0x3e645c3) > > fun = XIL(0x40ddb5d) > > sa_avail = 16384 > > sa_count = { > > bytes = 640 > > } > > numargs = 1 > > retval = XIL(0xbfd2d0) > > #43 0x00007ff7bb354b0f in funcall_subr (subr=0x7ff7bb4e04e0 , > > numargs=2, args=0x5140078) at eval.c:3161 > > maxargs = -2 > > fun = XIL(0x7ff7bb3a9bc0) > > #44 0x00007ff7bb3ab086 in exec_byte_code (fun=XIL(0x40ddf0d), > > args_template=128, nargs=1, args=0xbfd9e8) at bytecode.c:812 > > call_nargs = 2 > > call_fun = XIL(0x7ff7bb4e04e5) > > count1 = { > > bytes = 608 > > } > > val = XIL(0x40ddb5d) > > call_args = 0x5140078 > > original_fun = XIL(0x3a80) > > op = 2 > > type = 3143540288 > > targets = {0x7ff7bb3aea24 , > > 0x7ff7bb3aea4a , 0x7ff7bb3aea4c > > , > > 0x7ff7bb3aea4e , 0x7ff7bb3aea50 > > , 0x7ff7bb3aea50 , > > 0x7ff7bb3aeab5 , 0x7ff7bb3aeb29 > > , 0x7ff7bb3aa80c , > > 0x7ff7bb3aa80e , 0x7ff7bb3aa810 > > , 0x7ff7bb3aa812 , > > 0x7ff7bb3aa814 , 0x7ff7bb3aa814 > > , 0x7ff7bb3aa81a , > > 0x7ff7bb3aa7db , 0x7ff7bb3aabc3 > > , 0x7ff7bb3aabc5 , > > 0x7ff7bb3aabc7 , 0x7ff7bb3aabc9 > > , 0x7ff7bb3aabcb , > > 0x7ff7bb3aabcb , 0x7ff7bb3aac00 > > , 0x7ff7bb3aabd1 , > > 0x7ff7bb3aadae , 0x7ff7bb3aadb0 > > , 0x7ff7bb3aadb2 , > > 0x7ff7bb3aadb4 , 0x7ff7bb3aadb6 > > , 0x7ff7bb3aadb6 , > > 0x7ff7bb3aad68 , 0x7ff7bb3aad7f > > , 0x7ff7bb3aae60 , > > 0x7ff7bb3aae62 , 0x7ff7bb3aae64 > > , 0x7ff7bb3aae66 , > > 0x7ff7bb3aae68 , 0x7ff7bb3aae68 > > , 0x7ff7bb3aae1a , > > 0x7ff7bb3aae31 , 0x7ff7bb3ab1b1 > > , 0x7ff7bb3ab1b3 , > > 0x7ff7bb3ab1b5 , 0x7ff7bb3ab1b7 > > , 0x7ff7bb3ab1b9 , > > 0x7ff7bb3ab1b9 , 0x7ff7bb3ab16b > > , 0x7ff7bb3ab182 , > > 0x7ff7bb3aba50 , 0x7ff7bb3ab84e > > , 0x7ff7bb3ab845 , > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > , 0x7ff7bb3abc9f , > > 0x7ff7bb3abe1f , 0x7ff7bb3abe81 > > , 0x7ff7bb3abee1 , > > 0x7ff7bb3abf43 , 0x7ff7bb3aaa2c > > , 0x7ff7bb3aaaab , > > 0x7ff7bb3abfbc , 0x7ff7bb3aa97a > > , 0x7ff7bb3aab10 , > > 0x7ff7bb3ac024 , 0x7ff7bb3ac089 > > , 0x7ff7bb3ac0d1 , > > 0x7ff7bb3ac136 , 0x7ff7bb3ac19c > > , 0x7ff7bb3ac288 , > > 0x7ff7bb3ac2d0 , 0x7ff7bb3ac46b > > , 0x7ff7bb3ac637 , > > 0x7ff7bb3ac67f , 0x7ff7bb3ac6c7 > > , 0x7ff7bb3ac72c , > > 0x7ff7bb3ac791 , 0x7ff7bb3ac7f6 > > , 0x7ff7bb3ac87b , > > 0x7ff7bb3ac8ca , 0x7ff7bb3ac919 > > , 0x7ff7bb3ac9e0 , > > 0x7ff7bb3aca82 , 0x7ff7bb3acb24 > > , 0x7ff7bb3acc08 , > > 0x7ff7bb3accff , 0x7ff7bb3acdf6 > > , 0x7ff7bb3aceed , > > 0x7ff7bb3acfe4 , 0x7ff7bb3ad116 > > , 0x7ff7bb3ad1b9 , > > 0x7ff7bb3ad2e8 , 0x7ff7bb3ad3ae > > , 0x7ff7bb3ad474 , > > 0x7ff7bb3ad7f8 , 0x7ff7bb3ab6c8 > > , 0x7ff7bb3ad856 , > > 0x7ff7bb3ad89e , 0x7ff7bb3ad960 > > , 0x7ff7bb3ad9be , > > 0x7ff7bb3ada1c , 0x7ff7bb3ada64 > > , 0x7ff7bb3adaa7 , > > 0x7ff7bb3adaea , 0x7ff7bb3adb35 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3adb8a , 0x7ff7bb3adbcd > > , 0x7ff7bb3adc10 , > > 0x7ff7bb3adc53 , 0x7ff7bb3adc96 > > , 0x7ff7bb3adcd9 , > > 0x7ff7bb3ab6c8 , 0x7ff7bb3aea24 > > , 0x7ff7bb3add21 , > > 0x7ff7bb3add71 , 0x7ff7bb3addb9 > > , 0x7ff7bb3ade01 , > > 0x7ff7bb3ade66 , 0x7ff7bb3adecb > > , 0x7ff7bb3adf13 , > > 0x7ff7bb3adf5b , 0x7ff7bb3adfc0 > > , 0x7ff7bb3ae025 , > > 0x7ff7bb3ae08a , 0x7ff7bb3ae0cd > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3ab612 , 0x7ff7bb3ab21f > > , 0x7ff7bb3aa8e8 , > > 0x7ff7bb3ab2c4 , 0x7ff7bb3ab348 > > , 0x7ff7bb3ab3c9 , > > 0x7ff7bb3ab44a , 0x7ff7bb3ab5db > > , 0x7ff7bb3aad15 , > > 0x7ff7bb3ab691 , 0x7ff7bb3ab6ff > > , 0x7ff7bb3ab78d , > > 0x7ff7bb3ab7d6 , 0x7ff7bb3abaa2 > > , 0x7ff7bb3abb1c , > > 0x7ff7bb3abba1 , 0x7ff7bb3abc0e > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3ae115 , 0x7ff7bb3ae19a > > , 0x7ff7bb3ae1e2 , > > 0x7ff7bb3ae22a , 0x7ff7bb3ae272 > > , 0x7ff7bb3ae2ba , > > 0x7ff7bb3ae31f , 0x7ff7bb3ae384 > > , 0x7ff7bb3ae3e9 , > > 0x7ff7bb3ae44e , 0x7ff7bb3ae5e3 > > , 0x7ff7bb3ae648 , > > 0x7ff7bb3ae6ad , 0x7ff7bb3ae6f5 > > , 0x7ff7bb3ae7bb , > > 0x7ff7bb3ae881 , 0x7ff7bb3ae8c9 > > , 0x7ff7bb3ae911 , > > 0x7ff7bb3ad5b2 , 0x7ff7bb3ad701 > > , 0x7ff7bb3ae960 , > > 0x7ff7bb3ae9c2 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3aea24 , 0x7ff7bb3ac210 > > , 0x7ff7bb3ac968 , > > 0x7ff7bb3ad8e8 , 0x7ff7bb3aebb8 > > , 0x7ff7bb3aec2d , > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aecbf , > > 0x7ff7bb3aed46 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > , 0x7ff7bb3aea24 , > > 0x7ff7bb3aeecf } > > quitcounter = 1 '\001' > > bc = 0x7ff7bb4c8780 > > top = 0x5140070 > > pc = 0x48f714d "ç" > > bytestr = XIL(0x3f7cedc) > > vector = XIL(0x40ddf3d) > > maxdepth = make_fixnum(14) > > const_length = 15 > > bytestr_length = 42 > > vectorp = 0x40ddf40 > > max_stack = 14 > > frame_base = 0x5140060 > > fp = 0x51400d0 > > bytestr_data = 0x48f7124 "\fãÃ\002\r\"Ã\001└\"å%" > > rest = true > > mandatory = 0 > > nonrest = 0 > > pushedargs = 0 > > saved_quitcounter = 0 '\000' > > saved_vectorp = 0x4f55bd3 > > saved_bytestr_data = 0x6b9b810 "\v­¡║\r­¡║\020ÌôH\b\200 " > > result = XIL(0xbfd4c0) > > #45 0x00007ff7bb354e7a in funcall_lambda (fun=XIL(0x40ddf0d), nargs=1, > > arg_vector=0xbfd9e8) at eval.c:3229 > > syms_left = make_fixnum(128) > > lexenv = XIL(0x40ddf0d) > > count = { > > bytes = 66133728 > > } > > i = 140701974450202 > > optional = false > > rest = false > > previous_rest = false > > val = XIL(0x40ddc60) > > #46 0x00007ff7bb35436f in funcall_general (fun=XIL(0x40ddf0d), > > numargs=1, args=0xbfd9e8) at eval.c:3021 > > original_fun = XIL(0xffff800848b09bc0) > > #47 0x00007ff7bb3545f5 in Ffuncall (nargs=2, args=0xbfd9e0) at eval.c:3070 > > count = { > > bytes = 576 > > } > > val = XIL(0x3f11eb0) > > #48 0x00007ffc35f45e1f in F6d616b652d6672616d65_make_frame_0 () from > > c:\projects\emacs\native-lisp\31.0.50-02fae885\preloaded\frame-b40fc590-e42bf9ba.eln > > No symbol table info available. > > #49 0x00007ff7bb3548b2 in funcall_subr (subr=0x3f0e4e8, numargs=1, > > args=0xbfdc58) at eval.c:3138 > > argbuf = {XIL(0xbfdb40), XIL(0x7ff7bb34c73f), > > XIL(0x7ff7bb5d40a0), XIL(0), XIL(0x4fa26e0), XIL(0x7ff7bb5e9e40), > > XIL(0xbfdb70), XIL(0x7ff7bb34d615)} > > a = 0xbfdc58 > > maxargs = 1 > > fun = make_fixnum(35175493612257) > > #50 0x00007ff7bb354323 in funcall_general (fun=XIL(0x3f0e4ed), > > numargs=1, args=0xbfdc58) at eval.c:3017 > > original_fun = XIL(0xffff800848939ea0) > > #51 0x00007ff7bb3545f5 in Ffuncall (nargs=2, args=0xbfdc50) at eval.c:3070 > > count = { > > bytes = 512 > > } > > val = XIL(0x3e64503) > > #52 0x00007ffc240e6819 in > > F7365727665722d2d6372656174652d6672616d65_server__create_frame_0 () > > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > > No symbol table info available. > > #53 0x00007ff7bb35490a in funcall_subr (subr=0x4f531e0, numargs=3, > > args=0xbfdf10) at eval.c:3142 > > argbuf = {XIL(0xbfddb0), XIL(0x7ff7bb34c73f), > > XIL(0x7ff7bb5d40a0), XIL(0x7ff7bb32f5c4), XIL(0x3e64173), > > XIL(0x7ff7bb5e9e40), XIL(0xbfdde0), > > XIL(0x7ff7bb34d615)} > > a = 0xbfdf10 > > maxargs = 3 > > fun = make_fixnum(35175493612257) > > #54 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f531e5), > > numargs=3, args=0xbfdf10) at eval.c:3017 > > original_fun = XIL(0xffff80084997f940) > > #55 0x00007ff7bb3545f5 in Ffuncall (nargs=4, args=0xbfdf08) at eval.c:3070 > > count = { > > bytes = 480 > > } > > val = XIL(0) > > #56 0x00007ffc240e64d5 in > > F7365727665722d6372656174652d77696e646f772d73797374656d2d6672616d65_server_create_window_system_frame_0 > > () > > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > > No symbol table info available. > > #57 0x00007ff7bb354996 in funcall_subr (subr=0x4f53120, numargs=5, > > args=0xbfe1b0) at eval.c:3146 > > argbuf = {XIL(0xbfdfe0), XIL(0x7ff7bb34c73f), > > XIL(0x7ff7bb5d40a0), XIL(0), XIL(0), XIL(0x7ff7bb5e9e40), > > XIL(0xbfe010), XIL(0x7ff7bb34d615)} > > a = 0xbfe1b0 > > maxargs = 5 > > fun = make_fixnum(35175493612257) > > #58 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53125), > > numargs=5, args=0xbfe1b0) at eval.c:3017 > > original_fun = XIL(0xffff8008499b23e0) > > #59 0x00007ff7bb3545f5 in Ffuncall (nargs=6, args=0xbfe1a8) at eval.c:3070 > > count = { > > bytes = 448 > > } > > val = XIL(0x30) > > #60 0x00007ffc240e8803 in > > F7365727665722d2d70726f636573732d66696c7465722d31_server__process_filter_1_0 > > () > > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > > No symbol table info available. > > #61 0x00007ff7bb3548d7 in funcall_subr (subr=0x4f53420, numargs=2, > > args=0xbfe3e8) at eval.c:3140 > > argbuf = {XIL(0xbfe2d0), XIL(0x7ff7bb34c73f), > > XIL(0x7ff7bb5d40a0), make_fixnum(35180459501877), XIL(0x3ee0000), > > XIL(0x3e609d3), XIL(0xbfe300), > > XIL(0x7ff7bb34d615)} > > a = 0xbfe3e8 > > maxargs = 2 > > fun = make_fixnum(35175493612257) > > #62 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53425), > > numargs=2, args=0xbfe3e8) at eval.c:3017 > > original_fun = XIL(0xffff80084997fa90) > > #63 0x00007ff7bb3545f5 in Ffuncall (nargs=3, args=0xbfe3e0) at eval.c:3070 > > count = { > > bytes = 416 > > } > > val = XIL(0x4f53aa0) > > #64 0x00007ffc240e6f39 in > > F7365727665722d2d70726f636573732d66696c7465722d616c6c2d70656e64696e67_server__process_filter_all_pending_0 > > () > > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > > No symbol table info available. > > #65 0x00007ff7bb354899 in funcall_subr (subr=0x4f53360, numargs=0, > > args=0xbfe5c0) at eval.c:3136 > > argbuf = {XIL(0xbfe4a0), XIL(0x7ff7bb34c73f), > > XIL(0x7ff7bb5d40a0), XIL(0), XIL(0xbfe4c0), XIL(0x7ff7bb5e9e40), > > XIL(0xbfe4d0), XIL(0x7ff7bb34d615)} > > a = 0xbfe5c0 > > maxargs = 0 > > fun = make_fixnum(35175493612257) > > #66 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53365), > > numargs=0, args=0xbfe5c0) at eval.c:3017 > > original_fun = XIL(0xffff80084997fa60) > > #67 0x00007ff7bb3545f5 in Ffuncall (nargs=1, args=0xbfe5b8) at eval.c:3070 > > count = { > > bytes = 320 > > } > > val = XIL(0) > > #68 0x00007ffc240e6e02 in > > F7365727665722d70726f636573732d66696c746572_server_process_filter_0 () > > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > > No symbol table info available. > > #69 0x00007ff7bb3548d7 in funcall_subr (subr=0x4f53300, numargs=2, > > args=0xbfe788) at eval.c:3140 > > argbuf = {XIL(0xbfe670), XIL(0x7ff7bb34c73f), > > XIL(0x7ff7bb5d40a0), XIL(0xd5), XIL(0xbfe690), XIL(0x3e609b3), > > XIL(0xbfe6a0), XIL(0x7ff7bb34d615)} > > a = 0xbfe788 > > maxargs = 2 > > fun = make_fixnum(35175493612257) > > #70 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53305), > > numargs=2, args=0xbfe788) at eval.c:3017 > > original_fun = XIL(0xffff800849a7f660) > > #71 0x00007ff7bb3545f5 in Ffuncall (nargs=3, args=0xbfe780) at eval.c:3070 > > count = { > > bytes = 288 > > } > > val = XIL(0xffff800849a7f660) > > #72 0x00007ff7bb353abf in Fapply (nargs=2, args=0xbfe830) at eval.c:2742 > > i = 3 > > funcall_nargs = 3 > > funcall_args = 0xbfe780 > > spread_arg = XIL(0) > > fun = XIL(0x4f53305) > > sa_avail = 16360 > > sa_count = { > > bytes = 288 > > } > > numargs = 2 > > retval = XIL(0) > > #73 0x00007ff7bb35407b in apply1 (fn=XIL(0xffff800849a7f660), > > arg=XIL(0x3e609b3)) at eval.c:2958 > > No locals. > > #74 0x00007ff7bb3cc2c9 in read_process_output_call > > (fun_and_args=XIL(0x3e609c3)) at process.c:6153 > > No locals. > > #75 0x00007ff7bb350c23 in internal_condition_case_1 > > (bfun=0x7ff7bb3cc290 , arg=XIL(0x3e609c3), > > handlers=XIL(0x90), > > hfun=0x7ff7bb3cc2d0 ) at eval.c:1626 > > val = XIL(0x30) > > c = 0x4f95410 > > #76 0x00007ff7bb3cd39b in read_and_dispose_of_process_output (p=0x6bb18b0, > > chars=0x6c3de90 "-auth > > l:U]7^oyz.gR^j8}bAd7HmL=$O9^x;R(l@tNq,?867VI@&tJIf-`r9G*I=)pSls9 -env > > ADVISOR_2022_DIR=C:\\Program&_Files&_(x86)\\Intel\\oneAPI\\advisor\\2022.0.0 > > -env ALLUSERSPROFILE=C:\\ProgramData -env APPDATA=C:\\"..., > > nbytes=5064, coding=0x4f49ed0) at process.c:6522 > > outstream = XIL(0xffff800849a7f660) > > text = XIL(0x4f7e9a4) > > outer_running_asynch_code = false > > waiting = -1 > > #77 0x00007ff7bb3cc732 in read_process_output (proc=XIL(0x6bb18b5), > > channel=4) at process.c:6290 > > nbytes = 5064 > > p = 0x6bb18b0 > > coding = 0x4f49ed0 > > carryover = 0 > > readmax = 65536 > > count = { > > bytes = 160 > > } > > odeactivate = XIL(0) > > chars = 0x6c3de90 "-auth > > l:U]7^oyz.gR^j8}bAd7HmL=$O9^x;R(l@tNq,?867VI@&tJIf-`r9G*I=)pSls9 -env > > ADVISOR_2022_DIR=C:\\Program&_Files&_(x86)\\Intel\\oneAPI\\advisor\\2022.0.0 > > -env ALLUSERSPROFILE=C:\\ProgramData -env APPDATA=C:\\"... > > sa_avail = 16384 > > sa_count = { > > bytes = 160 > > } > > #78 0x00007ff7bb3cbaa8 in wait_reading_process_output (time_limit=30, > > nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=XIL(0), > > wait_proc=0x0, > > just_wait_proc=0) at process.c:5971 > > nread = 3459974 > > process_skipped = false > > wrapped = true > > channel_start = 5 > > child_fd = -1 > > last_read_channel = 4 > > channel = 4 > > nfds = 1 > > Available = { > > bits = {16, 0} > > } > > Writeok = { > > bits = {0, 0} > > } > > check_write = true > > check_delay = 0 > > no_avail = false > > xerrno = 22 > > proc = XIL(0x6bb18b5) > > timeout = { > > tv_sec = 2, > > tv_nsec = 654922000 > > } > > end_time = { > > tv_sec = 1738941316, > > tv_nsec = 891370000 > > } > > timer_delay = { > > tv_sec = 2, > > tv_nsec = 654922000 > > } > > got_output_end_time = { > > tv_sec = 1738941316, > > tv_nsec = 891370000 > > } > > MINIMUM = MINIMUM > > TIMEOUT = TIMEOUT > > FOREVER = FOREVER > > wait = TIMEOUT > > got_some_output = -1 > > prev_wait_proc_nbytes_read = 0 > > retry_for_async = false > > count = { > > bytes = 128 > > } > > now = { > > tv_sec = 0, > > tv_nsec = -1 > > } > > #79 0x00007ff7bb162373 in sit_for (timeout=make_fixnum(30), > > reading=true, display_option=1) at dispnew.c:6918 > > sec = 30 > > nsec = 0 > > do_display = true > > curbuf_eq_winbuf = true > > nbytes = 32759 > > #80 0x00007ff7bb28fc12 in read_char (commandflag=1, > > map=XIL(0x3e57ec3), prev_event=XIL(0), used_mouse_menu=0xbff18f, > > end_time=0x0) at keyboard.c:2925 > > tem0 = XIL(0x3e57ec3) > > timeout = 30 > > count1 = { > > bytes = 96 > > } > > delay_level = 4 > > buffer_size = 1 > > c = XIL(0) > > local_getcjmp = {{ > > Part = {12579120, 0} > > }, { > > Part = {12578048, 12579120} > > }, { > > Part = {9, 213} > > }, { > > Part = {14305536, 0} > > }, { > > Part = {0, 0} > > }, { > > Part = {140701973672839, 3843995738016} > > }, { > > Part = {0, 0} > > }, { > > Part = {0, 0} > > }, { > > Part = {0, 0} > > }, { > > Part = {0, 0} > > }, { > > Part = {0, 0} > > }, { > > Part = {0, 0} > > }, { > > Part = {0, 0} > > }, { > > Part = {0, 0} > > }, { > > Part = {0, 0} > > }, { > > Part = {0, 0} > > }} > > save_jump = {{ > > Part = {0, 0} > > } } > > tem = XIL(0xbb34c73f) > > save = XIL(0xbff090) > > previous_echo_area_message = XIL(0) > > also_record = XIL(0) > > reread = false > > recorded = false > > polling_stopped_here = false > > orig_kboard = 0x4fb4970 > > jmpcount = { > > bytes = 96 > > } > > c_volatile = XIL(0) > > #81 0x00007ff7bb2a16e4 in read_key_sequence (keybuf=0xbff3d0, > > prompt=XIL(0), dont_downcase_last=false, can_return_switch_frame=true, > > fix_current_buffer=true, prevent_redisplay=false, > > disable_text_conversion_p=false) at keyboard.c:10750 > > interrupted_kboard = 0x4fb4970 > > interrupted_frame = 0x500b870 > > key = XIL(0) > > used_mouse_menu = false > > echo_local_start = 0 > > last_real_key_start = 0 > > keys_local_start = 0 > > new_binding = XIL(0xbff370) > > count = { > > bytes = 96 > > } > > t = 0 > > echo_start = 0 > > keys_start = 0 > > current_binding = XIL(0x3e57ec3) > > first_unbound = 31 > > mock_input = 0 > > used_mouse_menu_history = {false } > > fkey = { > > parent = XIL(0x3e841a3), > > map = XIL(0x3e841a3), > > start = 0, > > end = 0 > > } > > keytran = { > > parent = XIL(0x48643b3), > > map = XIL(0x48643b3), > > start = 0, > > end = 0 > > } > > indec = { > > parent = XIL(0x3e84193), > > map = XIL(0x3e84193), > > start = 0, > > end = 0 > > } > > shift_translated = false > > delayed_switch_frame = XIL(0) > > original_uppercase = XIL(0) > > original_uppercase_position = -1 > > starting_buffer = 0x435e3b8 > > fake_prefixed_keys = XIL(0) > > first_event = XIL(0) > > second_event = XIL(0) > > #82 0x00007ff7bb28bc85 in command_loop_1 () at keyboard.c:1424 > > cmd = XIL(0x6d80) > > keybuf = {make_fixnum(24), make_fixnum(53), make_fixnum(48), > > XIL(0x7ff7bb5df470), XIL(0xd5), XIL(0), XIL(0xbff480), > > XIL(0x7ff7bb332899), > > XIL(0xb3d0), XIL(0), XIL(0), make_fixnum(0), XIL(0xbff460), > > XIL(0x488ce30), XIL(0x488ce30), XIL(0xd), XIL(0x7ff7bb5df470), > > XIL(0xb3d0), > > XIL(0xbff490), XIL(0x7ff7bb34c6b3), XIL(0xb3d0), > > XIL(0x7ff7bb5df470), XIL(0x435e3b8), XIL(0), XIL(0xbff4f0), > > XIL(0x7ff7bb356179), XIL(0xb3d0), > > XIL(0), make_fixnum(0), XIL(0x435e3bd)} > > i = 3 > > last_pt = 148 > > prev_modiff = 17 > > prev_buffer = 0x435e3b8 > > #83 0x00007ff7bb350b69 in internal_condition_case (bfun=0x7ff7bb28b7eb > > , handlers=XIL(0x90), hfun=0x7ff7bb28abdc ) > > at eval.c:1602 > > val = XIL(0) > > c = 0x4f76a10 > > #84 0x00007ff7bb28b3e1 in command_loop_2 (handlers=XIL(0x90)) at keyboard.c:1163 > > val = XIL(0) > > #85 0x00007ff7bb3500f0 in internal_catch (tag=XIL(0x12d50), > > func=0x7ff7bb28b3b5 , arg=XIL(0x90)) at eval.c:1282 > > val = XIL(0) > > c = 0x3ebed40 > > #86 0x00007ff7bb28b325 in command_loop () at keyboard.c:1141 > > No locals. > > #87 0x0000000000000000 in ?? () > > No symbol table info available. > > > > Lisp Backtrace: > > "Automatic GC" (0x0) > > "keymap-canonicalize" (0xbfb9a8) > > "x-create-frame-with-faces" (0x5140100) > > 0x40ddb58 PVEC_CLOSURE > > "apply" (0x5140078) > > "frame-creation-function" (0xbfd9e8) > > "make-frame" (0xbfdc58) > > "server--create-frame" (0xbfdf10) > > "server-create-window-system-frame" (0xbfe1b0) > > "server--process-filter-1" (0xbfe3e8) > > "server--process-filter-all-pending" (0xbfe5c0) > > "server-process-filter" (0xbfe788) > > > > > > In GNU Emacs 31.0.50 (build 1, x86_64-w64-mingw32) of 2025-02-07 built > > on MACHINE > > Repository revision: 0065c9dbb8fb7d2b802e8f9a327f33049afec4ad > > Repository branch: master > > Windowing system distributor 'Microsoft Corp.', version 10.0.19045 > > System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.5371) > > > > Configured using: > > 'configure 'CFLAGS=-O0 -ggdb3'' > > > > Configured features: > > ACL DBUS GIF GMP GNUTLS HARFBUZZ JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP > > NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF > > TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB > > > > Important settings: > > value of $LANG: ENG > > locale-coding-system: cp1252 > > > > Major mode: Lisp Interaction > > > > Minor modes in effect: > > tooltip-mode: t > > global-eldoc-mode: t > > eldoc-mode: t > > show-paren-mode: t > > electric-indent-mode: t > > mouse-wheel-mode: t > > tool-bar-mode: t > > menu-bar-mode: t > > file-name-shadow-mode: t > > global-font-lock-mode: t > > font-lock-mode: t > > blink-cursor-mode: t > > minibuffer-regexp-mode: t > > line-number-mode: t > > indent-tabs-mode: t > > transient-mark-mode: t > > auto-composition-mode: t > > auto-encryption-mode: t > > auto-compression-mode: t > > > > Load-path shadows: > > None found. > > > > Features: > > (shadow sort mail-extr compile comint ansi-osc ansi-color ring comp-run > > bytecomp byte-compile comp-common rx emacsbug message mailcap yank-media > > puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived > > epg rfc6068 epg-config gnus-util text-property-search time-date subr-x > > mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils > > mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums > > mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren > > electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel > > touch-screen dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars > > 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 w32notify dbusbind w32 lcms2 multi-tty move-toolbar > > make-network-process tty-child-frames native-compile emacs) > > > > Memory information: > > ((conses 16 84372 24866) (symbols 48 6830 0) (strings 32 24481 2303) > > (string-bytes 1 722639) (vectors 16 14886) > > (vector-slots 8 183944 7958) (floats 8 37 5) (intervals 56 288 0) > > (buffers 992 11)) > > > > > > > > > > > > From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 01 06:51:43 2025 Received: (at 76121) by debbugs.gnu.org; 1 Mar 2025 11:51:43 +0000 Received: from localhost ([127.0.0.1]:34462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1toLNb-0004ka-7Q for submit@debbugs.gnu.org; Sat, 01 Mar 2025 06:51:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51280) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1toLNT-0004jC-8W for 76121@debbugs.gnu.org; Sat, 01 Mar 2025 06:51:36 -0500 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 1toLNM-0003Lr-I1; Sat, 01 Mar 2025 06:51:25 -0500 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=k56L15nTgtM9BIJy1ig9GWjMXeNm1SFM+SQDLb1h2KE=; b=f3oeo8eFZCSz583wGBAZ Ssel2+4JK9BE9P0xDitEJYdH+Fi5NSgQZKTAKU/OfMS1F58qclgktxgy4iTC5SOTh0YM2hx8xaz77 d3WWUJlSFA7gonO0utO8zsZBADGYKbBhQfgJ1X0AKVjMxvtbg1qrc2FVrmmqGvK4SdehXJEBZNSJF 7V8ubTb25KJgEfQPtp1z6O82HSgM50LXlgb1OXj9diblYQmdtqdTCRTL8elHCZqsuvjML5wCJpZhB Ta6Qa1OCabVao8uKQWdoVtL/8wukN+jf7Ul5OprgVN6KPT8ncFwUwbIOycqMY1leMdnhP+4ZtrBOC Bjw9RQI6aDlyhw==; Date: Sat, 01 Mar 2025 13:51:20 +0200 Message-Id: <8634fxq893.fsf@gnu.org> From: Eli Zaretskii To: cpardo@imayhem.com In-Reply-To: <86ikpbe8pa.fsf@gnu.org> (message from Eli Zaretskii on Sat, 15 Feb 2025 13:41:37 +0200) Subject: Re: bug#76121: 31.0.50; crash in uniscribe_close References: <86v7tl4rrl.fsf@gnu.org> <86ikpbe8pa.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76121 Cc: rcopley@gmail.com, 76121@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 (---) Ping! Ping! Cecilio, please respond. > Cc: rcopley@gmail.com, 76121@debbugs.gnu.org > Date: Sat, 15 Feb 2025 13:41:37 +0200 > From: Eli Zaretskii > > Ping! Cecilio, could you please take a look? > > > Cc: 76121@debbugs.gnu.org > > Date: Fri, 07 Feb 2025 18:57:18 +0200 > > From: Eli Zaretskii > > > > > From: Richard Copley > > > Date: Fri, 7 Feb 2025 15:41:53 +0000 > > > > > > Emacs crashes when a font is closed in GC on Windows. > > > This happens spontaneously. I have observed it while > > > typing into an Emacs window, and on a timer event when no > > > frame was visible. I am not sure that deleting a frame is > > > necessary, but I can reliably reproduce the crash with > > > the following recipe. > > > > > > Recipe: > > > ## Start Emacs server in gdb. In a command prompt: > > > gdb --args ./emacs -Q --daemon > > > run > > > ## Create a frame. In second command prompt: > > > emacsclient -nc > > > ## In Emacs > > > C-x 5 0 ;; delete-frame > > > ## Create another frame: > > > emacsclient -nc > > > ## Emacs server crashes. > > > > > > Backtrace: > > > > Thanks. > > > > Cecilio, could you please look into this? > > > > > Thread 1 received signal SIGSEGV, Segmentation fault. > > > 0x00007ff7bb45a0bf in release_com (i=0xbfb570) at w32dwrite.c:494 > > > 494 ((IUnknown *) (*i))->lpVtbl->Release (*i); > > > (gdb) print *((IUnknown *) (*i)) > > > $1 = { > > > lpVtbl = 0x0 > > > } > > > (gdb) bt full > > > #0 0x00007ff7bb45a0bf in release_com (i=0xbfb570) at w32dwrite.c:494 > > > No locals. > > > #1 0x00007ff7bb45a284 in w32_dwrite_free_cached_face > > > (cache=0x58e2680) at w32dwrite.c:574 > > > No locals. > > > #2 0x00007ff7bb455fbe in uniscribe_close (font=0x6bb2da0) at w32uniscribe.c:206 > > > uniscribe_font = 0x6bb2da0 > > > #3 0x00007ff7bb319d33 in cleanup_vector (vector=0x6bb2da0) at alloc.c:3241 > > > font = 0x6bb2da0 > > > drv = 0x7ff7bb600ca0 > > > #4 0x00007ff7bb31a05c in sweep_vectors () at alloc.c:3410 > > > nbytes = 112 > > > total_bytes = 368 > > > free_this_block = false > > > block = 0x6bb2c30 > > > bprev = 0x6bb4c50 > > > lv = 0x0 > > > lvprev = 0x7ff7bb5d33a8 > > > vector = 0x6bb2c30 > > > next = 0x6bb2da0 > > > #5 0x00007ff7bb31ff95 in gc_sweep () at alloc.c:7240 > > > No locals. > > > #6 0x00007ff7bb31df56 in garbage_collect () at alloc.c:6073 > > > tail = XIL(0) > > > buffer = XIL(0x50ecfd5) > > > stack_top_variable = 0 '\000' > > > message_p = false > > > count = { > > > bytes = 992 > > > } > > > start = { > > > tv_sec = 1738941288, > > > tv_nsec = 367632000 > > > } > > > tot_before = 18446744073709551615 > > > visitor = { > > > visit = 0x7ff7bb31d88c , > > > data = 0x0 > > > } > > > #7 0x00007ff7bb31dbb2 in maybe_garbage_collect () at alloc.c:5908 > > > No locals. > > > #8 0x00007ff7bb34d726 in maybe_gc () at C:/projects/emacs/src/lisp.h:5865 > > > No locals. > > > #9 0x00007ff7bb3545a8 in Ffuncall (nargs=2, args=0xbfb9a0) at eval.c:3065 > > > count = { > > > bytes = 960 > > > } > > > val = XIL(0xffff800800000001) > > > #10 0x00007ff7bb350dad in internal_condition_case_n > > > (bfun=0x7ff7bb3544a8 , nargs=2, args=0xbfb9a0, > > > handlers=XIL(0x30), > > > hfun=0x7ff7bb354679 ) at eval.c:1682 > > > val = XIL(0x50d3ce5) > > > c = 0x6ba9b90 > > > #11 0x00007ff7bb35473a in safe_funcall (nargs=2, args=0xbfb9a0) at eval.c:3098 > > > count = { > > > bytes = 928 > > > } > > > val = XIL(0) > > > #12 0x00007ff7bb2ab45d in map_keymap_canonical (map=XIL(0x4363fab), > > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfba00) at > > > keymap.c:609 > > > No locals. > > > #13 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x4363fab), > > > pane_name=XIL(0), prefix=XIL(0xffff800848d90c80), maxdepth=7) at > > > menu.c:290 > > > skp = { > > > pending_maps = XIL(0), > > > maxdepth = 7, > > > notbuttons = 0 > > > } > > > #14 0x00007ff7bb1f1279 in single_menu_item > > > (key=XIL(0xffff800848d90c80), item=XIL(0x4363f6b), dummy=XIL(0), > > > skp_v=0xbfbc90) at menu.c:431 > > > map = XIL(0x4363fab) > > > item_string = XIL(0x4364d04) > > > enabled = XIL(0x30) > > > res = true > > > skp = 0xbfbc90 > > > #15 0x00007ff7bb2aafc5 in map_keymap_item (fun=0x7ff7bb1f0c71 > > > , args=XIL(0), key=XIL(0xffff800848d90c80), > > > val=XIL(0x4363f6b), > > > data=0xbfbc90) at keymap.c:504 > > > No locals. > > > #16 0x00007ff7bb2ab172 in map_keymap_internal (map=XIL(0x3e41fe3), > > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbc90) at > > > keymap.c:551 > > > binding = XIL(0x3e41c53) > > > tail = XIL(0x3e421a3) > > > #17 0x00007ff7bb2ab47f in map_keymap_canonical (map=XIL(0x3e41fe3), > > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbc90) at > > > keymap.c:611 > > > No locals. > > > #18 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x4360d33), > > > pane_name=XIL(0), prefix=XIL(0xffff800848af5c50), maxdepth=8) at > > > menu.c:290 > > > skp = { > > > pending_maps = XIL(0), > > > maxdepth = 8, > > > notbuttons = 0 > > > } > > > #19 0x00007ff7bb1f1279 in single_menu_item > > > (key=XIL(0xffff800848af5c50), item=XIL(0x4376353), dummy=XIL(0), > > > skp_v=0xbfbf20) at menu.c:431 > > > map = XIL(0x4360d33) > > > item_string = XIL(0x43763c4) > > > enabled = XIL(0x30) > > > res = true > > > skp = 0xbfbf20 > > > #20 0x00007ff7bb2aafc5 in map_keymap_item (fun=0x7ff7bb1f0c71 > > > , args=XIL(0), key=XIL(0xffff800848af5c50), > > > val=XIL(0x4376353), > > > data=0xbfbf20) at keymap.c:504 > > > No locals. > > > #21 0x00007ff7bb2ab172 in map_keymap_internal (map=XIL(0x3e4e1e3), > > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbf20) at > > > keymap.c:551 > > > binding = XIL(0x3e4e133) > > > tail = XIL(0x3e4e233) > > > #22 0x00007ff7bb2ab47f in map_keymap_canonical (map=XIL(0x3e4e1e3), > > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbf20) at > > > keymap.c:611 > > > No locals. > > > #23 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x4375e73), > > > pane_name=XIL(0), prefix=XIL(0xffff80084895a048), maxdepth=9) at > > > menu.c:290 > > > skp = { > > > pending_maps = XIL(0), > > > maxdepth = 9, > > > notbuttons = 0 > > > } > > > #24 0x00007ff7bb1f1279 in single_menu_item > > > (key=XIL(0xffff80084895a048), item=XIL(0x4375e43), dummy=XIL(0), > > > skp_v=0xbfc1b0) at menu.c:431 > > > map = XIL(0x4375e73) > > > item_string = XIL(0x4378c64) > > > enabled = XIL(0x30) > > > res = true > > > skp = 0xbfc1b0 > > > #25 0x00007ff7bb2aafc5 in map_keymap_item (fun=0x7ff7bb1f0c71 > > > , args=XIL(0), key=XIL(0xffff80084895a048), > > > val=XIL(0x4375e43), > > > data=0xbfc1b0) at keymap.c:504 > > > No locals. > > > #26 0x00007ff7bb2ab172 in map_keymap_internal (map=XIL(0x3e4cd13), > > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfc1b0) at > > > keymap.c:551 > > > binding = XIL(0x3e4cc03) > > > tail = XIL(0x3e4cd93) > > > #27 0x00007ff7bb2ab47f in map_keymap_canonical (map=XIL(0x3e4cd13), > > > fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfc1b0) at > > > keymap.c:611 > > > No locals. > > > #28 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x436c59b), > > > pane_name=XIL(0x436c74c), prefix=XIL(0xffff800848d93e30), maxdepth=10) > > > at menu.c:290 > > > skp = { > > > pending_maps = XIL(0), > > > maxdepth = 10, > > > notbuttons = 0 > > > } > > > #29 0x00007ff7bb1f189e in parse_single_submenu > > > (item_key=XIL(0xffff800848d93e30), item_name=XIL(0x4367e9c), > > > maps=XIL(0)) at menu.c:556 > > > prompt = XIL(0x436c74c) > > > i = 0 > > > mapvec = 0xbfc240 > > > top_level_items = false > > > sa_avail = 16376 > > > sa_count = { > > > bytes = 928 > > > } > > > len = 1 > > > #30 0x00007ff7bb433981 in set_frame_menubar (f=0x4f5b0b0, deep_p=true) > > > at w32menu.c:565 > > > key = XIL(0xffff800848d93e30) > > > string = XIL(0x4367e9c) > > > maps = XIL(0x3e65703) > > > buffer = XIL(0x435e3bd) > > > specpdl_count = { > > > bytes = 736 > > > } > > > previous_menu_items_used = 0 > > > previous_items = 0xbfc550 > > > prev = 0x435e3b8 > > > menubar_widget = 0x0 > > > items = XIL(0x6bc5c75) > > > wv = 0x7ff7bb5e14b0 > > > first_wv = 0x155a0 > > > prev_wv = 0x0 > > > i = 8 > > > last_i = 8 > > > submenu_start = 0xbfc4c0 > > > submenu_end = 0xbfc430 > > > submenu_top_level_items = 0xbfc310 > > > submenu_n_panes = 0xbfc3a0 > > > #31 0x00007ff7bb41d20c in w32_set_menu_bar_lines (f=0x4f5b0b0, > > > value=make_fixnum(1), oldval=XIL(0)) at w32fns.c:1713 > > > old = 0 '\000' > > > new = 1 '\001' > > > #32 0x00007ff7bb16f155 in handle_frame_param (f=0x4f5b0b0, > > > prop=XIL(0xd410), val=make_fixnum(1), old_value=XIL(0)) at > > > frame.c:4613 > > > handler = 0x7ff7bb41d112 > > > param_index = make_fixnum(15) > > > #33 0x00007ff7bb16f8be in gui_set_frame_parameters_1 (f=0x4f5b0b0, > > > alist=XIL(0), default_parameter=true) at frame.c:4761 > > > old_value = XIL(0) > > > prop = XIL(0xd410) > > > val = make_fixnum(1) > > > tail = XIL(0) > > > frame = XIL(0x4f5b0b5) > > > width = -1 > > > height = -1 > > > width_change = false > > > height_change = false > > > left = XIL(0x60) > > > top = XIL(0x60) > > > icon_left = XIL(0x60) > > > icon_top = XIL(0x60) > > > fullscreen = XIL(0) > > > fullscreen_change = false > > > parms = 0xbfc700 > > > values = 0xbfc708 > > > i = 0 > > > j = 0 > > > size = 1 > > > left_no_change = false > > > top_no_change = false > > > parent_done = -1 > > > outer_done = -1 > > > sa_avail = 16368 > > > sa_count = { > > > bytes = 736 > > > } > > > #34 0x00007ff7bb1733f6 in gui_default_parameter (f=0x4f5b0b0, > > > alist=XIL(0x3e649f3), prop=XIL(0xd410), deflt=make_fixnum(1), > > > xprop=0x0, xclass=0x0, > > > type=RES_TYPE_NUMBER) at frame.c:6002 > > > tem = make_fixnum(1) > > > was_unbound = true > > > arg = XIL(0xbfc873) > > > #35 0x00007ff7bb427570 in Fx_create_frame (parameters=XIL(0x3e649f3)) > > > at w32fns.c:6521 > > > f = 0x4f5b0b0 > > > frame = XIL(0x4f5b0b5) > > > tem = XIL(0x60) > > > name = XIL(0x60) > > > minibuffer_only = false > > > window_prompting = 0 > > > count = { > > > bytes = 704 > > > } > > > display = XIL(0x4fa26e4) > > > dpyinfo = 0x7ff7bb6006e0 > > > parent = XIL(0) > > > parent_frame = XIL(0) > > > kb = 0x4fb4970 > > > #36 0x00007ffc35ceb449 in > > > F782d6372656174652d6672616d652d776974682d6661636573_x_create_frame_with_faces_0 > > > () > > > from c:\projects\emacs\native-lisp\31.0.50-02fae885\preloaded\faces-b9447c93-9c36415b.eln > > > No symbol table info available. > > > #37 0x00007ff7bb3548b2 in funcall_subr (subr=0x40ddbe8, numargs=1, > > > args=0x5140100) at eval.c:3138 > > > argbuf = {XIL(0xbfcc00), make_fixnum(35175493707240), > > > XIL(0x7ff7bb5d40a0), XIL(0x7ffc5b2a951b), XIL(0x3ee0000), > > > XIL(0x40ddb5d), XIL(0xbfcc30), > > > make_fixnum(35175493707822)} > > > a = 0x5140100 > > > maxargs = 1 > > > fun = XIL(0x7ff7bb3a9bc0) > > > #38 0x00007ff7bb3ab086 in exec_byte_code (fun=XIL(0x40ddb5d), > > > args_template=257, nargs=1, args=0x5140088) at bytecode.c:812 > > > call_nargs = 1 > > > call_fun = XIL(0x40ddbed) > > > count1 = { > > > bytes = 672 > > > } > > > val = XIL(0) > > > call_args = 0x5140100 > > > original_fun = XIL(0xffff800848b09b18) > > > op = 1 > > > type = 3143450784 > > > targets = {0x7ff7bb3aea24 , > > > 0x7ff7bb3aea4a , 0x7ff7bb3aea4c > > > , > > > 0x7ff7bb3aea4e , 0x7ff7bb3aea50 > > > , 0x7ff7bb3aea50 , > > > 0x7ff7bb3aeab5 , 0x7ff7bb3aeb29 > > > , 0x7ff7bb3aa80c , > > > 0x7ff7bb3aa80e , 0x7ff7bb3aa810 > > > , 0x7ff7bb3aa812 , > > > 0x7ff7bb3aa814 , 0x7ff7bb3aa814 > > > , 0x7ff7bb3aa81a , > > > 0x7ff7bb3aa7db , 0x7ff7bb3aabc3 > > > , 0x7ff7bb3aabc5 , > > > 0x7ff7bb3aabc7 , 0x7ff7bb3aabc9 > > > , 0x7ff7bb3aabcb , > > > 0x7ff7bb3aabcb , 0x7ff7bb3aac00 > > > , 0x7ff7bb3aabd1 , > > > 0x7ff7bb3aadae , 0x7ff7bb3aadb0 > > > , 0x7ff7bb3aadb2 , > > > 0x7ff7bb3aadb4 , 0x7ff7bb3aadb6 > > > , 0x7ff7bb3aadb6 , > > > 0x7ff7bb3aad68 , 0x7ff7bb3aad7f > > > , 0x7ff7bb3aae60 , > > > 0x7ff7bb3aae62 , 0x7ff7bb3aae64 > > > , 0x7ff7bb3aae66 , > > > 0x7ff7bb3aae68 , 0x7ff7bb3aae68 > > > , 0x7ff7bb3aae1a , > > > 0x7ff7bb3aae31 , 0x7ff7bb3ab1b1 > > > , 0x7ff7bb3ab1b3 , > > > 0x7ff7bb3ab1b5 , 0x7ff7bb3ab1b7 > > > , 0x7ff7bb3ab1b9 , > > > 0x7ff7bb3ab1b9 , 0x7ff7bb3ab16b > > > , 0x7ff7bb3ab182 , > > > 0x7ff7bb3aba50 , 0x7ff7bb3ab84e > > > , 0x7ff7bb3ab845 , > > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3abc9f , > > > 0x7ff7bb3abe1f , 0x7ff7bb3abe81 > > > , 0x7ff7bb3abee1 , > > > 0x7ff7bb3abf43 , 0x7ff7bb3aaa2c > > > , 0x7ff7bb3aaaab , > > > 0x7ff7bb3abfbc , 0x7ff7bb3aa97a > > > , 0x7ff7bb3aab10 , > > > 0x7ff7bb3ac024 , 0x7ff7bb3ac089 > > > , 0x7ff7bb3ac0d1 , > > > 0x7ff7bb3ac136 , 0x7ff7bb3ac19c > > > , 0x7ff7bb3ac288 , > > > 0x7ff7bb3ac2d0 , 0x7ff7bb3ac46b > > > , 0x7ff7bb3ac637 , > > > 0x7ff7bb3ac67f , 0x7ff7bb3ac6c7 > > > , 0x7ff7bb3ac72c , > > > 0x7ff7bb3ac791 , 0x7ff7bb3ac7f6 > > > , 0x7ff7bb3ac87b , > > > 0x7ff7bb3ac8ca , 0x7ff7bb3ac919 > > > , 0x7ff7bb3ac9e0 , > > > 0x7ff7bb3aca82 , 0x7ff7bb3acb24 > > > , 0x7ff7bb3acc08 , > > > 0x7ff7bb3accff , 0x7ff7bb3acdf6 > > > , 0x7ff7bb3aceed , > > > 0x7ff7bb3acfe4 , 0x7ff7bb3ad116 > > > , 0x7ff7bb3ad1b9 , > > > 0x7ff7bb3ad2e8 , 0x7ff7bb3ad3ae > > > , 0x7ff7bb3ad474 , > > > 0x7ff7bb3ad7f8 , 0x7ff7bb3ab6c8 > > > , 0x7ff7bb3ad856 , > > > 0x7ff7bb3ad89e , 0x7ff7bb3ad960 > > > , 0x7ff7bb3ad9be , > > > 0x7ff7bb3ada1c , 0x7ff7bb3ada64 > > > , 0x7ff7bb3adaa7 , > > > 0x7ff7bb3adaea , 0x7ff7bb3adb35 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3adb8a , 0x7ff7bb3adbcd > > > , 0x7ff7bb3adc10 , > > > 0x7ff7bb3adc53 , 0x7ff7bb3adc96 > > > , 0x7ff7bb3adcd9 , > > > 0x7ff7bb3ab6c8 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3add21 , > > > 0x7ff7bb3add71 , 0x7ff7bb3addb9 > > > , 0x7ff7bb3ade01 , > > > 0x7ff7bb3ade66 , 0x7ff7bb3adecb > > > , 0x7ff7bb3adf13 , > > > 0x7ff7bb3adf5b , 0x7ff7bb3adfc0 > > > , 0x7ff7bb3ae025 , > > > 0x7ff7bb3ae08a , 0x7ff7bb3ae0cd > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3ab612 , 0x7ff7bb3ab21f > > > , 0x7ff7bb3aa8e8 , > > > 0x7ff7bb3ab2c4 , 0x7ff7bb3ab348 > > > , 0x7ff7bb3ab3c9 , > > > 0x7ff7bb3ab44a , 0x7ff7bb3ab5db > > > , 0x7ff7bb3aad15 , > > > 0x7ff7bb3ab691 , 0x7ff7bb3ab6ff > > > , 0x7ff7bb3ab78d , > > > 0x7ff7bb3ab7d6 , 0x7ff7bb3abaa2 > > > , 0x7ff7bb3abb1c , > > > 0x7ff7bb3abba1 , 0x7ff7bb3abc0e > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3ae115 , 0x7ff7bb3ae19a > > > , 0x7ff7bb3ae1e2 , > > > 0x7ff7bb3ae22a , 0x7ff7bb3ae272 > > > , 0x7ff7bb3ae2ba , > > > 0x7ff7bb3ae31f , 0x7ff7bb3ae384 > > > , 0x7ff7bb3ae3e9 , > > > 0x7ff7bb3ae44e , 0x7ff7bb3ae5e3 > > > , 0x7ff7bb3ae648 , > > > 0x7ff7bb3ae6ad , 0x7ff7bb3ae6f5 > > > , 0x7ff7bb3ae7bb , > > > 0x7ff7bb3ae881 , 0x7ff7bb3ae8c9 > > > , 0x7ff7bb3ae911 , > > > 0x7ff7bb3ad5b2 , 0x7ff7bb3ad701 > > > , 0x7ff7bb3ae960 , > > > 0x7ff7bb3ae9c2 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3aea24 , 0x7ff7bb3ac210 > > > , 0x7ff7bb3ac968 , > > > 0x7ff7bb3ad8e8 , 0x7ff7bb3aebb8 > > > , 0x7ff7bb3aec2d , > > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aecbf , > > > 0x7ff7bb3aed46 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3aeecf } > > > quitcounter = 1 '\001' > > > bc = 0x7ff7bb4c8780 > > > top = 0x51400f8 > > > pc = 0x497a8f9 "ç" > > > bytestr = XIL(0x40deb3c) > > > vector = XIL(0x40ddbad) > > > maxdepth = make_fixnum(3) > > > const_length = 1 > > > bytestr_length = 4 > > > vectorp = 0x40ddbb0 > > > max_stack = 3 > > > frame_base = 0x51400f0 > > > fp = 0x5140108 > > > bytestr_data = 0x497a8f6 "└\001!ç" > > > rest = false > > > mandatory = 1 > > > nonrest = 1 > > > pushedargs = 1 > > > saved_quitcounter = 0 '\000' > > > saved_vectorp = 0x6040002 > > > saved_bytestr_data = 0x0 > > > result = XIL(0x3ee0000) > > > #39 0x00007ff7bb354e7a in funcall_lambda (fun=XIL(0x40ddb5d), nargs=1, > > > arg_vector=0x5140080) at eval.c:3229 > > > syms_left = make_fixnum(257) > > > lexenv = XIL(0x40ddb5d) > > > count = { > > > bytes = 12570992 > > > } > > > i = 140701974450202 > > > optional = false > > > rest = false > > > previous_rest = false > > > val = XIL(0) > > > #40 0x00007ff7bb35436f in funcall_general (fun=XIL(0x40ddb5d), > > > numargs=1, args=0x5140080) at eval.c:3021 > > > original_fun = XIL(0x40ddb5d) > > > #41 0x00007ff7bb3545f5 in Ffuncall (nargs=2, args=0x5140078) at eval.c:3070 > > > count = { > > > bytes = 640 > > > } > > > val = XIL(0x3f70001) > > > #42 0x00007ff7bb353779 in Fapply (nargs=2, args=0x5140078) at eval.c:2699 > > > i = 68018152 > > > funcall_nargs = 0 > > > funcall_args = 0x0 > > > spread_arg = XIL(0x3e645c3) > > > fun = XIL(0x40ddb5d) > > > sa_avail = 16384 > > > sa_count = { > > > bytes = 640 > > > } > > > numargs = 1 > > > retval = XIL(0xbfd2d0) > > > #43 0x00007ff7bb354b0f in funcall_subr (subr=0x7ff7bb4e04e0 , > > > numargs=2, args=0x5140078) at eval.c:3161 > > > maxargs = -2 > > > fun = XIL(0x7ff7bb3a9bc0) > > > #44 0x00007ff7bb3ab086 in exec_byte_code (fun=XIL(0x40ddf0d), > > > args_template=128, nargs=1, args=0xbfd9e8) at bytecode.c:812 > > > call_nargs = 2 > > > call_fun = XIL(0x7ff7bb4e04e5) > > > count1 = { > > > bytes = 608 > > > } > > > val = XIL(0x40ddb5d) > > > call_args = 0x5140078 > > > original_fun = XIL(0x3a80) > > > op = 2 > > > type = 3143540288 > > > targets = {0x7ff7bb3aea24 , > > > 0x7ff7bb3aea4a , 0x7ff7bb3aea4c > > > , > > > 0x7ff7bb3aea4e , 0x7ff7bb3aea50 > > > , 0x7ff7bb3aea50 , > > > 0x7ff7bb3aeab5 , 0x7ff7bb3aeb29 > > > , 0x7ff7bb3aa80c , > > > 0x7ff7bb3aa80e , 0x7ff7bb3aa810 > > > , 0x7ff7bb3aa812 , > > > 0x7ff7bb3aa814 , 0x7ff7bb3aa814 > > > , 0x7ff7bb3aa81a , > > > 0x7ff7bb3aa7db , 0x7ff7bb3aabc3 > > > , 0x7ff7bb3aabc5 , > > > 0x7ff7bb3aabc7 , 0x7ff7bb3aabc9 > > > , 0x7ff7bb3aabcb , > > > 0x7ff7bb3aabcb , 0x7ff7bb3aac00 > > > , 0x7ff7bb3aabd1 , > > > 0x7ff7bb3aadae , 0x7ff7bb3aadb0 > > > , 0x7ff7bb3aadb2 , > > > 0x7ff7bb3aadb4 , 0x7ff7bb3aadb6 > > > , 0x7ff7bb3aadb6 , > > > 0x7ff7bb3aad68 , 0x7ff7bb3aad7f > > > , 0x7ff7bb3aae60 , > > > 0x7ff7bb3aae62 , 0x7ff7bb3aae64 > > > , 0x7ff7bb3aae66 , > > > 0x7ff7bb3aae68 , 0x7ff7bb3aae68 > > > , 0x7ff7bb3aae1a , > > > 0x7ff7bb3aae31 , 0x7ff7bb3ab1b1 > > > , 0x7ff7bb3ab1b3 , > > > 0x7ff7bb3ab1b5 , 0x7ff7bb3ab1b7 > > > , 0x7ff7bb3ab1b9 , > > > 0x7ff7bb3ab1b9 , 0x7ff7bb3ab16b > > > , 0x7ff7bb3ab182 , > > > 0x7ff7bb3aba50 , 0x7ff7bb3ab84e > > > , 0x7ff7bb3ab845 , > > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3abc9f , > > > 0x7ff7bb3abe1f , 0x7ff7bb3abe81 > > > , 0x7ff7bb3abee1 , > > > 0x7ff7bb3abf43 , 0x7ff7bb3aaa2c > > > , 0x7ff7bb3aaaab , > > > 0x7ff7bb3abfbc , 0x7ff7bb3aa97a > > > , 0x7ff7bb3aab10 , > > > 0x7ff7bb3ac024 , 0x7ff7bb3ac089 > > > , 0x7ff7bb3ac0d1 , > > > 0x7ff7bb3ac136 , 0x7ff7bb3ac19c > > > , 0x7ff7bb3ac288 , > > > 0x7ff7bb3ac2d0 , 0x7ff7bb3ac46b > > > , 0x7ff7bb3ac637 , > > > 0x7ff7bb3ac67f , 0x7ff7bb3ac6c7 > > > , 0x7ff7bb3ac72c , > > > 0x7ff7bb3ac791 , 0x7ff7bb3ac7f6 > > > , 0x7ff7bb3ac87b , > > > 0x7ff7bb3ac8ca , 0x7ff7bb3ac919 > > > , 0x7ff7bb3ac9e0 , > > > 0x7ff7bb3aca82 , 0x7ff7bb3acb24 > > > , 0x7ff7bb3acc08 , > > > 0x7ff7bb3accff , 0x7ff7bb3acdf6 > > > , 0x7ff7bb3aceed , > > > 0x7ff7bb3acfe4 , 0x7ff7bb3ad116 > > > , 0x7ff7bb3ad1b9 , > > > 0x7ff7bb3ad2e8 , 0x7ff7bb3ad3ae > > > , 0x7ff7bb3ad474 , > > > 0x7ff7bb3ad7f8 , 0x7ff7bb3ab6c8 > > > , 0x7ff7bb3ad856 , > > > 0x7ff7bb3ad89e , 0x7ff7bb3ad960 > > > , 0x7ff7bb3ad9be , > > > 0x7ff7bb3ada1c , 0x7ff7bb3ada64 > > > , 0x7ff7bb3adaa7 , > > > 0x7ff7bb3adaea , 0x7ff7bb3adb35 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3adb8a , 0x7ff7bb3adbcd > > > , 0x7ff7bb3adc10 , > > > 0x7ff7bb3adc53 , 0x7ff7bb3adc96 > > > , 0x7ff7bb3adcd9 , > > > 0x7ff7bb3ab6c8 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3add21 , > > > 0x7ff7bb3add71 , 0x7ff7bb3addb9 > > > , 0x7ff7bb3ade01 , > > > 0x7ff7bb3ade66 , 0x7ff7bb3adecb > > > , 0x7ff7bb3adf13 , > > > 0x7ff7bb3adf5b , 0x7ff7bb3adfc0 > > > , 0x7ff7bb3ae025 , > > > 0x7ff7bb3ae08a , 0x7ff7bb3ae0cd > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3ab612 , 0x7ff7bb3ab21f > > > , 0x7ff7bb3aa8e8 , > > > 0x7ff7bb3ab2c4 , 0x7ff7bb3ab348 > > > , 0x7ff7bb3ab3c9 , > > > 0x7ff7bb3ab44a , 0x7ff7bb3ab5db > > > , 0x7ff7bb3aad15 , > > > 0x7ff7bb3ab691 , 0x7ff7bb3ab6ff > > > , 0x7ff7bb3ab78d , > > > 0x7ff7bb3ab7d6 , 0x7ff7bb3abaa2 > > > , 0x7ff7bb3abb1c , > > > 0x7ff7bb3abba1 , 0x7ff7bb3abc0e > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3ae115 , 0x7ff7bb3ae19a > > > , 0x7ff7bb3ae1e2 , > > > 0x7ff7bb3ae22a , 0x7ff7bb3ae272 > > > , 0x7ff7bb3ae2ba , > > > 0x7ff7bb3ae31f , 0x7ff7bb3ae384 > > > , 0x7ff7bb3ae3e9 , > > > 0x7ff7bb3ae44e , 0x7ff7bb3ae5e3 > > > , 0x7ff7bb3ae648 , > > > 0x7ff7bb3ae6ad , 0x7ff7bb3ae6f5 > > > , 0x7ff7bb3ae7bb , > > > 0x7ff7bb3ae881 , 0x7ff7bb3ae8c9 > > > , 0x7ff7bb3ae911 , > > > 0x7ff7bb3ad5b2 , 0x7ff7bb3ad701 > > > , 0x7ff7bb3ae960 , > > > 0x7ff7bb3ae9c2 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3aea24 , 0x7ff7bb3ac210 > > > , 0x7ff7bb3ac968 , > > > 0x7ff7bb3ad8e8 , 0x7ff7bb3aebb8 > > > , 0x7ff7bb3aec2d , > > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aecbf , > > > 0x7ff7bb3aed46 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3aea24 , 0x7ff7bb3aea24 > > > , 0x7ff7bb3aea24 , > > > 0x7ff7bb3aeecf } > > > quitcounter = 1 '\001' > > > bc = 0x7ff7bb4c8780 > > > top = 0x5140070 > > > pc = 0x48f714d "ç" > > > bytestr = XIL(0x3f7cedc) > > > vector = XIL(0x40ddf3d) > > > maxdepth = make_fixnum(14) > > > const_length = 15 > > > bytestr_length = 42 > > > vectorp = 0x40ddf40 > > > max_stack = 14 > > > frame_base = 0x5140060 > > > fp = 0x51400d0 > > > bytestr_data = 0x48f7124 "\fãÃ\002\r\"Ã\001└\"å%" > > > rest = true > > > mandatory = 0 > > > nonrest = 0 > > > pushedargs = 0 > > > saved_quitcounter = 0 '\000' > > > saved_vectorp = 0x4f55bd3 > > > saved_bytestr_data = 0x6b9b810 "\v­¡║\r­¡║\020ÌôH\b\200 " > > > result = XIL(0xbfd4c0) > > > #45 0x00007ff7bb354e7a in funcall_lambda (fun=XIL(0x40ddf0d), nargs=1, > > > arg_vector=0xbfd9e8) at eval.c:3229 > > > syms_left = make_fixnum(128) > > > lexenv = XIL(0x40ddf0d) > > > count = { > > > bytes = 66133728 > > > } > > > i = 140701974450202 > > > optional = false > > > rest = false > > > previous_rest = false > > > val = XIL(0x40ddc60) > > > #46 0x00007ff7bb35436f in funcall_general (fun=XIL(0x40ddf0d), > > > numargs=1, args=0xbfd9e8) at eval.c:3021 > > > original_fun = XIL(0xffff800848b09bc0) > > > #47 0x00007ff7bb3545f5 in Ffuncall (nargs=2, args=0xbfd9e0) at eval.c:3070 > > > count = { > > > bytes = 576 > > > } > > > val = XIL(0x3f11eb0) > > > #48 0x00007ffc35f45e1f in F6d616b652d6672616d65_make_frame_0 () from > > > c:\projects\emacs\native-lisp\31.0.50-02fae885\preloaded\frame-b40fc590-e42bf9ba.eln > > > No symbol table info available. > > > #49 0x00007ff7bb3548b2 in funcall_subr (subr=0x3f0e4e8, numargs=1, > > > args=0xbfdc58) at eval.c:3138 > > > argbuf = {XIL(0xbfdb40), XIL(0x7ff7bb34c73f), > > > XIL(0x7ff7bb5d40a0), XIL(0), XIL(0x4fa26e0), XIL(0x7ff7bb5e9e40), > > > XIL(0xbfdb70), XIL(0x7ff7bb34d615)} > > > a = 0xbfdc58 > > > maxargs = 1 > > > fun = make_fixnum(35175493612257) > > > #50 0x00007ff7bb354323 in funcall_general (fun=XIL(0x3f0e4ed), > > > numargs=1, args=0xbfdc58) at eval.c:3017 > > > original_fun = XIL(0xffff800848939ea0) > > > #51 0x00007ff7bb3545f5 in Ffuncall (nargs=2, args=0xbfdc50) at eval.c:3070 > > > count = { > > > bytes = 512 > > > } > > > val = XIL(0x3e64503) > > > #52 0x00007ffc240e6819 in > > > F7365727665722d2d6372656174652d6672616d65_server__create_frame_0 () > > > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > > > No symbol table info available. > > > #53 0x00007ff7bb35490a in funcall_subr (subr=0x4f531e0, numargs=3, > > > args=0xbfdf10) at eval.c:3142 > > > argbuf = {XIL(0xbfddb0), XIL(0x7ff7bb34c73f), > > > XIL(0x7ff7bb5d40a0), XIL(0x7ff7bb32f5c4), XIL(0x3e64173), > > > XIL(0x7ff7bb5e9e40), XIL(0xbfdde0), > > > XIL(0x7ff7bb34d615)} > > > a = 0xbfdf10 > > > maxargs = 3 > > > fun = make_fixnum(35175493612257) > > > #54 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f531e5), > > > numargs=3, args=0xbfdf10) at eval.c:3017 > > > original_fun = XIL(0xffff80084997f940) > > > #55 0x00007ff7bb3545f5 in Ffuncall (nargs=4, args=0xbfdf08) at eval.c:3070 > > > count = { > > > bytes = 480 > > > } > > > val = XIL(0) > > > #56 0x00007ffc240e64d5 in > > > F7365727665722d6372656174652d77696e646f772d73797374656d2d6672616d65_server_create_window_system_frame_0 > > > () > > > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > > > No symbol table info available. > > > #57 0x00007ff7bb354996 in funcall_subr (subr=0x4f53120, numargs=5, > > > args=0xbfe1b0) at eval.c:3146 > > > argbuf = {XIL(0xbfdfe0), XIL(0x7ff7bb34c73f), > > > XIL(0x7ff7bb5d40a0), XIL(0), XIL(0), XIL(0x7ff7bb5e9e40), > > > XIL(0xbfe010), XIL(0x7ff7bb34d615)} > > > a = 0xbfe1b0 > > > maxargs = 5 > > > fun = make_fixnum(35175493612257) > > > #58 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53125), > > > numargs=5, args=0xbfe1b0) at eval.c:3017 > > > original_fun = XIL(0xffff8008499b23e0) > > > #59 0x00007ff7bb3545f5 in Ffuncall (nargs=6, args=0xbfe1a8) at eval.c:3070 > > > count = { > > > bytes = 448 > > > } > > > val = XIL(0x30) > > > #60 0x00007ffc240e8803 in > > > F7365727665722d2d70726f636573732d66696c7465722d31_server__process_filter_1_0 > > > () > > > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > > > No symbol table info available. > > > #61 0x00007ff7bb3548d7 in funcall_subr (subr=0x4f53420, numargs=2, > > > args=0xbfe3e8) at eval.c:3140 > > > argbuf = {XIL(0xbfe2d0), XIL(0x7ff7bb34c73f), > > > XIL(0x7ff7bb5d40a0), make_fixnum(35180459501877), XIL(0x3ee0000), > > > XIL(0x3e609d3), XIL(0xbfe300), > > > XIL(0x7ff7bb34d615)} > > > a = 0xbfe3e8 > > > maxargs = 2 > > > fun = make_fixnum(35175493612257) > > > #62 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53425), > > > numargs=2, args=0xbfe3e8) at eval.c:3017 > > > original_fun = XIL(0xffff80084997fa90) > > > #63 0x00007ff7bb3545f5 in Ffuncall (nargs=3, args=0xbfe3e0) at eval.c:3070 > > > count = { > > > bytes = 416 > > > } > > > val = XIL(0x4f53aa0) > > > #64 0x00007ffc240e6f39 in > > > F7365727665722d2d70726f636573732d66696c7465722d616c6c2d70656e64696e67_server__process_filter_all_pending_0 > > > () > > > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > > > No symbol table info available. > > > #65 0x00007ff7bb354899 in funcall_subr (subr=0x4f53360, numargs=0, > > > args=0xbfe5c0) at eval.c:3136 > > > argbuf = {XIL(0xbfe4a0), XIL(0x7ff7bb34c73f), > > > XIL(0x7ff7bb5d40a0), XIL(0), XIL(0xbfe4c0), XIL(0x7ff7bb5e9e40), > > > XIL(0xbfe4d0), XIL(0x7ff7bb34d615)} > > > a = 0xbfe5c0 > > > maxargs = 0 > > > fun = make_fixnum(35175493612257) > > > #66 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53365), > > > numargs=0, args=0xbfe5c0) at eval.c:3017 > > > original_fun = XIL(0xffff80084997fa60) > > > #67 0x00007ff7bb3545f5 in Ffuncall (nargs=1, args=0xbfe5b8) at eval.c:3070 > > > count = { > > > bytes = 320 > > > } > > > val = XIL(0) > > > #68 0x00007ffc240e6e02 in > > > F7365727665722d70726f636573732d66696c746572_server_process_filter_0 () > > > from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln > > > No symbol table info available. > > > #69 0x00007ff7bb3548d7 in funcall_subr (subr=0x4f53300, numargs=2, > > > args=0xbfe788) at eval.c:3140 > > > argbuf = {XIL(0xbfe670), XIL(0x7ff7bb34c73f), > > > XIL(0x7ff7bb5d40a0), XIL(0xd5), XIL(0xbfe690), XIL(0x3e609b3), > > > XIL(0xbfe6a0), XIL(0x7ff7bb34d615)} > > > a = 0xbfe788 > > > maxargs = 2 > > > fun = make_fixnum(35175493612257) > > > #70 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53305), > > > numargs=2, args=0xbfe788) at eval.c:3017 > > > original_fun = XIL(0xffff800849a7f660) > > > #71 0x00007ff7bb3545f5 in Ffuncall (nargs=3, args=0xbfe780) at eval.c:3070 > > > count = { > > > bytes = 288 > > > } > > > val = XIL(0xffff800849a7f660) > > > #72 0x00007ff7bb353abf in Fapply (nargs=2, args=0xbfe830) at eval.c:2742 > > > i = 3 > > > funcall_nargs = 3 > > > funcall_args = 0xbfe780 > > > spread_arg = XIL(0) > > > fun = XIL(0x4f53305) > > > sa_avail = 16360 > > > sa_count = { > > > bytes = 288 > > > } > > > numargs = 2 > > > retval = XIL(0) > > > #73 0x00007ff7bb35407b in apply1 (fn=XIL(0xffff800849a7f660), > > > arg=XIL(0x3e609b3)) at eval.c:2958 > > > No locals. > > > #74 0x00007ff7bb3cc2c9 in read_process_output_call > > > (fun_and_args=XIL(0x3e609c3)) at process.c:6153 > > > No locals. > > > #75 0x00007ff7bb350c23 in internal_condition_case_1 > > > (bfun=0x7ff7bb3cc290 , arg=XIL(0x3e609c3), > > > handlers=XIL(0x90), > > > hfun=0x7ff7bb3cc2d0 ) at eval.c:1626 > > > val = XIL(0x30) > > > c = 0x4f95410 > > > #76 0x00007ff7bb3cd39b in read_and_dispose_of_process_output (p=0x6bb18b0, > > > chars=0x6c3de90 "-auth > > > l:U]7^oyz.gR^j8}bAd7HmL=$O9^x;R(l@tNq,?867VI@&tJIf-`r9G*I=)pSls9 -env > > > ADVISOR_2022_DIR=C:\\Program&_Files&_(x86)\\Intel\\oneAPI\\advisor\\2022.0.0 > > > -env ALLUSERSPROFILE=C:\\ProgramData -env APPDATA=C:\\"..., > > > nbytes=5064, coding=0x4f49ed0) at process.c:6522 > > > outstream = XIL(0xffff800849a7f660) > > > text = XIL(0x4f7e9a4) > > > outer_running_asynch_code = false > > > waiting = -1 > > > #77 0x00007ff7bb3cc732 in read_process_output (proc=XIL(0x6bb18b5), > > > channel=4) at process.c:6290 > > > nbytes = 5064 > > > p = 0x6bb18b0 > > > coding = 0x4f49ed0 > > > carryover = 0 > > > readmax = 65536 > > > count = { > > > bytes = 160 > > > } > > > odeactivate = XIL(0) > > > chars = 0x6c3de90 "-auth > > > l:U]7^oyz.gR^j8}bAd7HmL=$O9^x;R(l@tNq,?867VI@&tJIf-`r9G*I=)pSls9 -env > > > ADVISOR_2022_DIR=C:\\Program&_Files&_(x86)\\Intel\\oneAPI\\advisor\\2022.0.0 > > > -env ALLUSERSPROFILE=C:\\ProgramData -env APPDATA=C:\\"... > > > sa_avail = 16384 > > > sa_count = { > > > bytes = 160 > > > } > > > #78 0x00007ff7bb3cbaa8 in wait_reading_process_output (time_limit=30, > > > nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=XIL(0), > > > wait_proc=0x0, > > > just_wait_proc=0) at process.c:5971 > > > nread = 3459974 > > > process_skipped = false > > > wrapped = true > > > channel_start = 5 > > > child_fd = -1 > > > last_read_channel = 4 > > > channel = 4 > > > nfds = 1 > > > Available = { > > > bits = {16, 0} > > > } > > > Writeok = { > > > bits = {0, 0} > > > } > > > check_write = true > > > check_delay = 0 > > > no_avail = false > > > xerrno = 22 > > > proc = XIL(0x6bb18b5) > > > timeout = { > > > tv_sec = 2, > > > tv_nsec = 654922000 > > > } > > > end_time = { > > > tv_sec = 1738941316, > > > tv_nsec = 891370000 > > > } > > > timer_delay = { > > > tv_sec = 2, > > > tv_nsec = 654922000 > > > } > > > got_output_end_time = { > > > tv_sec = 1738941316, > > > tv_nsec = 891370000 > > > } > > > MINIMUM = MINIMUM > > > TIMEOUT = TIMEOUT > > > FOREVER = FOREVER > > > wait = TIMEOUT > > > got_some_output = -1 > > > prev_wait_proc_nbytes_read = 0 > > > retry_for_async = false > > > count = { > > > bytes = 128 > > > } > > > now = { > > > tv_sec = 0, > > > tv_nsec = -1 > > > } > > > #79 0x00007ff7bb162373 in sit_for (timeout=make_fixnum(30), > > > reading=true, display_option=1) at dispnew.c:6918 > > > sec = 30 > > > nsec = 0 > > > do_display = true > > > curbuf_eq_winbuf = true > > > nbytes = 32759 > > > #80 0x00007ff7bb28fc12 in read_char (commandflag=1, > > > map=XIL(0x3e57ec3), prev_event=XIL(0), used_mouse_menu=0xbff18f, > > > end_time=0x0) at keyboard.c:2925 > > > tem0 = XIL(0x3e57ec3) > > > timeout = 30 > > > count1 = { > > > bytes = 96 > > > } > > > delay_level = 4 > > > buffer_size = 1 > > > c = XIL(0) > > > local_getcjmp = {{ > > > Part = {12579120, 0} > > > }, { > > > Part = {12578048, 12579120} > > > }, { > > > Part = {9, 213} > > > }, { > > > Part = {14305536, 0} > > > }, { > > > Part = {0, 0} > > > }, { > > > Part = {140701973672839, 3843995738016} > > > }, { > > > Part = {0, 0} > > > }, { > > > Part = {0, 0} > > > }, { > > > Part = {0, 0} > > > }, { > > > Part = {0, 0} > > > }, { > > > Part = {0, 0} > > > }, { > > > Part = {0, 0} > > > }, { > > > Part = {0, 0} > > > }, { > > > Part = {0, 0} > > > }, { > > > Part = {0, 0} > > > }, { > > > Part = {0, 0} > > > }} > > > save_jump = {{ > > > Part = {0, 0} > > > } } > > > tem = XIL(0xbb34c73f) > > > save = XIL(0xbff090) > > > previous_echo_area_message = XIL(0) > > > also_record = XIL(0) > > > reread = false > > > recorded = false > > > polling_stopped_here = false > > > orig_kboard = 0x4fb4970 > > > jmpcount = { > > > bytes = 96 > > > } > > > c_volatile = XIL(0) > > > #81 0x00007ff7bb2a16e4 in read_key_sequence (keybuf=0xbff3d0, > > > prompt=XIL(0), dont_downcase_last=false, can_return_switch_frame=true, > > > fix_current_buffer=true, prevent_redisplay=false, > > > disable_text_conversion_p=false) at keyboard.c:10750 > > > interrupted_kboard = 0x4fb4970 > > > interrupted_frame = 0x500b870 > > > key = XIL(0) > > > used_mouse_menu = false > > > echo_local_start = 0 > > > last_real_key_start = 0 > > > keys_local_start = 0 > > > new_binding = XIL(0xbff370) > > > count = { > > > bytes = 96 > > > } > > > t = 0 > > > echo_start = 0 > > > keys_start = 0 > > > current_binding = XIL(0x3e57ec3) > > > first_unbound = 31 > > > mock_input = 0 > > > used_mouse_menu_history = {false } > > > fkey = { > > > parent = XIL(0x3e841a3), > > > map = XIL(0x3e841a3), > > > start = 0, > > > end = 0 > > > } > > > keytran = { > > > parent = XIL(0x48643b3), > > > map = XIL(0x48643b3), > > > start = 0, > > > end = 0 > > > } > > > indec = { > > > parent = XIL(0x3e84193), > > > map = XIL(0x3e84193), > > > start = 0, > > > end = 0 > > > } > > > shift_translated = false > > > delayed_switch_frame = XIL(0) > > > original_uppercase = XIL(0) > > > original_uppercase_position = -1 > > > starting_buffer = 0x435e3b8 > > > fake_prefixed_keys = XIL(0) > > > first_event = XIL(0) > > > second_event = XIL(0) > > > #82 0x00007ff7bb28bc85 in command_loop_1 () at keyboard.c:1424 > > > cmd = XIL(0x6d80) > > > keybuf = {make_fixnum(24), make_fixnum(53), make_fixnum(48), > > > XIL(0x7ff7bb5df470), XIL(0xd5), XIL(0), XIL(0xbff480), > > > XIL(0x7ff7bb332899), > > > XIL(0xb3d0), XIL(0), XIL(0), make_fixnum(0), XIL(0xbff460), > > > XIL(0x488ce30), XIL(0x488ce30), XIL(0xd), XIL(0x7ff7bb5df470), > > > XIL(0xb3d0), > > > XIL(0xbff490), XIL(0x7ff7bb34c6b3), XIL(0xb3d0), > > > XIL(0x7ff7bb5df470), XIL(0x435e3b8), XIL(0), XIL(0xbff4f0), > > > XIL(0x7ff7bb356179), XIL(0xb3d0), > > > XIL(0), make_fixnum(0), XIL(0x435e3bd)} > > > i = 3 > > > last_pt = 148 > > > prev_modiff = 17 > > > prev_buffer = 0x435e3b8 > > > #83 0x00007ff7bb350b69 in internal_condition_case (bfun=0x7ff7bb28b7eb > > > , handlers=XIL(0x90), hfun=0x7ff7bb28abdc ) > > > at eval.c:1602 > > > val = XIL(0) > > > c = 0x4f76a10 > > > #84 0x00007ff7bb28b3e1 in command_loop_2 (handlers=XIL(0x90)) at keyboard.c:1163 > > > val = XIL(0) > > > #85 0x00007ff7bb3500f0 in internal_catch (tag=XIL(0x12d50), > > > func=0x7ff7bb28b3b5 , arg=XIL(0x90)) at eval.c:1282 > > > val = XIL(0) > > > c = 0x3ebed40 > > > #86 0x00007ff7bb28b325 in command_loop () at keyboard.c:1141 > > > No locals. > > > #87 0x0000000000000000 in ?? () > > > No symbol table info available. > > > > > > Lisp Backtrace: > > > "Automatic GC" (0x0) > > > "keymap-canonicalize" (0xbfb9a8) > > > "x-create-frame-with-faces" (0x5140100) > > > 0x40ddb58 PVEC_CLOSURE > > > "apply" (0x5140078) > > > "frame-creation-function" (0xbfd9e8) > > > "make-frame" (0xbfdc58) > > > "server--create-frame" (0xbfdf10) > > > "server-create-window-system-frame" (0xbfe1b0) > > > "server--process-filter-1" (0xbfe3e8) > > > "server--process-filter-all-pending" (0xbfe5c0) > > > "server-process-filter" (0xbfe788) > > > > > > > > > In GNU Emacs 31.0.50 (build 1, x86_64-w64-mingw32) of 2025-02-07 built > > > on MACHINE > > > Repository revision: 0065c9dbb8fb7d2b802e8f9a327f33049afec4ad > > > Repository branch: master > > > Windowing system distributor 'Microsoft Corp.', version 10.0.19045 > > > System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.5371) > > > > > > Configured using: > > > 'configure 'CFLAGS=-O0 -ggdb3'' > > > > > > Configured features: > > > ACL DBUS GIF GMP GNUTLS HARFBUZZ JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP > > > NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF > > > TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB > > > > > > Important settings: > > > value of $LANG: ENG > > > locale-coding-system: cp1252 > > > > > > Major mode: Lisp Interaction > > > > > > Minor modes in effect: > > > tooltip-mode: t > > > global-eldoc-mode: t > > > eldoc-mode: t > > > show-paren-mode: t > > > electric-indent-mode: t > > > mouse-wheel-mode: t > > > tool-bar-mode: t > > > menu-bar-mode: t > > > file-name-shadow-mode: t > > > global-font-lock-mode: t > > > font-lock-mode: t > > > blink-cursor-mode: t > > > minibuffer-regexp-mode: t > > > line-number-mode: t > > > indent-tabs-mode: t > > > transient-mark-mode: t > > > auto-composition-mode: t > > > auto-encryption-mode: t > > > auto-compression-mode: t > > > > > > Load-path shadows: > > > None found. > > > > > > Features: > > > (shadow sort mail-extr compile comint ansi-osc ansi-color ring comp-run > > > bytecomp byte-compile comp-common rx emacsbug message mailcap yank-media > > > puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived > > > epg rfc6068 epg-config gnus-util text-property-search time-date subr-x > > > mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils > > > mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums > > > mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren > > > electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel > > > touch-screen dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars > > > 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 w32notify dbusbind w32 lcms2 multi-tty move-toolbar > > > make-network-process tty-child-frames native-compile emacs) > > > > > > Memory information: > > > ((conses 16 84372 24866) (symbols 48 6830 0) (strings 32 24481 2303) > > > (string-bytes 1 722639) (vectors 16 14886) > > > (vector-slots 8 183944 7958) (floats 8 37 5) (intervals 56 288 0) > > > (buffers 992 11)) > > > > > > > > > > > > > > > > > > > > > > > > From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 01 15:19:54 2025 Received: (at 76121) by debbugs.gnu.org; 1 Mar 2025 20:19:55 +0000 Received: from localhost ([127.0.0.1]:44591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1toTJQ-0002ig-6z for submit@debbugs.gnu.org; Sat, 01 Mar 2025 15:19:54 -0500 Received: from mail.imayhem.com ([82.223.54.191]:32903 helo=zealous-pike.82-223-54-191.plesk.page) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1toTJK-0002hE-MI for 76121@debbugs.gnu.org; Sat, 01 Mar 2025 15:19:50 -0500 Received: from [192.168.68.105] (111.red-88-21-19.staticip.rima-tde.net [88.21.19.111]) by zealous-pike.82-223-54-191.plesk.page (Postfix) with ESMTPSA id 5FF5380333; Sat, 1 Mar 2025 20:19:40 +0000 (UTC) Authentication-Results: zealous-pike.82-223-54-191.plesk.page; spf=pass (sender IP is 88.21.19.111) smtp.mailfrom=cpardo@imayhem.com smtp.helo=[192.168.68.105] Received-SPF: pass (zealous-pike.82-223-54-191.plesk.page: connection is authenticated) Message-ID: <613e18db-b6b7-48c3-830f-31134cc68594@imayhem.com> Date: Sat, 1 Mar 2025 21:19:39 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76121: 31.0.50; crash in uniscribe_close To: Eli Zaretskii References: <86v7tl4rrl.fsf@gnu.org> <86ikpbe8pa.fsf@gnu.org> <8634fxq893.fsf@gnu.org> Content-Language: es-ES From: Cecilio Pardo In-Reply-To: <8634fxq893.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76121 Cc: rcopley@gmail.com, 76121@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 (-) I'm on it. Sorry for the delay. On 01/03/2025 12:51, Eli Zaretskii wrote: > Ping! Ping! Cecilio, please respond. > >> Cc: rcopley@gmail.com, 76121@debbugs.gnu.org >> Date: Sat, 15 Feb 2025 13:41:37 +0200 >> From: Eli Zaretskii >> >> Ping! Cecilio, could you please take a look? >> >>> Cc: 76121@debbugs.gnu.org >>> Date: Fri, 07 Feb 2025 18:57:18 +0200 >>> From: Eli Zaretskii >>> >>>> From: Richard Copley >>>> Date: Fri, 7 Feb 2025 15:41:53 +0000 >>>> >>>> Emacs crashes when a font is closed in GC on Windows. >>>> This happens spontaneously. I have observed it while >>>> typing into an Emacs window, and on a timer event when no >>>> frame was visible. I am not sure that deleting a frame is >>>> necessary, but I can reliably reproduce the crash with >>>> the following recipe. >>>> >>>> Recipe: >>>> ## Start Emacs server in gdb. In a command prompt: >>>> gdb --args ./emacs -Q --daemon >>>> run >>>> ## Create a frame. In second command prompt: >>>> emacsclient -nc >>>> ## In Emacs >>>> C-x 5 0 ;; delete-frame >>>> ## Create another frame: >>>> emacsclient -nc >>>> ## Emacs server crashes. >>>> >>>> Backtrace: >>> >>> Thanks. >>> >>> Cecilio, could you please look into this? >>> >>>> Thread 1 received signal SIGSEGV, Segmentation fault. >>>> 0x00007ff7bb45a0bf in release_com (i=0xbfb570) at w32dwrite.c:494 >>>> 494 ((IUnknown *) (*i))->lpVtbl->Release (*i); >>>> (gdb) print *((IUnknown *) (*i)) >>>> $1 = { >>>> lpVtbl = 0x0 >>>> } >>>> (gdb) bt full >>>> #0 0x00007ff7bb45a0bf in release_com (i=0xbfb570) at w32dwrite.c:494 >>>> No locals. >>>> #1 0x00007ff7bb45a284 in w32_dwrite_free_cached_face >>>> (cache=0x58e2680) at w32dwrite.c:574 >>>> No locals. >>>> #2 0x00007ff7bb455fbe in uniscribe_close (font=0x6bb2da0) at w32uniscribe.c:206 >>>> uniscribe_font = 0x6bb2da0 >>>> #3 0x00007ff7bb319d33 in cleanup_vector (vector=0x6bb2da0) at alloc.c:3241 >>>> font = 0x6bb2da0 >>>> drv = 0x7ff7bb600ca0 >>>> #4 0x00007ff7bb31a05c in sweep_vectors () at alloc.c:3410 >>>> nbytes = 112 >>>> total_bytes = 368 >>>> free_this_block = false >>>> block = 0x6bb2c30 >>>> bprev = 0x6bb4c50 >>>> lv = 0x0 >>>> lvprev = 0x7ff7bb5d33a8 >>>> vector = 0x6bb2c30 >>>> next = 0x6bb2da0 >>>> #5 0x00007ff7bb31ff95 in gc_sweep () at alloc.c:7240 >>>> No locals. >>>> #6 0x00007ff7bb31df56 in garbage_collect () at alloc.c:6073 >>>> tail = XIL(0) >>>> buffer = XIL(0x50ecfd5) >>>> stack_top_variable = 0 '\000' >>>> message_p = false >>>> count = { >>>> bytes = 992 >>>> } >>>> start = { >>>> tv_sec = 1738941288, >>>> tv_nsec = 367632000 >>>> } >>>> tot_before = 18446744073709551615 >>>> visitor = { >>>> visit = 0x7ff7bb31d88c , >>>> data = 0x0 >>>> } >>>> #7 0x00007ff7bb31dbb2 in maybe_garbage_collect () at alloc.c:5908 >>>> No locals. >>>> #8 0x00007ff7bb34d726 in maybe_gc () at C:/projects/emacs/src/lisp.h:5865 >>>> No locals. >>>> #9 0x00007ff7bb3545a8 in Ffuncall (nargs=2, args=0xbfb9a0) at eval.c:3065 >>>> count = { >>>> bytes = 960 >>>> } >>>> val = XIL(0xffff800800000001) >>>> #10 0x00007ff7bb350dad in internal_condition_case_n >>>> (bfun=0x7ff7bb3544a8 , nargs=2, args=0xbfb9a0, >>>> handlers=XIL(0x30), >>>> hfun=0x7ff7bb354679 ) at eval.c:1682 >>>> val = XIL(0x50d3ce5) >>>> c = 0x6ba9b90 >>>> #11 0x00007ff7bb35473a in safe_funcall (nargs=2, args=0xbfb9a0) at eval.c:3098 >>>> count = { >>>> bytes = 928 >>>> } >>>> val = XIL(0) >>>> #12 0x00007ff7bb2ab45d in map_keymap_canonical (map=XIL(0x4363fab), >>>> fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfba00) at >>>> keymap.c:609 >>>> No locals. >>>> #13 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x4363fab), >>>> pane_name=XIL(0), prefix=XIL(0xffff800848d90c80), maxdepth=7) at >>>> menu.c:290 >>>> skp = { >>>> pending_maps = XIL(0), >>>> maxdepth = 7, >>>> notbuttons = 0 >>>> } >>>> #14 0x00007ff7bb1f1279 in single_menu_item >>>> (key=XIL(0xffff800848d90c80), item=XIL(0x4363f6b), dummy=XIL(0), >>>> skp_v=0xbfbc90) at menu.c:431 >>>> map = XIL(0x4363fab) >>>> item_string = XIL(0x4364d04) >>>> enabled = XIL(0x30) >>>> res = true >>>> skp = 0xbfbc90 >>>> #15 0x00007ff7bb2aafc5 in map_keymap_item (fun=0x7ff7bb1f0c71 >>>> , args=XIL(0), key=XIL(0xffff800848d90c80), >>>> val=XIL(0x4363f6b), >>>> data=0xbfbc90) at keymap.c:504 >>>> No locals. >>>> #16 0x00007ff7bb2ab172 in map_keymap_internal (map=XIL(0x3e41fe3), >>>> fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbc90) at >>>> keymap.c:551 >>>> binding = XIL(0x3e41c53) >>>> tail = XIL(0x3e421a3) >>>> #17 0x00007ff7bb2ab47f in map_keymap_canonical (map=XIL(0x3e41fe3), >>>> fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbc90) at >>>> keymap.c:611 >>>> No locals. >>>> #18 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x4360d33), >>>> pane_name=XIL(0), prefix=XIL(0xffff800848af5c50), maxdepth=8) at >>>> menu.c:290 >>>> skp = { >>>> pending_maps = XIL(0), >>>> maxdepth = 8, >>>> notbuttons = 0 >>>> } >>>> #19 0x00007ff7bb1f1279 in single_menu_item >>>> (key=XIL(0xffff800848af5c50), item=XIL(0x4376353), dummy=XIL(0), >>>> skp_v=0xbfbf20) at menu.c:431 >>>> map = XIL(0x4360d33) >>>> item_string = XIL(0x43763c4) >>>> enabled = XIL(0x30) >>>> res = true >>>> skp = 0xbfbf20 >>>> #20 0x00007ff7bb2aafc5 in map_keymap_item (fun=0x7ff7bb1f0c71 >>>> , args=XIL(0), key=XIL(0xffff800848af5c50), >>>> val=XIL(0x4376353), >>>> data=0xbfbf20) at keymap.c:504 >>>> No locals. >>>> #21 0x00007ff7bb2ab172 in map_keymap_internal (map=XIL(0x3e4e1e3), >>>> fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbf20) at >>>> keymap.c:551 >>>> binding = XIL(0x3e4e133) >>>> tail = XIL(0x3e4e233) >>>> #22 0x00007ff7bb2ab47f in map_keymap_canonical (map=XIL(0x3e4e1e3), >>>> fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfbf20) at >>>> keymap.c:611 >>>> No locals. >>>> #23 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x4375e73), >>>> pane_name=XIL(0), prefix=XIL(0xffff80084895a048), maxdepth=9) at >>>> menu.c:290 >>>> skp = { >>>> pending_maps = XIL(0), >>>> maxdepth = 9, >>>> notbuttons = 0 >>>> } >>>> #24 0x00007ff7bb1f1279 in single_menu_item >>>> (key=XIL(0xffff80084895a048), item=XIL(0x4375e43), dummy=XIL(0), >>>> skp_v=0xbfc1b0) at menu.c:431 >>>> map = XIL(0x4375e73) >>>> item_string = XIL(0x4378c64) >>>> enabled = XIL(0x30) >>>> res = true >>>> skp = 0xbfc1b0 >>>> #25 0x00007ff7bb2aafc5 in map_keymap_item (fun=0x7ff7bb1f0c71 >>>> , args=XIL(0), key=XIL(0xffff80084895a048), >>>> val=XIL(0x4375e43), >>>> data=0xbfc1b0) at keymap.c:504 >>>> No locals. >>>> #26 0x00007ff7bb2ab172 in map_keymap_internal (map=XIL(0x3e4cd13), >>>> fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfc1b0) at >>>> keymap.c:551 >>>> binding = XIL(0x3e4cc03) >>>> tail = XIL(0x3e4cd93) >>>> #27 0x00007ff7bb2ab47f in map_keymap_canonical (map=XIL(0x3e4cd13), >>>> fun=0x7ff7bb1f0c71 , args=XIL(0), data=0xbfc1b0) at >>>> keymap.c:611 >>>> No locals. >>>> #28 0x00007ff7bb1f0bca in single_keymap_panes (keymap=XIL(0x436c59b), >>>> pane_name=XIL(0x436c74c), prefix=XIL(0xffff800848d93e30), maxdepth=10) >>>> at menu.c:290 >>>> skp = { >>>> pending_maps = XIL(0), >>>> maxdepth = 10, >>>> notbuttons = 0 >>>> } >>>> #29 0x00007ff7bb1f189e in parse_single_submenu >>>> (item_key=XIL(0xffff800848d93e30), item_name=XIL(0x4367e9c), >>>> maps=XIL(0)) at menu.c:556 >>>> prompt = XIL(0x436c74c) >>>> i = 0 >>>> mapvec = 0xbfc240 >>>> top_level_items = false >>>> sa_avail = 16376 >>>> sa_count = { >>>> bytes = 928 >>>> } >>>> len = 1 >>>> #30 0x00007ff7bb433981 in set_frame_menubar (f=0x4f5b0b0, deep_p=true) >>>> at w32menu.c:565 >>>> key = XIL(0xffff800848d93e30) >>>> string = XIL(0x4367e9c) >>>> maps = XIL(0x3e65703) >>>> buffer = XIL(0x435e3bd) >>>> specpdl_count = { >>>> bytes = 736 >>>> } >>>> previous_menu_items_used = 0 >>>> previous_items = 0xbfc550 >>>> prev = 0x435e3b8 >>>> menubar_widget = 0x0 >>>> items = XIL(0x6bc5c75) >>>> wv = 0x7ff7bb5e14b0 >>>> first_wv = 0x155a0 >>>> prev_wv = 0x0 >>>> i = 8 >>>> last_i = 8 >>>> submenu_start = 0xbfc4c0 >>>> submenu_end = 0xbfc430 >>>> submenu_top_level_items = 0xbfc310 >>>> submenu_n_panes = 0xbfc3a0 >>>> #31 0x00007ff7bb41d20c in w32_set_menu_bar_lines (f=0x4f5b0b0, >>>> value=make_fixnum(1), oldval=XIL(0)) at w32fns.c:1713 >>>> old = 0 '\000' >>>> new = 1 '\001' >>>> #32 0x00007ff7bb16f155 in handle_frame_param (f=0x4f5b0b0, >>>> prop=XIL(0xd410), val=make_fixnum(1), old_value=XIL(0)) at >>>> frame.c:4613 >>>> handler = 0x7ff7bb41d112 >>>> param_index = make_fixnum(15) >>>> #33 0x00007ff7bb16f8be in gui_set_frame_parameters_1 (f=0x4f5b0b0, >>>> alist=XIL(0), default_parameter=true) at frame.c:4761 >>>> old_value = XIL(0) >>>> prop = XIL(0xd410) >>>> val = make_fixnum(1) >>>> tail = XIL(0) >>>> frame = XIL(0x4f5b0b5) >>>> width = -1 >>>> height = -1 >>>> width_change = false >>>> height_change = false >>>> left = XIL(0x60) >>>> top = XIL(0x60) >>>> icon_left = XIL(0x60) >>>> icon_top = XIL(0x60) >>>> fullscreen = XIL(0) >>>> fullscreen_change = false >>>> parms = 0xbfc700 >>>> values = 0xbfc708 >>>> i = 0 >>>> j = 0 >>>> size = 1 >>>> left_no_change = false >>>> top_no_change = false >>>> parent_done = -1 >>>> outer_done = -1 >>>> sa_avail = 16368 >>>> sa_count = { >>>> bytes = 736 >>>> } >>>> #34 0x00007ff7bb1733f6 in gui_default_parameter (f=0x4f5b0b0, >>>> alist=XIL(0x3e649f3), prop=XIL(0xd410), deflt=make_fixnum(1), >>>> xprop=0x0, xclass=0x0, >>>> type=RES_TYPE_NUMBER) at frame.c:6002 >>>> tem = make_fixnum(1) >>>> was_unbound = true >>>> arg = XIL(0xbfc873) >>>> #35 0x00007ff7bb427570 in Fx_create_frame (parameters=XIL(0x3e649f3)) >>>> at w32fns.c:6521 >>>> f = 0x4f5b0b0 >>>> frame = XIL(0x4f5b0b5) >>>> tem = XIL(0x60) >>>> name = XIL(0x60) >>>> minibuffer_only = false >>>> window_prompting = 0 >>>> count = { >>>> bytes = 704 >>>> } >>>> display = XIL(0x4fa26e4) >>>> dpyinfo = 0x7ff7bb6006e0 >>>> parent = XIL(0) >>>> parent_frame = XIL(0) >>>> kb = 0x4fb4970 >>>> #36 0x00007ffc35ceb449 in >>>> F782d6372656174652d6672616d652d776974682d6661636573_x_create_frame_with_faces_0 >>>> () >>>> from c:\projects\emacs\native-lisp\31.0.50-02fae885\preloaded\faces-b9447c93-9c36415b.eln >>>> No symbol table info available. >>>> #37 0x00007ff7bb3548b2 in funcall_subr (subr=0x40ddbe8, numargs=1, >>>> args=0x5140100) at eval.c:3138 >>>> argbuf = {XIL(0xbfcc00), make_fixnum(35175493707240), >>>> XIL(0x7ff7bb5d40a0), XIL(0x7ffc5b2a951b), XIL(0x3ee0000), >>>> XIL(0x40ddb5d), XIL(0xbfcc30), >>>> make_fixnum(35175493707822)} >>>> a = 0x5140100 >>>> maxargs = 1 >>>> fun = XIL(0x7ff7bb3a9bc0) >>>> #38 0x00007ff7bb3ab086 in exec_byte_code (fun=XIL(0x40ddb5d), >>>> args_template=257, nargs=1, args=0x5140088) at bytecode.c:812 >>>> call_nargs = 1 >>>> call_fun = XIL(0x40ddbed) >>>> count1 = { >>>> bytes = 672 >>>> } >>>> val = XIL(0) >>>> call_args = 0x5140100 >>>> original_fun = XIL(0xffff800848b09b18) >>>> op = 1 >>>> type = 3143450784 >>>> targets = {0x7ff7bb3aea24 , >>>> 0x7ff7bb3aea4a , 0x7ff7bb3aea4c >>>> , >>>> 0x7ff7bb3aea4e , 0x7ff7bb3aea50 >>>> , 0x7ff7bb3aea50 , >>>> 0x7ff7bb3aeab5 , 0x7ff7bb3aeb29 >>>> , 0x7ff7bb3aa80c , >>>> 0x7ff7bb3aa80e , 0x7ff7bb3aa810 >>>> , 0x7ff7bb3aa812 , >>>> 0x7ff7bb3aa814 , 0x7ff7bb3aa814 >>>> , 0x7ff7bb3aa81a , >>>> 0x7ff7bb3aa7db , 0x7ff7bb3aabc3 >>>> , 0x7ff7bb3aabc5 , >>>> 0x7ff7bb3aabc7 , 0x7ff7bb3aabc9 >>>> , 0x7ff7bb3aabcb , >>>> 0x7ff7bb3aabcb , 0x7ff7bb3aac00 >>>> , 0x7ff7bb3aabd1 , >>>> 0x7ff7bb3aadae , 0x7ff7bb3aadb0 >>>> , 0x7ff7bb3aadb2 , >>>> 0x7ff7bb3aadb4 , 0x7ff7bb3aadb6 >>>> , 0x7ff7bb3aadb6 , >>>> 0x7ff7bb3aad68 , 0x7ff7bb3aad7f >>>> , 0x7ff7bb3aae60 , >>>> 0x7ff7bb3aae62 , 0x7ff7bb3aae64 >>>> , 0x7ff7bb3aae66 , >>>> 0x7ff7bb3aae68 , 0x7ff7bb3aae68 >>>> , 0x7ff7bb3aae1a , >>>> 0x7ff7bb3aae31 , 0x7ff7bb3ab1b1 >>>> , 0x7ff7bb3ab1b3 , >>>> 0x7ff7bb3ab1b5 , 0x7ff7bb3ab1b7 >>>> , 0x7ff7bb3ab1b9 , >>>> 0x7ff7bb3ab1b9 , 0x7ff7bb3ab16b >>>> , 0x7ff7bb3ab182 , >>>> 0x7ff7bb3aba50 , 0x7ff7bb3ab84e >>>> , 0x7ff7bb3ab845 , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3abc9f , >>>> 0x7ff7bb3abe1f , 0x7ff7bb3abe81 >>>> , 0x7ff7bb3abee1 , >>>> 0x7ff7bb3abf43 , 0x7ff7bb3aaa2c >>>> , 0x7ff7bb3aaaab , >>>> 0x7ff7bb3abfbc , 0x7ff7bb3aa97a >>>> , 0x7ff7bb3aab10 , >>>> 0x7ff7bb3ac024 , 0x7ff7bb3ac089 >>>> , 0x7ff7bb3ac0d1 , >>>> 0x7ff7bb3ac136 , 0x7ff7bb3ac19c >>>> , 0x7ff7bb3ac288 , >>>> 0x7ff7bb3ac2d0 , 0x7ff7bb3ac46b >>>> , 0x7ff7bb3ac637 , >>>> 0x7ff7bb3ac67f , 0x7ff7bb3ac6c7 >>>> , 0x7ff7bb3ac72c , >>>> 0x7ff7bb3ac791 , 0x7ff7bb3ac7f6 >>>> , 0x7ff7bb3ac87b , >>>> 0x7ff7bb3ac8ca , 0x7ff7bb3ac919 >>>> , 0x7ff7bb3ac9e0 , >>>> 0x7ff7bb3aca82 , 0x7ff7bb3acb24 >>>> , 0x7ff7bb3acc08 , >>>> 0x7ff7bb3accff , 0x7ff7bb3acdf6 >>>> , 0x7ff7bb3aceed , >>>> 0x7ff7bb3acfe4 , 0x7ff7bb3ad116 >>>> , 0x7ff7bb3ad1b9 , >>>> 0x7ff7bb3ad2e8 , 0x7ff7bb3ad3ae >>>> , 0x7ff7bb3ad474 , >>>> 0x7ff7bb3ad7f8 , 0x7ff7bb3ab6c8 >>>> , 0x7ff7bb3ad856 , >>>> 0x7ff7bb3ad89e , 0x7ff7bb3ad960 >>>> , 0x7ff7bb3ad9be , >>>> 0x7ff7bb3ada1c , 0x7ff7bb3ada64 >>>> , 0x7ff7bb3adaa7 , >>>> 0x7ff7bb3adaea , 0x7ff7bb3adb35 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3adb8a , 0x7ff7bb3adbcd >>>> , 0x7ff7bb3adc10 , >>>> 0x7ff7bb3adc53 , 0x7ff7bb3adc96 >>>> , 0x7ff7bb3adcd9 , >>>> 0x7ff7bb3ab6c8 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3add21 , >>>> 0x7ff7bb3add71 , 0x7ff7bb3addb9 >>>> , 0x7ff7bb3ade01 , >>>> 0x7ff7bb3ade66 , 0x7ff7bb3adecb >>>> , 0x7ff7bb3adf13 , >>>> 0x7ff7bb3adf5b , 0x7ff7bb3adfc0 >>>> , 0x7ff7bb3ae025 , >>>> 0x7ff7bb3ae08a , 0x7ff7bb3ae0cd >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3ab612 , 0x7ff7bb3ab21f >>>> , 0x7ff7bb3aa8e8 , >>>> 0x7ff7bb3ab2c4 , 0x7ff7bb3ab348 >>>> , 0x7ff7bb3ab3c9 , >>>> 0x7ff7bb3ab44a , 0x7ff7bb3ab5db >>>> , 0x7ff7bb3aad15 , >>>> 0x7ff7bb3ab691 , 0x7ff7bb3ab6ff >>>> , 0x7ff7bb3ab78d , >>>> 0x7ff7bb3ab7d6 , 0x7ff7bb3abaa2 >>>> , 0x7ff7bb3abb1c , >>>> 0x7ff7bb3abba1 , 0x7ff7bb3abc0e >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3ae115 , 0x7ff7bb3ae19a >>>> , 0x7ff7bb3ae1e2 , >>>> 0x7ff7bb3ae22a , 0x7ff7bb3ae272 >>>> , 0x7ff7bb3ae2ba , >>>> 0x7ff7bb3ae31f , 0x7ff7bb3ae384 >>>> , 0x7ff7bb3ae3e9 , >>>> 0x7ff7bb3ae44e , 0x7ff7bb3ae5e3 >>>> , 0x7ff7bb3ae648 , >>>> 0x7ff7bb3ae6ad , 0x7ff7bb3ae6f5 >>>> , 0x7ff7bb3ae7bb , >>>> 0x7ff7bb3ae881 , 0x7ff7bb3ae8c9 >>>> , 0x7ff7bb3ae911 , >>>> 0x7ff7bb3ad5b2 , 0x7ff7bb3ad701 >>>> , 0x7ff7bb3ae960 , >>>> 0x7ff7bb3ae9c2 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3ac210 >>>> , 0x7ff7bb3ac968 , >>>> 0x7ff7bb3ad8e8 , 0x7ff7bb3aebb8 >>>> , 0x7ff7bb3aec2d , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aecbf , >>>> 0x7ff7bb3aed46 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3aeecf } >>>> quitcounter = 1 '\001' >>>> bc = 0x7ff7bb4c8780 >>>> top = 0x51400f8 >>>> pc = 0x497a8f9 "ç" >>>> bytestr = XIL(0x40deb3c) >>>> vector = XIL(0x40ddbad) >>>> maxdepth = make_fixnum(3) >>>> const_length = 1 >>>> bytestr_length = 4 >>>> vectorp = 0x40ddbb0 >>>> max_stack = 3 >>>> frame_base = 0x51400f0 >>>> fp = 0x5140108 >>>> bytestr_data = 0x497a8f6 "└\001!ç" >>>> rest = false >>>> mandatory = 1 >>>> nonrest = 1 >>>> pushedargs = 1 >>>> saved_quitcounter = 0 '\000' >>>> saved_vectorp = 0x6040002 >>>> saved_bytestr_data = 0x0 >>>> result = XIL(0x3ee0000) >>>> #39 0x00007ff7bb354e7a in funcall_lambda (fun=XIL(0x40ddb5d), nargs=1, >>>> arg_vector=0x5140080) at eval.c:3229 >>>> syms_left = make_fixnum(257) >>>> lexenv = XIL(0x40ddb5d) >>>> count = { >>>> bytes = 12570992 >>>> } >>>> i = 140701974450202 >>>> optional = false >>>> rest = false >>>> previous_rest = false >>>> val = XIL(0) >>>> #40 0x00007ff7bb35436f in funcall_general (fun=XIL(0x40ddb5d), >>>> numargs=1, args=0x5140080) at eval.c:3021 >>>> original_fun = XIL(0x40ddb5d) >>>> #41 0x00007ff7bb3545f5 in Ffuncall (nargs=2, args=0x5140078) at eval.c:3070 >>>> count = { >>>> bytes = 640 >>>> } >>>> val = XIL(0x3f70001) >>>> #42 0x00007ff7bb353779 in Fapply (nargs=2, args=0x5140078) at eval.c:2699 >>>> i = 68018152 >>>> funcall_nargs = 0 >>>> funcall_args = 0x0 >>>> spread_arg = XIL(0x3e645c3) >>>> fun = XIL(0x40ddb5d) >>>> sa_avail = 16384 >>>> sa_count = { >>>> bytes = 640 >>>> } >>>> numargs = 1 >>>> retval = XIL(0xbfd2d0) >>>> #43 0x00007ff7bb354b0f in funcall_subr (subr=0x7ff7bb4e04e0 , >>>> numargs=2, args=0x5140078) at eval.c:3161 >>>> maxargs = -2 >>>> fun = XIL(0x7ff7bb3a9bc0) >>>> #44 0x00007ff7bb3ab086 in exec_byte_code (fun=XIL(0x40ddf0d), >>>> args_template=128, nargs=1, args=0xbfd9e8) at bytecode.c:812 >>>> call_nargs = 2 >>>> call_fun = XIL(0x7ff7bb4e04e5) >>>> count1 = { >>>> bytes = 608 >>>> } >>>> val = XIL(0x40ddb5d) >>>> call_args = 0x5140078 >>>> original_fun = XIL(0x3a80) >>>> op = 2 >>>> type = 3143540288 >>>> targets = {0x7ff7bb3aea24 , >>>> 0x7ff7bb3aea4a , 0x7ff7bb3aea4c >>>> , >>>> 0x7ff7bb3aea4e , 0x7ff7bb3aea50 >>>> , 0x7ff7bb3aea50 , >>>> 0x7ff7bb3aeab5 , 0x7ff7bb3aeb29 >>>> , 0x7ff7bb3aa80c , >>>> 0x7ff7bb3aa80e , 0x7ff7bb3aa810 >>>> , 0x7ff7bb3aa812 , >>>> 0x7ff7bb3aa814 , 0x7ff7bb3aa814 >>>> , 0x7ff7bb3aa81a , >>>> 0x7ff7bb3aa7db , 0x7ff7bb3aabc3 >>>> , 0x7ff7bb3aabc5 , >>>> 0x7ff7bb3aabc7 , 0x7ff7bb3aabc9 >>>> , 0x7ff7bb3aabcb , >>>> 0x7ff7bb3aabcb , 0x7ff7bb3aac00 >>>> , 0x7ff7bb3aabd1 , >>>> 0x7ff7bb3aadae , 0x7ff7bb3aadb0 >>>> , 0x7ff7bb3aadb2 , >>>> 0x7ff7bb3aadb4 , 0x7ff7bb3aadb6 >>>> , 0x7ff7bb3aadb6 , >>>> 0x7ff7bb3aad68 , 0x7ff7bb3aad7f >>>> , 0x7ff7bb3aae60 , >>>> 0x7ff7bb3aae62 , 0x7ff7bb3aae64 >>>> , 0x7ff7bb3aae66 , >>>> 0x7ff7bb3aae68 , 0x7ff7bb3aae68 >>>> , 0x7ff7bb3aae1a , >>>> 0x7ff7bb3aae31 , 0x7ff7bb3ab1b1 >>>> , 0x7ff7bb3ab1b3 , >>>> 0x7ff7bb3ab1b5 , 0x7ff7bb3ab1b7 >>>> , 0x7ff7bb3ab1b9 , >>>> 0x7ff7bb3ab1b9 , 0x7ff7bb3ab16b >>>> , 0x7ff7bb3ab182 , >>>> 0x7ff7bb3aba50 , 0x7ff7bb3ab84e >>>> , 0x7ff7bb3ab845 , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3abc9f , >>>> 0x7ff7bb3abe1f , 0x7ff7bb3abe81 >>>> , 0x7ff7bb3abee1 , >>>> 0x7ff7bb3abf43 , 0x7ff7bb3aaa2c >>>> , 0x7ff7bb3aaaab , >>>> 0x7ff7bb3abfbc , 0x7ff7bb3aa97a >>>> , 0x7ff7bb3aab10 , >>>> 0x7ff7bb3ac024 , 0x7ff7bb3ac089 >>>> , 0x7ff7bb3ac0d1 , >>>> 0x7ff7bb3ac136 , 0x7ff7bb3ac19c >>>> , 0x7ff7bb3ac288 , >>>> 0x7ff7bb3ac2d0 , 0x7ff7bb3ac46b >>>> , 0x7ff7bb3ac637 , >>>> 0x7ff7bb3ac67f , 0x7ff7bb3ac6c7 >>>> , 0x7ff7bb3ac72c , >>>> 0x7ff7bb3ac791 , 0x7ff7bb3ac7f6 >>>> , 0x7ff7bb3ac87b , >>>> 0x7ff7bb3ac8ca , 0x7ff7bb3ac919 >>>> , 0x7ff7bb3ac9e0 , >>>> 0x7ff7bb3aca82 , 0x7ff7bb3acb24 >>>> , 0x7ff7bb3acc08 , >>>> 0x7ff7bb3accff , 0x7ff7bb3acdf6 >>>> , 0x7ff7bb3aceed , >>>> 0x7ff7bb3acfe4 , 0x7ff7bb3ad116 >>>> , 0x7ff7bb3ad1b9 , >>>> 0x7ff7bb3ad2e8 , 0x7ff7bb3ad3ae >>>> , 0x7ff7bb3ad474 , >>>> 0x7ff7bb3ad7f8 , 0x7ff7bb3ab6c8 >>>> , 0x7ff7bb3ad856 , >>>> 0x7ff7bb3ad89e , 0x7ff7bb3ad960 >>>> , 0x7ff7bb3ad9be , >>>> 0x7ff7bb3ada1c , 0x7ff7bb3ada64 >>>> , 0x7ff7bb3adaa7 , >>>> 0x7ff7bb3adaea , 0x7ff7bb3adb35 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3adb8a , 0x7ff7bb3adbcd >>>> , 0x7ff7bb3adc10 , >>>> 0x7ff7bb3adc53 , 0x7ff7bb3adc96 >>>> , 0x7ff7bb3adcd9 , >>>> 0x7ff7bb3ab6c8 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3add21 , >>>> 0x7ff7bb3add71 , 0x7ff7bb3addb9 >>>> , 0x7ff7bb3ade01 , >>>> 0x7ff7bb3ade66 , 0x7ff7bb3adecb >>>> , 0x7ff7bb3adf13 , >>>> 0x7ff7bb3adf5b , 0x7ff7bb3adfc0 >>>> , 0x7ff7bb3ae025 , >>>> 0x7ff7bb3ae08a , 0x7ff7bb3ae0cd >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3ab612 , 0x7ff7bb3ab21f >>>> , 0x7ff7bb3aa8e8 , >>>> 0x7ff7bb3ab2c4 , 0x7ff7bb3ab348 >>>> , 0x7ff7bb3ab3c9 , >>>> 0x7ff7bb3ab44a , 0x7ff7bb3ab5db >>>> , 0x7ff7bb3aad15 , >>>> 0x7ff7bb3ab691 , 0x7ff7bb3ab6ff >>>> , 0x7ff7bb3ab78d , >>>> 0x7ff7bb3ab7d6 , 0x7ff7bb3abaa2 >>>> , 0x7ff7bb3abb1c , >>>> 0x7ff7bb3abba1 , 0x7ff7bb3abc0e >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3ae115 , 0x7ff7bb3ae19a >>>> , 0x7ff7bb3ae1e2 , >>>> 0x7ff7bb3ae22a , 0x7ff7bb3ae272 >>>> , 0x7ff7bb3ae2ba , >>>> 0x7ff7bb3ae31f , 0x7ff7bb3ae384 >>>> , 0x7ff7bb3ae3e9 , >>>> 0x7ff7bb3ae44e , 0x7ff7bb3ae5e3 >>>> , 0x7ff7bb3ae648 , >>>> 0x7ff7bb3ae6ad , 0x7ff7bb3ae6f5 >>>> , 0x7ff7bb3ae7bb , >>>> 0x7ff7bb3ae881 , 0x7ff7bb3ae8c9 >>>> , 0x7ff7bb3ae911 , >>>> 0x7ff7bb3ad5b2 , 0x7ff7bb3ad701 >>>> , 0x7ff7bb3ae960 , >>>> 0x7ff7bb3ae9c2 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3ac210 >>>> , 0x7ff7bb3ac968 , >>>> 0x7ff7bb3ad8e8 , 0x7ff7bb3aebb8 >>>> , 0x7ff7bb3aec2d , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aecbf , >>>> 0x7ff7bb3aed46 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3aea24 , 0x7ff7bb3aea24 >>>> , 0x7ff7bb3aea24 , >>>> 0x7ff7bb3aeecf } >>>> quitcounter = 1 '\001' >>>> bc = 0x7ff7bb4c8780 >>>> top = 0x5140070 >>>> pc = 0x48f714d "ç" >>>> bytestr = XIL(0x3f7cedc) >>>> vector = XIL(0x40ddf3d) >>>> maxdepth = make_fixnum(14) >>>> const_length = 15 >>>> bytestr_length = 42 >>>> vectorp = 0x40ddf40 >>>> max_stack = 14 >>>> frame_base = 0x5140060 >>>> fp = 0x51400d0 >>>> bytestr_data = 0x48f7124 "\fãÃ\002\r\"Ã\001└\"å%" >>>> rest = true >>>> mandatory = 0 >>>> nonrest = 0 >>>> pushedargs = 0 >>>> saved_quitcounter = 0 '\000' >>>> saved_vectorp = 0x4f55bd3 >>>> saved_bytestr_data = 0x6b9b810 "\v­¡║\r­¡║\020ÌôH\b\200 " >>>> result = XIL(0xbfd4c0) >>>> #45 0x00007ff7bb354e7a in funcall_lambda (fun=XIL(0x40ddf0d), nargs=1, >>>> arg_vector=0xbfd9e8) at eval.c:3229 >>>> syms_left = make_fixnum(128) >>>> lexenv = XIL(0x40ddf0d) >>>> count = { >>>> bytes = 66133728 >>>> } >>>> i = 140701974450202 >>>> optional = false >>>> rest = false >>>> previous_rest = false >>>> val = XIL(0x40ddc60) >>>> #46 0x00007ff7bb35436f in funcall_general (fun=XIL(0x40ddf0d), >>>> numargs=1, args=0xbfd9e8) at eval.c:3021 >>>> original_fun = XIL(0xffff800848b09bc0) >>>> #47 0x00007ff7bb3545f5 in Ffuncall (nargs=2, args=0xbfd9e0) at eval.c:3070 >>>> count = { >>>> bytes = 576 >>>> } >>>> val = XIL(0x3f11eb0) >>>> #48 0x00007ffc35f45e1f in F6d616b652d6672616d65_make_frame_0 () from >>>> c:\projects\emacs\native-lisp\31.0.50-02fae885\preloaded\frame-b40fc590-e42bf9ba.eln >>>> No symbol table info available. >>>> #49 0x00007ff7bb3548b2 in funcall_subr (subr=0x3f0e4e8, numargs=1, >>>> args=0xbfdc58) at eval.c:3138 >>>> argbuf = {XIL(0xbfdb40), XIL(0x7ff7bb34c73f), >>>> XIL(0x7ff7bb5d40a0), XIL(0), XIL(0x4fa26e0), XIL(0x7ff7bb5e9e40), >>>> XIL(0xbfdb70), XIL(0x7ff7bb34d615)} >>>> a = 0xbfdc58 >>>> maxargs = 1 >>>> fun = make_fixnum(35175493612257) >>>> #50 0x00007ff7bb354323 in funcall_general (fun=XIL(0x3f0e4ed), >>>> numargs=1, args=0xbfdc58) at eval.c:3017 >>>> original_fun = XIL(0xffff800848939ea0) >>>> #51 0x00007ff7bb3545f5 in Ffuncall (nargs=2, args=0xbfdc50) at eval.c:3070 >>>> count = { >>>> bytes = 512 >>>> } >>>> val = XIL(0x3e64503) >>>> #52 0x00007ffc240e6819 in >>>> F7365727665722d2d6372656174652d6672616d65_server__create_frame_0 () >>>> from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln >>>> No symbol table info available. >>>> #53 0x00007ff7bb35490a in funcall_subr (subr=0x4f531e0, numargs=3, >>>> args=0xbfdf10) at eval.c:3142 >>>> argbuf = {XIL(0xbfddb0), XIL(0x7ff7bb34c73f), >>>> XIL(0x7ff7bb5d40a0), XIL(0x7ff7bb32f5c4), XIL(0x3e64173), >>>> XIL(0x7ff7bb5e9e40), XIL(0xbfdde0), >>>> XIL(0x7ff7bb34d615)} >>>> a = 0xbfdf10 >>>> maxargs = 3 >>>> fun = make_fixnum(35175493612257) >>>> #54 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f531e5), >>>> numargs=3, args=0xbfdf10) at eval.c:3017 >>>> original_fun = XIL(0xffff80084997f940) >>>> #55 0x00007ff7bb3545f5 in Ffuncall (nargs=4, args=0xbfdf08) at eval.c:3070 >>>> count = { >>>> bytes = 480 >>>> } >>>> val = XIL(0) >>>> #56 0x00007ffc240e64d5 in >>>> F7365727665722d6372656174652d77696e646f772d73797374656d2d6672616d65_server_create_window_system_frame_0 >>>> () >>>> from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln >>>> No symbol table info available. >>>> #57 0x00007ff7bb354996 in funcall_subr (subr=0x4f53120, numargs=5, >>>> args=0xbfe1b0) at eval.c:3146 >>>> argbuf = {XIL(0xbfdfe0), XIL(0x7ff7bb34c73f), >>>> XIL(0x7ff7bb5d40a0), XIL(0), XIL(0), XIL(0x7ff7bb5e9e40), >>>> XIL(0xbfe010), XIL(0x7ff7bb34d615)} >>>> a = 0xbfe1b0 >>>> maxargs = 5 >>>> fun = make_fixnum(35175493612257) >>>> #58 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53125), >>>> numargs=5, args=0xbfe1b0) at eval.c:3017 >>>> original_fun = XIL(0xffff8008499b23e0) >>>> #59 0x00007ff7bb3545f5 in Ffuncall (nargs=6, args=0xbfe1a8) at eval.c:3070 >>>> count = { >>>> bytes = 448 >>>> } >>>> val = XIL(0x30) >>>> #60 0x00007ffc240e8803 in >>>> F7365727665722d2d70726f636573732d66696c7465722d31_server__process_filter_1_0 >>>> () >>>> from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln >>>> No symbol table info available. >>>> #61 0x00007ff7bb3548d7 in funcall_subr (subr=0x4f53420, numargs=2, >>>> args=0xbfe3e8) at eval.c:3140 >>>> argbuf = {XIL(0xbfe2d0), XIL(0x7ff7bb34c73f), >>>> XIL(0x7ff7bb5d40a0), make_fixnum(35180459501877), XIL(0x3ee0000), >>>> XIL(0x3e609d3), XIL(0xbfe300), >>>> XIL(0x7ff7bb34d615)} >>>> a = 0xbfe3e8 >>>> maxargs = 2 >>>> fun = make_fixnum(35175493612257) >>>> #62 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53425), >>>> numargs=2, args=0xbfe3e8) at eval.c:3017 >>>> original_fun = XIL(0xffff80084997fa90) >>>> #63 0x00007ff7bb3545f5 in Ffuncall (nargs=3, args=0xbfe3e0) at eval.c:3070 >>>> count = { >>>> bytes = 416 >>>> } >>>> val = XIL(0x4f53aa0) >>>> #64 0x00007ffc240e6f39 in >>>> F7365727665722d2d70726f636573732d66696c7465722d616c6c2d70656e64696e67_server__process_filter_all_pending_0 >>>> () >>>> from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln >>>> No symbol table info available. >>>> #65 0x00007ff7bb354899 in funcall_subr (subr=0x4f53360, numargs=0, >>>> args=0xbfe5c0) at eval.c:3136 >>>> argbuf = {XIL(0xbfe4a0), XIL(0x7ff7bb34c73f), >>>> XIL(0x7ff7bb5d40a0), XIL(0), XIL(0xbfe4c0), XIL(0x7ff7bb5e9e40), >>>> XIL(0xbfe4d0), XIL(0x7ff7bb34d615)} >>>> a = 0xbfe5c0 >>>> maxargs = 0 >>>> fun = make_fixnum(35175493612257) >>>> #66 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53365), >>>> numargs=0, args=0xbfe5c0) at eval.c:3017 >>>> original_fun = XIL(0xffff80084997fa60) >>>> #67 0x00007ff7bb3545f5 in Ffuncall (nargs=1, args=0xbfe5b8) at eval.c:3070 >>>> count = { >>>> bytes = 320 >>>> } >>>> val = XIL(0) >>>> #68 0x00007ffc240e6e02 in >>>> F7365727665722d70726f636573732d66696c746572_server_process_filter_0 () >>>> from c:\Users\buster\AppData\Roaming\.emacs.d\eln-cache\31.0.50-02fae885\server-0cc44189-5626429c.eln >>>> No symbol table info available. >>>> #69 0x00007ff7bb3548d7 in funcall_subr (subr=0x4f53300, numargs=2, >>>> args=0xbfe788) at eval.c:3140 >>>> argbuf = {XIL(0xbfe670), XIL(0x7ff7bb34c73f), >>>> XIL(0x7ff7bb5d40a0), XIL(0xd5), XIL(0xbfe690), XIL(0x3e609b3), >>>> XIL(0xbfe6a0), XIL(0x7ff7bb34d615)} >>>> a = 0xbfe788 >>>> maxargs = 2 >>>> fun = make_fixnum(35175493612257) >>>> #70 0x00007ff7bb354323 in funcall_general (fun=XIL(0x4f53305), >>>> numargs=2, args=0xbfe788) at eval.c:3017 >>>> original_fun = XIL(0xffff800849a7f660) >>>> #71 0x00007ff7bb3545f5 in Ffuncall (nargs=3, args=0xbfe780) at eval.c:3070 >>>> count = { >>>> bytes = 288 >>>> } >>>> val = XIL(0xffff800849a7f660) >>>> #72 0x00007ff7bb353abf in Fapply (nargs=2, args=0xbfe830) at eval.c:2742 >>>> i = 3 >>>> funcall_nargs = 3 >>>> funcall_args = 0xbfe780 >>>> spread_arg = XIL(0) >>>> fun = XIL(0x4f53305) >>>> sa_avail = 16360 >>>> sa_count = { >>>> bytes = 288 >>>> } >>>> numargs = 2 >>>> retval = XIL(0) >>>> #73 0x00007ff7bb35407b in apply1 (fn=XIL(0xffff800849a7f660), >>>> arg=XIL(0x3e609b3)) at eval.c:2958 >>>> No locals. >>>> #74 0x00007ff7bb3cc2c9 in read_process_output_call >>>> (fun_and_args=XIL(0x3e609c3)) at process.c:6153 >>>> No locals. >>>> #75 0x00007ff7bb350c23 in internal_condition_case_1 >>>> (bfun=0x7ff7bb3cc290 , arg=XIL(0x3e609c3), >>>> handlers=XIL(0x90), >>>> hfun=0x7ff7bb3cc2d0 ) at eval.c:1626 >>>> val = XIL(0x30) >>>> c = 0x4f95410 >>>> #76 0x00007ff7bb3cd39b in read_and_dispose_of_process_output (p=0x6bb18b0, >>>> chars=0x6c3de90 "-auth >>>> l:U]7^oyz.gR^j8}bAd7HmL=$O9^x;R(l@tNq,?867VI@&tJIf-`r9G*I=)pSls9 -env >>>> ADVISOR_2022_DIR=C:\\Program&_Files&_(x86)\\Intel\\oneAPI\\advisor\\2022.0.0 >>>> -env ALLUSERSPROFILE=C:\\ProgramData -env APPDATA=C:\\"..., >>>> nbytes=5064, coding=0x4f49ed0) at process.c:6522 >>>> outstream = XIL(0xffff800849a7f660) >>>> text = XIL(0x4f7e9a4) >>>> outer_running_asynch_code = false >>>> waiting = -1 >>>> #77 0x00007ff7bb3cc732 in read_process_output (proc=XIL(0x6bb18b5), >>>> channel=4) at process.c:6290 >>>> nbytes = 5064 >>>> p = 0x6bb18b0 >>>> coding = 0x4f49ed0 >>>> carryover = 0 >>>> readmax = 65536 >>>> count = { >>>> bytes = 160 >>>> } >>>> odeactivate = XIL(0) >>>> chars = 0x6c3de90 "-auth >>>> l:U]7^oyz.gR^j8}bAd7HmL=$O9^x;R(l@tNq,?867VI@&tJIf-`r9G*I=)pSls9 -env >>>> ADVISOR_2022_DIR=C:\\Program&_Files&_(x86)\\Intel\\oneAPI\\advisor\\2022.0.0 >>>> -env ALLUSERSPROFILE=C:\\ProgramData -env APPDATA=C:\\"... >>>> sa_avail = 16384 >>>> sa_count = { >>>> bytes = 160 >>>> } >>>> #78 0x00007ff7bb3cbaa8 in wait_reading_process_output (time_limit=30, >>>> nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=XIL(0), >>>> wait_proc=0x0, >>>> just_wait_proc=0) at process.c:5971 >>>> nread = 3459974 >>>> process_skipped = false >>>> wrapped = true >>>> channel_start = 5 >>>> child_fd = -1 >>>> last_read_channel = 4 >>>> channel = 4 >>>> nfds = 1 >>>> Available = { >>>> bits = {16, 0} >>>> } >>>> Writeok = { >>>> bits = {0, 0} >>>> } >>>> check_write = true >>>> check_delay = 0 >>>> no_avail = false >>>> xerrno = 22 >>>> proc = XIL(0x6bb18b5) >>>> timeout = { >>>> tv_sec = 2, >>>> tv_nsec = 654922000 >>>> } >>>> end_time = { >>>> tv_sec = 1738941316, >>>> tv_nsec = 891370000 >>>> } >>>> timer_delay = { >>>> tv_sec = 2, >>>> tv_nsec = 654922000 >>>> } >>>> got_output_end_time = { >>>> tv_sec = 1738941316, >>>> tv_nsec = 891370000 >>>> } >>>> MINIMUM = MINIMUM >>>> TIMEOUT = TIMEOUT >>>> FOREVER = FOREVER >>>> wait = TIMEOUT >>>> got_some_output = -1 >>>> prev_wait_proc_nbytes_read = 0 >>>> retry_for_async = false >>>> count = { >>>> bytes = 128 >>>> } >>>> now = { >>>> tv_sec = 0, >>>> tv_nsec = -1 >>>> } >>>> #79 0x00007ff7bb162373 in sit_for (timeout=make_fixnum(30), >>>> reading=true, display_option=1) at dispnew.c:6918 >>>> sec = 30 >>>> nsec = 0 >>>> do_display = true >>>> curbuf_eq_winbuf = true >>>> nbytes = 32759 >>>> #80 0x00007ff7bb28fc12 in read_char (commandflag=1, >>>> map=XIL(0x3e57ec3), prev_event=XIL(0), used_mouse_menu=0xbff18f, >>>> end_time=0x0) at keyboard.c:2925 >>>> tem0 = XIL(0x3e57ec3) >>>> timeout = 30 >>>> count1 = { >>>> bytes = 96 >>>> } >>>> delay_level = 4 >>>> buffer_size = 1 >>>> c = XIL(0) >>>> local_getcjmp = {{ >>>> Part = {12579120, 0} >>>> }, { >>>> Part = {12578048, 12579120} >>>> }, { >>>> Part = {9, 213} >>>> }, { >>>> Part = {14305536, 0} >>>> }, { >>>> Part = {0, 0} >>>> }, { >>>> Part = {140701973672839, 3843995738016} >>>> }, { >>>> Part = {0, 0} >>>> }, { >>>> Part = {0, 0} >>>> }, { >>>> Part = {0, 0} >>>> }, { >>>> Part = {0, 0} >>>> }, { >>>> Part = {0, 0} >>>> }, { >>>> Part = {0, 0} >>>> }, { >>>> Part = {0, 0} >>>> }, { >>>> Part = {0, 0} >>>> }, { >>>> Part = {0, 0} >>>> }, { >>>> Part = {0, 0} >>>> }} >>>> save_jump = {{ >>>> Part = {0, 0} >>>> } } >>>> tem = XIL(0xbb34c73f) >>>> save = XIL(0xbff090) >>>> previous_echo_area_message = XIL(0) >>>> also_record = XIL(0) >>>> reread = false >>>> recorded = false >>>> polling_stopped_here = false >>>> orig_kboard = 0x4fb4970 >>>> jmpcount = { >>>> bytes = 96 >>>> } >>>> c_volatile = XIL(0) >>>> #81 0x00007ff7bb2a16e4 in read_key_sequence (keybuf=0xbff3d0, >>>> prompt=XIL(0), dont_downcase_last=false, can_return_switch_frame=true, >>>> fix_current_buffer=true, prevent_redisplay=false, >>>> disable_text_conversion_p=false) at keyboard.c:10750 >>>> interrupted_kboard = 0x4fb4970 >>>> interrupted_frame = 0x500b870 >>>> key = XIL(0) >>>> used_mouse_menu = false >>>> echo_local_start = 0 >>>> last_real_key_start = 0 >>>> keys_local_start = 0 >>>> new_binding = XIL(0xbff370) >>>> count = { >>>> bytes = 96 >>>> } >>>> t = 0 >>>> echo_start = 0 >>>> keys_start = 0 >>>> current_binding = XIL(0x3e57ec3) >>>> first_unbound = 31 >>>> mock_input = 0 >>>> used_mouse_menu_history = {false } >>>> fkey = { >>>> parent = XIL(0x3e841a3), >>>> map = XIL(0x3e841a3), >>>> start = 0, >>>> end = 0 >>>> } >>>> keytran = { >>>> parent = XIL(0x48643b3), >>>> map = XIL(0x48643b3), >>>> start = 0, >>>> end = 0 >>>> } >>>> indec = { >>>> parent = XIL(0x3e84193), >>>> map = XIL(0x3e84193), >>>> start = 0, >>>> end = 0 >>>> } >>>> shift_translated = false >>>> delayed_switch_frame = XIL(0) >>>> original_uppercase = XIL(0) >>>> original_uppercase_position = -1 >>>> starting_buffer = 0x435e3b8 >>>> fake_prefixed_keys = XIL(0) >>>> first_event = XIL(0) >>>> second_event = XIL(0) >>>> #82 0x00007ff7bb28bc85 in command_loop_1 () at keyboard.c:1424 >>>> cmd = XIL(0x6d80) >>>> keybuf = {make_fixnum(24), make_fixnum(53), make_fixnum(48), >>>> XIL(0x7ff7bb5df470), XIL(0xd5), XIL(0), XIL(0xbff480), >>>> XIL(0x7ff7bb332899), >>>> XIL(0xb3d0), XIL(0), XIL(0), make_fixnum(0), XIL(0xbff460), >>>> XIL(0x488ce30), XIL(0x488ce30), XIL(0xd), XIL(0x7ff7bb5df470), >>>> XIL(0xb3d0), >>>> XIL(0xbff490), XIL(0x7ff7bb34c6b3), XIL(0xb3d0), >>>> XIL(0x7ff7bb5df470), XIL(0x435e3b8), XIL(0), XIL(0xbff4f0), >>>> XIL(0x7ff7bb356179), XIL(0xb3d0), >>>> XIL(0), make_fixnum(0), XIL(0x435e3bd)} >>>> i = 3 >>>> last_pt = 148 >>>> prev_modiff = 17 >>>> prev_buffer = 0x435e3b8 >>>> #83 0x00007ff7bb350b69 in internal_condition_case (bfun=0x7ff7bb28b7eb >>>> , handlers=XIL(0x90), hfun=0x7ff7bb28abdc ) >>>> at eval.c:1602 >>>> val = XIL(0) >>>> c = 0x4f76a10 >>>> #84 0x00007ff7bb28b3e1 in command_loop_2 (handlers=XIL(0x90)) at keyboard.c:1163 >>>> val = XIL(0) >>>> #85 0x00007ff7bb3500f0 in internal_catch (tag=XIL(0x12d50), >>>> func=0x7ff7bb28b3b5 , arg=XIL(0x90)) at eval.c:1282 >>>> val = XIL(0) >>>> c = 0x3ebed40 >>>> #86 0x00007ff7bb28b325 in command_loop () at keyboard.c:1141 >>>> No locals. >>>> #87 0x0000000000000000 in ?? () >>>> No symbol table info available. >>>> >>>> Lisp Backtrace: >>>> "Automatic GC" (0x0) >>>> "keymap-canonicalize" (0xbfb9a8) >>>> "x-create-frame-with-faces" (0x5140100) >>>> 0x40ddb58 PVEC_CLOSURE >>>> "apply" (0x5140078) >>>> "frame-creation-function" (0xbfd9e8) >>>> "make-frame" (0xbfdc58) >>>> "server--create-frame" (0xbfdf10) >>>> "server-create-window-system-frame" (0xbfe1b0) >>>> "server--process-filter-1" (0xbfe3e8) >>>> "server--process-filter-all-pending" (0xbfe5c0) >>>> "server-process-filter" (0xbfe788) >>>> >>>> >>>> In GNU Emacs 31.0.50 (build 1, x86_64-w64-mingw32) of 2025-02-07 built >>>> on MACHINE >>>> Repository revision: 0065c9dbb8fb7d2b802e8f9a327f33049afec4ad >>>> Repository branch: master >>>> Windowing system distributor 'Microsoft Corp.', version 10.0.19045 >>>> System Description: Microsoft Windows 10 Pro (v10.0.2009.19045.5371) >>>> >>>> Configured using: >>>> 'configure 'CFLAGS=-O0 -ggdb3'' >>>> >>>> Configured features: >>>> ACL DBUS GIF GMP GNUTLS HARFBUZZ JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP >>>> NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF >>>> TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB >>>> >>>> Important settings: >>>> value of $LANG: ENG >>>> locale-coding-system: cp1252 >>>> >>>> Major mode: Lisp Interaction >>>> >>>> Minor modes in effect: >>>> tooltip-mode: t >>>> global-eldoc-mode: t >>>> eldoc-mode: t >>>> show-paren-mode: t >>>> electric-indent-mode: t >>>> mouse-wheel-mode: t >>>> tool-bar-mode: t >>>> menu-bar-mode: t >>>> file-name-shadow-mode: t >>>> global-font-lock-mode: t >>>> font-lock-mode: t >>>> blink-cursor-mode: t >>>> minibuffer-regexp-mode: t >>>> line-number-mode: t >>>> indent-tabs-mode: t >>>> transient-mark-mode: t >>>> auto-composition-mode: t >>>> auto-encryption-mode: t >>>> auto-compression-mode: t >>>> >>>> Load-path shadows: >>>> None found. >>>> >>>> Features: >>>> (shadow sort mail-extr compile comint ansi-osc ansi-color ring comp-run >>>> bytecomp byte-compile comp-common rx emacsbug message mailcap yank-media >>>> puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived >>>> epg rfc6068 epg-config gnus-util text-property-search time-date subr-x >>>> mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils >>>> mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums >>>> mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren >>>> electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel >>>> touch-screen dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars >>>> 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 w32notify dbusbind w32 lcms2 multi-tty move-toolbar >>>> make-network-process tty-child-frames native-compile emacs) >>>> >>>> Memory information: >>>> ((conses 16 84372 24866) (symbols 48 6830 0) (strings 32 24481 2303) >>>> (string-bytes 1 722639) (vectors 16 14886) >>>> (vector-slots 8 183944 7958) (floats 8 37 5) (intervals 56 288 0) >>>> (buffers 992 11)) >>>> >>>> >>>> >>>> >>> >>> >>> >>> >> >> >> >> From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 03 12:42:09 2025 Received: (at 76121) by debbugs.gnu.org; 3 Mar 2025 17:42:09 +0000 Received: from localhost ([127.0.0.1]:51247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tp9ns-0006gD-SR for submit@debbugs.gnu.org; Mon, 03 Mar 2025 12:42:09 -0500 Received: from mail.imayhem.com ([82.223.54.191]:55689 helo=zealous-pike.82-223-54-191.plesk.page) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tp9np-0006fd-6K for 76121@debbugs.gnu.org; Mon, 03 Mar 2025 12:42:06 -0500 Received: from [192.168.68.100] (111.red-88-21-19.staticip.rima-tde.net [88.21.19.111]) by zealous-pike.82-223-54-191.plesk.page (Postfix) with ESMTPSA id E667E80674; Mon, 3 Mar 2025 17:41:57 +0000 (UTC) Authentication-Results: zealous-pike.82-223-54-191.plesk.page; spf=pass (sender IP is 88.21.19.111) smtp.mailfrom=cpardo@imayhem.com smtp.helo=[192.168.68.100] Received-SPF: pass (zealous-pike.82-223-54-191.plesk.page: connection is authenticated) Content-Type: multipart/mixed; boundary="------------QsFOPmMD8C6NjHf2VeuppYq6" Message-ID: <259e6920-aeb2-49e0-bc8e-c4ed0045064c@imayhem.com> Date: Mon, 3 Mar 2025 18:41:58 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76121: 31.0.50; crash in uniscribe_close To: Pip Cet References: <86v7tl4rrl.fsf@gnu.org> <86ikpbe8pa.fsf@gnu.org> <8634fxq893.fsf@gnu.org> <613e18db-b6b7-48c3-830f-31134cc68594@imayhem.com> <87a5a44htn.fsf@protonmail.com> Content-Language: es-ES From: Cecilio Pardo In-Reply-To: <87a5a44htn.fsf@protonmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76121 Cc: Richard Copley , 76121@debbugs.gnu.org, Eli Zaretskii 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 (-) This is a multi-part message in MIME format. --------------QsFOPmMD8C6NjHf2VeuppYq6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 01/03/2025 21:28, Pip Cet wrote: > Just a heads-up: if uniscribe would benefit from a general mechanism to > avoid calling the font_close method twice, it may well be worth doing > it; the other font backends have been fixed to make font_close > idempotent, but people are unlikely to stop writing font backends > anytime soon :-) > > Thanks for working on this! If there's a uniscribe-specific fix that > works, feel free to disregard this email. The fix is simple, just setting dwrite_cache = NULL, as you already worked out. From what I see, w32font_close is already idempotent, as it tests for a non-null hfont. Thanks, and my apologies for not attending to this before. --------------QsFOPmMD8C6NjHf2VeuppYq6 Content-Type: text/plain; charset=UTF-8; name="0001-Fix-bug-on-w32-uniscribe_close.patch" Content-Disposition: attachment; filename="0001-Fix-bug-on-w32-uniscribe_close.patch" Content-Transfer-Encoding: base64 RnJvbSA2YzRjN2U2MDZiNTdiZjNiMTBjNGEyZGRlODFlNjA1YzU5M2VkZDExIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBDZWNpbGlvIFBhcmRvIDxjcGFyZG9AaW1heWhlbS5j b20+CkRhdGU6IE1vbiwgMyBNYXIgMjAyNSAxODozNDowMyArMDEwMApTdWJqZWN0OiBbUEFU Q0hdIDsgRml4IGJ1ZyBvbiB3MzIgdW5pc2NyaWJlX2Nsb3NlCgoqIHNyYy93MzJ1bmlzY3Jp YmUuYyAodW5pc2NyaWJlX2Nsb3NlKTogU2V0IGR3cml0ZV9jYWNoZSBtZW1iZXIgdG8gTlVM TC4KLS0tCiBzcmMvdzMydW5pc2NyaWJlLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc3JjL3czMnVuaXNjcmliZS5jIGIvc3JjL3cz MnVuaXNjcmliZS5jCmluZGV4IDk5ODZjOWRjMmY5Li40NTFkYmFiZjlmZiAxMDA2NDQKLS0t IGEvc3JjL3czMnVuaXNjcmliZS5jCisrKyBiL3NyYy93MzJ1bmlzY3JpYmUuYwpAQCAtMjA0 LDYgKzIwNCw4IEBAIHVuaXNjcmliZV9jbG9zZSAoc3RydWN0IGZvbnQgKmZvbnQpCiAKICNp ZmRlZiBIQVZFX0hBUkZCVVpaCiAgIHczMl9kd3JpdGVfZnJlZV9jYWNoZWRfZmFjZSAodW5p c2NyaWJlX2ZvbnQtPmR3cml0ZV9jYWNoZSk7CisgIHVuaXNjcmliZV9mb250LT5kd3JpdGVf Y2FjaGUgPSBOVUxMOworCiAgIGlmICh1bmlzY3JpYmVfZm9udC0+dzMyX2ZvbnQuZm9udC5k cml2ZXIgPT0gJmhhcmZidXp6X2ZvbnRfZHJpdmVyCiAgICAgICAmJiB1bmlzY3JpYmVfZm9u dC0+Y2FjaGUpCiAgICAgaGJfZm9udF9kZXN0cm95ICgoaGJfZm9udF90ICopIHVuaXNjcmli ZV9mb250LT5jYWNoZSk7Ci0tIAoyLjM1LjEud2luZG93cy4yCgo= --------------QsFOPmMD8C6NjHf2VeuppYq6-- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 03 14:33:09 2025 Received: (at 76121-done) by debbugs.gnu.org; 3 Mar 2025 19:33:09 +0000 Received: from localhost ([127.0.0.1]:52035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tpBXI-0006XA-Nm for submit@debbugs.gnu.org; Mon, 03 Mar 2025 14:33:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43676) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tpBXE-0006Wa-Nw for 76121-done@debbugs.gnu.org; Mon, 03 Mar 2025 14:33:05 -0500 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 1tpBX7-0005o7-IS; Mon, 03 Mar 2025 14:32:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=vsN7U+xDOxEEqGAZpx4N1RtUh25/hieXtHRHFSpAp4Q=; b=igNJLuEjZ1ku s7tQNaGAq406wSgn/Ak7W5GzttPOcI59jtwOcDy6Ew+qd4vhKAQ+hzUQXnlRh11jpkEOIc+p9i6ch phD46M1CD7+YhpaXKKuF5v6jcKnuJLbVSXmxbfGI6XbLnmzuYfPC6bjW2UNvss7GwuRxavUe6TjV4 t+ZLx9nz7zgVfbn8gmVXzooWZCNtADAbsDHmwSoKG+xj/AF+XaCsMG425i2wBSfxSlbdr2rnS+A6E DQt2RrlHxMj+Wkh9WbpqxbId3vBi42/F9F5BqcmC7U0sOb+e93oqvpDelzwhnk2koMKiLgZI0BfDb 1Y1DjLasHe5GJk0tCZMRRA==; Date: Mon, 03 Mar 2025 21:32:24 +0200 Message-Id: <86y0xlkj07.fsf@gnu.org> From: Eli Zaretskii To: Cecilio Pardo In-Reply-To: <259e6920-aeb2-49e0-bc8e-c4ed0045064c@imayhem.com> (message from Cecilio Pardo on Mon, 3 Mar 2025 18:41:58 +0100) Subject: Re: bug#76121: 31.0.50; crash in uniscribe_close References: <86v7tl4rrl.fsf@gnu.org> <86ikpbe8pa.fsf@gnu.org> <8634fxq893.fsf@gnu.org> <613e18db-b6b7-48c3-830f-31134cc68594@imayhem.com> <87a5a44htn.fsf@protonmail.com> <259e6920-aeb2-49e0-bc8e-c4ed0045064c@imayhem.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76121-done Cc: rcopley@gmail.com, 76121-done@debbugs.gnu.org, pipcet@protonmail.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: -3.3 (---) > Date: Mon, 3 Mar 2025 18:41:58 +0100 > From: Cecilio Pardo > Cc: Richard Copley , Eli Zaretskii , > 76121@debbugs.gnu.org > > The fix is simple, just setting dwrite_cache = NULL, as you already > worked out. > > From what I see, w32font_close is already idempotent, as it tests for a > non-null hfont. > > Thanks, and my apologies for not attending to this before. Thanks, installed on master, and closing the bug. (Apologies for missing the fact that you attached a patch, I just installed what Richard proposed back then.) From unknown Fri Jun 20 07:22:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 Apr 2025 11:24:44 +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