Hi, --- Tres Seaver <tseaver@palladion.com> a écrit :
Paul Brettschneider wrote:
Hello,
my Zope 2.9.8 instance crashes up to 6 times per hour. This is very unfortunate since the constant restarting brings performance to its knees.
It runs under Linux in 64 bit mode on an AMD64 . I managed to catch two backtraces with gdb (see end of the mail). Both backtraces show a crash in cc_oid_unreferenced(ccobject *self, PyObject *oid) in persistent/cPickleCache.c: Either in line 576: v = PyDict_GetItem(self->data, oid); or in line 607: Py_DECREF((ccobject *)((cPersistentObject *)v)->cache);
v and v->cache seem to point to heap: (gdb) print v $1 = (PyObject *) 0x5f8920 (gdb) print ((cPersistentObject *)v)->cache $2 = (PerCache *) 0x613620
Always called from Per_dealloc(cPersistentObject *self) in persistent/cPersistence.c in line 578: cPersistenceCAPI->percachedel(self->cache, self->oid);
Is this a known issue?
Thank you for any help,
Can you reproduce using the following from-scratch build?
No, the crash only happens with this zope instance and only under heavy load. I will try to remove all custom products before filing a bug report. Thanks, Paul _____________________________________________________________________________ Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail http://mail.yahoo.fr