-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I've been running NT Emacs, Gnus, and BBDB on Windows, and I just
upgraded to Linux (Ubuntu Hardy).

Most, but not all, of the time I run Gnus on my Linux box, I get "Args
out of range: 0, 31" in the minibuffer when I view a message that's
associated with a BBDB entry.

I don't yet know what causes it to work occasionally and fail most of
the time.  My perception is that it is a random event that changes with
each new restart of Gnus or perhaps with each new restart of Emacs and
then Gnus.

Here's an error trace for two consecutive executions of M-x bbdb and
then searching on a name:

========================================================================

Debugger entered--Lisp error: (args-out-of-range 0 31)
  read(#<buffer .bbdb>)
  parse-bbdb-read()
  parse-bbdb-internal()
  bbdb-records()
  byte-code("ƒÆ=?‚\f       Ç\nBÈÃÉÊrË qˆ\f…%ÌÍÎ
!!!ŠÏ‹+\"BÐ Ñ È !\"#$%\"ƒ<\"@ !ƒ;Ò\n ÓH†YÔ\"„; 
ÕHÈ&‰'ƒˆ'ƒŽ&„ŽÒ\n'@\"&'A‰'„o‚ŽÒ\nÔ\"&&*„;Ò\nÖ !†žÔ\"„; 
×HÈ&‰(ƒÅ&„ÅÒ\n(@\"&(A‰(„¯&*„;;ƒÞÒØ !†ÚÔ\"[EMAIL 
PROTECTED])&* ÙHƒ&„$*ƒ$Ú [EMAIL PROTECTED]"‰)…
ÒA)\"&*A*‚öÒAÔ\"&&+‚8ÒAÚ [EMAIL PROTECTED]"†7Ô\"ƒ,!„3Ò\n 
ÓH†JÔ\"„, ÕHÈ&‰'ƒy'ƒ&„Ò\n'@\"&'A‰'„`‚Ò\nÔ\"&&*„,Ò\nÖ 
!†Ô\"„, ×HÈ&‰(ƒ¶&„¶Ò\n(@\"&(A‰(„ &*„,;ƒÏÒØ !†ËÔ\"‚)[EMAIL 
PROTECTED])&* ÙHƒ&„*ƒÚ [EMAIL PROTECTED]"‰)…
ÒA)\"&*A*‚çÒAÔ\"&&+‚)ÒAÚ [EMAIL PROTECTED]"†(Ô\"ƒ3 
%B%\"A‰\"„E%Ÿ.‰\"ƒNÛ\"!‚RÜÝ\n\"+‡" [elidep bbdb-display-layout 
string notes bbdb-debug bbdb-file 0 * nil mapcar #[(x) "[EMAIL PROTECTED]" [x 
intern] 2] bbdb-buffer get-buffer-window buffer-name get-buffer ((byte-code 
"ƒÂ!ˆ       ‡" [w bbdb-propnames select-window] 2)) bbdb-records 
bbdb-search-invert-p string-match 3 "" 6 bbdb-record-name 2 bbdb-record-notes 7 
bbdb-record-getprop bbdb-display-records message "No records matching '%s'" w 
bbdb-case-fold-search record invert records case-fold-search all-fields matches 
done rest-of-nets rest-of-aka tmp fields] 9)
  bbdb("Harris" nil)
  call-interactively(bbdb)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)
  recursive-edit()
  byte-code("Æ @Ç=ƒ!ÈÉÊ\"ˆËÉ!‰A@)¢Ì=ƒ!ÈÍÊ\"ˆÎ!ˆÏ ˆÐ        !ˆ\fƒcÑed\"
VƒWebˆÒ
¥yˆ`dbˆÒ
¥
Zyˆ`|ˆ)ÓcˆebˆÔÕÖ \"ˆ× ˆÔØ!ˆÙÊÔØ!ˆŠÚ ˆ+ه" [unread-command-char 
debugger-args x debugger-buffer noninteractive debugger-batch-max-lines -1 
debug backtrace-debug 4 t backtrace-frame lambda 5 pop-to-buffer debugger-mode 
debugger-setup-buffer count-lines 2 "...\n" message "%s" buffer-string 
kill-emacs "" nil recursive-edit middlestart buffer-read-only standard-output] 
4)
  debug(debug)
  implement-debug-on-entry()
* bbdb("Schmidt" nil)
  call-interactively(bbdb)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)

========================================================================

A quick, manual search in my rather long (size 827775) .bbdb file finds
both "Harris" and "Schmidt", as expected.

I see ancient (~2001) entries in the mailing list that suggest it may
have to do with differing BBDB versions.   Here's my list

                Windows                    Linux    
Emacs           22.1.1                     22.1.1 (Ubuntu version)
Gnus            5.11                       5.11
BBDB            2.34                       2.35

Any suggestions how I might fix this so I can use BBDB reliably again?

Thanks,

Bill

PS: I just remembered: I've added Sacha Chua's tags to my Windows
installation.  Might the addition of tags fields to .bbdb cause this to
fail sometimes?  I'll search out her code and install it on my Linux box
later to see if that helps.
- -- 
Bill Harris                      http://facilitatedsystems.com/weblog/
Facilitated Systems                              Everett, WA 98208 USA
http://facilitatedsystems.com/                  phone: +1 425 337-5541
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFI5PKl3J3HaQTDvd8RArgeAJ9VmjBaU2uA8S0J+44350aXjKjayACdE50b
9TwUGSi6e2H2LVlOzBpF6DE=
=AvPs
-----END PGP SIGNATURE-----

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to