From unknown Sun Jun 22 11:45:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33530: 26.1.90; D-Bus crashes Emacs: consp, Fatal error 7: Bus error Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Nov 2018 21:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33530 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 33530@debbugs.gnu.org Cc: Paul Eggert , Michael Albinus X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.154335236922669 (code B ref -1); Tue, 27 Nov 2018 21:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Nov 2018 20:59:29 +0000 Received: from localhost ([127.0.0.1]:52559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRkS8-0005tZ-Vq for submit@debbugs.gnu.org; Tue, 27 Nov 2018 15:59:29 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRkS6-0005tM-SJ for submit@debbugs.gnu.org; Tue, 27 Nov 2018 15:59:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRkS0-0006sV-2t for submit@debbugs.gnu.org; Tue, 27 Nov 2018 15:59:21 -0500 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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35266) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gRkRz-0006sN-W7 for submit@debbugs.gnu.org; Tue, 27 Nov 2018 15:59:20 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33647) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRkRy-0008HO-Qv for bug-gnu-emacs@gnu.org; Tue, 27 Nov 2018 15:59:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRkRv-0006p8-JD for bug-gnu-emacs@gnu.org; Tue, 27 Nov 2018 15:59:18 -0500 Received: from mail.choca.pics ([62.210.108.126]:52942) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gRkRv-0006j1-6C for bug-gnu-emacs@gnu.org; Tue, 27 Nov 2018 15:59:15 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 9BDF323351F7; Tue, 27 Nov 2018 21:59:05 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id JAk3Ruhyvvjh; Tue, 27 Nov 2018 21:59:04 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id F11EA23351F9; Tue, 27 Nov 2018 21:59:03 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics F11EA23351F9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1543352344; bh=tLW9pdvxVury2DcPpnBu7WX+mtiHQEoBUuMsWpuWJiE=; h=From:To:Date:Message-ID:MIME-Version; b=AyOMZbIX/XAVAer9P6R8w16kK81A1+Ax8pZVP+X+Jt3O/D0RDGzIv+qCgR14Y+K71 DIQZ2JY3cRT6ZlUnFSqtRbRuNe5aU8mFHghegWRn60jxhNse/DnkjAV/c542zj6QWq 5ezLoo+fCEmIOhK49A7ZjDtNvWoF0K/KjBhpJv0nOCWJFJBYwCCLU1vuztvDPyehFs Q+aI01B8qPuvP+Mq0K5ecUoQlOVwT9dusf59g1tzyxdJTd2xDuwrXQWyVvmtf1qIB9 YUkkMAgi8QOVG8v+rtCfTDK/F2RVDvdURHsZ2H1O/8sxXpSS4GqOVJEKCpcCbQE7IB WyOnKJh9hrHoQ== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id NG8gLaPoow_c; Tue, 27 Nov 2018 21:59:03 +0100 (CET) Received: from luz4 (84.141.120.78.rev.sfr.net [78.120.141.84]) by mail.choca.pics (Postfix) with ESMTPSA id 8E47E23351F7; Tue, 27 Nov 2018 21:59:03 +0100 (CET) From: Damien Cassou Date: Tue, 27 Nov 2018 21:59:01 +0100 Message-ID: <87va4i1bl6.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.1 (----) 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.1 (-----) The following line crashes both Emacs 26 and Emacs master. emacs -Q -batch --eval "(require 'dbus)" --eval "(dbus-call-method :system = \"org.freedesktop.NetworkManager\" \"/org/freedesktop/NetworkManager/Device= s/1\" \"org.freedesktop.NetworkManager.Device.Wireless\" \"RequestScan\" :d= ict-entry)" Here is a trace on emacs-master. Wrong type argument: consp, Fatal error 11: Segmentation fault #0 0x00000000005870c8 in PSEUDOVECTOR_TYPE (v=3D0xc8c7000c8421c6c0) at lis= p.h:1573 size =3D -3979211692002130235 #1 0x0000000000675c88 in print_vectorlike (obj=3DXIL(0xc8c7000c8421c6c5), = printcharfun=3DXIL(0x58b0), escapeflag=3Dtrue, buf=3D0x7fffffffca10 "\004")= at print.c:1368 #2 0x0000000000678de5 in print_object (obj=3DXIL(0xc8c7000c8421c6c5), prin= tcharfun=3DXIL(0x58b0), escapeflag=3Dtrue) at print.c:2152 buf =3D "\004\000\000\000\000\000\000\000\001\000\000\000\000\000\0= 00\000\320\321\000\000\000\000\000\000\260X\000\000\000\000\000\000`\312\37= 7\377\377\177\000\000\tzd\000\000\000\000\000\202\000\000\000\000" #3 0x000000000067503c in print (obj=3DXIL(0xc8c7000c8421c6c5), printcharfu= n=3DXIL(0x58b0), escapeflag=3Dtrue) at print.c:1145 #4 0x00000000006727d1 in Fprin1 (object=3DXIL(0xc8c7000c8421c6c5), printch= arfun=3DXIL(0x58b0)) at print.c:653 old =3D 0xcd5800 old_point =3D -1 start_point =3D -1 old_point_byte =3D -1 start_point_byte =3D -1 specpdl_count =3D 4 free_print_buffer =3D false multibyte =3D true original =3D XIL(0x58b0) #5 0x0000000000674b2d in print_error_message (data=3DXIL(0x13472d3), strea= m=3DXIL(0x58b0), context=3D0xbc093e "", caller=3DXIL(0x2a90)= ) at print.c:980 obj =3D XIL(0xc8c7000c8421c6c5) sep =3D 0x786fef ", " errname =3D XIL(0xe3a0) errmsg =3D XIL(0x7fb874) file_error =3D XIL(0) tail =3D XIL(0x13473b3) #6 0x0000000000591321 in Fcommand_error_default_function (data=3DXIL(0x134= 72d3), context=3DXIL(0x7f0064), signal=3DXIL(0x2a90)) at keyboard.c:1005 sf =3D 0xce2830 #7 0x00000000006485fa in funcall_subr (subr=3D0x7ebe80 , numargs=3D3, args=3D0x7fffffffce48) at eval.c:2939 internal_argbuf =3D {XIL(0x7fffffffcdb0), make_number(16107774448),= XIL(0x7ebe80), XIL(0x7fffffffcd78), XIL(0x58716b), XIL(0xf00000000), XIL(0= x7ebe85), XIL(0x7fffffffcd90)} internal_args =3D 0x7fffffffce48 #8 0x00000000006480ef in Ffuncall (nargs=3D4, args=3D0x7fffffffce40) at ev= al.c:2859 fun =3D XIL(0x7ebe85) original_fun =3D XIL(0x9a9d0) funcar =3D XIL(0x7fffffffceb0) numargs =3D 3 val =3D XIL(0) count =3D 3 #9 0x0000000000647a93 in call3 (fn=3DXIL(0x9a9d0), arg1=3DXIL(0x13472d3), = arg2=3DXIL(0x7f0064), arg3=3DXIL(0x2a90)) at eval.c:2726 #10 0x00000000005911d8 in cmd_error_internal (data=3DXIL(0x13472d3), contex= t=3D0x7fffffffceb0 "") at keyboard.c:972 #11 0x00000000005910b7 in cmd_error (data=3DXIL(0x13472d3)) at keyboard.c:9= 41 old_level =3D XIL(0) old_length =3D XIL(0) macroerror =3D "\000\316\377\377\001", '\000' , "= \317\377\377\377\177\000\000s_d", '\000' , "=D3=9B1\001\0= 00\000\000\000", #12 0x0000000000644047 in internal_condition_case (bfun=3D0x591523 , handlers=3DXIL(0x54c0), hfun=3D0x590f67 ) at eval.c:1369 val =3D XIL(0x13472d3) c =3D 0x2c9b710 #13 0x0000000000591584 in top_level_1 (ignore=3DXIL(0)) at keyboard.c:1096 #14 0x000000000064356e in internal_catch (tag=3DXIL(0xcc30), func=3D0x59154= 2 , arg=3DXIL(0)) at eval.c:1136 val =3D XIL(0) c =3D 0x2c998e0 #15 0x0000000000591473 in command_loop () at keyboard.c:1057 #16 0x0000000000590a79 in recursive_edit_1 () at keyboard.c:703 count =3D 1 val =3D XIL(0x7fffffffd040) #17 0x0000000000590c5b in Frecursive_edit () at keyboard.c:774 count =3D 0 buffer =3D XIL(0) #18 0x000000000058e85d in main (argc=3D7, argv=3D0x7fffffffd288) at emacs.c= :1716 stack_bottom_variable =3D 0x7ffff5ed6f40 do_initial_setlocale =3D true dumping =3D false skip_args =3D 1 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 rlim =3D { rlim_cur =3D 10022912,=20 rlim_max =3D 18446744073709551615 } sockfd =3D -1 Lisp Backtrace: "command-error-default-function" (0xffffce48) Windowing system distributor 'Fedora Project', version 11.0.12003000 System Description: Fedora release 29 (Twenty Nine) --=20 Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sun Jun 22 11:45:44 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Damien Cassou Subject: bug#33530: closed (Re: 26.1.90; D-Bus crashes Emacs: consp, Fatal error 7: Bus error) Message-ID: References: <644e275a-e9c0-4330-aa70-64969d4159d7@cs.ucla.edu> <87va4i1bl6.fsf@cassou.me> X-Gnu-PR-Message: they-closed 33530 X-Gnu-PR-Package: emacs Reply-To: 33530@debbugs.gnu.org Date: Wed, 28 Nov 2018 05:42:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1543383722-20996-1" This is a multi-part message in MIME format... ------------=_1543383722-20996-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #33530: 26.1.90; D-Bus crashes Emacs: consp, Fatal error 7: Bus error which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 33530@debbugs.gnu.org. --=20 33530: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D33530 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1543383722-20996-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 33530-done) by debbugs.gnu.org; 28 Nov 2018 05:41:05 +0000 Received: from localhost ([127.0.0.1]:52739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRsav-0005RZ-Bo for submit@debbugs.gnu.org; Wed, 28 Nov 2018 00:41:05 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:46404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRsat-0005Qy-9E for 33530-done@debbugs.gnu.org; Wed, 28 Nov 2018 00:41:03 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E40A816009D; Tue, 27 Nov 2018 21:40:56 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id EQwyqSdHxVHU; Tue, 27 Nov 2018 21:40:56 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2223F1600EE; Tue, 27 Nov 2018 21:40:56 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id j9G3lvQBRRhU; Tue, 27 Nov 2018 21:40:56 -0800 (PST) Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id EA85116009D; Tue, 27 Nov 2018 21:40:55 -0800 (PST) Subject: Re: 26.1.90; D-Bus crashes Emacs: consp, Fatal error 7: Bus error To: Damien Cassou , 33530-done@debbugs.gnu.org References: <87va4i1bl6.fsf@cassou.me> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <644e275a-e9c0-4330-aa70-64969d4159d7@cs.ucla.edu> Date: Tue, 27 Nov 2018 21:40:55 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <87va4i1bl6.fsf@cassou.me> Content-Type: multipart/mixed; boundary="------------73BDD737DCB45C12A45C962A" Content-Language: en-US X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 33530-done Cc: Michael Albinus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This is a multi-part message in MIME format. --------------73BDD737DCB45C12A45C962A Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Thanks for reporting that. I installed the attached into the master branch and am marking the bug as fixed. Not sure whether it's worth installing into the emacs-26 branch. It is a serious problem if Lisp code can make Emacs crash; on the other hand, the usage is erroneous. --------------73BDD737DCB45C12A45C962A Content-Type: text/x-patch; name="0001-Fix-core-dump-in-dbus-message-internal.patch" Content-Disposition: attachment; filename="0001-Fix-core-dump-in-dbus-message-internal.patch" Content-Transfer-Encoding: quoted-printable >From cef3f8fbf98296eaa59f80716db33b4f8689889a Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 27 Nov 2018 21:36:18 -0800 Subject: [PATCH] Fix core dump in dbus-message-internal MIME-Version: 1.0 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 8bit * src/dbusbind.c (Fdbus_message_internal): Don=E2=80=99t go past array end (Bug#33530). --- src/dbusbind.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dbusbind.c b/src/dbusbind.c index 9bc344e961..403fc598c0 100644 --- a/src/dbusbind.c +++ b/src/dbusbind.c @@ -1423,7 +1423,7 @@ usage: (dbus-message-internal &rest REST) */) for (; count < nargs; ++count) { dtype =3D XD_OBJECT_TO_DBUS_TYPE (args[count]); - if (XD_DBUS_TYPE_P (args[count])) + if (count + 1 < nargs && XD_DBUS_TYPE_P (args[count])) { XD_DEBUG_VALID_LISP_OBJECT_P (args[count]); XD_DEBUG_VALID_LISP_OBJECT_P (args[count+1]); --=20 2.17.1 --------------73BDD737DCB45C12A45C962A-- ------------=_1543383722-20996-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Nov 2018 20:59:29 +0000 Received: from localhost ([127.0.0.1]:52559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRkS8-0005tZ-Vq for submit@debbugs.gnu.org; Tue, 27 Nov 2018 15:59:29 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRkS6-0005tM-SJ for submit@debbugs.gnu.org; Tue, 27 Nov 2018 15:59:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRkS0-0006sV-2t for submit@debbugs.gnu.org; Tue, 27 Nov 2018 15:59:21 -0500 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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35266) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gRkRz-0006sN-W7 for submit@debbugs.gnu.org; Tue, 27 Nov 2018 15:59:20 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33647) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRkRy-0008HO-Qv for bug-gnu-emacs@gnu.org; Tue, 27 Nov 2018 15:59:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRkRv-0006p8-JD for bug-gnu-emacs@gnu.org; Tue, 27 Nov 2018 15:59:18 -0500 Received: from mail.choca.pics ([62.210.108.126]:52942) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gRkRv-0006j1-6C for bug-gnu-emacs@gnu.org; Tue, 27 Nov 2018 15:59:15 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 9BDF323351F7; Tue, 27 Nov 2018 21:59:05 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id JAk3Ruhyvvjh; Tue, 27 Nov 2018 21:59:04 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id F11EA23351F9; Tue, 27 Nov 2018 21:59:03 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics F11EA23351F9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1543352344; bh=tLW9pdvxVury2DcPpnBu7WX+mtiHQEoBUuMsWpuWJiE=; h=From:To:Date:Message-ID:MIME-Version; b=AyOMZbIX/XAVAer9P6R8w16kK81A1+Ax8pZVP+X+Jt3O/D0RDGzIv+qCgR14Y+K71 DIQZ2JY3cRT6ZlUnFSqtRbRuNe5aU8mFHghegWRn60jxhNse/DnkjAV/c542zj6QWq 5ezLoo+fCEmIOhK49A7ZjDtNvWoF0K/KjBhpJv0nOCWJFJBYwCCLU1vuztvDPyehFs Q+aI01B8qPuvP+Mq0K5ecUoQlOVwT9dusf59g1tzyxdJTd2xDuwrXQWyVvmtf1qIB9 YUkkMAgi8QOVG8v+rtCfTDK/F2RVDvdURHsZ2H1O/8sxXpSS4GqOVJEKCpcCbQE7IB WyOnKJh9hrHoQ== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id NG8gLaPoow_c; Tue, 27 Nov 2018 21:59:03 +0100 (CET) Received: from luz4 (84.141.120.78.rev.sfr.net [78.120.141.84]) by mail.choca.pics (Postfix) with ESMTPSA id 8E47E23351F7; Tue, 27 Nov 2018 21:59:03 +0100 (CET) From: Damien Cassou To: bug-gnu-emacs@gnu.org Subject: 26.1.90; D-Bus crashes Emacs: consp, Fatal error 7: Bus error Date: Tue, 27 Nov 2018 21:59:01 +0100 Message-ID: <87va4i1bl6.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.1 (----) X-Debbugs-Envelope-To: submit Cc: Paul Eggert , Michael Albinus 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.1 (-----) The following line crashes both Emacs 26 and Emacs master. emacs -Q -batch --eval "(require 'dbus)" --eval "(dbus-call-method :system = \"org.freedesktop.NetworkManager\" \"/org/freedesktop/NetworkManager/Device= s/1\" \"org.freedesktop.NetworkManager.Device.Wireless\" \"RequestScan\" :d= ict-entry)" Here is a trace on emacs-master. Wrong type argument: consp, Fatal error 11: Segmentation fault #0 0x00000000005870c8 in PSEUDOVECTOR_TYPE (v=3D0xc8c7000c8421c6c0) at lis= p.h:1573 size =3D -3979211692002130235 #1 0x0000000000675c88 in print_vectorlike (obj=3DXIL(0xc8c7000c8421c6c5), = printcharfun=3DXIL(0x58b0), escapeflag=3Dtrue, buf=3D0x7fffffffca10 "\004")= at print.c:1368 #2 0x0000000000678de5 in print_object (obj=3DXIL(0xc8c7000c8421c6c5), prin= tcharfun=3DXIL(0x58b0), escapeflag=3Dtrue) at print.c:2152 buf =3D "\004\000\000\000\000\000\000\000\001\000\000\000\000\000\0= 00\000\320\321\000\000\000\000\000\000\260X\000\000\000\000\000\000`\312\37= 7\377\377\177\000\000\tzd\000\000\000\000\000\202\000\000\000\000" #3 0x000000000067503c in print (obj=3DXIL(0xc8c7000c8421c6c5), printcharfu= n=3DXIL(0x58b0), escapeflag=3Dtrue) at print.c:1145 #4 0x00000000006727d1 in Fprin1 (object=3DXIL(0xc8c7000c8421c6c5), printch= arfun=3DXIL(0x58b0)) at print.c:653 old =3D 0xcd5800 old_point =3D -1 start_point =3D -1 old_point_byte =3D -1 start_point_byte =3D -1 specpdl_count =3D 4 free_print_buffer =3D false multibyte =3D true original =3D XIL(0x58b0) #5 0x0000000000674b2d in print_error_message (data=3DXIL(0x13472d3), strea= m=3DXIL(0x58b0), context=3D0xbc093e "", caller=3DXIL(0x2a90)= ) at print.c:980 obj =3D XIL(0xc8c7000c8421c6c5) sep =3D 0x786fef ", " errname =3D XIL(0xe3a0) errmsg =3D XIL(0x7fb874) file_error =3D XIL(0) tail =3D XIL(0x13473b3) #6 0x0000000000591321 in Fcommand_error_default_function (data=3DXIL(0x134= 72d3), context=3DXIL(0x7f0064), signal=3DXIL(0x2a90)) at keyboard.c:1005 sf =3D 0xce2830 #7 0x00000000006485fa in funcall_subr (subr=3D0x7ebe80 , numargs=3D3, args=3D0x7fffffffce48) at eval.c:2939 internal_argbuf =3D {XIL(0x7fffffffcdb0), make_number(16107774448),= XIL(0x7ebe80), XIL(0x7fffffffcd78), XIL(0x58716b), XIL(0xf00000000), XIL(0= x7ebe85), XIL(0x7fffffffcd90)} internal_args =3D 0x7fffffffce48 #8 0x00000000006480ef in Ffuncall (nargs=3D4, args=3D0x7fffffffce40) at ev= al.c:2859 fun =3D XIL(0x7ebe85) original_fun =3D XIL(0x9a9d0) funcar =3D XIL(0x7fffffffceb0) numargs =3D 3 val =3D XIL(0) count =3D 3 #9 0x0000000000647a93 in call3 (fn=3DXIL(0x9a9d0), arg1=3DXIL(0x13472d3), = arg2=3DXIL(0x7f0064), arg3=3DXIL(0x2a90)) at eval.c:2726 #10 0x00000000005911d8 in cmd_error_internal (data=3DXIL(0x13472d3), contex= t=3D0x7fffffffceb0 "") at keyboard.c:972 #11 0x00000000005910b7 in cmd_error (data=3DXIL(0x13472d3)) at keyboard.c:9= 41 old_level =3D XIL(0) old_length =3D XIL(0) macroerror =3D "\000\316\377\377\001", '\000' , "= \317\377\377\377\177\000\000s_d", '\000' , "=D3=9B1\001\0= 00\000\000\000", #12 0x0000000000644047 in internal_condition_case (bfun=3D0x591523 , handlers=3DXIL(0x54c0), hfun=3D0x590f67 ) at eval.c:1369 val =3D XIL(0x13472d3) c =3D 0x2c9b710 #13 0x0000000000591584 in top_level_1 (ignore=3DXIL(0)) at keyboard.c:1096 #14 0x000000000064356e in internal_catch (tag=3DXIL(0xcc30), func=3D0x59154= 2 , arg=3DXIL(0)) at eval.c:1136 val =3D XIL(0) c =3D 0x2c998e0 #15 0x0000000000591473 in command_loop () at keyboard.c:1057 #16 0x0000000000590a79 in recursive_edit_1 () at keyboard.c:703 count =3D 1 val =3D XIL(0x7fffffffd040) #17 0x0000000000590c5b in Frecursive_edit () at keyboard.c:774 count =3D 0 buffer =3D XIL(0) #18 0x000000000058e85d in main (argc=3D7, argv=3D0x7fffffffd288) at emacs.c= :1716 stack_bottom_variable =3D 0x7ffff5ed6f40 do_initial_setlocale =3D true dumping =3D false skip_args =3D 1 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 rlim =3D { rlim_cur =3D 10022912,=20 rlim_max =3D 18446744073709551615 } sockfd =3D -1 Lisp Backtrace: "command-error-default-function" (0xffffce48) Windowing system distributor 'Fedora Project', version 11.0.12003000 System Description: Fedora release 29 (Twenty Nine) --=20 Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill ------------=_1543383722-20996-1-- From unknown Sun Jun 22 11:45:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33530: 26.1.90; D-Bus crashes Emacs: consp, Fatal error 7: Bus error Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Nov 2018 06:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33530 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou Cc: 33530@debbugs.gnu.org, eggert@cs.ucla.edu, michael.albinus@gmx.de Received: via spool by 33530-submit@debbugs.gnu.org id=B33530.154338577024573 (code B ref 33530); Wed, 28 Nov 2018 06:17:01 +0000 Received: (at 33530) by debbugs.gnu.org; 28 Nov 2018 06:16:10 +0000 Received: from localhost ([127.0.0.1]:52748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRt8q-0006OF-7c for submit@debbugs.gnu.org; Wed, 28 Nov 2018 01:16:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRt8o-0006Nl-F8 for 33530@debbugs.gnu.org; Wed, 28 Nov 2018 01:16:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRt8i-0007lf-FY for 33530@debbugs.gnu.org; Wed, 28 Nov 2018 01:16:01 -0500 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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51633) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRt8Z-0007jQ-SG; Wed, 28 Nov 2018 01:15:51 -0500 Received: from [176.228.60.248] (port=4095 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gRt8Z-0005xc-CK; Wed, 28 Nov 2018 01:15:51 -0500 Date: Wed, 28 Nov 2018 08:16:00 +0200 Message-Id: <83tvk1g21r.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87va4i1bl6.fsf@cassou.me> (message from Damien Cassou on Tue, 27 Nov 2018 21:59:01 +0100) References: <87va4i1bl6.fsf@cassou.me> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Damien Cassou > Date: Tue, 27 Nov 2018 21:59:01 +0100 > Cc: Paul Eggert , Michael Albinus > > The following line crashes both Emacs 26 and Emacs master. > > emacs -Q -batch --eval "(require 'dbus)" --eval "(dbus-call-method :system \"org.freedesktop.NetworkManager\" \"/org/freedesktop/NetworkManager/Devices/1\" \"org.freedesktop.NetworkManager.Device.Wireless\" \"RequestScan\" :dict-entry)" It dies trying to display an error message: > #5 0x0000000000674b2d in print_error_message (data=XIL(0x13472d3), stream=XIL(0x58b0), context=0xbc093e "", caller=XIL(0x2a90)) at print.c:980 > obj = XIL(0xc8c7000c8421c6c5) > sep = 0x786fef ", " > errname = XIL(0xe3a0) > errmsg = XIL(0x7fb874) > file_error = XIL(0) > tail = XIL(0x13473b3) > #6 0x0000000000591321 in Fcommand_error_default_function (data=XIL(0x13472d3), context=XIL(0x7f0064), signal=XIL(0x2a90)) at keyboard.c:1005 > sf = 0xce2830 > #7 0x00000000006485fa in funcall_subr (subr=0x7ebe80 , numargs=3, args=0x7fffffffce48) at eval.c:2939 > internal_argbuf = {XIL(0x7fffffffcdb0), make_number(16107774448), XIL(0x7ebe80), XIL(0x7fffffffcd78), XIL(0x58716b), XIL(0xf00000000), XIL(0x7ebe85), XIL(0x7fffffffcd90)} > internal_args = 0x7fffffffce48 > #8 0x00000000006480ef in Ffuncall (nargs=4, args=0x7fffffffce40) at eval.c:2859 > fun = XIL(0x7ebe85) > original_fun = XIL(0x9a9d0) > funcar = XIL(0x7fffffffceb0) > numargs = 3 > val = XIL(0) > count = 3 > #9 0x0000000000647a93 in call3 (fn=XIL(0x9a9d0), arg1=XIL(0x13472d3), arg2=XIL(0x7f0064), arg3=XIL(0x2a90)) at eval.c:2726 > #10 0x00000000005911d8 in cmd_error_internal (data=XIL(0x13472d3), context=0x7fffffffceb0 "") at keyboard.c:972 > #11 0x00000000005910b7 in cmd_error (data=XIL(0x13472d3)) at keyboard.c:941 > old_level = XIL(0) > old_length = XIL(0) > macroerror = "\000\316\377\377\001", '\000' , "\317\377\377\377\177\000\000s_d", '\000' , "ӛ1\001\000\000\000\000", Can you please show the value of 'data' in frame #10 or in frame #5, in human-readable form? This should be possible using the "xtype" command followed by another x* command, according to what type is shown by "xtype", probably "xsymbol". Thanks. From unknown Sun Jun 22 11:45:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33530: 26.1.90; D-Bus crashes Emacs: consp, Fatal error 7: Bus error Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Nov 2018 07:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33530 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert Cc: damien@cassou.me, 33530@debbugs.gnu.org, eggert@cs.ucla.edu Received: via spool by 33530-submit@debbugs.gnu.org id=B33530.154338903429871 (code B ref 33530); Wed, 28 Nov 2018 07:11:02 +0000 Received: (at 33530) by debbugs.gnu.org; 28 Nov 2018 07:10:34 +0000 Received: from localhost ([127.0.0.1]:52762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRtzW-0007lj-CO for submit@debbugs.gnu.org; Wed, 28 Nov 2018 02:10:34 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRtzU-0007lW-Ch for 33530@debbugs.gnu.org; Wed, 28 Nov 2018 02:10:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRtzL-0005B7-Sc for 33530@debbugs.gnu.org; Wed, 28 Nov 2018 02:10:27 -0500 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]:53195) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRtzD-0004uW-0J; Wed, 28 Nov 2018 02:10:15 -0500 Received: from [176.228.60.248] (port=3477 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gRtzC-0004Pg-KG; Wed, 28 Nov 2018 02:10:14 -0500 Date: Wed, 28 Nov 2018 09:10:25 +0200 Message-Id: <83in0hfzj2.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <644e275a-e9c0-4330-aa70-64969d4159d7@cs.ucla.edu> (message from Paul Eggert on Tue, 27 Nov 2018 21:40:55 -0800) References: <87va4i1bl6.fsf@cassou.me> <644e275a-e9c0-4330-aa70-64969d4159d7@cs.ucla.edu> 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: Paul Eggert > Date: Tue, 27 Nov 2018 21:40:55 -0800 > Cc: Michael Albinus > > Not sure whether it's worth installing into the emacs-26 branch. Please do, and thanks. From unknown Sun Jun 22 11:45:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33530: 26.1.90; D-Bus crashes Emacs: consp, Fatal error 7: Bus error Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Nov 2018 09:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33530 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 33530@debbugs.gnu.org, eggert@cs.ucla.edu, michael.albinus@gmx.de Received: via spool by 33530-submit@debbugs.gnu.org id=B33530.154339733410423 (code B ref 33530); Wed, 28 Nov 2018 09:29:01 +0000 Received: (at 33530) by debbugs.gnu.org; 28 Nov 2018 09:28:54 +0000 Received: from localhost ([127.0.0.1]:52854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRw9O-0002i2-3Q for submit@debbugs.gnu.org; Wed, 28 Nov 2018 04:28:54 -0500 Received: from mail.choca.pics ([62.210.108.126]:33720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRw9L-0002ht-T4 for 33530@debbugs.gnu.org; Wed, 28 Nov 2018 04:28:53 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 869C4233525A; Wed, 28 Nov 2018 10:28:50 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id TVYbpFu0EdmZ; Wed, 28 Nov 2018 10:28:49 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 5F7AC233525C; Wed, 28 Nov 2018 10:28:49 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics 5F7AC233525C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1543397329; bh=/jucUD1GZ8amtrJaMK571l6O+RqUKJppgKr+3hCsDV4=; h=From:To:Date:Message-ID:MIME-Version; b=UG9lv/Ond9Ta3JzncXo2x/8VNX8nNUhI/+FDJcrz6ew2amgm18ia2so8Id+WjWmwW 5Uld8VWiDhMHkbbbW00s+i/hYUe1zRn99aPyPjKr943RPaxlgoH8AVM5ch1Nkfn1xk TIJwm+/p8V/rMB81uHxzrdxA7LEP6s/i5hz1qTeG/7HL/L4caNUxKVmVnXNvWK7SVl mvkmYKDa+6ZSyj05fwY4L2m9l0BAOtup4lAiIDFojs531Cb4c8647J+gLnFXtmxhK0 xg4eIDUGzTv3zwVu3BeW7t9H0cU+Uba7SW7N2r9KvRCpcaCJFUruj6aqxPfKiAbkGV ceRkNV8rnueiQ== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id uRlQVC_Q_oRH; Wed, 28 Nov 2018 10:28:49 +0100 (CET) Received: from luz4 (aputeaux-681-1-47-110.w90-86.abo.wanadoo.fr [90.86.210.110]) by mail.choca.pics (Postfix) with ESMTPSA id 0CBC6233525A; Wed, 28 Nov 2018 10:28:49 +0100 (CET) From: Damien Cassou In-Reply-To: <83tvk1g21r.fsf@gnu.org> References: <87va4i1bl6.fsf@cassou.me> <83tvk1g21r.fsf@gnu.org> Date: Wed, 28 Nov 2018 10:28:47 +0100 Message-ID: <87k1kx1rg0.fsf@cassou.me> 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 (-) Hi Eli, Eli Zaretskii writes: > Can you please show the value of 'data' in frame #10 or in frame #5, > in human-readable form? This should be possible using the "xtype" > command followed by another x* command, according to what type is > shown by "xtype", probably "xsymbol". I would like to do that but I lack knowledge of gdb. Here is what I came up with: (gdb) frame 10 #10 0x00000000005911d8 in cmd_error_internal (data=XIL(0x1347253), context=0x7fffffffce90 "") at keyboard.c:972 972 call3 (Vcommand_error_function, data, (gdb) p data $1 = XIL(0x1347253) (gdb) xtype Lisp_Cons (gdb) xcons $2 = (struct Lisp_Cons *) 0x1347250 { u = { s = { car = XIL(0xe3a0), u = { cdr = XIL(0x1347283), chain = 0x1347283 } }, gcaligned = 0xa0 } } -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sun Jun 22 11:45:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33530: 26.1.90; D-Bus crashes Emacs: consp, Fatal error 7: Bus error Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Nov 2018 09:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33530 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert , 33530-done@debbugs.gnu.org Cc: Michael Albinus Received: via spool by 33530-done@debbugs.gnu.org id=D33530.154339782311440 (code D ref 33530); Wed, 28 Nov 2018 09:38:02 +0000 Received: (at 33530-done) by debbugs.gnu.org; 28 Nov 2018 09:37:03 +0000 Received: from localhost ([127.0.0.1]:52860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRwHH-0002yS-36 for submit@debbugs.gnu.org; Wed, 28 Nov 2018 04:37:03 -0500 Received: from mail.choca.pics ([62.210.108.126]:33840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRwHF-0002y1-9u for 33530-done@debbugs.gnu.org; Wed, 28 Nov 2018 04:37:01 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 93190233525A; Wed, 28 Nov 2018 10:37:00 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id Va4d8-HZUn1W; Wed, 28 Nov 2018 10:36:59 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 7FC0B233525D; Wed, 28 Nov 2018 10:36:59 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics 7FC0B233525D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1543397819; bh=dkT1Z7eP+1xBNuwig6/fGRJzP+mtILd1QrqAB3NnpH0=; h=From:To:Date:Message-ID:MIME-Version; b=ecwZSHeei7GXRClFkWM/rlXqO7kGkNnM6NTf/2L9krvO68NybhQ8QfKlR1GVZg7+Y uK8jGrxaWXLcCRp/vDB4i6ZyC2nSTvDKuXYAdofAWuVjI37BNf1H5LU9cpGs9nwMxH vPRFhL8pJbfBM6jHA/oJa3BM/B1K87ZM7cuKhPb306nUBOWKw2iKX331hNjX0AuZvz IPcr/5PTmi7Px9sYUehZbwVO8HrP56mbC3Aw1HsVp4aySTnOsMQ1fDxlVbmQ2FsBZ+ 0894u8E6rpbdK4AFB0p75E7Tbd4WqmTLThBMCLfUjL+lylVCZjVqNN5gICxhXfxEpx WBY4eOwo+iWmg== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id AviQKdjs3Lok; Wed, 28 Nov 2018 10:36:59 +0100 (CET) Received: from luz4 (aputeaux-681-1-47-110.w90-86.abo.wanadoo.fr [90.86.210.110]) by mail.choca.pics (Postfix) with ESMTPSA id 362F5233525A; Wed, 28 Nov 2018 10:36:59 +0100 (CET) From: Damien Cassou In-Reply-To: <644e275a-e9c0-4330-aa70-64969d4159d7@cs.ucla.edu> References: <87va4i1bl6.fsf@cassou.me> <644e275a-e9c0-4330-aa70-64969d4159d7@cs.ucla.edu> Date: Wed, 28 Nov 2018 10:36:57 +0100 Message-ID: <87h8g11r2e.fsf@cassou.me> 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 (-) Paul Eggert writes: > Thanks for reporting that. I installed the attached into the master branch and > am marking the bug as fixed. Not sure whether it's worth installing into the > emacs-26 branch. It is a serious problem if Lisp code can make Emacs crash; on > the other hand, the usage is erroneous. thank you Paul for the quick fix. -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sun Jun 22 11:45:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33530: 26.1.90; D-Bus crashes Emacs: consp, Fatal error 7: Bus error Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Nov 2018 09:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33530 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou Cc: 33530@debbugs.gnu.org, eggert@cs.ucla.edu, michael.albinus@gmx.de Received: via spool by 33530-submit@debbugs.gnu.org id=B33530.154339850419967 (code B ref 33530); Wed, 28 Nov 2018 09:49:01 +0000 Received: (at 33530) by debbugs.gnu.org; 28 Nov 2018 09:48:24 +0000 Received: from localhost ([127.0.0.1]:52875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRwSF-0005Bz-Mq for submit@debbugs.gnu.org; Wed, 28 Nov 2018 04:48:23 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59285) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRwSE-0005Bl-E6 for 33530@debbugs.gnu.org; Wed, 28 Nov 2018 04:48:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRwS3-0006n0-9Q for 33530@debbugs.gnu.org; Wed, 28 Nov 2018 04:48:16 -0500 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]:57853) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRwRu-0006ew-W8; Wed, 28 Nov 2018 04:48:03 -0500 Received: from [176.228.60.248] (port=1496 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gRwRu-00037a-JQ; Wed, 28 Nov 2018 04:48:02 -0500 Date: Wed, 28 Nov 2018 11:48:13 +0200 Message-Id: <838t1dfs82.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87k1kx1rg0.fsf@cassou.me> (message from Damien Cassou on Wed, 28 Nov 2018 10:28:47 +0100) References: <87va4i1bl6.fsf@cassou.me> <83tvk1g21r.fsf@gnu.org> <87k1kx1rg0.fsf@cassou.me> 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: Damien Cassou > Cc: 33530@debbugs.gnu.org, eggert@cs.ucla.edu, michael.albinus@gmx.de > Date: Wed, 28 Nov 2018 10:28:47 +0100 > > Eli Zaretskii writes: > > Can you please show the value of 'data' in frame #10 or in frame #5, > > in human-readable form? This should be possible using the "xtype" > > command followed by another x* command, according to what type is > > shown by "xtype", probably "xsymbol". > > I would like to do that but I lack knowledge of gdb. Here is what I came > up with: > > (gdb) frame 10 > #10 0x00000000005911d8 in cmd_error_internal (data=XIL(0x1347253), context=0x7fffffffce90 "") at keyboard.c:972 > 972 call3 (Vcommand_error_function, data, > > (gdb) p data > $1 = XIL(0x1347253) > > (gdb) xtype > Lisp_Cons > > (gdb) xcons Use "pp data" instead, it's better with conses, because it avoids the need to manually drill down into each cons cell. Thanks. From unknown Sun Jun 22 11:45:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33530: 26.1.90; D-Bus crashes Emacs: consp, Fatal error 7: Bus error Resent-From: Damien Cassou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Nov 2018 11:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33530 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 33530@debbugs.gnu.org, eggert@cs.ucla.edu, michael.albinus@gmx.de Received: via spool by 33530-submit@debbugs.gnu.org id=B33530.154340484129959 (code B ref 33530); Wed, 28 Nov 2018 11:34:02 +0000 Received: (at 33530) by debbugs.gnu.org; 28 Nov 2018 11:34:01 +0000 Received: from localhost ([127.0.0.1]:52910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRy6S-0007n8-TL for submit@debbugs.gnu.org; Wed, 28 Nov 2018 06:34:01 -0500 Received: from mail.choca.pics ([62.210.108.126]:35524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRy6Q-0007mz-2i for 33530@debbugs.gnu.org; Wed, 28 Nov 2018 06:33:59 -0500 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id AFBF1232EE5D; Wed, 28 Nov 2018 12:33:56 +0100 (CET) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id d9bZtVDrkqxO; Wed, 28 Nov 2018 12:33:55 +0100 (CET) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 24B8B232EEF4; Wed, 28 Nov 2018 12:33:55 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.choca.pics 24B8B232EEF4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cassou.me; s=9EA44F5C-DEF4-11E6-A83F-A08DF322D8FB; t=1543404835; bh=I6g6Xs1SUvKQ82oMstadVtH/yKVuxmwxliSnWE04U5Y=; h=From:To:Date:Message-ID:MIME-Version; b=BxiBEqO9r6XC8CDbPc8aFL/VVp1yz0U7ejIefKT+6+RnPliUPDuUu7tDtMTE+WrYv YAXw7S1y9DpppUW4yXaRIN/6vaHucfrt3EMRwJCUPXaJLVbqT7fupbpRYksG4qg4of InJQrANdNhh22cxg3202RAoY654/irg/d7TX0TWDOGcXvQCeHaazpcu1I6yFIxr3NL r3ocdgJPCeu3WcMMFTTvDtRShYyPgu02qHuUgo9x8GVKLkjtvoHgUmPBeCnt1TPNzR 9mZ8AhPRepNgkH+fuT0c4AIHxIK+tMWKDO8FTIzBx7D0ruifU+GUeGL+tuHjQ2E2S7 cPWEfyCdj6B3Q== X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id BhboUMPqhDxe; Wed, 28 Nov 2018 12:33:55 +0100 (CET) Received: from luz4 (aputeaux-681-1-47-110.w90-86.abo.wanadoo.fr [90.86.210.110]) by mail.choca.pics (Postfix) with ESMTPSA id C82A5232EE5D; Wed, 28 Nov 2018 12:33:54 +0100 (CET) From: Damien Cassou In-Reply-To: <838t1dfs82.fsf@gnu.org> References: <87va4i1bl6.fsf@cassou.me> <83tvk1g21r.fsf@gnu.org> <87k1kx1rg0.fsf@cassou.me> <838t1dfs82.fsf@gnu.org> Date: Wed, 28 Nov 2018 12:33:51 +0100 Message-ID: <87sgzll9ls.fsf@cassou.me> 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 (-) Eli Zaretskii writes: >> (gdb) p data >> $1 = XIL(0x1347253) > Use "pp data" instead, it's better with conses, because it avoids the > need to manually drill down into each cons cell. (gdb) frame 10 #10 0x00000000005911d8 in cmd_error_internal (data=XIL(0x1347283), context=0x7fffffffce90 "") at keyboard.c:972 972 call3 (Vcommand_error_function, data, (gdb) pp data (wrong-type-argument consp Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x00000000005870c8 in PSEUDOVECTOR_TYPE (v=0xc8c7000c8421c6c0) at lisp.h:1573 1573 ptrdiff_t size = v->header.size; The program being debugged was signaled while in a function called from GDB. GDB remains in the frame where the signal was received. To change this behavior use "set unwindonsignal on". Evaluation of the expression containing the function (safe_debug_print) will be abandoned. When the function is done executing, GDB will silently stop. -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From unknown Sun Jun 22 11:45:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33530: 26.1.90; D-Bus crashes Emacs: consp, Fatal error 7: Bus error Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Nov 2018 12:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33530 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Damien Cassou Cc: 33530@debbugs.gnu.org, eggert@cs.ucla.edu, michael.albinus@gmx.de Received: via spool by 33530-submit@debbugs.gnu.org id=B33530.154340646432625 (code B ref 33530); Wed, 28 Nov 2018 12:02:01 +0000 Received: (at 33530) by debbugs.gnu.org; 28 Nov 2018 12:01:04 +0000 Received: from localhost ([127.0.0.1]:52921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRyWe-0008U9-GC for submit@debbugs.gnu.org; Wed, 28 Nov 2018 07:01:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gRyWa-0008TV-KK for 33530@debbugs.gnu.org; Wed, 28 Nov 2018 07:01:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRyWP-0001jZ-Tj for 33530@debbugs.gnu.org; Wed, 28 Nov 2018 07:00:55 -0500 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]:33374) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRyWG-0000gj-8c; Wed, 28 Nov 2018 07:00:40 -0500 Received: from [176.228.60.248] (port=1746 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gRyWF-00066f-QL; Wed, 28 Nov 2018 07:00:40 -0500 Date: Wed, 28 Nov 2018 14:00:50 +0200 Message-Id: <834lc1fm31.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87sgzll9ls.fsf@cassou.me> (message from Damien Cassou on Wed, 28 Nov 2018 12:33:51 +0100) References: <87va4i1bl6.fsf@cassou.me> <83tvk1g21r.fsf@gnu.org> <87k1kx1rg0.fsf@cassou.me> <838t1dfs82.fsf@gnu.org> <87sgzll9ls.fsf@cassou.me> 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: Damien Cassou > Cc: 33530@debbugs.gnu.org, eggert@cs.ucla.edu, michael.albinus@gmx.de > Date: Wed, 28 Nov 2018 12:33:51 +0100 > > (gdb) frame 10 > #10 0x00000000005911d8 in cmd_error_internal (data=XIL(0x1347283), context=0x7fffffffce90 "") at keyboard.c:972 > 972 call3 (Vcommand_error_function, data, > > (gdb) pp data > (wrong-type-argument consp Thanks, it's clear now.