🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #87425

Re: .bbdb and .completions files corrupted

#87425
From: Chris Moore
Date: Fri, 23 Sep 1994 18:16
57 lines
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.Moore
References: <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>