From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 May 2018 13:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 31373@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152561373319060 (code B ref -1); Sun, 06 May 2018 13:36:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 May 2018 13:35:33 +0000 Received: from localhost ([127.0.0.1]:51093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFJp5-0004xK-HR for submit@debbugs.gnu.org; Sun, 06 May 2018 09:35:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFJp3-0004x6-5J for submit@debbugs.gnu.org; Sun, 06 May 2018 09:35:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fFJor-0007Ph-P6 for submit@debbugs.gnu.org; Sun, 06 May 2018 09:35:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33007) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fFJor-0007ON-EV for submit@debbugs.gnu.org; Sun, 06 May 2018 09:35:17 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60378) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fFJoc-0006Vj-2N for bug-gnu-emacs@gnu.org; Sun, 06 May 2018 09:35:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fFJnz-0006pF-RT for bug-gnu-emacs@gnu.org; Sun, 06 May 2018 09:35:01 -0400 Received: from mail-wr0-x236.google.com ([2a00:1450:400c:c0c::236]:42178) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fFJny-0006n9-PS for bug-gnu-emacs@gnu.org; Sun, 06 May 2018 09:34:23 -0400 Received: by mail-wr0-x236.google.com with SMTP id v5-v6so25331948wrf.9 for ; Sun, 06 May 2018 06:34:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:subject:mail-followup-to:date:message-id:user-agent :mime-version; bh=hVgREiYLb0Uv2EwzBEi9oQmRtnYee8fnTWFgnlEH2jw=; b=o371tPIiMHyZLmF8m8HtHOIdoNucXrCyD08sns9d5Z0bSLq8mUPPOYw/YfgEHs6y1l qRV+3lKf+RvGDzH6+1hKKFlyIaJv0pazKOgTQbwIe25+X1GXBZ+dlCZD+pzvZnFRQgIF wdg9lFdlObWPCuVk26ydOhcRxwjJ6hWiZT5Cgb6g/ouUtO7p7j+RRWYtG0N4DjoazftI JhKO2lH7rVsn+yaXPzIlBgoIH3klYNLM+6FH4M8KZq67gBCxHX9htBoYrNea+C4QqMi9 1fRH+fc3YOn9foNilePREHS7GuF2U+zIT9XQu+sIaQwoeX+gpGze2ut+ougL500TqJgj HMjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:mail-followup-to:date:message-id :user-agent:mime-version; bh=hVgREiYLb0Uv2EwzBEi9oQmRtnYee8fnTWFgnlEH2jw=; b=elyWvcUwOYjlCw4wAUHL0EhNdWmRurjVhIth+4s2hDARfX9/llRHjS9zc6xh3oWUOf rBhf21BjQPPexgAL5olMIUgtJRoWUJ7clAlV4a5rDJjjqx35KcjtK/jRJQc3gdCYkycb pocQtk5tNLQEf79Bj3JkwJ4+qhOyo2brGaLA1tkRYq6GpQ/TdUqR+C2VHSyf8XH64KWB /dZJCRisHpVFMZone23K4jR9ZvKwkDty/JM7IBrRzC18tbKi94BWQJ3AQta/vjbubKEy oh5wIuIucgmpr3UDCvH1yRs9cURM4kiKKdmzOjCPd43nCSLzCpBx13/GSMjx9c9NrInQ 8Vwg== X-Gm-Message-State: ALQs6tANa62zHZpGu+1YyY7wEaAw4qCr+VYVOHUA8eazpANS2rFPOKOT 1didnxXyXpBnK0KI9moGykbFdR9NCR8= X-Google-Smtp-Source: AB8JxZreASqoYruH2K0VBtMZ2QSA89e8+4HjWaSknj+iDY7Gb18jx4/UgyI5EMu1oo+3139JaC2XuQ== X-Received: by 2002:adf:a690:: with SMTP id t16-v6mr27292842wrc.1.1525613660535; Sun, 06 May 2018 06:34:20 -0700 (PDT) Received: from localhost ([178.62.40.52]) by smtp.gmail.com with ESMTPSA id w5sm8199316wmd.26.2018.05.06.06.34.16 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 06 May 2018 06:34:19 -0700 (PDT) From: "Basil L. Contovounesios" Mail-Followup-To: bug-gnu-emacs@gnu.org Date: Sun, 06 May 2018 14:34:08 +0100 Message-ID: <87sh747vsf.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=gdb.txt Content-Transfer-Encoding: quoted-printable Content-Description: GDB Backtrace #0 0x0000000000565112 in x_frame_list_z_order (dpy=3D0x4744990, window=3D2= 27) at xfns.c:5306 frame =3D XIL(0xeab7b5) tail =3D XIL(0xe98e33) root =3D 227 parent =3D 0 children =3D 0x4889e00 nchildren =3D 14 i =3D 0 frames =3D XIL(0) #1 0x0000000000565402 in Fx_frame_list_z_order (terminal=3DXIL(0)) at xfns= .c:5343 dpyinfo =3D 0x4743550 dpy =3D 0x4744990 window =3D 227 #2 0x0000000000643cce in funcall_subr (subr=3D0x9e3ae0 , numargs=3D1, args=3D0x7ffe706a0940) at eval.c:2844 internal_argbuf =3D=20 {XIL(0x9e3ae0), XIL(0x7ffe706a0878), XIL(0x57eea5), XIL(0xa00e0a0= 40), XIL(0x9e3ae5), XIL(0x7ffe706a0898), XIL(0x9e3ae0), XIL(0x7ffe706a0890)} internal_args =3D 0x7ffe706a0940 #3 0x00000000006437ff in Ffuncall (nargs=3D2, args=3D0x7ffe706a0938) at ev= al.c:2769 fun =3D XIL(0x9e3ae5) original_fun =3D XIL(0xd9d10) funcar =3D XIL(0x57f2d5) numargs =3D 1 val =3D XIL(0x7ffe706a08f0) count =3D 17 #4 0x0000000000699179 in exec_byte_code (bytestr=3DXIL(0xaea5a4), vector= =3DXIL(0xaea5c5), maxdepth=3Dmake_number(4), args_template=3Dmake_number(25= 6), nargs=3D0, args=3D0x7ffe706a0d50) at bytecode.c:629 op =3D 1 type =3D CATCHER targets =3D=20 {0x69c0ef , 0x69c117 = , 0x69c119 , 0x69c11b , 0x69c11= d , 0x69c11d , 0x69c182 , 0x69c1f6 , 0x6988b3 , 0x6988b5 , 0x6988b7 , 0x69= 88b9 , 0x6988bb , 0x6988bb , 0x6988c1 , 0x698882 , 0x698d87 , 0x698d89 , 0x698= d8b , 0x698d8d , 0x698d8f , 0x698d8f , 0x698dc4 , 0x698d95 , 0x699096 , 0x6990= 98 , 0x69909a , 0x69909c , 0x69909e , 0x69909e , 0x699050 , 0x699067 , 0x69914= 6 , 0x699148 , 0x69914a , 0x69914c , 0x69914e , 0x69914e , 0x699100 , 0x699117= , 0x6991fb , 0x6991fd , 0x6991ff , 0x699201 = , 0x699203 , 0x699203 , 0x6991b5 = , 0x6991cc , 0x699a61 , 0x699947 , 0x69993e ,= 0x69c0ef , 0x69c0ef , 0x69c0ef= , 0x69c0ef , 0x69c0ef , 0x699c92 , 0x699db1 , 0x699e1b , 0x699e86 , 0x699e= f2 , 0x698bda , 0x698c5f , 0x699f73 , 0x698b1b , 0x698cc7 , 0x699fe5 , 0x69a04= d , 0x69a095 , 0x69a0fd , 0x69a14f , 0x69a220 , 0x69a268 , 0x69a2d0 , 0x69a355= , 0x69a39d , 0x69a3e5 , 0x69a44d , 0x69a4b5 = , 0x69a51d , 0x69a5a2 , 0x69a5f4 = , 0x69a646 , 0x69a717 , 0x69a791 , 0x69a80b ,= 0x69a9d7 , 0x69aa44 , 0x69aab1 <= exec_byte_code+9988>, 0x69ab1e , 0x69ab8b , 0x69abdd , 0x69ac5b , 0x69acad , 0x69acff , 0x69a= d51 , 0x69ae5d , 0x6997c1 , 0x69aebb , 0x69af03 , 0x69afcf , 0x69b038 , = 0x69b096 , 0x69b0de , 0x69b124 = , 0x69b16a , 0x69b1b8 , 0x69c0ef , 0x69b210 , 0x69b256 , 0x69b29c , 0x6= 9b2e2 , 0x69b328 , 0x69b36e , 0x6997c1 , 0x69c0ef , 0x69b3b6 , 0x69b40b = , 0x69b453 , 0x69b49b , 0x69b50= 3 , 0x69b56b , 0x69b5b3 , 0x69b6cd , 0x69b735 , 0x69b79d , 0x69b805 , 0= x69b84b , 0x69c0ef , 0x6996f5 <= exec_byte_code+4936>, 0x6992b2 , 0x698a8c , 0x699365 , 0x6993e6 , = 0x699464 , 0x6996a9 , 0x6996be , 0x698ffd , 0x699778 , 0x6997f8 , 0x699886 , 0= x6998cf , 0x699aad , 0x699b2a , 0x699baf , 0x699c0f , 0x699264 , 0x69b893 , 0= x69b918 , 0x69b960 , 0x69b9a8 <= exec_byte_code+13819>, 0x69b9f0 , 0x69ba38 , 0x69baa0 , 0x69bb08 , 0x69bb70 , 0x69bbd8 , 0x69= bd4e , 0x69bdb6 , 0x69be1e , 0x69be66 , 0x69bece , 0x69bf36 , 0x69bf7e = , 0x69bfc6 , 0x69ada3 , 0x69adf= 5 , 0x69c018 , 0x69c084 , 0x69c0ef , 0x6994e2 , 0x6994ff , 0x69956b , 0x69= 95d7 , 0x699640 , 0x69a1a1 , 0x69a698 , 0x69af50 , 0x69c289 , 0x69c2fe , 0x= 69c0ef , 0x69c0ef , 0x69c394 , 0x69c41b , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c= 0ef , 0x69c0ef , 0x69c0ef , 0x69c630 } const_length =3D 6 bytestr_length =3D 29 vectorp =3D 0xaea5c8 quitcounter =3D 1 '\001' stack_items =3D 5 sa_avail =3D 16315 sa_count =3D 17 sa_must_free =3D false stack_base =3D 0x7ffe706a0920 stack_lim =3D 0x7ffe706a0948 top =3D 0x7ffe706a0938 void_stack_lim =3D 0x7ffe706a0948 bytestr_data =3D 0x7ffe706a0948 "\300\001!\211\301\267\202\033" pc =3D 0x7ffe706a0954 "\202\034" count =3D 17 result =3D XIL(0x7ffe706a0bc0) #5 0x00000000006443fa in funcall_lambda (fun=3DXIL(0xaea575), nargs=3D0, a= rg_vector=3D0x7ffe706a0d50) at eval.c:2970 size =3D 5 val =3D make_number(0) syms_left =3D make_number(256) next =3D XIL(0) lexenv =3D XIL(0x7ffe706a0d00) count =3D 17 i =3D 6406638 optional =3D false rest =3D false previous_optional_or_rest =3D 127 #6 0x000000000064407c in apply_lambda (fun=3DXIL(0xaea575), args=3DXIL(0),= count=3D16) at eval.c:2906 args_left =3D XIL(0) i =3D 0 numargs =3D 0 arg_vector =3D 0x7ffe706a0d50 tem =3D XIL(0x57eea5) sa_avail =3D 16384 sa_count =3D 17 sa_must_free =3D false #7 0x0000000000642265 in eval_sub (form=3DXIL(0x48ffab3)) at eval.c:2279 fun =3D XIL(0xaea575) val =3D XIL(0x12fa280) original_fun =3D XIL(0xa0b600) original_args =3D XIL(0) funcar =3D XIL(0x645371) count =3D 16 argvals =3D=20 {XIL(0), XIL(0xe0a040), XIL(0xe09770), XIL(0xe9d400), XIL(0x7ffe7= 06a0e70), XIL(0xe11a20), XIL(0x5807f9), XIL(0)} #8 0x00000000006415d4 in Feval (form=3DXIL(0x48ffab3), lexical=3DXIL(0)) a= t eval.c:2054 count =3D 15 #9 0x0000000000643cef in funcall_subr (subr=3D0xd901c0 , numargs=3D= 2, args=3D0x7ffe706a10b0) at eval.c:2846 internal_argbuf =3D=20 {XIL(0xd901c0), XIL(0x7ffe706a0f98), XIL(0x57eea5), XIL(0xa00e0a0= 40), XIL(0xd901c5), XIL(0x7ffe706a0fb8), XIL(0xd901c0), XIL(0x7ffe706a0fb0)} internal_args =3D 0x7ffe706a10b0 #10 0x00000000006437ff in Ffuncall (nargs=3D3, args=3D0x7ffe706a10a8) at ev= al.c:2769 fun =3D XIL(0xd901c5) original_fun =3D XIL(0x5370) funcar =3D XIL(0x61f10b) numargs =3D 2 val =3D XIL(0x7ffe706a1030) count =3D 14 #11 0x0000000000699179 in exec_byte_code (bytestr=3DXIL(0xb44b6c), vector= =3DXIL(0xb44b8d), maxdepth=3Dmake_number(16), args_template=3Dmake_number(2= 57), nargs=3D1, args=3D0x7ffe706a1560) at bytecode.c:629 op =3D 2 type =3D (CONDITION_CASE | unknown: 5762724) targets =3D=20 {0x69c0ef , 0x69c117 = , 0x69c119 , 0x69c11b , 0x69c11= d , 0x69c11d , 0x69c182 , 0x69c1f6 , 0x6988b3 , 0x6988b5 , 0x6988b7 , 0x69= 88b9 , 0x6988bb , 0x6988bb , 0x6988c1 , 0x698882 , 0x698d87 , 0x698d89 , 0x698= d8b , 0x698d8d , 0x698d8f , 0x698d8f , 0x698dc4 , 0x698d95 , 0x699096 , 0x6990= 98 , 0x69909a , 0x69909c , 0x69909e , 0x69909e , 0x699050 , 0x699067 , 0x69914= 6 , 0x699148 , 0x69914a , 0x69914c , 0x69914e , 0x69914e , 0x699100 , 0x699117= , 0x6991fb , 0x6991fd , 0x6991ff , 0x699201 = , 0x699203 , 0x699203 , 0x6991b5 = , 0x6991cc , 0x699a61 , 0x699947 , 0x69993e ,= 0x69c0ef , 0x69c0ef , 0x69c0ef= , 0x69c0ef , 0x69c0ef , 0x699c92 , 0x699db1 , 0x699e1b , 0x699e86 , 0x699e= f2 , 0x698bda , 0x698c5f , 0x699f73 , 0x698b1b , 0x698cc7 , 0x699fe5 , 0x69a04= d , 0x69a095 , 0x69a0fd , 0x69a14f , 0x69a220 , 0x69a268 , 0x69a2d0 , 0x69a355= , 0x69a39d , 0x69a3e5 , 0x69a44d , 0x69a4b5 = , 0x69a51d , 0x69a5a2 , 0x69a5f4 = , 0x69a646 , 0x69a717 , 0x69a791 , 0x69a80b ,= 0x69a9d7 , 0x69aa44 , 0x69aab1 <= exec_byte_code+9988>, 0x69ab1e , 0x69ab8b , 0x69abdd , 0x69ac5b , 0x69acad , 0x69acff , 0x69a= d51 , 0x69ae5d , 0x6997c1 , 0x69aebb , 0x69af03 , 0x69afcf , 0x69b038 , = 0x69b096 , 0x69b0de , 0x69b124 = , 0x69b16a , 0x69b1b8 , 0x69c0ef , 0x69b210 , 0x69b256 , 0x69b29c , 0x6= 9b2e2 , 0x69b328 , 0x69b36e , 0x6997c1 , 0x69c0ef , 0x69b3b6 , 0x69b40b = , 0x69b453 , 0x69b49b , 0x69b50= 3 , 0x69b56b , 0x69b5b3 , 0x69b6cd , 0x69b735 , 0x69b79d , 0x69b805 , 0= x69b84b , 0x69c0ef , 0x6996f5 <= exec_byte_code+4936>, 0x6992b2 , 0x698a8c , 0x699365 , 0x6993e6 , = 0x699464 , 0x6996a9 , 0x6996be , 0x698ffd , 0x699778 , 0x6997f8 , 0x699886 , 0= x6998cf , 0x699aad , 0x699b2a , 0x699baf , 0x699c0f , 0x699264 , 0x69b893 , 0= x69b918 , 0x69b960 , 0x69b9a8 <= exec_byte_code+13819>, 0x69b9f0 , 0x69ba38 , 0x69baa0 , 0x69bb08 , 0x69bb70 , 0x69bbd8 , 0x69= bd4e , 0x69bdb6 , 0x69be1e , 0x69be66 , 0x69bece , 0x69bf36 , 0x69bf7e = , 0x69bfc6 , 0x69ada3 , 0x69adf= 5 , 0x69c018 , 0x69c084 , 0x69c0ef , 0x6994e2 , 0x6994ff , 0x69956b , 0x69= 95d7 , 0x699640 , 0x69a1a1 , 0x69a698 , 0x69af50 , 0x69c289 , 0x69c2fe , 0x= 69c0ef , 0x69c0ef , 0x69c394 , 0x69c41b , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c= 0ef , 0x69c0ef , 0x69c0ef , 0x69c630 } const_length =3D 7 bytestr_length =3D 43 vectorp =3D 0xb44b90 quitcounter =3D 1 '\001' stack_items =3D 17 sa_avail =3D 16205 sa_count =3D 14 sa_must_free =3D false stack_base =3D 0x7ffe706a1040 stack_lim =3D 0x7ffe706a10c8 top =3D 0x7ffe706a10a8 void_stack_lim =3D 0x7ffe706a10c8 bytestr_data =3D 0x7ffe706a10c8 "\301\001!\211@\001A\211@\001A\211@= \001A\001\004\006\a\302\303\304\305 !\b\"\002\203#" pc =3D 0x7ffe706a10e3 "\002\203#" count =3D 14 result =3D make_number(166) #12 0x00000000006443fa in funcall_lambda (fun=3DXIL(0xb44b3d), nargs=3D1, a= rg_vector=3D0x7ffe706a1558) at eval.c:2970 size =3D 5 val =3D XIL(0x7ffe706a14b8) syms_left =3D make_number(257) next =3D XIL(0x1200e0a040) lexenv =3D XIL(0x47c5d45) count =3D 14 i =3D 0 optional =3D false rest =3D false previous_optional_or_rest =3D false #13 0x0000000000643843 in Ffuncall (nargs=3D2, args=3D0x7ffe706a1550) at ev= al.c:2771 fun =3D XIL(0xb44b3d) original_fun =3D XIL(0xa2fe00) funcar =3D XIL(0x6456ac) numargs =3D 1 val =3D XIL(0x7ffe706a1530) count =3D 13 #14 0x0000000000699179 in exec_byte_code (bytestr=3DXIL(0xb44e0c), vector= =3DXIL(0xb44e2d), maxdepth=3Dmake_number(4), args_template=3Dmake_number(25= 7), nargs=3D1, args=3D0x7ffe706a19f0) at bytecode.c:629 op =3D 1 type =3D (CONDITION_CASE | CATCHER_ALL | unknown: 75421312) targets =3D=20 {0x69c0ef , 0x69c117 = , 0x69c119 , 0x69c11b , 0x69c11= d , 0x69c11d , 0x69c182 , 0x69c1f6 , 0x6988b3 , 0x6988b5 , 0x6988b7 , 0x69= 88b9 , 0x6988bb , 0x6988bb , 0x6988c1 , 0x698882 , 0x698d87 , 0x698d89 , 0x698= d8b , 0x698d8d , 0x698d8f , 0x698d8f , 0x698dc4 , 0x698d95 , 0x699096 , 0x6990= 98 , 0x69909a , 0x69909c , 0x69909e , 0x69909e , 0x699050 , 0x699067 , 0x69914= 6 , 0x699148 , 0x69914a , 0x69914c , 0x69914e , 0x69914e , 0x699100 , 0x699117= , 0x6991fb , 0x6991fd , 0x6991ff , 0x699201 = , 0x699203 , 0x699203 , 0x6991b5 = , 0x6991cc , 0x699a61 , 0x699947 , 0x69993e ,= 0x69c0ef , 0x69c0ef , 0x69c0ef= , 0x69c0ef , 0x69c0ef , 0x699c92 , 0x699db1 , 0x699e1b , 0x699e86 , 0x699e= f2 , 0x698bda , 0x698c5f , 0x699f73 , 0x698b1b , 0x698cc7 , 0x699fe5 , 0x69a04= d , 0x69a095 , 0x69a0fd , 0x69a14f , 0x69a220 , 0x69a268 , 0x69a2d0 , 0x69a355= , 0x69a39d , 0x69a3e5 , 0x69a44d , 0x69a4b5 = , 0x69a51d , 0x69a5a2 , 0x69a5f4 = , 0x69a646 , 0x69a717 , 0x69a791 , 0x69a80b ,= 0x69a9d7 , 0x69aa44 , 0x69aab1 <= exec_byte_code+9988>, 0x69ab1e , 0x69ab8b , 0x69abdd , 0x69ac5b , 0x69acad , 0x69acff , 0x69a= d51 , 0x69ae5d , 0x6997c1 , 0x69aebb , 0x69af03 , 0x69afcf , 0x69b038 , = 0x69b096 , 0x69b0de , 0x69b124 = , 0x69b16a , 0x69b1b8 , 0x69c0ef , 0x69b210 , 0x69b256 , 0x69b29c , 0x6= 9b2e2 , 0x69b328 , 0x69b36e , 0x6997c1 , 0x69c0ef , 0x69b3b6 , 0x69b40b = , 0x69b453 , 0x69b49b , 0x69b50= 3 , 0x69b56b , 0x69b5b3 , 0x69b6cd , 0x69b735 , 0x69b79d , 0x69b805 , 0= x69b84b , 0x69c0ef , 0x6996f5 <= exec_byte_code+4936>, 0x6992b2 , 0x698a8c , 0x699365 , 0x6993e6 , = 0x699464 , 0x6996a9 , 0x6996be , 0x698ffd , 0x699778 , 0x6997f8 , 0x699886 , 0= x6998cf , 0x699aad , 0x699b2a , 0x699baf , 0x699c0f , 0x699264 , 0x69b893 , 0= x69b918 , 0x69b960 , 0x69b9a8 <= exec_byte_code+13819>, 0x69b9f0 , 0x69ba38 , 0x69baa0 , 0x69bb08 , 0x69bb70 , 0x69bbd8 , 0x69= bd4e , 0x69bdb6 , 0x69be1e , 0x69be66 , 0x69bece , 0x69bf36 , 0x69bf7e = , 0x69bfc6 , 0x69ada3 , 0x69adf= 5 , 0x69c018 , 0x69c084 , 0x69c0ef , 0x6994e2 , 0x6994ff , 0x69956b , 0x69= 95d7 , 0x699640 , 0x69a1a1 , 0x69a698 , 0x69af50 , 0x69c289 , 0x69c2fe , 0x= 69c0ef , 0x69c0ef , 0x69c394 , 0x69c41b , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c= 0ef , 0x69c0ef , 0x69c0ef , 0x69c630 } const_length =3D 4 bytestr_length =3D 29 vectorp =3D 0xb44e30 quitcounter =3D 1 '\001' stack_items =3D 5 sa_avail =3D 16315 sa_count =3D 12 sa_must_free =3D false stack_base =3D 0x7ffe706a1540 stack_lim =3D 0x7ffe706a1568 top =3D 0x7ffe706a1550 void_stack_lim =3D 0x7ffe706a1568 bytestr_data =3D 0x7ffe706a1568 "\b\204\b" pc =3D 0x7ffe706a1575 "\n)B\211A\t=3D\204\032" count =3D 12 result =3D XIL(0x7ffe706a1810) #15 0x00000000006443fa in funcall_lambda (fun=3DXIL(0xb44dcd), nargs=3D1, a= rg_vector=3D0x7ffe706a19e8) at eval.c:2970 size =3D 6 val =3D XIL(0x7ffe706a1948) syms_left =3D make_number(257) next =3D XIL(0x1200e0a040) lexenv =3D XIL(0x57eea5) count =3D 12 i =3D 0 optional =3D false rest =3D false previous_optional_or_rest =3D false #16 0x0000000000643843 in Ffuncall (nargs=3D2, args=3D0x7ffe706a19e0) at ev= al.c:2771 fun =3D XIL(0xb44dcd) original_fun =3D XIL(0x4e28e0) funcar =3D XIL(0xe0a040) numargs =3D 1 val =3D XIL(0xc270) count =3D 11 #17 0x0000000000699179 in exec_byte_code (bytestr=3DXIL(0xb4432c), vector= =3DXIL(0xb4434d), maxdepth=3Dmake_number(3), args_template=3Dmake_number(25= 6), nargs=3D1, args=3D0x7ffe706a1f88) at bytecode.c:629 op =3D 1 type =3D (unknown: 53184) targets =3D=20 {0x69c0ef , 0x69c117 = , 0x69c119 , 0x69c11b , 0x69c11= d , 0x69c11d , 0x69c182 , 0x69c1f6 , 0x6988b3 , 0x6988b5 , 0x6988b7 , 0x69= 88b9 , 0x6988bb , 0x6988bb , 0x6988c1 , 0x698882 , 0x698d87 , 0x698d89 , 0x698= d8b , 0x698d8d , 0x698d8f , 0x698d8f , 0x698dc4 , 0x698d95 , 0x699096 , 0x6990= 98 , 0x69909a , 0x69909c , 0x69909e , 0x69909e , 0x699050 , 0x699067 , 0x69914= 6 , 0x699148 , 0x69914a , 0x69914c , 0x69914e , 0x69914e , 0x699100 , 0x699117= , 0x6991fb , 0x6991fd , 0x6991ff , 0x699201 = , 0x699203 , 0x699203 , 0x6991b5 = , 0x6991cc , 0x699a61 , 0x699947 , 0x69993e ,= 0x69c0ef , 0x69c0ef , 0x69c0ef= , 0x69c0ef , 0x69c0ef , 0x699c92 , 0x699db1 , 0x699e1b , 0x699e86 , 0x699e= f2 , 0x698bda , 0x698c5f , 0x699f73 , 0x698b1b , 0x698cc7 , 0x699fe5 , 0x69a04= d , 0x69a095 , 0x69a0fd , 0x69a14f , 0x69a220 , 0x69a268 , 0x69a2d0 , 0x69a355= , 0x69a39d , 0x69a3e5 , 0x69a44d , 0x69a4b5 = , 0x69a51d , 0x69a5a2 , 0x69a5f4 = , 0x69a646 , 0x69a717 , 0x69a791 , 0x69a80b ,= 0x69a9d7 , 0x69aa44 , 0x69aab1 <= exec_byte_code+9988>, 0x69ab1e , 0x69ab8b , 0x69abdd , 0x69ac5b , 0x69acad , 0x69acff , 0x69a= d51 , 0x69ae5d , 0x6997c1 , 0x69aebb , 0x69af03 , 0x69afcf , 0x69b038 , = 0x69b096 , 0x69b0de , 0x69b124 = , 0x69b16a , 0x69b1b8 , 0x69c0ef , 0x69b210 , 0x69b256 , 0x69b29c , 0x6= 9b2e2 , 0x69b328 , 0x69b36e , 0x6997c1 , 0x69c0ef , 0x69b3b6 , 0x69b40b = , 0x69b453 , 0x69b49b , 0x69b50= 3 , 0x69b56b , 0x69b5b3 , 0x69b6cd , 0x69b735 , 0x69b79d , 0x69b805 , 0= x69b84b , 0x69c0ef , 0x6996f5 <= exec_byte_code+4936>, 0x6992b2 , 0x698a8c , 0x699365 , 0x6993e6 , = 0x699464 , 0x6996a9 , 0x6996be , 0x698ffd , 0x699778 , 0x6997f8 , 0x699886 , 0= x6998cf , 0x699aad , 0x699b2a , 0x699baf , 0x699c0f , 0x699264 , 0x69b893 , 0= x69b918 , 0x69b960 , 0x69b9a8 <= exec_byte_code+13819>, 0x69b9f0 , 0x69ba38 , 0x69baa0 , 0x69bb08 , 0x69bb70 , 0x69bbd8 , 0x69= bd4e , 0x69bdb6 , 0x69be1e , 0x69be66 , 0x69bece , 0x69bf36 , 0x69bf7e = , 0x69bfc6 , 0x69ada3 , 0x69adf= 5 , 0x69c018 , 0x69c084 , 0x69c0ef , 0x6994e2 , 0x6994ff , 0x69956b , 0x69= 95d7 , 0x699640 , 0x69a1a1 , 0x69a698 , 0x69af50 , 0x69c289 , 0x69c2fe , 0x= 69c0ef , 0x69c0ef , 0x69c394 , 0x69c41b , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c= 0ef , 0x69c0ef , 0x69c0ef , 0x69c630 } const_length =3D 4 bytestr_length =3D 17 vectorp =3D 0xb44350 quitcounter =3D 1 '\001' stack_items =3D 4 sa_avail =3D 16335 sa_count =3D 10 sa_must_free =3D false stack_base =3D 0x7ffe706a19d0 stack_lim =3D 0x7ffe706a19f0 top =3D 0x7ffe706a19e0 void_stack_lim =3D 0x7ffe706a19f0 bytestr_data =3D 0x7ffe706a19f0 "p\030\301 \210\302\001\206\v" pc =3D 0x7ffe706a19fc "\210\301 )\207\035jp\376\177" count =3D 10 result =3D make_number(0) #18 0x00000000006443fa in funcall_lambda (fun=3DXIL(0xb442ed), nargs=3D1, a= rg_vector=3D0x7ffe706a1f80) at eval.c:2970 size =3D 6 val =3D XIL(0x7ffe706a1db8) syms_left =3D make_number(256) next =3D XIL(0x1200e0a040) lexenv =3D XIL(0x7ffe706a1ac8) count =3D 10 i =3D 0 optional =3D false rest =3D false previous_optional_or_rest =3D false #19 0x0000000000643843 in Ffuncall (nargs=3D2, args=3D0x7ffe706a1f78) at ev= al.c:2771 fun =3D XIL(0xb442ed) original_fun =3D XIL(0xa2f230) funcar =3D XIL(0x588ec1) numargs =3D 1 val =3D XIL(0) count =3D 9 #20 0x0000000000639259 in Ffuncall_interactively (nargs=3D2, args=3D0x7ffe7= 06a1f78) at callint.c:252 speccount =3D 8 #21 0x0000000000643bc1 in funcall_subr (subr=3D0xd8fa00 , numargs=3D2, args=3D0x7ffe706a1f78) at eval.c:2824 #22 0x00000000006437ff in Ffuncall (nargs=3D3, args=3D0x7ffe706a1f70) at ev= al.c:2769 fun =3D XIL(0xd8fa05) original_fun =3D XIL(0x6690) funcar =3D XIL(0x6456ac) numargs =3D 2 val =3D XIL(0x7ffe706a1f60) count =3D 7 #23 0x000000000063b746 in Fcall_interactively (function=3DXIL(0xa2f230), re= cord_flag=3DXIL(0), keys=3DXIL(0xea2695)) at callint.c:854 val =3D XIL(0) args =3D 0x7ffe706a1f70 visargs =3D 0x7ffe706a1f88 specs =3D XIL(0xa0e97c) filter_specs =3D XIL(0xa0e97c) teml =3D XIL(0x7ffe706a20d8) up_event =3D XIL(0) enable =3D XIL(0) sa_avail =3D 16310 sa_count =3D 6 sa_must_free =3D false speccount =3D 6 next_event =3D 1 prefix_arg =3D XIL(0) string =3D 0x7ffe706a1fd0 "P" tem =3D 0x777a2b "" varies =3D 0x7ffe706a1fa0 "" i =3D 3 nargs =3D 3 mark =3D 140730784424272 arg_from_tty =3D false key_count =3D 1 record_then_fail =3D false save_this_command =3D XIL(0xa2f230) save_last_command =3D XIL(0xb16c0) save_this_original_command =3D XIL(0xa2f230) save_real_this_command =3D XIL(0xa2f230) #24 0x0000000000643d1b in funcall_subr (subr=3D0xd8fa40 , numargs=3D3, args=3D0x7ffe706a2310) at eval.c:2849 internal_argbuf =3D=20 {XIL(0xd8fa40), XIL(0x7ffe706a2228), XIL(0x57eea5), XIL(0xa00e0a0= 40), XIL(0xd8fa45), XIL(0x7ffe706a2248), XIL(0xd8fa40), XIL(0x7ffe706a2240)} internal_args =3D 0x7ffe706a2310 #25 0x00000000006437ff in Ffuncall (nargs=3D4, args=3D0x7ffe706a2308) at ev= al.c:2769 fun =3D XIL(0xd8fa45) original_fun =3D XIL(0xb1bc0) funcar =3D XIL(0xe0a040) numargs =3D 3 val =3D XIL(0) count =3D 5 #26 0x0000000000699179 in exec_byte_code (bytestr=3DXIL(0xaad16c), vector= =3DXIL(0xaad18d), maxdepth=3Dmake_number(13), args_template=3Dmake_number(1= 025), nargs=3D1, args=3D0x7ffe706a2850) at bytecode.c:629 op =3D 3 type =3D (unknown: 1886006560) targets =3D=20 {0x69c0ef , 0x69c117 = , 0x69c119 , 0x69c11b , 0x69c11= d , 0x69c11d , 0x69c182 , 0x69c1f6 , 0x6988b3 , 0x6988b5 , 0x6988b7 , 0x69= 88b9 , 0x6988bb , 0x6988bb , 0x6988c1 , 0x698882 , 0x698d87 , 0x698d89 , 0x698= d8b , 0x698d8d , 0x698d8f , 0x698d8f , 0x698dc4 , 0x698d95 , 0x699096 , 0x6990= 98 , 0x69909a , 0x69909c , 0x69909e , 0x69909e , 0x699050 , 0x699067 , 0x69914= 6 , 0x699148 , 0x69914a , 0x69914c , 0x69914e , 0x69914e , 0x699100 , 0x699117= , 0x6991fb , 0x6991fd , 0x6991ff , 0x699201 = , 0x699203 , 0x699203 , 0x6991b5 = , 0x6991cc , 0x699a61 , 0x699947 , 0x69993e ,= 0x69c0ef , 0x69c0ef , 0x69c0ef= , 0x69c0ef , 0x69c0ef , 0x699c92 , 0x699db1 , 0x699e1b , 0x699e86 , 0x699e= f2 , 0x698bda , 0x698c5f , 0x699f73 , 0x698b1b , 0x698cc7 , 0x699fe5 , 0x69a04= d , 0x69a095 , 0x69a0fd , 0x69a14f , 0x69a220 , 0x69a268 , 0x69a2d0 , 0x69a355= , 0x69a39d , 0x69a3e5 , 0x69a44d , 0x69a4b5 = , 0x69a51d , 0x69a5a2 , 0x69a5f4 = , 0x69a646 , 0x69a717 , 0x69a791 , 0x69a80b ,= 0x69a9d7 , 0x69aa44 , 0x69aab1 <= exec_byte_code+9988>, 0x69ab1e , 0x69ab8b , 0x69abdd , 0x69ac5b , 0x69acad , 0x69acff , 0x69a= d51 , 0x69ae5d , 0x6997c1 , 0x69aebb , 0x69af03 , 0x69afcf , 0x69b038 , = 0x69b096 , 0x69b0de , 0x69b124 = , 0x69b16a , 0x69b1b8 , 0x69c0ef , 0x69b210 , 0x69b256 , 0x69b29c , 0x6= 9b2e2 , 0x69b328 , 0x69b36e , 0x6997c1 , 0x69c0ef , 0x69b3b6 , 0x69b40b = , 0x69b453 , 0x69b49b , 0x69b50= 3 , 0x69b56b , 0x69b5b3 , 0x69b6cd , 0x69b735 , 0x69b79d , 0x69b805 , 0= x69b84b , 0x69c0ef , 0x6996f5 <= exec_byte_code+4936>, 0x6992b2 , 0x698a8c , 0x699365 , 0x6993e6 , = 0x699464 , 0x6996a9 , 0x6996be , 0x698ffd , 0x699778 , 0x6997f8 , 0x699886 , 0= x6998cf , 0x699aad , 0x699b2a , 0x699baf , 0x699c0f , 0x699264 , 0x69b893 , 0= x69b918 , 0x69b960 , 0x69b9a8 <= exec_byte_code+13819>, 0x69b9f0 , 0x69ba38 , 0x69baa0 , 0x69bb08 , 0x69bb70 , 0x69bbd8 , 0x69= bd4e , 0x69bdb6 , 0x69be1e , 0x69be66 , 0x69bece , 0x69bf36 , 0x69bf7e = , 0x69bfc6 , 0x69ada3 , 0x69adf= 5 , 0x69c018 , 0x69c084 , 0x69c0ef , 0x6994e2 , 0x6994ff , 0x69956b , 0x69= 95d7 , 0x699640 , 0x69a1a1 , 0x69a698 , 0x69af50 , 0x69c289 , 0x69c2fe , 0x= 69c0ef , 0x69c0ef , 0x69c394 , 0x69c41b , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c0ef , 0x69c= 0ef , 0x69c0ef , 0x69c0ef , 0x69c630 } const_length =3D 25 bytestr_length =3D 165 vectorp =3D 0xaad190 quitcounter =3D 1 '\001' stack_items =3D 14 sa_avail =3D 16107 sa_count =3D 5 sa_must_free =3D false stack_base =3D 0x7ffe706a22d0 stack_lim =3D 0x7ffe706a2340 top =3D 0x7ffe706a2308 void_stack_lim =3D 0x7ffe706a2340 bytestr_data =3D 0x7ffe706a2340 "\306\020\211?\205\023" pc =3D 0x7ffe706a23bb "\006\006\071\203\242" count =3D 5 result =3D XIL(0) #27 0x00000000006443fa in funcall_lambda (fun=3DXIL(0xaad13d), nargs=3D1, a= rg_vector=3D0x7ffe706a2848) at eval.c:2970 size =3D 5 val =3D XIL(0x7ffe706a27a8) syms_left =3D make_number(1025) next =3D XIL(0x1200e0a040) lexenv =3D make_number(34910567923712) count =3D 5 i =3D 0 optional =3D false rest =3D false previous_optional_or_rest =3D false #28 0x0000000000643843 in Ffuncall (nargs=3D2, args=3D0x7ffe706a2840) at ev= al.c:2771 fun =3D XIL(0xaad13d) original_fun =3D XIL(0x3f00) funcar =3D XIL(0x1) numargs =3D 1 val =3D XIL(0x7ffe706a2848) count =3D 4 #29 0x000000000064311b in call1 (fn=3DXIL(0x3f00), arg1=3DXIL(0xa2f230)) at= eval.c:2620 #30 0x000000000058a0d7 in command_loop_1 () at keyboard.c:1482 scount =3D 3 cmd =3D XIL(0xa2f230) keybuf =3D=20 {make_number(10), XIL(0x79e0), XIL(0x100000140), XIL(0), XIL(0), = XIL(0xe09770), XIL(0x7ffe706a28b0), XIL(0xe11a20), XIL(0), XIL(0), XIL(0x7f= fe706a2900), make_number(1644246), make_number(34910567923712), XIL(0xe0a04= 0), XIL(0x5807f9), XIL(0), XIL(0x7ffe706a2900), make_number(1439950), XIL(0= ), XIL(0), XIL(0x7ffe706a2960), XIL(0xe0a040), XIL(0xee8843), XIL(0), XIL(0= x7ffe706a2940), make_number(1439950), XIL(0), XIL(0xe9d405), XIL(0x7ffe706a= 2980), XIL(0x63fd2f)} i =3D 1 prev_modiff =3D 69 prev_buffer =3D 0xe9d400 already_adjusted =3D false #31 0x000000000063f918 in internal_condition_case (bfun=3D0x5898c7 , handlers=3DXIL(0x5250), hfun=3D0x588f0f ) at eval.c:13= 32 val =3D make_number(1439950) c =3D 0x46e8640 #32 0x00000000005894e2 in command_loop_2 (ignore=3DXIL(0)) at keyboard.c:11= 10 val =3D XIL(0) #33 0x000000000063ee21 in internal_catch (tag=3DXIL(0xc8d0), func=3D0x5894b= 5 , arg=3DXIL(0)) at eval.c:1097 val =3D XIL(0) c =3D 0x46e8520 #34 0x0000000000589480 in command_loop () at keyboard.c:1089 #35 0x00000000005889f9 in recursive_edit_1 () at keyboard.c:695 count =3D 1 val =3D XIL(0x7ffe706a2ae0) #36 0x0000000000588bee in Frecursive_edit () at keyboard.c:766 count =3D 0 buffer =3D XIL(0) #37 0x0000000000586796 in main (argc=3D3, argv=3D0x7ffe706a2d28) at emacs.c= :1713 stack_bottom_variable =3D 0x46df710 do_initial_setlocale =3D true dumping =3D false skip_args =3D 1 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x7ffe706a445c "debug" ch_to_dir =3D 0x0 original_pwd =3D 0x0 disable_aslr =3D false rlim =3D { rlim_cur =3D 10022912,=20 rlim_max =3D 18446744073709551615 } sockfd =3D -1 module_assertions =3D false Lisp Backtrace: "x-frame-list-z-order" (0x706a0940) "frame-list-z-order" (0x706a0d50) "eval" (0x706a10b0) "elisp--eval-last-sexp" (0x706a1558) "eval-last-sexp" (0x706a19e8) "eval-print-last-sexp" (0x706a1f80) "funcall-interactively" (0x706a1f78) "call-interactively" (0x706a2310) "command-execute" (0x706a2848) --=-=-= Content-Type: text/plain On the latest emacs-26 and master branches, calling the function frame-list-z-order crashes a daemon Emacs via segfault: 1. ./src/emacs -Q --daemon= 2. ./lib-src/emacsclient --socket-name= --create-frame 3. cd src 4. gdb -p 5. Issue 'continue' in gdb 6. Evaluating (frame-list-z-order) in the emacsclient frame gives the following output in gdb: Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x0000000000565112 in x_frame_list_z_order (dpy=0x33018f0, window=227) at xfns.c:5306 5306 if (XFRAME (frame)->output_data.x->parent_desc == children[i] Issuing 'set logging on' followed by 'bt full' in gdb at this point gives the attached backtrace. A quick step-through of x_frame_list_z_order indicates that the members of the struct XFRAME (frame)->output_data are initialised to NULL for the initial daemon frame F1. Some information gathered by report-emacs-bug follows my signature. Please let me know if I can provide any further information. Thanks, -- Basil In GNU Emacs 26.1 (build 2, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2018-05-06 built on thunk Repository revision: 91a68b5f61db50344c6a5df497f55370d54a7b15 Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Debian GNU/Linux testing (buster) Configured using: 'configure 'CC=ccache gcc' 'CFLAGS=-O0 -g3 -ggdb -gdwarf-4 -pipe' --config-cache --prefix=/home/blc/.local --program-suffix=26 --enable-checking=yes,glyphs --enable-check-lisp-object-type --with-mailutils --with-x-toolkit=lucid --with-modules --with-file-notification=yes --with-x' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 MODULES THREADS LIBSYSTEMD LCMS2 Important settings: value of $LANG: en_IE.UTF-8 locale-coding-system: utf-8-unix --=-=-=-- From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 May 2018 14:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 31373@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152561607122729 (code B ref -1); Sun, 06 May 2018 14:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 May 2018 14:14:31 +0000 Received: from localhost ([127.0.0.1]:51493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFKQo-0005uX-R1 for submit@debbugs.gnu.org; Sun, 06 May 2018 10:14:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFKQn-0005uK-Oo for submit@debbugs.gnu.org; Sun, 06 May 2018 10:14:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fFKQh-0003q7-DY for submit@debbugs.gnu.org; Sun, 06 May 2018 10:14:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59415) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fFKQh-0003pi-8o for submit@debbugs.gnu.org; Sun, 06 May 2018 10:14:23 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39082) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fFKQg-0003Vs-3g for bug-gnu-emacs@gnu.org; Sun, 06 May 2018 10:14:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fFKQb-0003jm-1D for bug-gnu-emacs@gnu.org; Sun, 06 May 2018 10:14:22 -0400 Received: from mail-io0-x22b.google.com ([2607:f8b0:4001:c06::22b]:45925) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fFKQa-0003j1-QJ for bug-gnu-emacs@gnu.org; Sun, 06 May 2018 10:14:16 -0400 Received: by mail-io0-x22b.google.com with SMTP id c9-v6so24356444iob.12 for ; Sun, 06 May 2018 07:14:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=XZjmws5iEGKoFgtCCRhAnxVrW9uL+flHq4wiEqyjHnA=; b=r7dZ4TNjbbUhMchw5fGFFBwZlOyHBlmJQ5mohDNB+BWSKMLSGmiOVs6yMDSOUuN/T0 5Jiaup1mmJLCcv0JzIFDCnlGz5RKC5mZVQHl8ZHOW/tZZZsnAWV9jsv5WPjoT9dThwXb FCs9JZAJO10xV8SMAMqEWYJ6zRsUMnspXC9a6x6pnOJpdsoGC00KYnqwDYW20tQRL5zF qoTXbVz7wJfBZS5wruV5G7aF8zqCPweDoGaPwPMH4hwIwHMMKROu1u9Rc+DigJhTUxxm nvbWMkKt5KlIbn5ikeb4TsKOdo1KkucIZwAgkEb0KcIAqHyDe334Ew2TVhA2zCpLUPAf bsxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=XZjmws5iEGKoFgtCCRhAnxVrW9uL+flHq4wiEqyjHnA=; b=GU53JxrYVUVUGstWMOZW7BqKfgFKIWdlIpz7E7FBVIym+CNeVYH3rckyVo6plAinmF SYf5AUsmJfAa2Ha9y/w01EjMD3e+G7Ify+fjDSrLJkSHGBhogJakeZpDGRL2jy52cuF6 rKg17qY2y5TQqIuR+qKiUfvmFmt0ozCVSF0gB6k2N1flZ3WnNkAOdSM0+EHz/bgXk46v ZjbU4qR2reUpa2R3GBEFMMOIb5458X75ehQjZHrYP7RD/S29D3ESiq9/jMDNWuwpfnfc h7tcc/A24Cx554lsxvEPQ7ZxQk39SvTQK3mRYxW9Djrl7N+mOnooMZdcWaxoxjY+/RmD Fa5Q== X-Gm-Message-State: ALQs6tCP6h60GHBnJ7PT3zAf5jiJqZvHcrtBLDwv4PZ/+moxgD9JQMo0 t2oZuJpSOCaFKow5ColKGL/8wA== X-Google-Smtp-Source: AB8JxZqeUvDpe4QeUvGRH9O2DdfL8qFl6CNRCkVDIirZ11glK7YTWzWO1eu/am8ZQqXROWZ9NGq0GA== X-Received: by 2002:a6b:9e42:: with SMTP id h63-v6mr37421847ioe.30.1525616056212; Sun, 06 May 2018 07:14:16 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id h68-v6sm3169798ith.28.2018.05.06.07.14.14 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 06 May 2018 07:14:15 -0700 (PDT) From: Noam Postavsky References: <87sh747vsf.fsf@tcd.ie> Date: Sun, 06 May 2018 10:14:13 -0400 In-Reply-To: <87sh747vsf.fsf@tcd.ie> (Basil L. Contovounesios's message of "Sun, 06 May 2018 14:34:08 +0100") Message-ID: <87efiona6i.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --=-=-= Content-Type: text/plain tags 31373 + patch quit "Basil L. Contovounesios" writes: > On the latest emacs-26 and master branches, calling the function > frame-list-z-order crashes a daemon Emacs via segfault: > > 1. ./src/emacs -Q --daemon= > 2. ./lib-src/emacsclient --socket-name= --create-frame > 3. cd src > 4. gdb -p > 5. Issue 'continue' in gdb You can also use 1. gdb ./emacs -Q --fg-daemon= 2. Issue 'run' in gdb 3. ../lib-src/emacsclient --socket-name= --create-frame > 6. Evaluating (frame-list-z-order) in the emacsclient frame gives the > following output in gdb: > > Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > 0x0000000000565112 in x_frame_list_z_order (dpy=0x33018f0, window=227) at xfns.c:5306 > 5306 if (XFRAME (frame)->output_data.x->parent_desc == children[i] > A quick step-through of x_frame_list_z_order indicates that the members > of the struct XFRAME (frame)->output_data are initialised to NULL for > the initial daemon frame F1. Right, I think we need to check the frame's output_method field first. I wonder if there are other cases like this? --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Don-t-check-non-X-frames-for-z-order-Bug-31373.patch Content-Description: patch >From b2c13a02a88fc8cc00c61ef8f56719fbb9b02897 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Sun, 6 May 2018 10:07:25 -0400 Subject: [PATCH] Don't check non-X frames for z order (Bug#31373) * src/xfns.c (x_frame_list_z_order): Only use frames with `output_method' set to `output_x_window'. --- src/xfns.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/xfns.c b/src/xfns.c index 20fe61bffd..29dd529e27 100644 --- a/src/xfns.c +++ b/src/xfns.c @@ -5303,8 +5303,9 @@ x_frame_list_z_order (Display* dpy, Window window) /* With a reparenting window manager the parent_desc field usually specifies the topmost windows of our frames. Otherwise FRAME_OUTER_WINDOW should do. */ - if (XFRAME (frame)->output_data.x->parent_desc == children[i] - || FRAME_OUTER_WINDOW (XFRAME (frame)) == children[i]) + if (XFRAME (frame)->output_method == output_x_window + && (XFRAME (frame)->output_data.x->parent_desc == children[i] + || FRAME_OUTER_WINDOW (XFRAME (frame)) == children[i])) frames = Fcons (frame, frames); } -- 2.11.0 --=-=-=-- From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 May 2018 14:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky Cc: 31373@debbugs.gnu.org Received: via spool by 31373-submit@debbugs.gnu.org id=B31373.15256187381662 (code B ref 31373); Sun, 06 May 2018 14:59:02 +0000 Received: (at 31373) by debbugs.gnu.org; 6 May 2018 14:58:58 +0000 Received: from localhost ([127.0.0.1]:51530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFL7q-0000Qj-CV for submit@debbugs.gnu.org; Sun, 06 May 2018 10:58:58 -0400 Received: from mail-wr0-f174.google.com ([209.85.128.174]:43528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFL7o-0000QW-KE for 31373@debbugs.gnu.org; Sun, 06 May 2018 10:58:57 -0400 Received: by mail-wr0-f174.google.com with SMTP id v15-v6so25424415wrm.10 for <31373@debbugs.gnu.org>; Sun, 06 May 2018 07:58:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:mail-followup-to:date:in-reply-to :message-id:user-agent:mime-version; bh=ydk6T5roaXPm+1g83YzRCFXVwfsN2yGNmVGiSy6/zNg=; b=LXuUKGqWG+na7dn5SUdMNkjjXf1DfEnPUvM16OKh6hCQPhvBpQobHpqLFMWtBheJLp 5xHt0XFoFgorMcv/4GVvfW5XgPpiYwaYLWTMOq+PzoeUrbd7eG12pXkeX+SiyCidXJIh lKeCqHia0avyhYS3vaGSRoeqDW12GkZL5jEZLwJMgKP2h8IcQ/Fq/wpLS4V5sAN1nLSu 1y1uFwsPliJARHzUC0hGAvzuKP2ImANcc06o/HkK5sN1YeRkFnen+DCd7bkqeptj2Ttl gZ1EzY75xHbk+00eR7GW+B0wuODM1H+cAD4GlmvsD4i4p4ea2aE3a6tkKxDKXynf6k/9 8R8w== 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:mail-followup-to :date:in-reply-to:message-id:user-agent:mime-version; bh=ydk6T5roaXPm+1g83YzRCFXVwfsN2yGNmVGiSy6/zNg=; b=uDbbAc4J4jR/m0S18fWKQX6DVT7RuR2W1vYmjsPX6StWn2PJ/hGEo4jIve/xPsNLYu 9Qdu74zsOF8qhrEL+fh/ezTtDmSA+x3MUp6CKwCUTWESzzWSuV0buzSnAsOGviioDCQ/ +Nju2JtV+hIhn+7XTcSKCUfAB2KSd6HcW6XMe0dRp/R8rWnJt5VMhHIZUTqE9rn3sKtT 4nAnzabJcDXUTxLj48eiDxwhTyQ7mX05hDOEEWV4dtkTRWLUXRphaFDtKBtFvwNbpH4/ 4jy/i2f6Qd8XybTThfpWgiPBCEhzgFeRZuxKPOoZ7LyWiiS7Kft/WQKJGQTZ7b16Hq4U nIJA== X-Gm-Message-State: ALQs6tBg4ARTqDXVp1vQHYuqFu7YJ8becqyG+ILkdbcNGrFMpRs1H0Un 0XtXz4ERkk7ndYu5aRugYPo1lQ== X-Google-Smtp-Source: AB8JxZoF6BUUnTKBDyZ4WPKviGggVO0DijyZ27VrA9Vxuz0Pu3kPxLu5j9vcXwm849KFhE4ivczAHQ== X-Received: by 2002:adf:9ae5:: with SMTP id a92-v6mr25527443wrc.180.1525618730811; Sun, 06 May 2018 07:58:50 -0700 (PDT) Received: from localhost ([178.62.40.52]) by smtp.gmail.com with ESMTPSA id d9-v6sm13202443wrn.71.2018.05.06.07.58.49 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 06 May 2018 07:58:50 -0700 (PDT) From: "Basil L. Contovounesios" References: <87sh747vsf.fsf@tcd.ie> <87efiona6i.fsf@gmail.com> Mail-Followup-To: Noam Postavsky , 31373@debbugs.gnu.org Date: Sun, 06 May 2018 15:58:37 +0100 In-Reply-To: <87efiona6i.fsf@gmail.com> (Noam Postavsky's message of "Sun, 06 May 2018 10:14:13 -0400") Message-ID: <87muxcomoy.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Noam Postavsky writes: > "Basil L. Contovounesios" writes: > >> On the latest emacs-26 and master branches, calling the function >> frame-list-z-order crashes a daemon Emacs via segfault: >> >> 1. ./src/emacs -Q --daemon= >> 2. ./lib-src/emacsclient --socket-name= --create-frame >> 3. cd src >> 4. gdb -p >> 5. Issue 'continue' in gdb > > You can also use > > 1. gdb ./emacs -Q --fg-daemon= > 2. Issue 'run' in gdb > 3. ../lib-src/emacsclient --socket-name= --create-frame Ah, yes, thank you. I forgot about --fg-daemon (which I now remembered is documented in '(emacs) Initial Options') because it is not mentioned in the emacs(1) man page; do you think this option should be added there? -- Basil From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 May 2018 16:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 31373@debbugs.gnu.org Received: via spool by 31373-submit@debbugs.gnu.org id=B31373.152562410524942 (code B ref 31373); Sun, 06 May 2018 16:29:02 +0000 Received: (at 31373) by debbugs.gnu.org; 6 May 2018 16:28:25 +0000 Received: from localhost ([127.0.0.1]:51575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFMWO-0006UD-Pb for submit@debbugs.gnu.org; Sun, 06 May 2018 12:28:24 -0400 Received: from mail-io0-f175.google.com ([209.85.223.175]:39139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFMWN-0006U1-VP for 31373@debbugs.gnu.org; Sun, 06 May 2018 12:28:24 -0400 Received: by mail-io0-f175.google.com with SMTP id r9-v6so30935778iod.6 for <31373@debbugs.gnu.org>; Sun, 06 May 2018 09:28:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=+SkNwAFp7YjGMtXCsfpQy/HkM7wE/Ub/gw1b66qg8OY=; b=XQZaRLG7e7/8RJR1TRKLbhi/Qv7rcVVLeEvTtmPLsMpSWpsTAelmKgFpnicJMLSFrS HR56KSJ1qm+hwBRiIs7+MvWb5ZzN9msH959SLKYzwX4MGcVTXDQtWTDfC/KGFh+++on0 KHOr1ZyVgEcxbgKdMihOnzCsX3loOmcRrNEsLoqJqFL11R5UHRS2F0MLJiCGTSAszu7h od8rGZafoWWLQugD67hN1KPT/KzovVqCy4tmE5/RloMzr8u+y48AZORoNFeOSQ59w42p qd8nLDDhXsKab6OrNcUWzgOSTEGhJGRDzpYxBMDIMAF4tYV1RDMFCCeXSbxdUwSaulvu N11w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=+SkNwAFp7YjGMtXCsfpQy/HkM7wE/Ub/gw1b66qg8OY=; b=qTtImyqtzL98SQpPUqJ4bh1QS4PjSVZlcMAaCrEmhVm7T6fYpzOYNf8bedS0+pQ49j c6vEFdxz6OxwNtPnOqIiVeta3KU8+O/iFeWYm2OTm4X0Y2KJLaTwCfa66KsbjYoJEkmv bNodur+T2RuomVExCqSulX0szLLNC8WVa27koTwJbfNKN58xole72aVpqjjfOZHDeiMQ eTzscfCDuo2ELYlTKMtV3TQCmPi6Cn3xQt3j6ph11Vt/HaEQd77L9E1u6Nrb+nUYTzWf QjYQV4Qupq9fGshXEJW2oheUIk51K6LGV7WLin5hFYT8mUck7oo0V0wCY5Xxn6zkPv+X dNOQ== X-Gm-Message-State: ALQs6tB2LK5umnYe3Uzz+MLIbSE/yoAOmaIbWggV1P1D8+IQgr+/WjKw Tn5jk2b65zWz4SqVhueKwW6VZA== X-Google-Smtp-Source: AB8JxZoyCgkFvQb4CpDEUPC1lZ+mOv3DEVHaMZzv2xZ/ho12WTB3Ldd8cvr+byW8o3qVe7ZKwFb3mQ== X-Received: by 2002:a6b:da04:: with SMTP id x4-v6mr37027575iob.19.1525624098076; Sun, 06 May 2018 09:28:18 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id n201-v6sm3315685itn.7.2018.05.06.09.28.17 for <31373@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 06 May 2018 09:28:17 -0700 (PDT) From: Noam Postavsky References: <87sh747vsf.fsf@tcd.ie> <87efiona6i.fsf@gmail.com> <87muxcomoy.fsf@tcd.ie> Date: Sun, 06 May 2018 12:28:16 -0400 In-Reply-To: <87muxcomoy.fsf@tcd.ie> (Basil L. Contovounesios's message of "Sun, 06 May 2018 15:58:37 +0100") Message-ID: <87bmdsn3z3.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain "Basil L. Contovounesios" writes: > Ah, yes, thank you. I forgot about --fg-daemon (which I now remembered > is documented in '(emacs) Initial Options') because it is not mentioned > in the emacs(1) man page; do you think this option should be added there? Oh, yes it should be. >> + if (XFRAME (frame)->output_method == output_x_window Also, I noticed that there is FRAME_X_P for this. I can't find any more obvious instances of missing this check, although it's hard to tell in many cases if the frame is really guaranteed to have output_x_window has the output_method. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=v2-0001-Don-t-check-non-X-frames-for-z-order-Bug-31373.patch Content-Description: patch >From 5ad7571a59eb744c65a23198729ea2b56155a2c2 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Sun, 6 May 2018 10:07:25 -0400 Subject: [PATCH v2] Don't check non-X frames for z order (Bug#31373) * src/xfns.c (x_frame_list_z_order): Only use frames with `output_method' set to `output_x_window'. --- src/xfns.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/xfns.c b/src/xfns.c index 20fe61bffd..863fdefa5f 100644 --- a/src/xfns.c +++ b/src/xfns.c @@ -5303,8 +5303,9 @@ x_frame_list_z_order (Display* dpy, Window window) /* With a reparenting window manager the parent_desc field usually specifies the topmost windows of our frames. Otherwise FRAME_OUTER_WINDOW should do. */ - if (XFRAME (frame)->output_data.x->parent_desc == children[i] - || FRAME_OUTER_WINDOW (XFRAME (frame)) == children[i]) + if (FRAME_X_P (frame) + && (XFRAME (frame)->output_data.x->parent_desc == children[i] + || FRAME_OUTER_WINDOW (XFRAME (frame)) == children[i])) frames = Fcons (frame, frames); } -- 2.11.0 --=-=-=-- From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 May 2018 16:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky Cc: 31373@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 31373-submit@debbugs.gnu.org id=B31373.152562539826972 (code B ref 31373); Sun, 06 May 2018 16:50:02 +0000 Received: (at 31373) by debbugs.gnu.org; 6 May 2018 16:49:58 +0000 Received: from localhost ([127.0.0.1]:51580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFMrG-00070y-K6 for submit@debbugs.gnu.org; Sun, 06 May 2018 12:49:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50425) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFMrF-00070k-50 for 31373@debbugs.gnu.org; Sun, 06 May 2018 12:49:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fFMr6-00022l-03 for 31373@debbugs.gnu.org; Sun, 06 May 2018 12:49:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56453) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fFMr5-00022Z-S7; Sun, 06 May 2018 12:49:47 -0400 Received: from [176.228.60.248] (port=4813 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fFMr5-0008Oo-Bp; Sun, 06 May 2018 12:49:47 -0400 Date: Sun, 06 May 2018 19:49:50 +0300 Message-Id: <8336z4sp8x.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87bmdsn3z3.fsf@gmail.com> (message from Noam Postavsky on Sun, 06 May 2018 12:28:16 -0400) References: <87sh747vsf.fsf@tcd.ie> <87efiona6i.fsf@gmail.com> <87muxcomoy.fsf@tcd.ie> <87bmdsn3z3.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Noam Postavsky > Date: Sun, 06 May 2018 12:28:16 -0400 > > >> + if (XFRAME (frame)->output_method == output_x_window > > Also, I noticed that there is FRAME_X_P for this. I can't find any more > obvious instances of missing this check, although it's hard to tell in > many cases if the frame is really guaranteed to have output_x_window has > the output_method. Don't we usually signal an error in such cases? Through check_x_display_info or somesuch? From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 May 2018 17:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky Cc: 31373@debbugs.gnu.org Received: via spool by 31373-submit@debbugs.gnu.org id=B31373.152562619528283 (code B ref 31373); Sun, 06 May 2018 17:04:02 +0000 Received: (at 31373) by debbugs.gnu.org; 6 May 2018 17:03:15 +0000 Received: from localhost ([127.0.0.1]:51585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFN46-0007M7-OU for submit@debbugs.gnu.org; Sun, 06 May 2018 13:03:14 -0400 Received: from mail-wm0-f47.google.com ([74.125.82.47]:40521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFN43-0007Ls-Ae for 31373@debbugs.gnu.org; Sun, 06 May 2018 13:03:11 -0400 Received: by mail-wm0-f47.google.com with SMTP id j5-v6so12287946wme.5 for <31373@debbugs.gnu.org>; Sun, 06 May 2018 10:03:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:mail-followup-to:date:in-reply-to :message-id:user-agent:mime-version; bh=OnT4dVtIrRAZnNxybbTWtTh8MqxpNvgU6Xc99hg1unY=; b=JxfsTLZfde0RmOOe8ZzMokjI9ZForBHBdAfBOIkKmVc4w2wwgYip9nfM2IiOB/1J5h WGDf1FOJChy10r/QH9zqobI3Jhs6HdT2IzIGyrcBQGxmWWmXDzFvhidG76QxXrU5P+zR TOQQ/3AnF4K5zzPQskC2Jm8NY7k0Mb1hJV3HJEuSLWpnKk85kehSUpOGd9bFmn+4KP6C cj6XpmdkbWQhfhho/SYRmaA2+/Cl4yLX3uDWDeK6qF7m/QCCXde3PtAdnFL95krvqVVW dd8yb490w/hK+zbZmi4RqimKWkyH6nUB9SMRpAImX999gOeQ/g31StqJMCdm0vSYbkIb k3rg== 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:mail-followup-to :date:in-reply-to:message-id:user-agent:mime-version; bh=OnT4dVtIrRAZnNxybbTWtTh8MqxpNvgU6Xc99hg1unY=; b=f8qt0vmp9R2q5GFoqilH4g3m9H00G4Z4GE8LQ2cr3b6jhRkweITJx8vx8qfxC2wkP5 1K+bTk7plLIC07OXY2qr4aAw9ZN7Vtyxxrthtv44Gl6fdl4uqWxXuGxq1AlvuJXBqSHN dH1SjzfALxdaim5kG0ZuUGENlg/t0XGmRx5U8/NUEc0snXMGxvMFY3N5tXl8tlVkUI/7 7cG5RMRKcL11TWBYcw70iFa5nLqz06mq06+qCwvz2mxAA5PVGuiGcWkKNtItM5rIFIfD tEUgxHf+ntDqhhQbu8/+9DpaewzTqKfLto/D7Tsa8QHtxYoDBOTdhvYu45qrOYxIOsOx wT2A== X-Gm-Message-State: ALQs6tCduHPmA5qJQal9gKJ8JjN3RJ1DIyekd9hvo2O2D/Aa0DrHOcL3 bhLKoT44u+CY7w+p4vo9mgvv+g== X-Google-Smtp-Source: AB8JxZpgX/sybIHXqGs4oeQwmg3RdN8pf+LADanJy3wULPiz4Ic56IeQGmjgxOmApZ9M0ZrkWf4zFw== X-Received: by 2002:a50:bf4f:: with SMTP id g15-v6mr44051635edk.283.1525626185733; Sun, 06 May 2018 10:03:05 -0700 (PDT) Received: from localhost ([213.233.148.23]) by smtp.gmail.com with ESMTPSA id h51-v6sm9631360eda.88.2018.05.06.10.03.04 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 06 May 2018 10:03:04 -0700 (PDT) From: "Basil L. Contovounesios" References: <87sh747vsf.fsf@tcd.ie> <87efiona6i.fsf@gmail.com> <87muxcomoy.fsf@tcd.ie> <87bmdsn3z3.fsf@gmail.com> Mail-Followup-To: Noam Postavsky , 31373@debbugs.gnu.org Date: Sun, 06 May 2018 18:03:03 +0100 In-Reply-To: <87bmdsn3z3.fsf@gmail.com> (Noam Postavsky's message of "Sun, 06 May 2018 12:28:16 -0400") Message-ID: <87tvrklnso.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Noam Postavsky writes: > "Basil L. Contovounesios" writes: > >> Ah, yes, thank you. I forgot about --fg-daemon (which I now remembered >> is documented in '(emacs) Initial Options') because it is not mentioned >> in the emacs(1) man page; do you think this option should be added there? > > Oh, yes it should be. Should I open a new bug for this? -- Basil From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 May 2018 17:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 31373@debbugs.gnu.org Received: via spool by 31373-submit@debbugs.gnu.org id=B31373.152562658228815 (code B ref 31373); Sun, 06 May 2018 17:10:02 +0000 Received: (at 31373) by debbugs.gnu.org; 6 May 2018 17:09:42 +0000 Received: from localhost ([127.0.0.1]:51591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFNAM-0007Ug-Ge for submit@debbugs.gnu.org; Sun, 06 May 2018 13:09:42 -0400 Received: from mail-it0-f53.google.com ([209.85.214.53]:52794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFNAL-0007UT-0w for 31373@debbugs.gnu.org; Sun, 06 May 2018 13:09:41 -0400 Received: by mail-it0-f53.google.com with SMTP id y189-v6so2769946itb.2 for <31373@debbugs.gnu.org>; Sun, 06 May 2018 10:09:41 -0700 (PDT) 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; bh=1/Hy815WdCY8PEI/TxUGC6yrmYGZnvR+NAKO5NF9gUg=; b=K6RjMwO9RJUPEiSoEwukAMguL6mt+o3GcdnIiJVeC8J62zoPycNqqF4UpLRfyFX9Xi e83ifpwfeVL+DEQAGAEQ/oRMqQw2zO3JV+Fha560Jrcnzt3Cu5akdViEcsTwyk3M2ztZ zR81CyW3YZnvvZgH3RRbqlXBA5rv3oQIqxdjo5VJ1VeKy1zrF4KXzWaccgT695K477/Z RF7EwmjxwPI1SyOx7oJiUAsNGM4tOx6gPt6Z33xiyEtMwAA+WZMENOTu5mavO23W9ePD uyw61WwWCJAvlcqxuL5PzArDGb4czbC6LdBmgbqSovM9JbAHsiTzSKq/hLw/8hG0izMb h2pA== 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; bh=1/Hy815WdCY8PEI/TxUGC6yrmYGZnvR+NAKO5NF9gUg=; b=hDzPssNS+Lkq1muJ78jo6tJm5OR7cJjbpcj3h0HabQuVfMyssNBkrSQ+hythBvxhNn m3pznOAtv/oKqrtW+1U1pWmh+8O8EWDeHA2BA/c8gYmRvLQ3iTQvY6spGnm+ifbcAYq6 sWBC5axM/J7T8++6PBgEtoVsqab2gYxSVjIiJvYuSfx88NrX2uY7rPvzHdHRc8uezCxB wEtcZ+HsBJ4VC02JaeULomVPP+VkNmOXhzw0go+zn46jGBwRI5irAyX29Umx/Qa2E6Cv +YueoNDylZ4BRdwxhe8QH+SswHQUgWAULqP+ik32PIk9JEV+sueB3RFhFJM83yGyWGx2 fd4Q== X-Gm-Message-State: ALQs6tAXYfb9WINXKGJLIqucqK9pA1nQ0CeTOoDstKDg/uYsN5eGcYL0 w1cEfxtDrGjsy5dVUvi/WIuiSQ== X-Google-Smtp-Source: AB8JxZpNhgeDMRkLJwzIB7ReDOCdW/1MUvlIzLK47mJ6O7Rn5jskJez7Ak1X6tOO7Vl8kbkrq/c6Hg== X-Received: by 2002:a24:b803:: with SMTP id m3-v6mr34902557ite.131.1525626575340; Sun, 06 May 2018 10:09:35 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id m38-v6sm10875681ioi.30.2018.05.06.10.09.34 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 06 May 2018 10:09:34 -0700 (PDT) From: Noam Postavsky References: <87sh747vsf.fsf@tcd.ie> <87efiona6i.fsf@gmail.com> <87muxcomoy.fsf@tcd.ie> <87bmdsn3z3.fsf@gmail.com> <8336z4sp8x.fsf@gnu.org> Date: Sun, 06 May 2018 13:09:33 -0400 In-Reply-To: <8336z4sp8x.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 06 May 2018 19:49:50 +0300") Message-ID: <878t8wn22a.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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.7 (-) Eli Zaretskii writes: >> From: Noam Postavsky >> Date: Sun, 06 May 2018 12:28:16 -0400 >> >> >> + if (XFRAME (frame)->output_method == output_x_window >> >> Also, I noticed that there is FRAME_X_P for this. I can't find any more >> obvious instances of missing this check, although it's hard to tell in >> many cases if the frame is really guaranteed to have output_x_window has >> the output_method. > > Don't we usually signal an error in such cases? Through > check_x_display_info or somesuch? Fx_frame_list_z_order already has a check_x_display_info call, but the FRAME_X_P check is needed when looping over all the frames, like in xic_create_xfontset and x_make_monitor_attribute_list. Perhaps a FOR_EACH_FRAME_IN_TERMINAL macro would be less error-prone? From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 May 2018 06:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky , 31373@debbugs.gnu.org Received: via spool by 31373-submit@debbugs.gnu.org id=B31373.152567437716451 (code B ref 31373); Mon, 07 May 2018 06:27:01 +0000 Received: (at 31373) by debbugs.gnu.org; 7 May 2018 06:26:17 +0000 Received: from localhost ([127.0.0.1]:51900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFZbE-0004HH-Or for submit@debbugs.gnu.org; Mon, 07 May 2018 02:26:16 -0400 Received: from mout.gmx.net ([212.227.15.19]:48715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFZbD-0004H4-Bz for 31373@debbugs.gnu.org; Mon, 07 May 2018 02:26:15 -0400 Received: from [192.168.1.100] ([213.162.73.88]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MJBEo-1fCplt28b4-002oDV; Mon, 07 May 2018 08:26:07 +0200 Message-ID: <5AEFF179.3090706@gmx.at> Date: Mon, 07 May 2018 08:26:01 +0200 From: martin rudalics MIME-Version: 1.0 References: <87sh747vsf.fsf@tcd.ie> <87efiona6i.fsf@gmail.com> <87muxcomoy.fsf@tcd.ie> <87bmdsn3z3.fsf@gmail.com> In-Reply-To: <87bmdsn3z3.fsf@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Crd9XO1poURlpf+avzCDlHALCsuul1y6xFw1LpXx90Fdh24yc6W QFCJTbfJST5t+rF7f7V4TPDK2FreJ8CaG7EXOIeV6e937r1goz5onzPLvmdkVyXScODxfXx UmdFPOoLeCIc6db4E5MoPrENE7LqWDEXl9kvqeeM4DVBYs2NmNp53/IpdZ3h8geIWJT2pt3 Dm4+A2F8V1SJ5xOGTbEjw== X-UI-Out-Filterresults: notjunk:1;V01:K0:vrFoKmogwwA=:dkb3NoxGCH8E+0Aq5cmMXT Wp+wvRIZZYns3MM17mfO5J2puo5Oc8oPT1JdJFzAvwBe6aHAjkQn//lKgCFh2jHhntP7emKY/ 6nJEcTJgExyxVjSV5pb0uC5IDCAPvgKIiHf/eIsCdCjwbZ1Za53sBVmRlJRpWjl9tL0a+tAPq j6/U+RGeEnS+SAWBA13S/1p6nbeF38cSS0WvXvU98C5qC+EzUg+fK36I4GBt69sfxKVUnXXqu tFMlbXq231vShPX+yhsJa8La/vrqdDeXGqO7r9c36Ag1wURMTr0QXwlrhB9VZ5jt9FxcSJIDb wIicNIitI/ZhpXEHNxrJ2QsasXhKvE57aVIwdnKW6vyts8XzTZRY3y2tD1GyyU+sYwCcSG3bM GzW6D4a3zSv8nz6h5bWt+meUHp45eQIoKRqBTc8hPFSsFiAU+gxQ167p+rrpZQeTRKJhb+qCL Ht4tJJcmB38zu2K8cL+gJlc+bMjQOKILT7CSg7lhGDiGR/0F2bCLkAS70WLejdFtwHtc0sNpx MJmchIiWyT9q1Lq1zspSgQxnNEkUL0a7zQtJtWnBctQDsU+qj+j2OHVhNW5O6R3uPB7dfY+87 RhZVpJQXud8B8Qd+m9Ej/QbCyfUtnqU/yjjJm2IJ6nyhHfDbvhY/zKAvI8BblQNiwx6jbbx9t NG4zrHXyy/FdCCKIKPxT0B/FVRniXIFQsPinAdB4xSlNEck5ftrLg8Ru8aU0A1+D2SGcjefcV VGTskfg3oJn4ShHnzLHalxHYHqxwwZRQxX5Qrucx84TrdLXFf40W9CCyj7ukJq+A/unWsw1UW ZK4SGRY X-Spam-Score: -0.7 (/) 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.7 (-) - if (XFRAME (frame)->output_data.x->parent_desc == children[i] - || FRAME_OUTER_WINDOW (XFRAME (frame)) == children[i]) + if (FRAME_X_P (frame) + && (XFRAME (frame)->output_data.x->parent_desc == children[i] + || FRAME_OUTER_WINDOW (XFRAME (frame)) == children[i])) Thank you. Eli, I think Noam should push this to 26.1, if still possible. martin From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 May 2018 18:00:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: martin rudalics Cc: npostavs@gmail.com, 31373@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 31373-submit@debbugs.gnu.org id=B31373.152571596123133 (code B ref 31373); Mon, 07 May 2018 18:00:01 +0000 Received: (at 31373) by debbugs.gnu.org; 7 May 2018 17:59:21 +0000 Received: from localhost ([127.0.0.1]:53061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFkPx-000613-5L for submit@debbugs.gnu.org; Mon, 07 May 2018 13:59:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60895) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFkPv-00060s-IT for 31373@debbugs.gnu.org; Mon, 07 May 2018 13:59:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fFkPn-0008SX-7G for 31373@debbugs.gnu.org; Mon, 07 May 2018 13:59:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57234) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fFkPn-0008SK-42; Mon, 07 May 2018 13:59:11 -0400 Received: from [176.228.60.248] (port=4932 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fFkPl-0000yK-N3; Mon, 07 May 2018 13:59:10 -0400 Date: Mon, 07 May 2018 20:59:10 +0300 Message-Id: <83bmdrqrdd.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <5AEFF179.3090706@gmx.at> (message from martin rudalics on Mon, 07 May 2018 08:26:01 +0200) References: <87sh747vsf.fsf@tcd.ie> <87efiona6i.fsf@gmail.com> <87muxcomoy.fsf@tcd.ie> <87bmdsn3z3.fsf@gmail.com> <5AEFF179.3090706@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > Date: Mon, 07 May 2018 08:26:01 +0200 > From: martin rudalics > > - if (XFRAME (frame)->output_data.x->parent_desc == children[i] > - || FRAME_OUTER_WINDOW (XFRAME (frame)) == children[i]) > + if (FRAME_X_P (frame) > + && (XFRAME (frame)->output_data.x->parent_desc == children[i] > + || FRAME_OUTER_WINDOW (XFRAME (frame)) == children[i])) > > Thank you. Eli, I think Noam should push this to 26.1, if still > possible. Why? The workaround is very simple: don't call that function in a daemon session that has no GUI frames. From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 May 2018 18:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: martin rudalics , 31373@debbugs.gnu.org Received: via spool by 31373-submit@debbugs.gnu.org id=B31373.152571650724114 (code B ref 31373); Mon, 07 May 2018 18:09:01 +0000 Received: (at 31373) by debbugs.gnu.org; 7 May 2018 18:08:27 +0000 Received: from localhost ([127.0.0.1]:53093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFkYk-0006Gs-Ia for submit@debbugs.gnu.org; Mon, 07 May 2018 14:08:26 -0400 Received: from mail-ot0-f170.google.com ([74.125.82.170]:47008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFkYj-0006Gf-2R for 31373@debbugs.gnu.org; Mon, 07 May 2018 14:08:25 -0400 Received: by mail-ot0-f170.google.com with SMTP id t1-v6so32996228ott.13 for <31373@debbugs.gnu.org>; Mon, 07 May 2018 11:08:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=mvrI72FCINkFxTK6VRRySFHqxETCTsGvoFKK9OSNn2Y=; b=gjf2nfnurwhttuzZCN0iN5q4Sh0fptPmDi3xKcRlZQHlbJ0iQTDGCt2KpqCv6HPD0Q fLAfHR/JRbvNT7OmkoJ5n6bhZ94XB+byFsv5eTXHZd06t7voR3vNarLTMNG4LpsVkdxG WO7pvrivqXJQVmeOq6fOBjgYJVwzIs73TgjmzEIgPVyOgl1jvHIamlvwlyFrSnBTiij5 15R+YMN+ahbeH/QgDKs37J/InCZIbG38tZW3880vOxyg9UDTb8ZrO2clhzS6yizPphrO OCBqefxzFvFJ4SsuomGz9NWqHjN0M3CWGP8s0c91OfxRuEJlg6PWs39Zv6SsLAnWz7UW A/SQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=mvrI72FCINkFxTK6VRRySFHqxETCTsGvoFKK9OSNn2Y=; b=H26nnqPwRUZ2Z+HoobTw2CRw9rzx+k/bBjUGRuOo3UrROWoE8FJq9FKDsPoAaOvl2I nZ10e6gT3Rk/MuLWRL1dk7lklVSYHrlLmHLRc7usk8g+J5dCD4uUGrwcOQpOpKCMS35S xacVas8FL0eymVe88hivot4021v+GTQfWHbOD8TKnvRbRWeXWA8s5VVExTg7/d4HLESe lzz16ChdNuPXLsIQPYyRBMGx7UHuDligD2l9aAkU1URyN3TwKTLxUpSk+TQnJI8KM7oY g5UOvIwhqKPSkzMVBQur0qUDDfjN3vyyrB6zRskzer7pf6RAD3rMC2aLcffDHOngmO0N 3W+A== X-Gm-Message-State: ALQs6tBkZVOvvpoXiebro0ftUy9m027dBCkP0kgisMxRwbh2AWl12y+X Tx4ihgemoZro0b9TskErlfinytYXBafF11N9NDg= X-Google-Smtp-Source: AB8JxZqF1yHv/aPbsyrSWoy0snSyL36SIoWXcZzjojGmqzUS5nmG4qRbGZXo4JVyKlpAlgbuxxCmPdVvL/G2UAbIOI0= X-Received: by 2002:a9d:501a:: with SMTP id a26-v6mr18111985oth.82.1525716499435; Mon, 07 May 2018 11:08:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.5.135 with HTTP; Mon, 7 May 2018 11:08:19 -0700 (PDT) In-Reply-To: <83bmdrqrdd.fsf@gnu.org> References: <87sh747vsf.fsf@tcd.ie> <87efiona6i.fsf@gmail.com> <87muxcomoy.fsf@tcd.ie> <87bmdsn3z3.fsf@gmail.com> <5AEFF179.3090706@gmx.at> <83bmdrqrdd.fsf@gnu.org> From: Noam Postavsky Date: Mon, 7 May 2018 14:08:19 -0400 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 7 May 2018 at 13:59, Eli Zaretskii wrote: >> Date: Mon, 07 May 2018 08:26:01 +0200 >> From: martin rudalics >> >> - if (XFRAME (frame)->output_data.x->parent_desc == children[i] >> - || FRAME_OUTER_WINDOW (XFRAME (frame)) == children[i]) >> + if (FRAME_X_P (frame) >> + && (XFRAME (frame)->output_data.x->parent_desc == children[i] >> + || FRAME_OUTER_WINDOW (XFRAME (frame)) == children[i])) >> >> Thank you. Eli, I think Noam should push this to 26.1, if still >> possible. > > Why? The workaround is very simple: don't call that function in a > daemon session that has no GUI frames. Ah, I think you missed that the segfault happens in a daemon session that *does* have GUI frames. I would also note that w32_frame_list_z_order makes the equivalent FRAME_W32_P check via x_window_to_frame. From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 May 2018 19:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky Cc: rudalics@gmx.at, 31373@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 31373-submit@debbugs.gnu.org id=B31373.15257214336810 (code B ref 31373); Mon, 07 May 2018 19:31:02 +0000 Received: (at 31373) by debbugs.gnu.org; 7 May 2018 19:30:33 +0000 Received: from localhost ([127.0.0.1]:53200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFlqD-0001lm-4k for submit@debbugs.gnu.org; Mon, 07 May 2018 15:30:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFlqB-0001lZ-JF for 31373@debbugs.gnu.org; Mon, 07 May 2018 15:30:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fFlq2-0007Ht-Oh for 31373@debbugs.gnu.org; Mon, 07 May 2018 15:30:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58961) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fFlq2-0007Hm-Lf; Mon, 07 May 2018 15:30:22 -0400 Received: from [176.228.60.248] (port=1520 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fFlq1-0002ph-5S; Mon, 07 May 2018 15:30:22 -0400 Date: Mon, 07 May 2018 22:30:22 +0300 Message-Id: <83y3gvp8kx.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Noam Postavsky on Mon, 7 May 2018 14:08:19 -0400) References: <87sh747vsf.fsf@tcd.ie> <87efiona6i.fsf@gmail.com> <87muxcomoy.fsf@tcd.ie> <87bmdsn3z3.fsf@gmail.com> <5AEFF179.3090706@gmx.at> <83bmdrqrdd.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Noam Postavsky > Date: Mon, 7 May 2018 14:08:19 -0400 > Cc: martin rudalics , 31373@debbugs.gnu.org > > >> Thank you. Eli, I think Noam should push this to 26.1, if still > >> possible. > > > > Why? The workaround is very simple: don't call that function in a > > daemon session that has no GUI frames. > > Ah, I think you missed that the segfault happens in a daemon session > that *does* have GUI frames. Ugh! why did no one bump into this until now?? We had this function for a year! OK, let's push it to emacs-26, and thanks... Btw, is it reasonable for this function to return nil on TTY frames? One frame is definitely displayed "on top". From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 May 2018 01:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: rudalics@gmx.at, 31373@debbugs.gnu.org Received: via spool by 31373-submit@debbugs.gnu.org id=B31373.15257436416363 (code B ref 31373); Tue, 08 May 2018 01:41:02 +0000 Received: (at 31373) by debbugs.gnu.org; 8 May 2018 01:40:41 +0000 Received: from localhost ([127.0.0.1]:53369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFrcO-0001eU-UU for submit@debbugs.gnu.org; Mon, 07 May 2018 21:40:41 -0400 Received: from mail-io0-f175.google.com ([209.85.223.175]:43123) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fFrcN-0001eB-7l; Mon, 07 May 2018 21:40:39 -0400 Received: by mail-io0-f175.google.com with SMTP id t23-v6so36471989ioc.10; Mon, 07 May 2018 18:40:39 -0700 (PDT) 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; bh=QDA/vTpJFBZmVsPTpXdyiQ8dypth3jnIV6TQI/g2JHg=; b=nDyFj3XMJZN6vuXhEitP33yBNq5wUZ4WS+YMJ+LN69JAjdUNe6U5weBgNvL1rKAPmX 0KjHIqJ39DObrnNBsswQR5ASZtpJyr368ZWgQYm62bAGBk3fDHgi68m1cG4344LBDwj5 iGooe99U1p9Pu8fEyZvyxq+UJVb/2WCM/SmsKjfLDkPs4N+VufUu6mY9t+S+675RGLEy LDhhXHCAoYcZxgMZvvEi/8tlzN4eSO/uWO5hFQHWrx3WWgOefxqBLYrB5fpNXPwtxEO9 JXSwBtzEH/u11m5IudLHUaSG3bJS12ViWp3DKt0B7N5iskGQ0bguTFx2yh35kZA6SQCz NNTQ== 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; bh=QDA/vTpJFBZmVsPTpXdyiQ8dypth3jnIV6TQI/g2JHg=; b=E+FzBvZsQefQ6u/HPpdLu0uFBhjb/UcdcwXipdAlYjk1TtQJL5rkNlxCFVaqxocmdS bXZ6AqQGSElGnlNz0Pq/xpA0J/x2D9xrwM8O4e6f228ecnOYQzBj+Q9wo9nQZ9Es6rVc v0ryZpknkLiZ33gN8zl0C8o0BjScy1JQXEabfe0Tt/9ZjnySwpQsIuHQSSKDP8RiDbID fp+nOLI8p7qnA2Etc1xAvXvKwGN0XloiYF65JO7QKKiiP7KFA/TboHEyq/T0nq2Z4fKu /EBFfhwMknPmd15hWw68rjwM3elU+tivDfcW9YkT+tUw0WqxIg9JRZLQW0JeEt2pOpAz cWcg== X-Gm-Message-State: ALQs6tCGMvYWiYQCXboY9ND1Nahf//bVrS1U+Q1/cvZ6mQ0i353dkKt3 c/hvh0WePqlzZa557sAHn/GCBA== X-Google-Smtp-Source: AB8JxZoLLu+ZG+jj5QjQGUCW1gnHZzKQ502+m11RkjxusDfa6Rl2lmaSwc1Xa0MHN83ko3wDYA7dtw== X-Received: by 2002:a6b:545:: with SMTP id 66-v6mr42476130iof.173.1525743633625; Mon, 07 May 2018 18:40:33 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id 189-v6sm5135428itu.30.2018.05.07.18.40.32 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 07 May 2018 18:40:33 -0700 (PDT) From: Noam Postavsky References: <87sh747vsf.fsf@tcd.ie> <87efiona6i.fsf@gmail.com> <87muxcomoy.fsf@tcd.ie> <87bmdsn3z3.fsf@gmail.com> <5AEFF179.3090706@gmx.at> <83bmdrqrdd.fsf@gnu.org> <83y3gvp8kx.fsf@gnu.org> Date: Mon, 07 May 2018 21:40:31 -0400 In-Reply-To: <83y3gvp8kx.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 07 May 2018 22:30:22 +0300") Message-ID: <8736z2ncvk.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 31373 fixed close 31373 26.1 quit Eli Zaretskii writes: > OK, let's push it to emacs-26, and thanks... Done [1: 1d9e66aea1]. > Btw, is it reasonable for this function to return nil on TTY frames? > One frame is definitely displayed "on top". I think it's not completely unreasonable to return nil, but it would probably make more sense to return a list of frames starting with the "on top" (displayed) frame. [1: 1d9e66aea1]: 2018-05-07 21:35:25 -0400 Don't check non-X frames for z order (Bug#31373) https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=1d9e66aea17787e03954f32c6cd7561c881bb444 From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 May 2018 02:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: 31373@debbugs.gnu.org Received: via spool by 31373-submit@debbugs.gnu.org id=B31373.152600708412991 (code B ref 31373); Fri, 11 May 2018 02:52:02 +0000 Received: (at 31373) by debbugs.gnu.org; 11 May 2018 02:51:24 +0000 Received: from localhost ([127.0.0.1]:57011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGy9T-0003NT-S6 for submit@debbugs.gnu.org; Thu, 10 May 2018 22:51:24 -0400 Received: from mail-it0-f41.google.com ([209.85.214.41]:54462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fGy9R-0003NG-Jp for 31373@debbugs.gnu.org; Thu, 10 May 2018 22:51:22 -0400 Received: by mail-it0-f41.google.com with SMTP id z6-v6so450702iti.4 for <31373@debbugs.gnu.org>; Thu, 10 May 2018 19:51:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=OtQd6eUf2Mgp/5n98g5+EICyyLBA3OLf1aLapMOApic=; b=n97TRS3n3L309/MA3D+PGzzuQjQDo9jG6NWkSHXpINOw3LMGlN6ib4PvDMOnF04zMb bsehSi0BKd31cWGxPLK4PwOOKvG+ObZbvqVbFn2EwNUPIrzsV2Tqf/KTWKZ3ljKehLuS 3+y+WQ4F0plqYTFRSH20ZXo0FbY+niy08JxLfLbV5k0jTNnbyzwf8g+A364GOxxwfyX5 g4xGQbR0ih6A3M9NNp4U49wKyzMhyF7LJusUH+X7Nx8HNb2fsjATUcUUR5uGVwkghTOi YySuurL5RxMliz1Bqnw/oEWH6h+HAxYTOZcO7I9H4dIlR7OeWFU0q1Bub3a8PZzjtBob WBlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=OtQd6eUf2Mgp/5n98g5+EICyyLBA3OLf1aLapMOApic=; b=FNjbZapdbYiZcky1fQNVtM92WTkXxhVAcdouHEqTFf4h8Cg1tSTm5mQP1/BTaN5RTF 8jhcW0I/g8br4YNaKNQlVflXfH/kpq1EbYtIQsJ3mMZDKvTrhSx7nRxw8uzxDlFuli54 fJruYWJJnftv7h7JtFRdwU+uKqg5ot2CYc4mm3mGqDtbx45IMDSTlTL6oj5g69UskRtm X/UFBdLYH655txMb42UNYooa6tp+YrkgDPH90O/DSFCzI5TgJn1OGeYUntkc0402crmn MSpwIfXQw0YfHg6TD34ldm+ksfJ79McGTwh5he4Z6lUFaWdmWcsNv8RsPJ2JWN1RzCkZ 3WsQ== X-Gm-Message-State: ALKqPwfUgIETlYJ8mbA9xh563xLJKSk5lJ+MQeFH0oGDIhPJT7l404gE 9BF+sHrMRPePcYVCcye/saDNEA== X-Google-Smtp-Source: AB8JxZrtVJV0IwnHy8tvTD6jIvIVn6lJzx7jIebhYpc9n5zLwZHWVeXiYPhlLU4jdc5VdAKtudvxmg== X-Received: by 2002:a24:6214:: with SMTP id d20-v6mr1414952itc.12.1526007075719; Thu, 10 May 2018 19:51:15 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id d143-v6sm177368itd.35.2018.05.10.19.51.13 for <31373@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 10 May 2018 19:51:14 -0700 (PDT) From: Noam Postavsky References: <87sh747vsf.fsf@tcd.ie> <87efiona6i.fsf@gmail.com> <87muxcomoy.fsf@tcd.ie> <87bmdsn3z3.fsf@gmail.com> <87tvrklnso.fsf@tcd.ie> Date: Thu, 10 May 2018 22:51:12 -0400 In-Reply-To: <87tvrklnso.fsf@tcd.ie> (Basil L. Contovounesios's message of "Sun, 06 May 2018 18:03:03 +0100") Message-ID: <87in7ulxb3.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "Basil L. Contovounesios" writes: > Noam Postavsky writes: > >> "Basil L. Contovounesios" writes: >> >>> Ah, yes, thank you. I forgot about --fg-daemon (which I now remembered >>> is documented in '(emacs) Initial Options') because it is not mentioned >>> in the emacs(1) man page; do you think this option should be added there? >> >> Oh, yes it should be. > Should I open a new bug for this? No need, I've pushed a fix to emacs-26. [1: be2e8cb8be]: 2018-05-10 22:47:04 -0400 * doc/man/emacs.1.in: Document --fg-daemon and --bg-daemon. https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=be2e8cb8be28affa830c21e2425573c3a1855a85> From unknown Wed Jun 18 00:26:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31373: 26.1; frame-list-z-order segfaults on initial daemon frame Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 May 2018 08:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch To: Noam Postavsky Cc: 31373@debbugs.gnu.org Received: via spool by 31373-submit@debbugs.gnu.org id=B31373.152602737218023 (code B ref 31373); Fri, 11 May 2018 08:30:02 +0000 Received: (at 31373) by debbugs.gnu.org; 11 May 2018 08:29:32 +0000 Received: from localhost ([127.0.0.1]:57101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fH3Qi-0004gd-5b for submit@debbugs.gnu.org; Fri, 11 May 2018 04:29:32 -0400 Received: from mail-wm0-f43.google.com ([74.125.82.43]:55339) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fH3Qf-0004gP-A0 for 31373@debbugs.gnu.org; Fri, 11 May 2018 04:29:30 -0400 Received: by mail-wm0-f43.google.com with SMTP id a8-v6so1409350wmg.5 for <31373@debbugs.gnu.org>; Fri, 11 May 2018 01:29:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:mail-followup-to:date:in-reply-to :message-id:user-agent:mime-version; bh=QwcGFQiS2EOV+IpZ4b/xYxDNteKGbc5Ox9D43rSzMnc=; b=odB2mp/ncKpOKMzhRLwJFfqm9fSi1jheayvhA/3sgQP5JzYtTpGqSJu63BKOlAqfdA lzWodvro/iy0i5ufz/GdY1gxU9qxZaLwgb7RTcs+ozWgPV/ITLsaqeFsSJKMMo2MhURy iKDtNaJ6azGsw/WFhteUKscB6umUHVSdwbghg2xsj0fkHzqZRHTLqhRvZEY2QeXhRBiF ZTcX0bWfCw6xVs8iLfN3ogaXD0Oty9oSMMREAAn3Kkn8uyy4F/MExReuW0M/H3kcxk5O 4J5Nxa1u9zaRf/+Oo5sKY5UJbGlpr8bVFQRxy7367z8F/kYLZkbB/9HMep2ATY1MixJy vyAw== 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:mail-followup-to :date:in-reply-to:message-id:user-agent:mime-version; bh=QwcGFQiS2EOV+IpZ4b/xYxDNteKGbc5Ox9D43rSzMnc=; b=FtFHF0cvigdN3Mg7wE6SjkCcHAdfO9JVw9sQy8Pf6UuLYcyG7TyC1vU7nRoDLIyo+L 1yQ5o1uE058jlpBGi+MQsIUSh4LpRRPZjuGwSv2SqHtdaN7uF0tvXOSfYnS15RkPBBOQ xIbmeNk4DZmKHRKJBq//NRw1PEdD+xdO/dKdZBF7c6ucNJT5A6NTRwJvk86R8FlHtNlk aHLDP4XawXkFFAMAaHVa1I/M7heP6ZdY7DYJ7zPzc5tge9Nw0iHLDgURuDLD4VjRGHvm C9S9xpn3cl+3LqJZYU3fhGbptFkQfumMWMlbdqTj4X0hgSdgrzWCJ0NvMWOZoU2b3wDH JnSQ== X-Gm-Message-State: ALKqPwe99zC7T94M4Liy3ersA7BAoYSKisiz3Z5wdA2n1afUtDdR3s0x m8z6l0LHnXbWYxmRYOoq95D96w== X-Google-Smtp-Source: AB8JxZqHXekzSKZjNSdZzUycz6XC7ZQzhIIibtXAHdHQN9/FwFV4ZbJifHo/nKHu6qoeBsKvroca4w== X-Received: by 2002:a50:adcc:: with SMTP id b12-v6mr6473128edd.168.1526027363566; Fri, 11 May 2018 01:29:23 -0700 (PDT) Received: from localhost ([2a02:8084:4f41:8c80:9c34:da08:a010:edfc]) by smtp.gmail.com with ESMTPSA id b7-v6sm1628117eda.18.2018.05.11.01.29.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 11 May 2018 01:29:22 -0700 (PDT) From: "Basil L. Contovounesios" References: <87sh747vsf.fsf@tcd.ie> <87efiona6i.fsf@gmail.com> <87muxcomoy.fsf@tcd.ie> <87bmdsn3z3.fsf@gmail.com> <87tvrklnso.fsf@tcd.ie> <87in7ulxb3.fsf@gmail.com> Mail-Followup-To: Noam Postavsky , 31373@debbugs.gnu.org Date: Fri, 11 May 2018 09:29:21 +0100 In-Reply-To: <87in7ulxb3.fsf@gmail.com> (Noam Postavsky's message of "Thu, 10 May 2018 22:51:12 -0400") Message-ID: <87mux6bnoe.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Noam Postavsky writes: > "Basil L. Contovounesios" writes: > >> Should I open a new bug for this? > > No need, I've pushed a fix to emacs-26. > > [1: be2e8cb8be]: 2018-05-10 22:47:04 -0400 > * doc/man/emacs.1.in: Document --fg-daemon and --bg-daemon. > https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=be2e8cb8be28affa830c21e2425573c3a1855a85 Thanks! -- Basil