X-Loop: help-debbugs@HIDDEN Subject: bug#76430: 30.0.93; Error running timer =?UTF-8?Q?=E2=80=98ac-update-greedy=E2=80=99:?= (wrong-type-argument sequencep #<obarray n=1>) Resent-From: yoshinori kawahara <yoshinori.kawahara@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 20 Feb 2025 05:07:02 +0000 Resent-Message-ID: <handler.76430.B.174002802022979 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 76430 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 76430 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.174002802022979 (code B ref -1); Thu, 20 Feb 2025 05:07:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Feb 2025 05:07:00 +0000 Received: from localhost ([127.0.0.1]:57640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tkym1-0005yH-Jc for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 00:07:00 -0500 Received: from lists.gnu.org ([2001:470:142::17]:52550) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yoshinori.kawahara@HIDDEN>) id 1tkv9C-0007ua-IU for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 20:14:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <yoshinori.kawahara@HIDDEN>) id 1tkv96-00040y-U2 for bug-gnu-emacs@HIDDEN; Wed, 19 Feb 2025 20:14:32 -0500 Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <yoshinori.kawahara@HIDDEN>) id 1tkv90-0002PS-LI for bug-gnu-emacs@HIDDEN; Wed, 19 Feb 2025 20:14:32 -0500 Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-5461a485aa2so414259e87.2 for <bug-gnu-emacs@HIDDEN>; Wed, 19 Feb 2025 17:14:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740014064; x=1740618864; darn=gnu.org; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=8FgYoITqK31ZNqevU+kMlTPSWSbJOKgJEmoLPSAuKX0=; b=ZjCweGOCLc3cYoLcYyRk2GQPGJw+lPFS5QGjQHOg3Vyb9orHTxnIyUEeVgoxsWnoh+ eapPufJ2cjs9zy5bsVF4ZKKYe1PSBSCpRu/UcKu3zQ6bypeYfmEDDFMXkIXqKq3DMg7J xMRiyAa3SFsrUsbZipn+8qHaYCjZhL/guPfIBKfEUJ40WILKKvTBcUlICJZVRBk6RNx2 kL5UPwSmONma5asdl9nQqfZEBOpaerZ+5Hnk8lUJUDP5SIpQTieCw4qsS/dH6NlF4DAJ WWvcjfECVniDZXiqeydGHkA5dqtIjDRIOWfS9Hzx4MbRkli9HiZ6TUl4/QzGO9Oo5jpX g2UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740014064; x=1740618864; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=8FgYoITqK31ZNqevU+kMlTPSWSbJOKgJEmoLPSAuKX0=; b=I2cIw7E7c3qvd4cTN9aa/YO69KDNkfUN/dytExwOL7LSFnYqflWfRcu4m3vplGKCi2 uZi+UL+pWGQWOoCXqNm8JNJwj2F5hBEHvFv67iiM73PYX55oPFQRJGBPUz2GV4shP0BB tA0JYJzp2+EpcwJBgirPg43ANRn65/wJmMMQ6eo2kkQTqG3xqLbQ5837RStvLQlSQioT UNz34d/3WT67qwn3pnP3kPcbx/WRV5k7nSQk2/mgwudpj3JXwGVDihPVitEzkFYSS3J7 HNNz/c2dEfZ/YUbb8vge5N/EsSxfUcqMzWYvkspHwC5HMDr9FVj7x0Nvz/BZcwhVCn7j /QYQ== X-Gm-Message-State: AOJu0YxfYfd5JGl/RguthcJ0HRsj0w1U/FJYdQJogwi5wKvgClqcvrN+ sTLNIH6hp4KkiHtGDfkR5MJrAoeFRgOkdV9C3Q0osiYl6QgyfWLmYKJe5trzwz3ndIYwWxlU43b KeXoJfc0zzwOXVv5b6Fgk2Z7NFlIQoWUE X-Gm-Gg: ASbGncsCIJIB7Ixvssr8FujZz6lg8At0CHYQfrSy1rZDdzXMaRrZVTNrXQpZ9aodkhS +R1evzvoDpcGNSVPIt6cN/J5ug95Wl0paStGSRjt26OEpLr4iPitk6srQPRR+YS5zjt4ri5dn X-Google-Smtp-Source: AGHT+IHy7H4ZgZ9oLvikTI+6nQagM+9zu7Ygg8jjTceUrVjx7dLjZ4O529BWXZqMVhuMdFQKNUcC65JslnmBapGRArM= X-Received: by 2002:a05:6512:3d0f:b0:545:2953:1667 with SMTP id 2adb3069b0e04-5462eee66efmr2165760e87.13.1740014063557; Wed, 19 Feb 2025 17:14:23 -0800 (PST) MIME-Version: 1.0 From: yoshinori kawahara <yoshinori.kawahara@HIDDEN> Date: Thu, 20 Feb 2025 12:13:13 +1100 X-Gm-Features: AWEUYZkEtEiPvfQNnOphfgAfKlAI21SeKDhsZJBebO0dUkB2SN9Vqb6Rsfi1aKI Message-ID: <CANdQ_+MahrgnSi0h9fRnQmP3K3JLu+XpLrh9FjsrC6xW615T6A@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::132; envelope-from=yoshinori.kawahara@HIDDEN; helo=mail-lf1-x132.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Thu, 20 Feb 2025 00:06:54 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) The auto-complete package no longer works in emacs 30. When enabling autocomplete I get the following error when an autocompletion attempt is made Error running timer =E2=80=98ac-update-greedy=E2=80=99: (wrong-type-arg= ument sequencep #<obarray n=3D1>) This is the traceback Debugger entered--Lisp error: (wrong-type-argument sequencep #<obarray n=3D= 1>) vconcat(#<obarray n=3D1> #<obarray n=3D1>) (append (vconcat local-abbrev-table global-abbrev-table) nil) (mapcar 'popup-x-to-string (append (vconcat local-abbrev-table global-abbrev-table) nil)) eval((mapcar 'popup-x-to-string (append (vconcat local-abbrev-table global-abbrev-table) nil))) ac-candidates-1(((prefix . ac-prefix-default) (candidates mapcar 'popup-x-to-string (append (vconcat local-abbrev-table global-abbrev-table) nil)) (action . expand-abbrev) (symbol . "a") (cache))) ac-candidates() ac-update(nil) ac-update-greedy() apply(ac-update-greedy nil) timer-event-handler([t 0 0 100000 0.1 ac-update-greedy nil idle 0 nil]) I can provoke a similar error by evaluating the following in a *scratch* bu= ffer: (vconcat (obarray-make) (obarray-make)) This snippet evaluates with a problem on emacs 29, but fails on emacs 30 In GNU Emacs 30.0.93 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.48, cairo version 1.18.2) of 2025-02-19 built on frameworknori Repository revision: 68bcabf58afddb377d172857ce7648ad3ff09618 Repository branch: HEAD Windowing system distributor 'The X.Org Foundation', version 11.0.12401005 System Description: Debian GNU/Linux trixie/sid Configured using: 'configure --prefix=3D/home/nori/opt' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_AU.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Text Minor modes in effect: global-auto-complete-mode: t which-key-mode: t vertico-mode: t override-global-mode: t display-time-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/nori/.emacs.d/elpa/transient-0.8.4/transient hides /home/nori/opt/share/emacs/30.0.93/lisp/transient Features: (shadow sort mail-extr emacsbug message yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils dired-aux vertico-directory dired dired-loaddefs flymake project warnings thingatpt paredit cus-edit cus-start cus-load wid-edit auto-complete-config auto-complete popup leuven-theme which-key consult bookmark bbdb bbdb-site timezone edmacro kmacro erc format-spec erc-backend erc-networks erc-common erc-compat erc-loaddefs grep compile text-property-search comint ansi-osc ansi-color ring advice ebrowse ebuff-menu view vertico compat pp cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf time auto-complete-autoloads bbdb-autoloads consult-autoloads magit-autoloads pcase magit-section-autoloads llama-autoloads paredit-autoloads popup-autoloads transient-autoloads vertico-autoloads info with-editor-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 302553 22068) (symbols 48 22161 0) (strings 32 95746 3206) (string-bytes 1 2323129) (vectors 16 35034) (vector-slots 8 719338 89421) (floats 8 118 96) (intervals 56 696 0) (buffers 992 13)) --=20 Yoshinori Kawahara
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: yoshinori kawahara <yoshinori.kawahara@HIDDEN> Subject: bug#76430: Acknowledgement (30.0.93; Error running timer =?UTF-8?Q?=E2=80=98ac-update-greedy=E2=80=99:?= (wrong-type-argument sequencep #<obarray n=1>)) Message-ID: <handler.76430.B.174002802022979.ack <at> debbugs.gnu.org> References: <CANdQ_+MahrgnSi0h9fRnQmP3K3JLu+XpLrh9FjsrC6xW615T6A@HIDDEN> X-Gnu-PR-Message: ack 76430 X-Gnu-PR-Package: emacs Reply-To: 76430 <at> debbugs.gnu.org Date: Thu, 20 Feb 2025 05:07:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 76430 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 76430: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76430 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#76430: 30.0.93; Error running timer =?UTF-8?Q?=E2=80=98ac-update-greedy=E2=80=99:?= (wrong-type-argument sequencep #<obarray n=1>) Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 20 Feb 2025 07:57:02 +0000 Resent-Message-ID: <handler.76430.B76430.174003817828568 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76430 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: yoshinori kawahara <yoshinori.kawahara@HIDDEN> Cc: 76430 <at> debbugs.gnu.org Received: via spool by 76430-submit <at> debbugs.gnu.org id=B76430.174003817828568 (code B ref 76430); Thu, 20 Feb 2025 07:57:02 +0000 Received: (at 76430) by debbugs.gnu.org; 20 Feb 2025 07:56:18 +0000 Received: from localhost ([127.0.0.1]:59242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tl1Pu-0007Qi-1D for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 02:56:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50814) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tl1Ps-0007Pu-2x for 76430 <at> debbugs.gnu.org; Thu, 20 Feb 2025 02:56:16 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tl1Pm-0003ud-EL; Thu, 20 Feb 2025 02:56:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=bsvLwDSbTvnRWhwY0Lz7ZfLToMQznnTxV3PXywPR02Q=; b=hOBYXzqxwVlOaqqiEkew 3RQQ/nrb3XxBh6awyI65IPEEj+yhJPWsRzvPzJ5pi3MUzoxdgYDwbNkQGSFGn+5pvW5TnTw05aMmT znooWlyyohzGmIWIHAqm3x/bAMLtFbJ7pVaiACp+O1u1wRz4liNlAblOPAmhQywmj7o13CHJvb8KG bSjXQQuembEN2u48PaiX0AzOEc0lC2uSD54E1H+KWFtXDVyEQTf1niijwQRinf4XdmOnfvME8oXve oWgOjd+rYipQVRZC3NyVLCoGX8OYTwD1twhC/pvXCettxCZLdCSYufsKXNoYVPTnEoo2hrZ5vP4Jk UWJXwSFKHGuQXg==; Date: Thu, 20 Feb 2025 09:55:59 +0200 Message-Id: <86r03t3v8w.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CANdQ_+MahrgnSi0h9fRnQmP3K3JLu+XpLrh9FjsrC6xW615T6A@HIDDEN> (message from yoshinori kawahara on Thu, 20 Feb 2025 12:13:13 +1100) References: <CANdQ_+MahrgnSi0h9fRnQmP3K3JLu+XpLrh9FjsrC6xW615T6A@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: yoshinori kawahara <yoshinori.kawahara@HIDDEN> > Date: Thu, 20 Feb 2025 12:13:13 +1100 > > The auto-complete package no longer works in emacs 30. > When enabling autocomplete I get the following error when an > autocompletion attempt is made > > Error running timer ‘ac-update-greedy’: (wrong-type-argument > sequencep #<obarray n=1>) > > This is the traceback > > Debugger entered--Lisp error: (wrong-type-argument sequencep #<obarray n=1>) > vconcat(#<obarray n=1> #<obarray n=1>) > (append (vconcat local-abbrev-table global-abbrev-table) nil) > (mapcar 'popup-x-to-string (append (vconcat local-abbrev-table > global-abbrev-table) nil)) > eval((mapcar 'popup-x-to-string (append (vconcat local-abbrev-table > global-abbrev-table) nil))) > ac-candidates-1(((prefix . ac-prefix-default) (candidates mapcar > 'popup-x-to-string (append (vconcat local-abbrev-table > global-abbrev-table) nil)) (action . expand-abbrev) (symbol . "a") > (cache))) > ac-candidates() > ac-update(nil) > ac-update-greedy() > apply(ac-update-greedy nil) > timer-event-handler([t 0 0 100000 0.1 ac-update-greedy nil idle 0 nil]) > > > > I can provoke a similar error by evaluating the following in a *scratch* buffer: > > (vconcat (obarray-make) (obarray-make)) > > This snippet evaluates with a problem on emacs 29, but fails on emacs 30 Thanks. Would you please report this to the developers of auto-complete? AFAIU, this package is not part of Emacs and is not on ELPA, and it probably needs some adjustments to Emacs 30.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.