Hello,

I sent this message to gnu.emacs.help a few days ago, and now that
Chuck Thompson has kindly added me to this list I thought I would ask
here too.

My only reply has been another user with similiar problems from "vm"
(who says he has a small bbdb file).

--- post to gnu.emacs.help ---

I'm having an intermittent problem with bbdb (the Insidious Big
Brother Database) and emacs 19.29.

(BBDB version 1.50; 18-feb-94.
GNU Emacs 19.29.2 (sparc-sun-solaris2.4, X toolkit) of Fri Aug  4 1995
on mgiant)

I've checked jwz's bbdb web page and the archive
<URL:ftp://cs.uiuc.edu/pub/bbdb/info-bbdb.gz> (I can't seem to
subscribe to the list -- no response from
[EMAIL PROTECTED]) and the gnus.emacs newsgroups but
haven't seen it mentioned before.

For not so obvious reasons now, I've had (setq bbdb/news-auto-create-p
t) in my ~/.emacs file for a long time now (>1 year).  This has
produced a huge >10000 entry .bbdb file.  It is a little slow to load
up to start -- but after that it flies.  Anyway, since using emacs
19.29 (from 19.27) for the last month or so I keep getting this sort
of error when loading bbdb:

Signalling: (error "bbdb corrupted: junk between records at 283979")
  signal(error ("bbdb corrupted: junk between records at 283979"))
  error("bbdb corrupted: junk between records at %s" 283979)
  parse-bbdb-frobnicate((  ...[top entries in bbdb file] ...))
  parse-bbdb-internal()
  bbdb-records()
  bbdb/rmail-update-record()
  run-hooks(rmail-show-message-hook)
  rmail-show-message()
  rmail-get-new-mail()
  rmail()
  command-line-1(("-f" "rmail"))
  command-line()
  normal-top-level()

The point in the .bbdb file is at the beginning of the middle line
below:

...
["Joseph" "Jenkins" nil nil nil nil ("[EMAIL PROTECTED]") nil nil]
["Kiet" "Jenkins" nil nil nil nil ("[EMAIL PROTECTED]") nil nil]
["Bob" "Jenner" nil nil nil nil ("[EMAIL PROTECTED]") nil nil]
...

This is just an example.  I can edit out these lines and it will occur
elsewhere.

As I said earlier, it is an intermittent problem.  If I start emacs
doing something else and load bbdb at a later time, sometimes it loads
in fine.

I've had a quick look into bbdb.el in the section that is reading in
the bbdb file and parsing it -- but I'm not sure what's going wrong at
anything but a superficial level.

Does this problem look familiar to anyone?

Cheers,

-- Dave

-- 
[EMAIL PROTECTED]  (Internet)     (+61 6) 249-0217 (office telephone)
Mount Stromlo and Siding Spring Observatories, A.N.U.

Reply via email to