From unknown Mon Aug 18 02:05:26 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#16935 <16935@debbugs.gnu.org> To: bug#16935 <16935@debbugs.gnu.org> Subject: Status: 24.3.50; when tab-completing in 'M-x' : "Wrong type argument: numberp, nil" Reply-To: bug#16935 <16935@debbugs.gnu.org> Date: Mon, 18 Aug 2025 09:05:26 +0000 retitle 16935 24.3.50; when tab-completing in 'M-x' : "Wrong type argument:= numberp, nil" reassign 16935 emacs submitter 16935 Nicolas Richard severity 16935 normal tag 16935 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 09:12:54 2014 Received: (at submit) by debbugs.gnu.org; 4 Mar 2014 14:12:54 +0000 Received: from localhost ([127.0.0.1]:49877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKq5W-0000yK-3I for submit@debbugs.gnu.org; Tue, 04 Mar 2014 09:12:54 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39859) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKq5U-0000yC-4M for submit@debbugs.gnu.org; Tue, 04 Mar 2014 09:12:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WKq5K-0005MW-Eo for submit@debbugs.gnu.org; Tue, 04 Mar 2014 09:12:51 -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,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42000) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WKq5K-0005MQ-CN for submit@debbugs.gnu.org; Tue, 04 Mar 2014 09:12:42 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41546) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WKq5C-0005WB-VX for bug-gnu-emacs@gnu.org; Tue, 04 Mar 2014 09:12:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WKq53-0005IE-Fz for bug-gnu-emacs@gnu.org; Tue, 04 Mar 2014 09:12:34 -0500 Received: from mxin.ulb.ac.be ([164.15.128.112]:15388) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WKq53-0005Ht-Al for bug-gnu-emacs@gnu.org; Tue, 04 Mar 2014 09:12:25 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmkJALPeFVOkD4Xx/2dsb2JhbABahxulCYJKAZMMhD90gk9uHQIFIQIRAYhEARSdKI8bUZgZAYdKgSmGL4cWglmBSQSYPIYzi3iDLjs Received: from mathsrv4.ulb.ac.be (HELO geodiff-mac3) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 04 Mar 2014 15:12:23 +0100 From: Nicolas Richard To: bug-gnu-emacs@gnu.org Subject: 24.3.50; when tab-completing in 'M-x' : "Wrong type argument: numberp, nil" Date: Tue, 04 Mar 2014 15:12:42 +0100 Message-ID: <871tyiyrvp.fsf@yahoo.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) Hi, Reproduce: emacs -Q -f toggle-debug-on-error --eval '(execute-kbd-macro (kbd "M-x f o = o C-a "))' backtrace: Debugger entered--Lisp error: (wrong-type-argument numberp nil) zerop(nil) minibuffer-completion-help(5 8) [the rest is of no particular interest] Possible fix (i.e. Work=C2=A9 Fo=C2=AE Me=E2=84=A2): --- a/lisp/minibuffer.el +++ b/lisp/minibuffer.el @@ -1753,7 +1753,7 @@ variables.") (if completions "Sole completion" "No completions"))) =20 (let* ((last (last completions)) - (base-size (cdr last)) + (base-size (or (cdr last) 0)) (prefix (unless (zerop base-size) (substring string 0 base-si= ze))) (all-md (completion--metadata (buffer-substring-no-properties start (point)) --=20 Nico. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 09:17:34 2014 Received: (at control) by debbugs.gnu.org; 4 Mar 2014 14:17:34 +0000 Received: from localhost ([127.0.0.1]:49882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKqA2-00016O-6x for submit@debbugs.gnu.org; Tue, 04 Mar 2014 09:17:34 -0500 Received: from mxin.ulb.ac.be ([164.15.128.112]:21977) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKq9z-00016B-Gf for control@debbugs.gnu.org; Tue, 04 Mar 2014 09:17:32 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiEFALnfFVOkD4Xx/2dsb2JhbABakQKdbAGXS3SCRXgkNAGIRAEUnS+PbJgXAYdKh1iHFoQiBJg8hjOLeIMuOw Received: from mathsrv4.ulb.ac.be (HELO geodiff-mac3) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 04 Mar 2014 15:17:29 +0100 Date: Tue, 04 Mar 2014 15:17:48 +0100 Message-Id: <87zjl6xd2r.fsf@yahoo.fr> To: control@debbugs.gnu.org From: Nicolas Richard Subject: control message for bug #16935 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -2.3 (--) tags 16935 patch From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 09:27:39 2014 Received: (at 16935) by debbugs.gnu.org; 4 Mar 2014 14:27:40 +0000 Received: from localhost ([127.0.0.1]:49895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKqJm-0001Mw-PU for submit@debbugs.gnu.org; Tue, 04 Mar 2014 09:27:39 -0500 Received: from mail-pd0-f178.google.com ([209.85.192.178]:52960) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKqJh-0001Mf-Ak for 16935@debbugs.gnu.org; Tue, 04 Mar 2014 09:27:34 -0500 Received: by mail-pd0-f178.google.com with SMTP id x10so5175302pdj.23 for <16935@debbugs.gnu.org>; Tue, 04 Mar 2014 06:27:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=fcmvGvc6/6c/37bEtAYdQWU+8vCxWxVT8hcmlXslPXg=; b=LFWq9Y2WZowN9eQmvEkmEILqAHMBlZhL2yCQ2JlitJhBNhRJMx7Q/6OEijL1kcMT0i LrBUHbBzQ3oTEmosBxk769CGnX3uUnM9gpLST38FLRtg+FJ8LjAxu+4oO+sf/vsAdyUu /J5BLJWP1iOvNvqhH/7ejmrpdqPaKOsW9aL6u+dSMMoEBATabPO0Vn0zjJBhIGUGoDgl EJDze7+1ndhGK3xWxrItz3afVOYCYhZrdOMVJ+KxbZDD6UuKCCAxgspkzqPUJKgQTEDo IiGWnegFFzlJxkg9TGWVsASliVawMzqJeUO3HjWwQS/eePE4tWD6zaKBPe3hqYB16lUn GB6g== X-Received: by 10.68.133.163 with SMTP id pd3mr9834281pbb.166.1393943252468; Tue, 04 Mar 2014 06:27:32 -0800 (PST) Received: from Zeuss-MacBook.local ([222.130.177.23]) by mx.google.com with ESMTPSA id yx3sm21498465pbb.6.2014.03.04.06.27.29 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Mar 2014 06:27:31 -0800 (PST) From: Leo Liu To: Nicolas Richard Subject: Re: bug#16935: 24.3.50; when tab-completing in 'M-x' : "Wrong type argument: numberp, nil" References: <871tyiyrvp.fsf@yahoo.fr> Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAGFBMVEUzRVhbQj4eZqO6SjnT eWpxnMetm5b6/PmidmqrAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1F B9cBBwMLBfKABCMAAAFoSURBVCjPtZI9a8MwEIaFoc7aYDdelQMna0Em3tsSr0XUeE2Q6a22a+v+ fk8fSSBkbDUI6dHpfe9OEvRgiD+ApqKPJgJeB6iUUXWESjUe/ig38AJrhqqvaU2nTIXbNvOQ40fe qdry4kyGoVWsfCQalXpHnJGM01wjWdYbMlXNFdsZDO69m9aqNqxEJqTEgbM5OF7wlEfIoll1Ked4 LbM5X2EdILLokEdmI8z7g5cKED0cuTC930TYhy7ZDekkXVGw/L60TguJePPxcJF48lpsSUWEA/Ju jGFNgJOXc4Hz7TmAdBeu5Ve4AEjOi2/2jfd3cAJZ+IbNrvdjgBZY01b+HTuG3cLws6BJZqVOj/pp T0OqVwx3rFq+QmJwx3loK5JSLEhDIt62+mtC2C+SrAUxEbV6C6v2BRbd6pILBKFpepKZJHgGgrKF sptSUUoczpwg2pQ7ZH1tgs0ou/917mzz6Cs2//C978cv5l07L02orIEAAAAASUVORK5CYII= Date: Tue, 04 Mar 2014 22:27:22 +0800 In-Reply-To: <871tyiyrvp.fsf@yahoo.fr> (Nicolas Richard's message of "Tue, 04 Mar 2014 15:12:42 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (OS X 10.9.2) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16935 Cc: 16935@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) On 2014-03-04 22:12 +0800, Nicolas Richard wrote: > --- a/lisp/minibuffer.el > +++ b/lisp/minibuffer.el > @@ -1753,7 +1753,7 @@ variables.") > (if completions "Sole completion" "No completions"))) > > (let* ((last (last completions)) > - (base-size (cdr last)) > + (base-size (or (cdr last) 0)) > (prefix (unless (zerop base-size) (substring string 0 base-size))) > (all-md (completion--metadata (buffer-substring-no-properties > start (point)) I noticed this error too. (base-size (cdr last)) is used in 24.3 and no errors there. So it will be good to know where the problem originated and fix it. Leo From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 09:39:54 2014 Received: (at 16935) by debbugs.gnu.org; 4 Mar 2014 14:39:54 +0000 Received: from localhost ([127.0.0.1]:49955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKqVc-0002qk-CP for submit@debbugs.gnu.org; Tue, 04 Mar 2014 09:39:53 -0500 Received: from rs249.mailgun.us ([209.61.151.249]:43246) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKqVY-0002qY-8a for 16935@debbugs.gnu.org; Tue, 04 Mar 2014 09:39:49 -0500 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=kickhub.com; q=dns/txt; s=mailo; t=1393943987; h=From: To: Cc: Subject: In-Reply-To: References: Date: Message-Id: Mime-Version: Content-Type: Sender; bh=kLQa2ahqN31m8HDD2v/pWFI8ShkfxDEoVLV1WqNrU08=; b=yYGdAc/as6JBgQ1jA2MJOouHsoJLh76GidnOs/ro/w95pLIaAJlJYlZyidU0S2Ssyclp3Zcv SfB12MvHebZA+SSxwAJne6/4cfDD182/dBGFJbKwitxbfraXl3rlTv2R3gZsz2I0tvIL963I zEdDSDezJ+2CMebvfImqbLHGhXw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=kickhub.com; s=mailo; q=dns; h=From: To: Cc: Subject: In-Reply-To: References: Date: Message-Id: Mime-Version: Content-Type: Sender; b=tDPV9TMeJMxRQk8au5roBs3+St2eCTqlnyso1sSVdLq3coxrRZ/KZsJU1xNXVMIwrDly+y OwfUgvV9ANSxBLyNzrIFdb9NEzA9pDKZRWeU4PA1Xq1//+Qqijbmzu51pSR6ZTk+5gosMpQ5 6KfHZyyTNsbznHsGX3hG168NCu0fQ= Received: from bzg.localdomain (AMontsouris-651-1-21-222.w82-123.abo.wanadoo.fr [82.123.168.222]) by mxa.mailgun.org with ESMTP id 5315e5a7.67aeed8-in3; Tue, 04 Mar 2014 14:39:35 -0000 (UTC) Received: by bzg.localdomain (Postfix, from userid 1000) id 9428D1C20D88; Tue, 4 Mar 2014 15:39:33 +0100 (CET) From: Bastien To: Leo Liu Subject: Re: bug#16935: 24.3.50; when tab-completing in 'M-x' : "Wrong type argument: numberp, nil" In-Reply-To: (Leo Liu's message of "Tue, 04 Mar 2014 22:27:22 +0800") References: <871tyiyrvp.fsf@yahoo.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Date: Tue, 04 Mar 2014 15:39:33 +0100 Message-Id: <87mwh62fkq.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain X-Mailgun-Sid: WyIxMjQ3MSIsICIxNjkzNUBkZWJidWdzLmdudS5vcmciLCAiMTY0ODgiXQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16935 Cc: Nicolas Richard , 16935@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Leo Liu writes: > On 2014-03-04 22:12 +0800, Nicolas Richard wrote: >> --- a/lisp/minibuffer.el >> +++ b/lisp/minibuffer.el >> @@ -1753,7 +1753,7 @@ variables.") >> (if completions "Sole completion" "No completions"))) >> >> (let* ((last (last completions)) >> - (base-size (cdr last)) >> + (base-size (or (cdr last) 0)) >> (prefix (unless (zerop base-size) (substring string 0 base-size))) >> (all-md (completion--metadata (buffer-substring-no-properties >> start (point)) > > I noticed this error too. (base-size (cdr last)) is used in 24.3 and no > errors there. So it will be good to know where the problem originated > and fix it. Sorry -- I just saw Nicolas email and yours. Hopefully, I came up with the same fix. The error originated here: http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=66c5fecc The commit makes `base-size' optional, so we need to ensure it falls back to 0 instead of nil. -- Bastien From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 10:03:05 2014 Received: (at 16935) by debbugs.gnu.org; 4 Mar 2014 15:03:05 +0000 Received: from localhost ([127.0.0.1]:50471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKqs5-0003Zo-6v for submit@debbugs.gnu.org; Tue, 04 Mar 2014 10:03:05 -0500 Received: from mxin.ulb.ac.be ([164.15.128.112]:18326) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKqs1-0003ZH-0q for 16935@debbugs.gnu.org; Tue, 04 Mar 2014 10:03:01 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap4EAHzqFVOkD4Xx/2dsb2JhbABaxQeBM3SCJgEBBHkQCAMhJQ8BBA08E4dkAQMRrQ6YGQFKDYZcF4dYhGSCFQeEOASWT4FthjOGMIVIgW+BPzs Received: from mathsrv4.ulb.ac.be (HELO geodiff-mac3) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 04 Mar 2014 16:02:56 +0100 From: Nicolas Richard To: Bastien Subject: Re: bug#16935: 24.3.50; when tab-completing in 'M-x' : "Wrong type argument: numberp, nil" References: <871tyiyrvp.fsf@yahoo.fr> <87mwh62fkq.fsf@bzg.ath.cx> Date: Tue, 04 Mar 2014 16:03:15 +0100 In-Reply-To: <87mwh62fkq.fsf@bzg.ath.cx> (Bastien's message of "Tue, 04 Mar 2014 15:39:33 +0100") Message-ID: <87vbvuxaz0.fsf@yahoo.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 16935 Cc: Nicolas Richard , Leo Liu , 16935@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -2.3 (--) Bastien writes: > Leo Liu writes: >> I noticed this error too. (base-size (cdr last)) is used in 24.3 and no >> errors there. So it will be good to know where the problem originated >> and fix it. > The commit makes `base-size' optional, so we need to ensure it > falls back to 0 instead of nil. Shouldn't base-size default to 0 in completion-hilit-commonality then, to avoid having to fix code that relies on base-size being an integer everywhere else ? Or were all such occurrences found already ? --- a/lisp/minibuffer.el +++ b/lisp/minibuffer.el @@ -1595,11 +1595,12 @@ This adds the face `completions-common-part' to the first `completions-first-difference' to the first character after that. It returns a list with font-lock properties applied to each element, -and with BASE-SIZE appended as the last element." +and with BASE-SIZE (or zero) appended as the last element." + (or base-size (setq base-size 0)) (when completions (if (zerop prefix-len) completions - (let ((com-str-len (- prefix-len (or base-size 0)))) + (let ((com-str-len (- prefix-len base-size))) (nconc (mapcar (lambda (elem) -- Nico. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 10:14:20 2014 Received: (at 16935) by debbugs.gnu.org; 4 Mar 2014 15:14:20 +0000 Received: from localhost ([127.0.0.1]:50477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKr2y-0003rV-G1 for submit@debbugs.gnu.org; Tue, 04 Mar 2014 10:14:20 -0500 Received: from rs249.mailgun.us ([209.61.151.249]:34221) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKr2u-0003rL-I3 for 16935@debbugs.gnu.org; Tue, 04 Mar 2014 10:14:18 -0500 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=kickhub.com; q=dns/txt; s=mailo; t=1393946055; h=From: To: Cc: Subject: In-Reply-To: References: Date: Message-Id: Mime-Version: Content-Type: Sender; bh=y1jLtaEqHqXkmntTXglIweLXD7r3oGs7TVSSJdjgCJo=; b=kiRb9IDydcgbrC7xFWLJReki52OJXC/USbnoz8ogIDBeW9cFC4yN6FCqffOGMfrjNboE2vU2 ESYBpK0b4WiV0lANDg1xoiK8/hCCgPkGK10arPQTE1YVzDOj2aWne4aQtMlzE6zu2KJg0TCY wMjV16I/kT7SZdffJ/zF2GzvpCk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=kickhub.com; s=mailo; q=dns; h=From: To: Cc: Subject: In-Reply-To: References: Date: Message-Id: Mime-Version: Content-Type: Sender; b=JiUglr+NDVH34pT4qpTQg1JqapUtJCljtOV4M0g5ieFuCUePurmYZrG5zqiXPYohTrxu6B VIMxo94LmTX8nCeKnZkk7XSfGGJACB/NJ/lUca44gOLsHgRDatRqdsEF7aFRHiIj1u62eN62 aKfFFIot/s9REYwQOQZvsqTU7wpWw= Received: from bzg.localdomain (AMontsouris-651-1-21-222.w82-123.abo.wanadoo.fr [82.123.168.222]) by mxa.mailgun.org with ESMTP id 5315edbc.6690570-in2; Tue, 04 Mar 2014 15:14:04 -0000 (UTC) Received: by bzg.localdomain (Postfix, from userid 1000) id 01C571C20D88; Tue, 4 Mar 2014 16:13:42 +0100 (CET) From: Bastien To: Nicolas Richard Subject: Re: bug#16935: 24.3.50; when tab-completing in 'M-x' : "Wrong type argument: numberp, nil" In-Reply-To: <87vbvuxaz0.fsf@yahoo.fr> (Nicolas Richard's message of "Tue, 04 Mar 2014 16:03:15 +0100") References: <871tyiyrvp.fsf@yahoo.fr> <87mwh62fkq.fsf@bzg.ath.cx> <87vbvuxaz0.fsf@yahoo.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Date: Tue, 04 Mar 2014 16:13:42 +0100 Message-Id: <87eh2i2dzt.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain X-Mailgun-Sid: WyIxMjQ3MSIsICIxNjkzNUBkZWJidWdzLmdudS5vcmciLCAiMTY0ODgiXQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16935 Cc: 16935@debbugs.gnu.org, Leo Liu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Hi Nicolas, Nicolas Richard writes: > Shouldn't base-size default to 0 in completion-hilit-commonality then, > to avoid having to fix code that relies on base-size being an integer > everywhere else ? Or were all such occurrences found already ? I checked occurrences of `base-size' in minibuffer.el and we're covered. Other occurrences in simple.el are explicitely bound to `completion-base-size', so I don't think there is a problem here. -- Bastien From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 12:03:51 2014 Received: (at 16935) by debbugs.gnu.org; 4 Mar 2014 17:03:51 +0000 Received: from localhost ([127.0.0.1]:50557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKskw-0007zx-Bz for submit@debbugs.gnu.org; Tue, 04 Mar 2014 12:03:50 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:43058) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKsku-0007zn-Ae for 16935@debbugs.gnu.org; Tue, 04 Mar 2014 12:03:48 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WKskt-0002RV-Dd; Tue, 04 Mar 2014 12:03:47 -0500 From: Glenn Morris To: Bastien Subject: Re: bug#16935: 24.3.50; when tab-completing in 'M-x' : "Wrong type argument: numberp, nil" References: <871tyiyrvp.fsf@yahoo.fr> <87mwh62fkq.fsf@bzg.ath.cx> X-Spook: terrorism Tony Blair government [Hello to all my friends X-Ran: whWj~Q''O3]g>.'P@Fn.45u_'dVB3O789Nnv<>HXp4i<%6jq,-{~1K;)BTq)[3lLEt][1H X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 04 Mar 2014 12:03:47 -0500 In-Reply-To: <87mwh62fkq.fsf@bzg.ath.cx> (Bastien's message of "Tue, 04 Mar 2014 15:39:33 +0100") Message-ID: <2alhwpew0c.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 16935 Cc: Nicolas Richard , Leo Liu , 16935@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) Bastien wrote: > The error originated here: > http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=66c5fecc > > The commit makes `base-size' optional, so we need to ensure it > falls back to 0 instead of nil. Making an argument optional couldn't cause this. It was the other part of that commit, just now reverted. From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 12:04:47 2014 Received: (at control) by debbugs.gnu.org; 4 Mar 2014 17:04:47 +0000 Received: from localhost ([127.0.0.1]:50561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKslr-00081p-Az for submit@debbugs.gnu.org; Tue, 04 Mar 2014 12:04:47 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:43088) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKslp-00081i-BH for control@debbugs.gnu.org; Tue, 04 Mar 2014 12:04:45 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WKslp-0005Ne-3p for control@debbugs.gnu.org; Tue, 04 Mar 2014 12:04:45 -0500 Date: Tue, 04 Mar 2014 12:04:45 -0500 Message-Id: Subject: control message for bug 16935 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) forcemerge 16933 16935 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 12:22:29 2014 Received: (at 16935) by debbugs.gnu.org; 4 Mar 2014 17:22:29 +0000 Received: from localhost ([127.0.0.1]:50574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKt2y-0001E7-LM for submit@debbugs.gnu.org; Tue, 04 Mar 2014 12:22:28 -0500 Received: from rs249.mailgun.us ([209.61.151.249]:52764) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKt2v-0001Dw-BZ for 16935@debbugs.gnu.org; Tue, 04 Mar 2014 12:22:26 -0500 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=kickhub.com; q=dns/txt; s=mailo; t=1393953744; h=From: To: Cc: Subject: In-Reply-To: References: Date: Message-Id: Mime-Version: Content-Type: Sender; bh=UQm7L9Qr+4ebkfz1VOgw34G8WpawPF327DXSK/MG0LA=; b=sbDj/aiD4FFVSE9pJde5mCIigx4TeACHxbjsaYooGEPL9tkDlOmKds+ogJkYqwEdOUvX2tEu Kug2ZvDYvj/hA9Ct00r60JRvCzwAWiwCOTqWyJrPnJ5Nqna26ST6zhgK0gwHtu0oXbu7PR2Q 1bos9Yl/843V4tdCqDxZKzrPvt4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=kickhub.com; s=mailo; q=dns; h=From: To: Cc: Subject: In-Reply-To: References: Date: Message-Id: Mime-Version: Content-Type: Sender; b=M1ul0Ja8rAPB9NO2iAhsrLfQafjQ3T+eHO85gaZt6A3YPIaxk0vcitW8dYylWvo7/OfOkT 33f17IKQGTGqIbDs1EACC2dIVScBy4JSZWzuXRFup1U6qZNtqofbpuXDbdUDmlnAkuteafIS Iv97zBKr0fk2vyDgmxF5xIydsH2xk= Received: from bzg.localdomain (mar75-2-81-56-68-112.fbx.proxad.net [81.56.68.112]) by mxa.mailgun.org with ESMTP id 53160bba.52266c0-in1; Tue, 04 Mar 2014 17:22:02 -0000 (UTC) Received: by bzg.localdomain (Postfix, from userid 1000) id 707681C20D88; Tue, 4 Mar 2014 18:21:59 +0100 (CET) From: Bastien To: Glenn Morris Subject: Re: bug#16935: 24.3.50; when tab-completing in 'M-x' : "Wrong type argument: numberp, nil" In-Reply-To: <2alhwpew0c.fsf@fencepost.gnu.org> (Glenn Morris's message of "Tue, 04 Mar 2014 12:03:47 -0500") References: <871tyiyrvp.fsf@yahoo.fr> <87mwh62fkq.fsf@bzg.ath.cx> <2alhwpew0c.fsf@fencepost.gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Date: Tue, 04 Mar 2014 18:21:59 +0100 Message-Id: <87k3c92820.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain X-Mailgun-Sid: WyIxMjQ3MSIsICIxNjkzNUBkZWJidWdzLmdudS5vcmciLCAiMTY0ODgiXQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16935 Cc: Nicolas Richard , Leo Liu , 16935@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Glenn Morris writes: > Making an argument optional couldn't cause this. It was the other part > of that commit, just now reverted. Thanks, -- Bastien From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 04 19:16:09 2014 Received: (at 16935) by debbugs.gnu.org; 5 Mar 2014 00:16:09 +0000 Received: from localhost ([127.0.0.1]:50905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKzVI-0006X9-Tf for submit@debbugs.gnu.org; Tue, 04 Mar 2014 19:16:09 -0500 Received: from mail-pa0-f51.google.com ([209.85.220.51]:63057) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WKzVH-0006X2-Ug for 16935@debbugs.gnu.org; Tue, 04 Mar 2014 19:16:08 -0500 Received: by mail-pa0-f51.google.com with SMTP id kq14so279260pab.24 for <16935@debbugs.gnu.org>; Tue, 04 Mar 2014 16:16:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=R4x38XE8zKPQTU/gLpopUFnJzA49YKFGuhXho/kmgnA=; b=yC0YJ0FuCEAPy9fp9wWDyMKq3xGo9E1HMnqmeTJS3d9MP5qwhhb5pApz0SNQx1giVa LuozNwdhY5MyzsSSFGO+fUQQNbVqNMkX1falwlypG/omZmhwlOtcVlcNeEBplv/A/bQs VrmFZdhYnrttu/KESasNMSgyuB8wUkYoi+LVLnVM85dYmFJkDKtOGI9z3kuiJDbvguzo WKOAJoyBxaAj8ayT3q9FwcTmeaUaQUod5yKNxVYwk/JmkGXFjYw/gCY18LHuO9pkfSns Jp5Xb24GrwxTNWF7UZ7Edy1MfyrXasHzL4WgaavEVYiUfzVAhclTind9yAAxm53xwvlQ IzKw== X-Received: by 10.68.99.194 with SMTP id es2mr2996340pbb.100.1393978567176; Tue, 04 Mar 2014 16:16:07 -0800 (PST) Received: from Zeuss-MacBook.local ([123.119.86.190]) by mx.google.com with ESMTPSA id qw8sm1276384pbb.27.2014.03.04.16.16.02 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Mar 2014 16:16:06 -0800 (PST) From: Leo Liu To: Glenn Morris Subject: Re: bug#16935: 24.3.50; when tab-completing in 'M-x' : "Wrong type argument: numberp, nil" References: <871tyiyrvp.fsf@yahoo.fr> <87mwh62fkq.fsf@bzg.ath.cx> <2alhwpew0c.fsf@fencepost.gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAMFBMVEUaFRZLMy1dTENxVzKQ WiCrXQ97cmO/dSqSh3akjGTApXy5sJ7Sxo/Sz8Xo6eP9//xJbkruAAAAAWJLR0QAiAUdSAAAAAlw SFlzAAACxQAAAsUBidZ/7wAAAAd0SU1FB9cBBwMJOwHXewoAAAIBSURBVCjPVdNBiNNAFADQ6J4F x3hThHZBBC+WCFI8SS0iezRDcMHLHkLAg6gJH/fgYQ9xYlj2sLK4KHgqCgXFhda2Idmr4kkQPZQ0 nkQMbTypbMmMM2m7ZgYSmMef/5OZPwo7HFnx3uKPcmj0Dht1LWZJ+Hvr7dIFZXRUwl9VRTuuKDJ+ U44gjscknK4hhJaCkYRsWjmBtLqXlJAG2wipNe18OZJu1BBq1E8xafl4s6Jq2mUZGftU1y7CCxnp FVUDWJXx4C66BKBnErbuoaYNtoRTu6EZBsCbMn7W+5qOAR6WvxNOby9jHWC9hAf3n304CdiAByXs 3Nh9roLDkyb/sWV712vYwaLSAn8CPMHIAAzOPDKP2COAFm4Y4ODVWc6xG7KXsN7UeUJjjimx2uwd gCgNhr0i8C/xyCD5CiCKAMY3Bf5oDzx//w/fimscdcAZU2jv9sedx6+nYPPFIoWI/GK6QZ+EFGOR ErAjCnV3vPZ7XqlTIMbOLY7fLcvvmT7rXNWaGDexIY44N12TG2PDp7vqyl57dnCeuWwyNpnEURxk fTbDYeBnKRn4oejPYI4sH6WviBumEZ/GxX4X/x6EcURFZ7E071bjQGAxpcOAEOJuTiroDEea5Szv rVWLYfl7ZiQwSUToxrkux7OLixAWGz22+HIyWTRYcVfomOwvzusfjtVIGgLHf3MAAAAASUVORK5C YII= Date: Wed, 05 Mar 2014 08:15:54 +0800 In-Reply-To: <2alhwpew0c.fsf@fencepost.gnu.org> (Glenn Morris's message of "Tue, 04 Mar 2014 12:03:47 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (OS X 10.9.2) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16935 Cc: Bastien , 16935@debbugs.gnu.org, Nicolas Richard X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) On 2014-03-05 01:03 +0800, Glenn Morris wrote: > Making an argument optional couldn't cause this. It was the other part > of that commit, just now reverted. Seems Bastien's fix can be reverted as well. If data is corrupted, the error can help identify the real cause. Thanks, Leo From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 05 02:08:20 2014 Received: (at 16935) by debbugs.gnu.org; 5 Mar 2014 07:08:20 +0000 Received: from localhost ([127.0.0.1]:51011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WL5wB-0001re-OA for submit@debbugs.gnu.org; Wed, 05 Mar 2014 02:08:20 -0500 Received: from rs249.mailgun.us ([209.61.151.249]:57780) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WL5w7-0001rU-OM for 16935@debbugs.gnu.org; Wed, 05 Mar 2014 02:08:17 -0500 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=kickhub.com; q=dns/txt; s=mailo; t=1394003295; h=From: To: Cc: Subject: In-Reply-To: References: Date: Message-Id: Mime-Version: Content-Type: Sender; bh=03GoYLZn5HQNHVQstqEwHUZI2pkVW987vJOPIXLwe2I=; b=b77duGLggnS3X850Tk7xsgF36y8AmPDmQvlJ5vb8Szu3qCmHFumMjGjvG7aFiPbiA01VMyC7 AzANUTKMelBSqTVxVGcQNh3+poz5npoREzmWe2c/UYaTiN6xbZ+a6oaaAbweSfHIJTk4KuWg q3oRFLoTSlapJjK9fp2rBh98Oew= DomainKey-Signature: a=rsa-sha1; c=nofws; d=kickhub.com; s=mailo; q=dns; h=From: To: Cc: Subject: In-Reply-To: References: Date: Message-Id: Mime-Version: Content-Type: Sender; b=hqe7p2SyqCQ18FrFON1BknVUiZc872dQoDnLoazNNJTpOo/ziTce+QCmnHkKWdgKV43oG7 x1KYYc9x4ssgY45wiFekOdvYURQkaFvekOfZ6X+YJloxehFxh6eKY8xXcw07f/T+KpXrlxw4 qgZwmrjWQDKH07iEBIyROD51X7ejw= Received: from bzg.localdomain (mar75-2-81-56-68-112.fbx.proxad.net [81.56.68.112]) by mxa.mailgun.org with ESMTP id 5316cd5e.4a0e2d0-in1; Wed, 05 Mar 2014 07:08:14 -0000 (UTC) Received: by bzg.localdomain (Postfix, from userid 1000) id B96AC1C20D8A; Wed, 5 Mar 2014 08:08:11 +0100 (CET) From: Bastien To: Leo Liu Subject: Re: bug#16935: 24.3.50; when tab-completing in 'M-x' : "Wrong type argument: numberp, nil" In-Reply-To: (Leo Liu's message of "Wed, 05 Mar 2014 08:15:54 +0800") References: <871tyiyrvp.fsf@yahoo.fr> <87mwh62fkq.fsf@bzg.ath.cx> <2alhwpew0c.fsf@fencepost.gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Date: Wed, 05 Mar 2014 08:08:11 +0100 Message-Id: <878usp15t0.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain X-Mailgun-Sid: WyIxMjQ3MSIsICIxNjkzNUBkZWJidWdzLmdudS5vcmciLCAiMTY0ODgiXQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16935 Cc: Glenn Morris , 16935@debbugs.gnu.org, Nicolas Richard X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Leo Liu writes: > On 2014-03-05 01:03 +0800, Glenn Morris wrote: >> Making an argument optional couldn't cause this. It was the other part >> of that commit, just now reverted. > > Seems Bastien's fix can be reverted as well. If data is corrupted, the > error can help identify the real cause. Agreed and done. (I made the revert manually as I wasn't sure on how to use bzr merge to revert a single commit.) -- Bastien From unknown Mon Aug 18 02:05:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 02 Apr 2014 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator