-----BEGIN PGP SIGNED MESSAGE-----
Paul Brettschneider wrote:
> --- Tres Seaver <[EMAIL PROTECTED]> a écrit :
>> Paul Brettschneider wrote:
>>> my Zope 2.9.8 instance crashes up to 6 times per
>>> This is very unfortunate since the constant
>>> 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
>>> in cc_oid_unreferenced(ccobject *self, PyObject
>>> in persistent/cPickleCache.c:
>>> Either in line 576: v = PyDict_GetItem(self->data,
>>> 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:
>>> Is this a known issue?
>>> Thank you for any help,
>> Can you reproduce using the following from-scratch
> 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.
Hmm, I was hopeful that there might have been a build glitch (some 32-
vs. 64 bit thing). Isolating such a problem will be easier if we can
reproduce the error on a system whose Zope you built yourself from source.
I wouldn't rip out third-party products, esepecially those which have no
C extensions: they can hardly be provoking the segfault. Hmm, I wonder
if you might be using a third-party library which *does* (e.g., an RDBMS
or LDAP client library, PIL, etc.). Verifying the mechanism used to
build them would be important, too.
Tres Seaver +1 540-429-0999 [EMAIL PROTECTED]
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
Zope maillist - Zope@zope.org
** No cross posts or HTML encoding! **
(Related lists -