-----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 ÓHY Ô\";
ÕHÈ&' ' & Ò\n'@\"&'A'o Ò\nÔ\"&&*;Ò\nÖ ! Ô\";
×HÈ&(Å &Å Ò\n(@\"&(A(¯ &*;;Þ ÒØ !Ú Ô\"[EMAIL
PROTECTED])&* ÙH&$*$Ú [EMAIL PROTECTED]")
ÒA)\"&*A*ö ÒAÔ\"&&+8ÒAÚ [EMAIL PROTECTED]"7Ô\",!3Ò\n
ÓHJÔ\", Õ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@)¢Ì=! ÈÍÊ\"Î!Ï Ð !\fc Ñed\"
VW ebÒ
¥y`dbÒ
¥
Zy`|)ÓcebÔÕÖ \"× ÔØ!ÙÊÔØ!Ú +Ù" [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=/
_______________________________________________
[email protected]
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/