My application was running fine, but recently it started giving MemoryError:

------
2009-07-24T05:31:57 ERROR ZODB.Connection Couldn't load state for 0x1d30bb
Traceback (most recent call last):
  File "/opt/front1/builds/F2.16/opt/Zope-2.8.8-final/lib/python/ZODB/Connection.py", line 704, in setstate
    self._setstate(obj)
  File "/opt/front1/builds/F2.16/opt/Zope-2.8.8-final/lib/python/ZODB/Connection.py", line 758, in _setstate
    self._reader.setGhostState(obj, p)
  File "/opt/front1/builds/F2.16/opt/Zope-2.8.8-final/lib/python/ZODB/serialize.py", line 495, in setGhostState
    state = self.getState(pickle)
  File "/opt/front1/builds/F2.16/opt/Zope-2.8.8-final/lib/python/ZODB/serialize.py", line 488, in getState
    return unpickler.load()
MemoryError
------

What does this error mean? Is it saying that the object it is trying to load has some problems? The object which it was processing before the MemoryError occured is a normal html page. I am totally lost.

What are the possible reasons for memory error? Any resources in Zope site or so, from which I can know more of?

Thanks,
Roopesh