From unknown Wed Jun 18 23:08:47 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#17165 <17165@debbugs.gnu.org> To: bug#17165 <17165@debbugs.gnu.org> Subject: Status: 24.4.50; icomplete-exhibit: (wrong-type-argument number-or-marker-p nil) Reply-To: bug#17165 <17165@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:08:47 +0000 retitle 17165 24.4.50; icomplete-exhibit: (wrong-type-argument number-or-ma= rker-p nil) reassign 17165 emacs submitter 17165 Drew Adams severity 17165 minor tag 17165 moreinfo wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 01 21:59:53 2014 Received: (at submit) by debbugs.gnu.org; 2 Apr 2014 01:59:53 +0000 Received: from localhost ([127.0.0.1]:59901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WVAT2-0002fi-Hm for submit@debbugs.gnu.org; Tue, 01 Apr 2014 21:59:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59755) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WVAT0-0002fa-DJ for submit@debbugs.gnu.org; Tue, 01 Apr 2014 21:59:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WVASp-0005I3-PX for submit@debbugs.gnu.org; Tue, 01 Apr 2014 21:59:50 -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 lists.gnu.org ([2001:4830:134:3::11]:35932) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WVASp-0005Hz-Mt for submit@debbugs.gnu.org; Tue, 01 Apr 2014 21:59:39 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33233) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WVASg-0002fN-Vx for bug-gnu-emacs@gnu.org; Tue, 01 Apr 2014 21:59:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WVASY-0005F5-8Y for bug-gnu-emacs@gnu.org; Tue, 01 Apr 2014 21:59:30 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:28885) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WVASY-0005Ez-1m for bug-gnu-emacs@gnu.org; Tue, 01 Apr 2014 21:59:22 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s321xKwZ001425 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 2 Apr 2014 01:59:20 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s321xJaM011829 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Wed, 2 Apr 2014 01:59:20 GMT Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s321xJ6r024958 for ; Wed, 2 Apr 2014 01:59:19 GMT MIME-Version: 1.0 Message-ID: Date: Tue, 1 Apr 2014 18:59:18 -0700 (PDT) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 24.4.50; icomplete-exhibit: (wrong-type-argument number-or-marker-p nil) X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] 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: -4.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: -4.0 (----) I have some code that does this: (when (and (featurep 'icomplete) (natnump icicle-icomplete-mode-max-candidates)) (if (< nb-cands icicle-icomplete-mode-max-candidates) (if (not icicle-last-icomplete-mode-value) (icomplete-mode -1) (icomplete-mode 1) (icomplete-exhibit)) ; <=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (icomplete-tidy) (icomplete-mode -1))) Once in a while I have seen this wrong-type-argument error. I suspect, but I do not know, that it comes from this code in `icomplete-exhibit': (if (and (or icomplete-show-matches-on-no-input (> (icomplete--field-end) (icomplete--field-beg))) ... I see that `icomplete--field-end' and `icomplete--field-beg' are defined simply in terms of `completion-in-region--data'. And AFAICT, that variable can be nil, in which case each of `icomplete--field-(end|beg)' is nil also. I see too that in minibuffer.el `completion-in-region--data' is initialized to nil, and the code there takes care to test for a non-nil value before trying to access its components using `nth': (and completion-in-region--data (and (eq (marker-buffer (nth 0 completion-in-region--data)) (current-buffer)) (>=3D (point) (nth 0 completion-in-region--data)) (<=3D (point) (save-excursion (goto-char (nth 1 completion-in-region--data)) (line-end-position))) (funcall completion-in-region-mode--predicate))) A naive guess is that the code in icomplete.el should do likewise: ensure that `completion-in-region--data' is non-nil before applying `nth' to it and then using the result in a numeric comparison. HTH. In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-03-27 on ODIEONE Bzr revision: 116884 lekktu@gmail.com-20140327173422-cr942b3hn7xjurks Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib 'CPPFLAGS=3D-DGC_MCHECK=3D1 -Ic:/Devel/emacs/include'' From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 26 09:07:26 2015 Received: (at control) by debbugs.gnu.org; 26 Dec 2015 14:07:26 +0000 Received: from localhost ([127.0.0.1]:37215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCpVG-0005Bk-Kl for submit@debbugs.gnu.org; Sat, 26 Dec 2015 09:07:26 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:40420) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aCpVF-0005Bd-G6 for control@debbugs.gnu.org; Sat, 26 Dec 2015 09:07:25 -0500 Received: from 2.150.58.24.tmi.telenormobil.no ([2.150.58.24] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aCpUq-00086I-1Z for control@debbugs.gnu.org; Sat, 26 Dec 2015 15:07:00 +0100 Date: Sat, 26 Dec 2015 15:06:59 +0100 Message-Id: <871ta91eyk.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #17165 X-MailScanner-ID: 1aCpUq-00086I-1Z X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1451743620.56823@FnVRyJXy8ABRk2nutCFMww X-Spam-Status: No X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control 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: -0.7 (/) tags 17165 - moreinfo From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 29 15:52:42 2016 Received: (at 17165) by debbugs.gnu.org; 29 Apr 2016 19:52:42 +0000 Received: from localhost ([127.0.0.1]:55841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awESw-0007nb-4H for submit@debbugs.gnu.org; Fri, 29 Apr 2016 15:52:42 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:48623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awESu-0007nU-JQ for 17165@debbugs.gnu.org; Fri, 29 Apr 2016 15:52:40 -0400 Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1awESs-0001ln-6p; Fri, 29 Apr 2016 21:52:40 +0200 From: Lars Ingebrigtsen To: Drew Adams Subject: Re: bug#17165: 24.4.50; icomplete-exhibit: (wrong-type-argument number-or-marker-p nil) References: Date: Fri, 29 Apr 2016 21:52:37 +0200 In-Reply-To: (Drew Adams's message of "Tue, 1 Apr 2014 18:59:18 -0700 (PDT)") Message-ID: <87oa8sw5tm.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17165 Cc: 17165@debbugs.gnu.org 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: 0.0 (/) Drew Adams writes: > I have some code that does this: > > (when (and (featurep 'icomplete) > (natnump icicle-icomplete-mode-max-candidates)) > (if (< nb-cands icicle-icomplete-mode-max-candidates) > (if (not icicle-last-icomplete-mode-value) > (icomplete-mode -1) > (icomplete-mode 1) > (icomplete-exhibit)) ; <========== > (icomplete-tidy) > (icomplete-mode -1))) > > Once in a while I have seen this wrong-type-argument error. I suspect, > but I do not know, that it comes from this code in `icomplete-exhibit': > > (if (and (or icomplete-show-matches-on-no-input > (> (icomplete--field-end) (icomplete--field-beg))) > ... Do you have a recipe for this bug? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 29 15:52:54 2016 Received: (at control) by debbugs.gnu.org; 29 Apr 2016 19:52:54 +0000 Received: from localhost ([127.0.0.1]:55844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awET8-0007o4-CT for submit@debbugs.gnu.org; Fri, 29 Apr 2016 15:52:54 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:48630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awET6-0007nv-P9 for control@debbugs.gnu.org; Fri, 29 Apr 2016 15:52:53 -0400 Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1awET4-0001lx-L7 for control@debbugs.gnu.org; Fri, 29 Apr 2016 21:52:52 +0200 Date: Fri, 29 Apr 2016 21:52:50 +0200 Message-Id: <87mvocw5t9.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #17165 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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: 0.0 (/) tags 17165 moreinfo From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 29 17:53:08 2016 Received: (at 17165) by debbugs.gnu.org; 29 Apr 2016 21:53:08 +0000 Received: from localhost ([127.0.0.1]:56004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awGLU-0002FU-F4 for submit@debbugs.gnu.org; Fri, 29 Apr 2016 17:53:08 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:40443) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1awGLR-0002Ez-DC for 17165@debbugs.gnu.org; Fri, 29 Apr 2016 17:53:07 -0400 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u3TLqwYl019469 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 29 Apr 2016 21:52:58 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0022.oracle.com (8.14.4/8.13.8) with ESMTP id u3TLqvJD022042 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 29 Apr 2016 21:52:58 GMT Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id u3TLqtBH015802; Fri, 29 Apr 2016 21:52:56 GMT MIME-Version: 1.0 Message-ID: Date: Fri, 29 Apr 2016 14:52:54 -0700 (PDT) From: Drew Adams To: Lars Ingebrigtsen Subject: RE: bug#17165: 24.4.50; icomplete-exhibit: (wrong-type-argument number-or-marker-p nil) References: <87oa8sw5tm.fsf@gnus.org> In-Reply-To: <87oa8sw5tm.fsf@gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 17165 Cc: 17165@debbugs.gnu.org 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 (---) > Do you have a recipe for this bug? No. And I haven't been able to debug it. From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 07 14:59:13 2016 Received: (at control) by debbugs.gnu.org; 7 Dec 2016 19:59:13 +0000 Received: from localhost ([127.0.0.1]:60000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cEiMz-0005YE-Ab for submit@debbugs.gnu.org; Wed, 07 Dec 2016 14:59:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cEiMx-0005Xy-Gr for control@debbugs.gnu.org; Wed, 07 Dec 2016 14:59:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cEiMr-00079z-T0 for control@debbugs.gnu.org; Wed, 07 Dec 2016 14:59:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55792) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cEiMr-00079v-Pm for control@debbugs.gnu.org; Wed, 07 Dec 2016 14:59:05 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cEiMr-0004m2-FS for control@debbugs.gnu.org; Wed, 07 Dec 2016 14:59:05 -0500 Subject: control message for bug 17165 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 07 Dec 2016 14:59:05 -0500 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: -8.0 (--------) X-Debbugs-Envelope-To: control 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: -8.0 (--------) tag 17165 + wontfix From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 07 14:59:05 2016 Received: (at 17165-done) by debbugs.gnu.org; 7 Dec 2016 19:59:05 +0000 Received: from localhost ([127.0.0.1]:59997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cEiMr-0005Xo-45 for submit@debbugs.gnu.org; Wed, 07 Dec 2016 14:59:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60679) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cEiMp-0005XJ-HY for 17165-done@debbugs.gnu.org; Wed, 07 Dec 2016 14:59:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cEiMj-000789-SP for 17165-done@debbugs.gnu.org; Wed, 07 Dec 2016 14:58:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55791) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cEiMj-000785-Pq for 17165-done@debbugs.gnu.org; Wed, 07 Dec 2016 14:58:57 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cEiMi-0004a0-Va; Wed, 07 Dec 2016 14:58:57 -0500 From: Glenn Morris To: 17165-done@debbugs.gnu.org Subject: Re: bug#17165: 24.4.50; icomplete-exhibit: (wrong-type-argument number-or-marker-p nil) References: <87oa8sw5tm.fsf@gnus.org> X-Spook: digicash Execution Torreon Bin Laden satellite imagery X-Ran: v2/lg-Jrk6a8x,"~%zIzUEFbL:*.mkE[Nw.W4.#;\TBI~x_>3}h0b_*%37WSzx~tswdV\Q X-Hue: white X-Attribution: GM Date: Wed, 07 Dec 2016 14:58:56 -0500 In-Reply-To: (Drew Adams's message of "Fri, 29 Apr 2016 14:52:54 -0700 (PDT)") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain 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: -8.0 (--------) X-Debbugs-Envelope-To: 17165-done 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: -8.0 (--------) >> Do you have a recipe for this bug? > > No. And I haven't been able to debug it. So it can't lead anywhere; closing. From unknown Wed Jun 18 23:08:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 05 Jan 2017 12:24:14 +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