Article View: gnu.emacs.bug
Article #87425Re: .bbdb and .completions files corrupted
From: Chris Moore
Date: Fri, 23 Sep 1994 18:16
Date: Fri, 23 Sep 1994 18:16
57 lines
3507 bytes
3507 bytes
>>>>> "Erik" == Erik Naggum <erik@naggum.no> writes:
Erik> I get (signal args-out-of-range (0 28)) from this, which makes sense since
Erik> the string is not 28 characters long. I guess something went wrong when
Erik> writing this -- I doubt that "l@c@ch.co.ok" is the intended address.
Sorry about that - I deleted characters from the Emacs address when
submitting the report. The user has since deleted his corrupted .bbdb
file, so I can't supply the original.
Erik> ... the .completions and .bbdb things are not distributed with Emacs, you
Erik> should take it up with them.
completion.el is supplied with Emacs.
>>>>> "Richard" == Richard Stallman <rms@gnu.ai.mit.edu> writes:
Richard> ["Luke" nil nil nil nil nil (#("l@c@ch.co.uk" 0 28 (face default))) nil nil]
Richard> That line is invalid because 28 exceeds the length of "l@c@ch.co.uk".
Richard> The bug was in whatever produced that line.
I edited the address to preserve "Luke"'s anonymity. It used to be
the correct length. Sorry - I didn't realise that 28 refered to the
length. The user whose file I was sending the line from has since
deleted his corrupted .bbdb file, so I cannot find the original
corrupted line.
I can reproduce the bug by completing on any text which is underlined
(I underlined some text using Boris Goldowsky's facemenu.el package).
completion.el copied the underline information as well as the
underlined text into the .completion buffer. Here's an actual,
unedited, corrupted line from .completions, resulting from me
completing on "foob" while the current buffer contained the word
"foobar" which was underlined using the facemenu.el package:
(#("foobar" 0 6 (face underline)) . 216997)
I hope this makes things clearer...
Chris.
PS. We've recently been trying to order a CD from you. We've been
unable to do so due to your reluctance to accept purchase orders.
Nobody here can spare the time required to track down the three
senior managers required to sign a form to raise a payment in
advance to an "unapproved supplier" (that's you). It's
particularly difficult to convince these obstinant men to sign a
form giving money to you for goods which we can get free
elsewhere. They don't care a hoot about supporting the FSF, and
see things entirely selfishly. Is there *no* way you can accept
a purchase order from us? I want us to support you.
--
Chris.Moore@src.bae.co.uk / Chris Moore \ Argue for your limitations,
/ Sowerby Research Centre \ and surely, they
\ British Aerospace PLC / are yours.
tel: +44 272 363375 \ BRISTOL, UK / -- Richard Bach
Technical Details
Message-ID:
<9409231332.AA08556@sun11.src.bae.co.uk>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!howland.reston.ans.net!math.ohio-state.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!src.bae.co.uk!Chris.MooreReferences:
<19940923.5394@naggum.no>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fb2f1,264cdbf1dc3d0205 X-Google-Attributes: gidfb2f1,public X-Google-ArrivalTime: 1994-09-23 19:43:22 PST Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!howland.reston.ans.net!math.ohio-state.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!src.bae.co.uk!Chris.Moore From: Chris.Moore@src.bae.co.uk (Chris Moore) Newsgroups: gnu.emacs.bug Subject: Re: .bbdb and .completions files corrupted Date: 23 Sep 1994 14:16:56 -0400 Organization: GNUs Not Usenet Lines: 57 Sender: daemon@cis.ohio-state.edu Approved: bug-gnu-emacs@prep.ai.mit.edu Distribution: gnu Message-ID: <9409231332.AA08556@sun11.src.bae.co.uk> References: <19940923.5394@naggum.no>