From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.bugs Subject: bug#49866: 28.0.50; gnus-summary-exit from the transient search buffer giving error Date: Fri, 06 Aug 2021 09:25:23 -0700 Message-ID: <8735rma6bw.fsf@ericabrahamsen.net> References: <87zgtxlho6.fsf@gnus.org> <87mtpwi2wy.fsf@gnus.org> <87tuk34zr8.fsf@ericabrahamsen.net> <87k0kz4vxr.fsf@ericabrahamsen.net> <87a6lv4tp6.fsf@ericabrahamsen.net> <87im0j4cjs.fsf@ericabrahamsen.net> <87y29ec44t.fsf@gnus.org> <87v94ij2jz.fsf@tcd.ie> <87bl6ac0nu.fsf@gnus.org> <8735rmbysi.fsf@tcd.ie> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17743"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 49866@debbugs.gnu.org, Lars Ingebrigtsen , Pankaj Jangid To: "Basil L. Contovounesios" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 06 18:26:10 2021 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 1mC2fg-0004Mu-4M for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 06 Aug 2021 18:26:08 +0200 Original-Received: from localhost ([::1]:35246 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mC2ff-0003AO-5o for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 06 Aug 2021 12:26:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36316) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mC2fZ-0003AG-Su for bug-gnu-emacs@gnu.org; Fri, 06 Aug 2021 12:26:01 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39674) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mC2fZ-0003rJ-Lr for bug-gnu-emacs@gnu.org; Fri, 06 Aug 2021 12:26:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mC2fZ-0006ZS-IH for bug-gnu-emacs@gnu.org; Fri, 06 Aug 2021 12:26:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Aug 2021 16:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49866 X-GNU-PR-Package: emacs Original-Received: via spool by 49866-submit@debbugs.gnu.org id=B49866.162826713525224 (code B ref 49866); Fri, 06 Aug 2021 16:26:01 +0000 Original-Received: (at 49866) by debbugs.gnu.org; 6 Aug 2021 16:25:35 +0000 Original-Received: from localhost ([127.0.0.1]:51220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mC2f9-0006Ym-8X for submit@debbugs.gnu.org; Fri, 06 Aug 2021 12:25:35 -0400 Original-Received: from mail.ericabrahamsen.net ([52.70.2.18]:48200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mC2f5-0006YW-3Y for 49866@debbugs.gnu.org; Fri, 06 Aug 2021 12:25:34 -0400 Original-Received: from localhost (c-71-197-184-122.hsd1.wa.comcast.net [71.197.184.122]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 9F481FA08C; Fri, 6 Aug 2021 16:25:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1628267124; bh=L6/axMOIkjemTXiS0FuCvOAb/zTQiy1nZ/Ju1UDgHwU=; h=From:To:Cc:Subject:References:Date:From; b=BzSEwKXmEvvc0+yJvGfOdYYay9zbfXeYQekvdY8Hh7Q8erjJU18N9rNpwS8lgkVA1 JW4OTOu7qgVxmkwqeli1tvgejF+b/8JU3G1QX81zin+suUWtomZAN06HmbQi/7WoIe ahifE2C8F4jJ9hGyRtisEnHOYLUzlocpBcO8qOmU= 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:211337 Archived-At: On 08/06/21 12:25 PM, Basil L. Contovounesios wrote: > Lars Ingebrigtsen writes: > >> "Basil L. Contovounesios" writes: >> >>> The problem isn't nil, it's '(1 2 3). >> >> The original backtrace was >> >> Debugger entered--Lisp error: (cl-no-applicable-method map-into nil list) >> signal(cl-no-applicable-method (map-into nil list)) >> [...] >> map-into(nil list) >> map-merge(list nil nil) > > This reminds me of https://bugs.gnu.org/46722, although I can't > reproduce the error with (map-into () 'list). > >> though. So Eric's patch is the right thing for the '(1 2 3) nil case? > > I don't see how Eric's patch addresses the '(1 2 3) case, since '(1 2 3) > is not a valid map that map-merge can usefully operate on. I've provided unhelpful examples here, because I didn't really know what `map-merge' was supposed to do. Reloading map.el or map.elc is enough to fix the problem here. So that's another data point. I realized that I was lying when I told Andy that EBDB doesn't use map.el! In fact it does require it at the top ebdb.el, but then doesn't make use of any of the functions. Maybe at some point I thought I'd use it for something? I'll remove the require, but it would be pretty amazing if that were the source of the problem.