From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.bugs Subject: bug#1521: 23.0.60; Emacs losing values of variables Date: Tue, 09 Dec 2008 19:19:21 -0500 Message-ID: <87myf4286u.fsf@cyd.mit.edu> Reply-To: Chong Yidong , 1521@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1228869884 8255 80.91.229.12 (10 Dec 2008 00:44:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 10 Dec 2008 00:44:44 +0000 (UTC) Cc: 1521@emacsbugs.donarmstrong.com To: mwolson@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 10 01:45:47 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LADCu-0005yN-9V for geb-bug-gnu-emacs@m.gmane.org; Wed, 10 Dec 2008 01:45:40 +0100 Original-Received: from localhost ([127.0.0.1]:54952 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LADBi-0007vs-S8 for geb-bug-gnu-emacs@m.gmane.org; Tue, 09 Dec 2008 19:44:26 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LADBe-0007vd-M7 for bug-gnu-emacs@gnu.org; Tue, 09 Dec 2008 19:44:22 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LADBc-0007vR-A4 for bug-gnu-emacs@gnu.org; Tue, 09 Dec 2008 19:44:21 -0500 Original-Received: from [199.232.76.173] (port=43870 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LADBc-0007vO-3K for bug-gnu-emacs@gnu.org; Tue, 09 Dec 2008 19:44:20 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:37396) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LADBb-0006Nc-JW for bug-gnu-emacs@gnu.org; Tue, 09 Dec 2008 19:44:19 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBA0iHOU007380; Tue, 9 Dec 2008 16:44:17 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id mBA0P4se002198; Tue, 9 Dec 2008 16:25:04 -0800 X-Loop: don@donarmstrong.com Resent-From: Chong Yidong Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 10 Dec 2008 00:25:04 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1521 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 1521-submit@emacsbugs.donarmstrong.com id=B1521.1228868359695 (code B ref 1521); Wed, 10 Dec 2008 00:25:04 +0000 X-Spam-Bayes: score:0.0000 Tokens: new, 21; hammy, 84; neutral, 53; spammy, 1. spammytokens:0.987-1--1521 hammytokens:0.000-+--emacs, 0.000-+--23.0.60, 0.000-+--23060, 0.000-+--Emacs, 0.000-+--H*M:fsf Original-Received: (at 1521) by emacsbugs.donarmstrong.com; 10 Dec 2008 00:19:19 +0000 Original-Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBA0JGCh000689 for <1521@emacsbugs.donarmstrong.com>; Tue, 9 Dec 2008 16:19:17 -0800 Original-Received: by cyd.mit.edu (Postfix, from userid 1000) id 2EC2357E09E; Tue, 9 Dec 2008 19:19:21 -0500 (EST) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Tue, 09 Dec 2008 19:44:21 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:23115 Archived-At: Hi Michael, Have you encountered this bug? I haven't, but I don't use ERC (this is bug#1521 in the Emacs bug tracker). I've noticed that Emacs is losing values of the variables after sometime due to this I'm not able to use semantic and erc properly. Most of the times, I've experienced this with ERC and I experienced it only in Emacs CVS not in 22.x. When I tried to expand a nick in ERC which is currently showing #mysql channel, I got following error (bytecode string is replaced with ...): ,---- | Debugger entered--Lisp error: (wrong-type-argument arrayp nil) | pcomplete-erc-nicks(": " t) | (append (pcomplete-erc-commands) (pcomplete-erc-nicks erc-pcomplete-nick-postfix t)) | eval((append (pcomplete-erc-commands) (pcomplete-erc-nicks erc-pcomplete-nick-postfix t))) | pcomplete--here((append (pcomplete-erc-commands) (pcomplete-erc-nicks erc-pcomplete-nick-postfix t)) nil nil nil) | pcomplete/erc-mode/complete-command() | byte-code("...") | pcomplete-completions() | byte-code("...") | pcomplete(1) | call-interactively(pcomplete) | erc-pcomplete() | run-hook-with-args-until-success(erc-pcomplete) | erc-complete-word() | call-interactively(erc-complete-word nil nil) `---- But if I do '/names' and then try to complete nick names in ERC, it completes as expected. So I think this is the problem with Emacs losing values of variables. This is not always reproducible.