From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#53058: etc/DEBUG could say more about --enable-check-lisp-object-type Date: Sat, 08 Jan 2022 08:55:18 +0200 Message-ID: <83lezq4syx.fsf@gnu.org> References: <87zgoi8xve.fsf@melete.silentflame.com> <83r19uim2q.fsf@gnu.org> <871r1uyq1i.fsf@athena.silentflame.com> <8335mahr8f.fsf@gnu.org> <87v8z4mh5g.fsf@melete.silentflame.com> <83v8z4eygg.fsf@gnu.org> <87pmpbm8j2.fsf@melete.silentflame.com> <83v8z2eizk.fsf@gnu.org> <87pmp9wyo3.fsf@melete.silentflame.com> <83r19pc8ax.fsf@gnu.org> <87v8yzb1v7.fsf@melete.silentflame.com> <83v8yy9ybv.fsf@gnu.org> <87lezsd8v0.fsf@melete.silentflame.com> <83iluw7hgc.fsf@gnu.org> <87v8ywbf73.fsf@melete.silentflame.com> <835yqw6nhb.fsf@gnu.org> <87o84nb7n3.fsf@melete.silentflame.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39902"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 53058@debbugs.gnu.org To: Sean Whitton Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 08 08:23:13 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n664H-000ADf-Gg for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 08 Jan 2022 08:23:13 +0100 Original-Received: from localhost ([::1]:44078 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n664G-0004cT-DX for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 08 Jan 2022 02:23:12 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:59412) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n65dy-0005ow-8M for bug-gnu-emacs@gnu.org; Sat, 08 Jan 2022 01:56:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53338) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n65dx-0006UY-QB for bug-gnu-emacs@gnu.org; Sat, 08 Jan 2022 01:56:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n65dx-0006Dz-KY for bug-gnu-emacs@gnu.org; Sat, 08 Jan 2022 01:56:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Jan 2022 06:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53058 X-GNU-PR-Package: emacs Original-Received: via spool by 53058-submit@debbugs.gnu.org id=B53058.164162494723903 (code B ref 53058); Sat, 08 Jan 2022 06:56:01 +0000 Original-Received: (at 53058) by debbugs.gnu.org; 8 Jan 2022 06:55:47 +0000 Original-Received: from localhost ([127.0.0.1]:46241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n65di-0006DS-P9 for submit@debbugs.gnu.org; Sat, 08 Jan 2022 01:55:46 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:58628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n65df-0006D9-Lj for 53058@debbugs.gnu.org; Sat, 08 Jan 2022 01:55:45 -0500 Original-Received: from [2001:470:142:3::e] (port=51498 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n65da-0006NT-5g; Sat, 08 Jan 2022 01:55:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=mV0g/SmpVHrekacrQz7boiAyZI8wtXcXUmi7mAWErHk=; b=LT/7ykaCJAjo Ta38YniAEG7MvJbkPRTqAI3yD6TtA7RGLrfL+YivmUKjWfBh7yEAsnhz/I8Sw/p1BmfWcx3ICDY8A 2SedYQimrrf+HSkX7ToPHdfGgPmR9BYIvZLDcZ1va7202INQtoASVjzvgkeRN3g8oZ+JBg1e3+vWU IDDukvwwG35jU0M7sV5cMPQKgjFMDixVvFD/DyVtjZYekS18pxqHyfSlYU02DwI86TacquTWmjl/m 8ZUQo8zEI/SR6ppQp2lXsNu/2NQwjgFvTshuhrknT3M1zk70lCJ3/wHQmz6grTcR1gAyNwgf1P6MO bY01sQ6LmwISk4AuvdXivg==; Original-Received: from [87.69.77.57] (port=4775 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n65dW-0007fK-GO; Sat, 08 Jan 2022 01:55:36 -0500 In-Reply-To: <87o84nb7n3.fsf@melete.silentflame.com> (message from Sean Whitton on Fri, 07 Jan 2022 13:41:52 -0700) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:223817 Archived-At: > From: Sean Whitton > Cc: 53058@debbugs.gnu.org > Date: Fri, 07 Jan 2022 13:41:52 -0700 > > To me, conditionalising break points is a fundamental debugging action, > something that a beginner is likely to want to do. And it's Emacs, so > chances are those conditions will involve Lisp objects. So having > instructions aimed at someone just getting started telling you to use a > flag which makes that basic debugging action much less likely to work > seems worth improving. Do you have any other ideas as to how that could > be done? The reasons for the problem in your case is not known: NILP should have worked, as did the comparison with Qnil. Until we understand why those didn't work, I don't see how we can say anything in etc/DEBUG that would both be useful and important/general enough to have there. My best advice is to try to understand why those conditions didn't work on your system. Maybe someone here knowns, or maybe you should ask on the GDB mailing list (gdb@sourceware.org).