From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#34394: 27.0.50; Emacs segfaults with SLY, company and C-g Date: Sat, 09 Feb 2019 11:31:36 +0000 Message-ID: <87mun5xko7.fsf@gmail.com> References: <87va1tye42.fsf@gmail.com> <83wom9o0hu.fsf@gnu.org> <87r2chxpli.fsf@gmail.com> <83k1i9nugh.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="220658"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 34394@debbugs.gnu.org, schwab@linux-m68k.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Feb 09 12:32:14 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gsQrl-000vDF-Ni for geb-bug-gnu-emacs@m.gmane.org; Sat, 09 Feb 2019 12:32:14 +0100 Original-Received: from localhost ([127.0.0.1]:44213 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gsQrk-0001xx-J2 for geb-bug-gnu-emacs@m.gmane.org; Sat, 09 Feb 2019 06:32:12 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:54305) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gsQrc-0001xn-Jc for bug-gnu-emacs@gnu.org; Sat, 09 Feb 2019 06:32:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gsQra-0004Qs-Gj for bug-gnu-emacs@gnu.org; Sat, 09 Feb 2019 06:32:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41236) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gsQra-0004Qa-Cx for bug-gnu-emacs@gnu.org; Sat, 09 Feb 2019 06:32:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gsQra-0004t2-2m for bug-gnu-emacs@gnu.org; Sat, 09 Feb 2019 06:32:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Feb 2019 11:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34394 X-GNU-PR-Package: emacs Original-Received: via spool by 34394-submit@debbugs.gnu.org id=B34394.154971190918766 (code B ref 34394); Sat, 09 Feb 2019 11:32:02 +0000 Original-Received: (at 34394) by debbugs.gnu.org; 9 Feb 2019 11:31:49 +0000 Original-Received: from localhost ([127.0.0.1]:40517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gsQrM-0004sa-LJ for submit@debbugs.gnu.org; Sat, 09 Feb 2019 06:31:49 -0500 Original-Received: from mail-wm1-f68.google.com ([209.85.128.68]:56136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gsQrJ-0004sL-HX for 34394@debbugs.gnu.org; Sat, 09 Feb 2019 06:31:46 -0500 Original-Received: by mail-wm1-f68.google.com with SMTP id r17so7954387wmh.5 for <34394@debbugs.gnu.org>; Sat, 09 Feb 2019 03:31:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=lJFe5aqfzyTQgeBAGEZyieea/5FAKW6dQdx5k1PGBxI=; b=EsIci3u2gO7GXhg8dlEhK8Y1wlb+yff3U1qQ9T73Zr65Dd4G6Y4RdaC4O6HbfjvMR1 z6WKyK82Fz/V1Q5+dCVIxr7cK20/PpqzUuqjNbLueYSyQWBeVEOB2ae0zSmVRjB3JoVB iaCdp4B7QWAR3C0ZikBCxf+7VQHJl9sIZsLSnqmS8oplcf31tkADbLZ+zi32t8d16+B3 HHSZls7yDYRrvJYpokMyo+zdTOIAFp32pxXgwxA7XuLAlMMTCt5wr0V3XT1eG6uZo+/W Mpq4YLDLpaE5JmBEuCudQwCgf229yavT0UV2ReQJP7IB/08xgX8dKCT3CoYf8KMQw2VB IEnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=lJFe5aqfzyTQgeBAGEZyieea/5FAKW6dQdx5k1PGBxI=; b=P4RaFPqEevkl81TRj30XKhsi5ZcmFT0CHhgwyteathb6taEw5htV+Szxhx8VNqqQ0f bQ7XdREB6QANKoccWeWOCTv0vAHHRDXcLM5sihtYYrhwnxd/tAUw8tEnvLmgB/hbnNqw Mj4p1o4BUMAWXRIoVX0wVHoela0m2IeOEzv7iA/AK+lETNHDfA0XPnFfboIPzBzTfbUc QDo/pAAqorFpMg8ZAVMfoBu1TrKMaigtbsaCqvB8HagKh/sYCTTrq78kh8R0rGJrY68j HyJwH6PoBAOWzD+h/UDncBOF93+Bkd9NFTGnDTI26R691ptRphHTC25vv12zSFwSykuI 08/Q== X-Gm-Message-State: AHQUAuYMXKt7XLkBzmusHzvBM64LWRiQy5T3kMSkUPDmMDGD2s1KkW/h SzFoeEY/HuI1GjSQwjQmDYH05t0y X-Google-Smtp-Source: AHgI3IYE0z8iJ89ZpXeuI8OStNxCJOhcgBo9VQfoW42twP23NLdes+iDliVVJI82AwowjkxPrsrhpg== X-Received: by 2002:adf:c18c:: with SMTP id x12mr7091058wre.152.1549711899333; Sat, 09 Feb 2019 03:31:39 -0800 (PST) Original-Received: from lolita.yourcompany.com (188.139.62.94.rev.vodafone.pt. [94.62.139.188]) by smtp.gmail.com with ESMTPSA id u15sm10448594wrm.63.2019.02.09.03.31.37 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 09 Feb 2019 03:31:38 -0800 (PST) In-Reply-To: <83k1i9nugh.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 09 Feb 2019 12:10:22 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:155297 Archived-At: Eli Zaretskii writes: >> From: Jo=C3=A3o T=C3=A1vora >> Cc: 34394@debbugs.gnu.org, schwab@linux-m68k.org >> Date: Sat, 09 Feb 2019 09:45:13 +0000 >>=20 >> Eli Zaretskii writes: >>=20 >> > When this happens, what is the value of Vquit_flag, in Lisp terms? Is >> > it t or something else? >>=20 >> I can't tell exactly. > I meant to ask that you examine the value in GDB. Sorry if I didn't > make that clear enough. Oh, silly, sorry. But I still can't answer, because it can't find that symbol in context. I tried just 'p Vquit_flag' Strange, isn't this supposed to be a global? There are other V's that I can inspect with 'print'. Even if I 'frame 8' to select a frame where it should definitely be in context, I can't see 'Vquit_flag'.=20 I have gotten what seems like richer backtrace though. See after my sig. >> I believe this happens in *some* of the times I ress C-g during the >> (while (sit-for)) in the following block extracted from sly.el > > You said the code uses while-no-input, which is why I asked. Maybe we > get confused by the trickery used by while-no-input. No, I said it used to use while-no-input. It now uses (while (sit-for)) for the same purpose. I do believe however, that the problem also manifested itself back when it did use while-no-input. > Btw, does this happen only on master, otr is it reproducible on > emacs-26 as well? Pretty sure it also happens on emacs-26, too. But I will try again. Meanwhile, enjoy the backtrace and thanks again. Jo=C3=A3o gdb --args ./emacs -Q -L ~/Source/Emacs/sly -l sly-autoloads -L ~/Source/Em= acs/company-mode -l ~/Source/Emacs/company-mode/company.el -f global-compan= y-mode -f sly scratch/new-flex-completion-style =E2= =97=BC GNU gdb (Debian 8.2-1) 8.2 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./emacs...done. SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from te= rminal] DISPLAY =3D :0 TERM =3D xterm Breakpoint 1 at 0x15015c: file emacs.c, line 370. Temporary breakpoint 2 at 0x172efd: file lisp.h, line 1056. (gdb) r Starting program: /home/capitaomorte/Source/Emacs/emacs-master/src/emacs -Q= -L /home/capitaomorte/Source/Emacs/sly -l sly-autoloads -L /home/capitaomo= rte/Source/Emacs/company-mode -l /home/capitaomorte/Source/Emacs/company-mo= de/company.el -f global-company-mode -f sly [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Detaching after vfork from child process 20755] [Detaching after vfork from child process 20763] [Detaching after vfork from child process 20764] *** longjmp causes uninitialized stack frame ***: /home/capitaomorte/Source= /Emacs/emacs-master/src/emacs terminated Program received signal SIGABRT, Aborted. __GI_raise (sig=3Dsig@entry=3D6) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt full #0 __GI_raise (sig=3Dsig@entry=3D6) at ../sysdeps/unix/sysv/linux/raise.c:= 50 set =3D { __val =3D {0, 0, 93825000843456, 140737328736549, 13298, 93825000= 838608, 93825000883760, 1, 140737488341936, 140737305084542, 93825001776656= , 16777216000000000000, 140737488342240, 93825007851488, 4294967256, 1} } pid =3D tid =3D ret =3D #1 0x00007ffff4f6d535 in __GI_abort () at abort.c:79 save_stage =3D 1 act =3D { __sigaction_handler =3D { sa_handler =3D 0x1,=20 sa_sigaction =3D 0x1 },=20 sa_mask =3D { __val =3D {140737305057658, 1937910009842106368, 12416558803878= 76352, 32, 1, 2, 140737488342496, 93825000021600, 140737488342544, 14073748= 8342480, 140737305057352, 1, 140737305057658, 1937910009842106368, 14073748= 8342400,=20 140737488342800} },=20 sa_flags =3D -12928,=20 sa_restorer =3D 0x1000 } sigs =3D { __val =3D {32, 0 } } #2 0x00007ffff4fc4718 in __libc_message (action=3D, fmt=3Df= mt@entry=3D0x7ffff50cf088 "*** %s ***: %s terminated\n") at ../sysdeps/posi= x/libc_fatal.c:181 ap =3D {{ gp_offset =3D 32,=20 fp_offset =3D 465,=20 overflow_arg_area =3D 0x7fffffffcf20,=20 reg_save_area =3D 0x7fffffffceb0 }} fd =3D 11 list =3D nlist =3D cp =3D written =3D #3 0x00007ffff5055bbd in __GI___fortify_fail_abort (need_backtrace=3Dneed_= backtrace@entry=3Dtrue, msg=3D0x7ffff50cf03d "longjmp causes = uninitialized stack frame") at fortify_fail.c:28 No locals. #4 0x00007ffff5055bf1 in __GI___fortify_fail (msg=3D) at fo= rtify_fail.c:44 No locals. #5 0x00007ffff5055aad in ____longjmp_chk () at ../sysdeps/unix/sysv/linux/= x86_64/____longjmp_chk.S:105 No locals. #6 0x00007ffff5055a0b in __longjmp_chk (env=3D0x555555d01238 , val=3Dval@entry=3D1) at ../setjmp/longjmp.c:39 No locals. #7 0x00005555556b22d4 in quit_throw_to_read_char (from_signal=3Dfrom_signa= l@entry=3Dfalse) at keyboard.c:10486 No locals. #8 0x00005555556ba3cd in set_waiting_for_input (time_to_clear=3Dtime_to_cl= ear@entry=3D0x7fffffffd130) at keyboard.c:10253 No locals. #9 0x000055555579007c in wait_reading_process_output (time_limit=3Dtime_li= mit@entry=3D30, nsecs=3Dnsecs@entry=3D0, read_kbd=3D-1, do_display=3Ddo_dis= play@entry=3Dtrue, wait_for_cell=3D..., wait_proc=3Dwait_proc@entry=3D0x0, = just_wait_proc=3D0) at process.c:5212 process_skipped =3D false channel =3D nfds =3D Available =3D { fds_bits =3D {16, 0 } } Writeok =3D { fds_bits =3D {0 } } check_write =3D check_delay =3D no_avail =3D --Type for more, q to quit, c to continue without paging-- xerrno =3D 11 proc =3D XIL(0x55555644ae05) timeout =3D { tv_sec =3D 29,=20 tv_nsec =3D 847330104 } end_time =3D timer_delay =3D got_output_end_time =3D wait =3D TIMEOUT got_some_output =3D -1 prev_wait_proc_nbytes_read =3D 0 retry_for_async =3D false count =3D 3 now =3D #10 0x00005555555983ac in sit_for (timeout=3D..., timeout@entry=3Dmake_numb= er(30), reading=3Dreading@entry=3Dtrue, display_option=3Ddisplay_option@ent= ry=3D1) at lisp.h:1056 sec =3D 30 nsec =3D 0 do_display =3D true #11 0x00005555556b6209 in read_char (commandflag=3D1, map=3D..., map@entry= =3DXIL(0x555556a34d63), prev_event=3DXIL(0), used_mouse_menu=3Dused_mouse_m= enu@entry=3D0x7fffffffd5cb, end_time=3Dend_time@entry=3D0x0) at lisp.h:751 tem0 =3D timeout =3D 30 delay_level =3D buffer_size =3D c =3D XIL(0) jmpcount =3D 3 local_getcjmp =3D {{ __jmpbuf =3D {0, -2326386954136450792, 93825009896624, 93825001= 081184, 140737488344720, 0, -8439086859478890216, -2326388347257485032},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {93825009137987, 0, 93824993581685, 3, 0, 429496729= 5, 3, 93825001378992, 93824993726913, 0, 0, 0, 7689696, 0, 93824993581685, = 8194} } }} save_jump =3D {{ __jmpbuf =3D {0, -2326386954136450792, 93825009896624, 93825001= 081184, 140737488344720, 0, -8439086859478890216, -2326388347257485032},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {93825009137987, 0, 93824993581685, 3, 0, 429496729= 5, 3, 93825001378992, 93824993726913, 0, 0, 0, 7689696, 0, 93824993581685, = 8194} } }} tem =3D save =3D 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 0x555555d68c90 #12 0x00005555556b74f5 in read_key_sequence (keybuf=3Dkeybuf@entry=3D0x7fff= ffffd690, prompt=3DXIL(0x555555d68c90), dont_downcase_last=3Ddont_downcase_= last@entry=3Dfalse, can_return_switch_frame=3Dcan_return_switch_frame@entry= =3Dtrue,=20 fix_current_buffer=3Dfix_current_buffer@entry=3Dtrue, prevent_redisplay= =3Dprevent_redisplay@entry=3Dfalse) at keyboard.c:9082 interrupted_kboard =3D 0x555555d68c90 interrupted_frame =3D 0x555555dc4960 key =3D XIL(0x55555662ccb0) used_mouse_menu =3D false echo_local_start =3D 0 last_real_key_start =3D 0 keys_local_start =3D new_binding =3D count =3D 3 t =3D 0 echo_start =3D 0 keys_start =3D 0 --Type for more, q to quit, c to continue without paging-- current_binding =3D first_unbound =3D 31 mock_input =3D 0 used_mouse_menu_history =3D {false } fkey =3D { parent =3D XIL(0x555555d84f73),=20 map =3D XIL(0x555555d84f73),=20 start =3D 0,=20 end =3D 0 } keytran =3D { parent =3D XIL(0x7ffff103d5cb),=20 map =3D XIL(0x7ffff103d5cb),=20 start =3D 0,=20 end =3D 0 } indec =3D { parent =3D XIL(0x555555d84f63),=20 map =3D XIL(0x555555d84f63),=20 start =3D 0,=20 end =3D 0 } shift_translated =3D false delayed_switch_frame =3D original_uppercase =3D original_uppercase_position =3D -1 dummyflag =3D false starting_buffer =3D 0x55555662ccb0 fake_prefixed_keys =3D first_event =3D second_event =3D #13 0x00005555556b8bc1 in command_loop_1 () at lisp.h:1056 cmd =3D keybuf =3D {XIL(0x50a0), XIL(0x555555c595e5), XIL(0x2aaa9b297918), = XIL(0x3), XIL(0x3), XIL(0x555555742c17), XIL(0), XIL(0x5555569b59a3), XIL(0= x7fffffffd750), XIL(0x2aaa9b297918), XIL(0), XIL(0), XIL(0),=20 make_number(23456248568811), XIL(0x2aaa9b297918), XIL(0x5555569b5= 9a3), XIL(0x7ffff0ad5f74), XIL(0), XIL(0x7fffffffd750), XIL(0x5555556acf45)= , XIL(0), XIL(0x5555569b59a3), XIL(0), XIL(0x5555556ad2bb), XIL(0), XIL(0),= XIL(0x3),=20 XIL(0x55555574182b), XIL(0x7ffff104060b), XIL(0x555555d68a50)} i =3D prev_modiff =3D 56 prev_buffer =3D 0x55555662ccb0 #14 0x0000555555741a96 in internal_condition_case (bfun=3Dbfun@entry=3D0x55= 55556b8943 , handlers=3D..., handlers@entry=3DXIL(0x55b0), = hfun=3Dhfun@entry=3D0x5555556acf6d ) at eval.c:1376 val =3D XIL(0) c =3D 0x555555d68a50 #15 0x00005555556a9494 in command_loop_2 (ignore=3D..., ignore@entry=3DXIL(= 0)) at lisp.h:1056 val =3D #16 0x00005555557419da in internal_catch (tag=3D..., func=3Dfunc@entry=3D0x= 5555556a9478 , arg=3D..., arg@entry=3DXIL(0)) at eval.c:1139 val =3D XIL(0) c =3D 0x555555d68930 #17 0x00005555556a6786 in command_loop () at lisp.h:1056 No locals. #18 0x00005555556ac728 in recursive_edit_1 () at keyboard.c:714 count =3D 1 val =3D #19 0x00005555556accf0 in Frecursive_edit () at keyboard.c:785 count =3D 0 buffer =3D #20 0x00005555556a5154 in main (argc=3D14, argv=3D) at emacs= .c:1949 stack_bottom_variable =3D 0x5555557f9155 <__libc_csu_init+69> do_initial_setlocale =3D no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 --Type for more, q to quit, c to continue without paging-- original_pwd =3D 0x0 dump_mode =3D skip_args =3D 0 temacs =3D 0x0 rlim =3D { rlim_cur =3D 10022912,=20 rlim_max =3D 18446744073709551615 } (gdb) p Vquit_flag No symbol "Vquit_flag" in current context. (gdb) p V Display all 114 possibilities? (y or n) V = VTT for std::istrstream V0 = VTT for std::ostream V1 = VTT for std::ostrstream V2 = VTT for std::strstream V3 = Vascii_canon_table V4 = Vascii_downcase_table VALBITS = Vascii_eqv_table VALMASK = Vascii_upcase_table VBLOCK_BYTES_MAX = Vautoload_queue VBLOCK_BYTES_MIN = Vbig5_coding_system VC0 = Vbuffer_alist VC1 = Vcached_fontset_data VECTORLIKEP = Vccl_program_table VECTORP = Vchar_unify_table VECTOR_BLOCK_BYTES = Vcharset_hash_table VECTOR_BLOCK_SIZE = Vcharset_non_preferred_head VECTOR_MAX_FREE_LIST_INDEX = Vcharset_ordered_list VERTICAL_BORDER_FACE_ID = Vcode_conversion_reused_workbuf VINDEX = Vcode_conversion_workbuf_name VISIBLE_CHANGE = Vcoding_category_table VISIT = Vcoding_system_hash_table VP8CheckSignature = Vdead VP8CheckSignature@got.plt = Vdefault_fontset VP8CheckSignature@plt = Vemacs_mule_charset_list VP8GetCPUInfo = Vendor.h VP8GetInfo = VendorP.h VP8GetInfo@got.plt = VendorShellClassPart VP8GetInfo@plt = VendorShellClassRec VP8LCheckSignature = Vface_alternative_font_family_alist VP8LCheckSignature@got.plt = Vface_alternative_font_registry_alist VP8LCheckSignature@plt = Vfont_log_deferred VP8LGetInfo = Vfontset_table VP8LGetInfo@got.plt = Vframe_list VP8LGetInfo@plt = Viso_2022_charset_list VTT for std::__cxx11::basic_istringstream, std= ::allocator > Visual VTT for std::__cxx11::basic_istringstream, std::allocator > VisualID VTT for std::__cxx11::basic_ostringstream, std= ::allocator > Vlispy_mouse_stem VTT for std::__cxx11::basic_ostringstream, std::allocator > Vloads_in_progress VTT for std::__cxx11::basic_stringstream, std:= :allocator > Vmessage_stack VTT for std::__cxx11::basic_stringstream= , std::allocator > Vmessages_buffer_name VTT for std::basic_fstream > = Vminibuffer_list VTT for std::basic_fstream > = Vmode_line_unwind_vector VTT for std::basic_ifstream > = Vmouse_events VTT for std::basic_ifstream > = Vparam_value_alist VTT for std::basic_iostream > = Vprin1_to_string_buffer VTT for std::basic_istream > = Vprocess_alist VTT for std::basic_istringstream, std::allocat= or > Vrun_hooks VTT for std::basic_istringstream, std::a= llocator > Vsignaling_function VTT for std::basic_ofstream > = Vsjis_coding_system VTT for std::basic_ofstream > = Vsyntax_code_object VTT for std::basic_ostream > = Vtemp_file_name_pattern VTT for std::basic_ostringstream, std::allocat= or > Vwindow_list VTT for std::basic_ostringstream, std::a= llocator > Vwindow_system VTT for std::basic_stringstream, std::allocato= r > Vwith_echo_area_save_vector VTT for std::basic_stringstream, std::al= locator > Vwrite_region_annotation_buffers VTT for std::iostream = value VTT for std::istream = vtimes_one.part (gdb) p Vprocess_alist=20 $1 =3D XIL(0x555556ae7f83) (gdb)=20