-----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=/ _______________________________________________ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/