[spambayes-bugs] [ spambayes-Bugs-807217 ] fatal region error detected; run recovery

SourceForge.net noreply at sourceforge.net
Sun Oct 26 18:30:41 EST 2003


Bugs item #807217, was opened at 2003-09-17 01:59
Message generated for change (Comment added) made by mhammond
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=498103&aid=807217&group_id=61702

Category: None
Group: None
Status: Open
>Resolution: Accepted
>Priority: 9
Submitted By: Rick Adams (rick_adams)
Assigned to: Nobody/Anonymous (nobody)
Summary: fatal region error detected; run recovery

Initial Comment:
I am getting errors like:

bsddb._db.DBRunRecoveryError: (-
30982, 'DB_RUNRECOVERY: Fatal error, run database 
recovery -- fatal region error detected; run recovery')

in the log file. There does not seem to be a recovery 
program to run.

SpamBayes is still mostly working even though 
gnerating this error

a complete logfile is attached

----------------------------------------------------------------------

>Comment By: Mark Hammond (mhammond)
Date: 2003-10-27 10:30

Message:
Logged In: YES 
user_id=14198

Noting another Outlook user saw this in [ 828669 ] pythoncom
error

----------------------------------------------------------------------

Comment By: Mark Hammond (mhammond)
Date: 2003-09-23 17:21

Message:
Logged In: YES 
user_id=14198

Adjusting category, as there are 2 reports in this bug -
Outlook and the proxy

----------------------------------------------------------------------

Comment By: Richie Hindle (richiehindle)
Date: 2003-09-23 16:59

Message:
Logged In: YES 
user_id=85414

Re-opening.  This is *not* fixed - the underlying problem
is still there, and is very nasty.


----------------------------------------------------------------------

Comment By: Wolfgang Strobl (strobl)
Date: 2003-09-23 01:19

Message:
Logged In: YES 
user_id=311771

Removing spambayes.messageinfo.db solved the problem for 
me. Thanks.

----------------------------------------------------------------------

Comment By: Tony Meyer (anadelonbrin)
Date: 2003-09-22 19:19

Message:
Logged In: YES 
user_id=552329

Presumably, if your (bayes) database is a pickle, then this 
means that the problem is in the messageinfo database.  You 
should be able to just delete that file without any problems, 
as long as you aren't planning to correct training of any 
messages still in the caches.

----------------------------------------------------------------------

Comment By: Wolfgang Strobl (strobl)
Date: 2003-09-22 18:07

Message:
Logged In: YES 
user_id=311771

I' started getting these errors, too, after upgrading from a2 
(or 3) to a5 and changing from a pickled db to a dbhash (i.e. 
bsdi) one.  Replacing all the code by a fresh CVS download 
from Friday didn't help.  Exporting the database and 
reimporting it to a pickle unfortunately didn't fix the problem, 
either.

I'm still getting these tracebacks, see below. I don't 
understand the "c:\python23\lib\bsddb\__init__.py" part in 
the traceback - my hammie.db is a pickled db, and I'm calling 
sb_server with the -D flag

I haven't seen a pattern in which messages trigger this 
behaviour and which do not.  It seems that when after say 
five or ten successfully processed messages, a message 
throws such an exception, any other message throws that 
exception, too. One has to kill and restart the proxy in order 
to make it work again, for another five or ten messages.

-------


X-Spambayes-Exception: Traceback (most recent call last):
 .  File "sb_server.py", line 439, in onRetr
 .    msg.setId(state.getNewMessageName())
 .  
File "C:\archiv\cvshome\spambayes\spambayes\message.py", 
line 193,
 in setId .    msginfoDB._getState(self)
 .  
File "C:\archiv\cvshome\spambayes\spambayes\message.py", 
line 131,
 in _getState
 .    (msg.c, msg.t) = self.db[msg.getId()]
 .  File "c:\python23\lib\shelve.py", line 118, in __getitem__
 .    f = StringIO(self.dict[key])
 .  File "c:\python23\lib\bsddb\__init__.py", line 86, in 
__getitem__
 .    return self.db[key]
 .DBRunRecoveryError: (-30982, 'DB_RUNRECOVERY: Fatal 
error, run database
 recovery -- fatal region error detected; run recovery')



----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=498103&aid=807217&group_id=61702



More information about the Spambayes-bugs mailing list