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, Paul #0 0x0000000000436777 in PyDict_Contains () #1 0x00000000004369ad in PyDict_GetItem () #2 0x00002b56466e6f37 in cc_oid_unreferenced (self=0x2b564b71c808, oid=0x2aaaace4ecc0) at persistent/cPickleCache.c:576 #3 0x00002b56464ded28 in Per_dealloc (self=0x2aaaace50050) at persistent/cPersistence.c:578 #4 0x0000000000446bf3 in PyType_GenericAlloc () #5 0x0000000000436bdc in PyDict_GetItem () #6 0x0000000000446c4c in PyType_GenericAlloc () #7 0x0000000000436bdc in PyDict_GetItem () #8 0x0000000000446c4c in PyType_GenericAlloc () #9 0x0000000000436bdc in PyDict_GetItem () #10 0x0000000000446c4c in PyType_GenericAlloc () #11 0x0000000000436bdc in PyDict_GetItem () #12 0x0000000000446c4c in PyType_GenericAlloc () #13 0x0000000000438ddb in _PyTrash_destroy_chain () #14 0x00002b56466e772a in cc_clear (self=0x2b564b71c808) at persistent/cPickleCache.c:756 #15 0x000000000049f212 in _PyObject_GC_UnTrack () #16 0x000000000049fab5 in _PyObject_GC_New () #17 0x00000000004bc6c8 in PyFunction_New () #18 0x00000000004715ac in PyEval_EvalFrame () #19 0x0000000000474f48 in PyEval_EvalCodeEx () #20 0x0000000000472ca5 in PyEval_EvalFrame () #21 0x0000000000472d99 in PyEval_EvalFrame () #22 0x0000000000472d99 in PyEval_EvalFrame () #23 0x0000000000472d99 in PyEval_EvalFrame () #24 0x0000000000474f48 in PyEval_EvalCodeEx () #25 0x00000000004bc293 in PyClassMethod_New () #26 0x00000000004139f0 in PyObject_Call () #27 0x00000000004196ee in PyClass_IsSubclass () #28 0x00000000004139f0 in PyObject_Call () #29 0x00002b5646121a1e in fast_save_leave () from /usr/lib/python2.4/lib-dynload/cPickle.so #30 0x00002b5646124a4e in fast_save_leave () from /usr/lib/python2.4/lib-dynload/cPickle.so #31 0x000000000047453c in PyEval_EvalFrame () #32 0x0000000000472d99 in PyEval_EvalFrame () #33 0x0000000000472d99 in PyEval_EvalFrame () #34 0x0000000000472d99 in PyEval_EvalFrame () #35 0x0000000000474f48 in PyEval_EvalCodeEx () #36 0x00000000004bc293 in PyClassMethod_New () #37 0x00000000004139f0 in PyObject_Call () #38 0x00000000004196ee in PyClass_IsSubclass () #39 0x0000000000415d93 in PyObject_CallMethod () #40 0x00002b56464de888 in unghostify (self=0x2aaaade96aa0) at persistent/cPersistence.c:100 #41 0x00002b56464de909 in Per_setstate (self=0x24fb740) at persistent/cPersistence.c:1125 #42 0x00002b56482ebcb8 in P_getattr (self=0x2aaaade96aa0, name=0x2aaaaaafafb0) at Persistence/_Persistence.c:108 #43 0x00002b5646b80242 in Wrapper_findattr (self=0x2aaaab61c310, oname=0x2aaaaaafafb0, filter=0x0, extra=0x0, orig=0x0, sob=1, sco=1, explicit=0, containment=0) at Acquisition/_Acquisition.c:479 #44 0x00002b5646b81031 in Wrapper_acquire (self=0x2aaaab61cb50, oname=0x2aaaaaafafb0, filter=0x0, extra=0x0, orig=0x0, explicit=<value optimized out>, containment=0) at Acquisition/_Acquisition.c:544 #45 0x00002b5646b8049c in Wrapper_findattr (self=0x2aaaab61cb50, oname=0x2aaaaaafafb0, filter=0x0, extra=0x0, orig=0x0, sob=1, sco=1, explicit=0, containment=0) at Acquisition/_Acquisition.c:514 #46 0x00002b5646b81031 in Wrapper_acquire (self=0x2aaaab61cb90, oname=0x2aaaaaafafb0, filter=0x0, extra=0x0, orig=0x0, explicit=<value optimized out>, containment=0) at Acquisition/_Acquisition.c:544 #47 0x00002b5646b8049c in Wrapper_findattr (self=0x2aaaab61cb90, oname=0x2aaaaaafafb0, filter=0x0, extra=0x0, orig=0x0, sob=1, sco=1, explicit=0, containment=0) at Acquisition/_Acquisition.c:514 #48 0x00002b5646b81031 in Wrapper_acquire (self=0x2aaaab61c9d0, oname=0x2aaaaaafafb0, filter=0x0, extra=0x0, orig=0x0, explicit=<value optimized out>, containment=0) at Acquisition/_Acquisition.c:544 #49 0x00002b5646b8049c in Wrapper_findattr (self=0x2aaaab61c9d0, oname=0x2aaaaaafafb0, filter=0x0, extra=0x0, orig=0x0, sob=1, sco=1, explicit=0, containment=0) at Acquisition/_Acquisition.c:514 #50 0x00002b5646b81031 in Wrapper_acquire (self=0x2aaaab61c490, oname=0x2aaaaaafafb0, filter=0x0, extra=0x0, orig=0x0, explicit=<value optimized out>, containment=0) at Acquisition/_Acquisition.c:544 #51 0x00002b5646b8049c in Wrapper_findattr (self=0x2aaaab61c490, oname=0x2aaaaaafafb0, filter=0x0, extra=0x0, orig=0x0, sob=1, sco=1, explicit=0, containment=0) at Acquisition/_Acquisition.c:514 #52 0x00002b5646b81031 in Wrapper_acquire (self=0x2aaaab61c150, oname=0x2aaaaaafafb0, filter=0x0, extra=0x0, orig=0x0, explicit=<value optimized out>, containment=0) at Acquisition/_Acquisition.c:544 #53 0x00002b5646b8049c in Wrapper_findattr (self=0x2aaaab61c150, oname=0x2aaaaaafafb0, filter=0x0, extra=0x0, orig=0x0, sob=1, sco=1, explicit=0, containment=0) at Acquisition/_Acquisition.c:514 #54 0x00002b5646b80f54 in Wrapper_getattro (self=0x24fb740, oname=0x2aaaace4ecc0) at Acquisition/_Acquisition.c:590 #55 0x000000000046910d in _PyBuiltin_Init () #56 0x000000000047453c in PyEval_EvalFrame () #57 0x0000000000474f48 in PyEval_EvalCodeEx () #58 0x00000000004bc293 in PyClassMethod_New () #59 0x00000000004139f0 in PyObject_Call () #60 0x00000000004196ee in PyClass_IsSubclass () #61 0x0000000000415fb2 in PyObject_CallFunction () #62 0x00002b5646b80242 in Wrapper_findattr (self=0x2aaaad104f10, oname=0x2aaaaaafafb0, filter=0x0, extra=0x0, orig=0x0, sob=1, sco=1, explicit=0, containment=0) at Acquisition/_Acquisition.c:479 #63 0x00002b5646b80f54 in Wrapper_getattro (self=0x24fb740, oname=0x2aaaace4ecc0) at Acquisition/_Acquisition.c:590 #64 0x000000000046910d in _PyBuiltin_Init () #65 0x000000000047453c in PyEval_EvalFrame () #66 0x0000000000474f48 in PyEval_EvalCodeEx () #67 0x0000000000472ca5 in PyEval_EvalFrame () #68 0x0000000000474f48 in PyEval_EvalCodeEx () #69 0x0000000000472ca5 in PyEval_EvalFrame () #70 0x0000000000474f48 in PyEval_EvalCodeEx () #71 0x0000000000472ca5 in PyEval_EvalFrame () #72 0x0000000000474f48 in PyEval_EvalCodeEx () #73 0x0000000000472ca5 in PyEval_EvalFrame () #74 0x0000000000474f48 in PyEval_EvalCodeEx () #75 0x0000000000472ca5 in PyEval_EvalFrame () #76 0x0000000000474f48 in PyEval_EvalCodeEx () #77 0x00000000004bc293 in PyClassMethod_New () #78 0x00000000004139f0 in PyObject_Call () #79 0x00000000004196ee in PyClass_IsSubclass () #80 0x00000000004139f0 in PyObject_Call () #81 0x000000000046e390 in PyEval_CallObjectWithKeywords () #82 0x000000000041d0b4 in PyInstance_New () #83 0x00000000004139f0 in PyObject_Call () #84 0x000000000046e390 in PyEval_CallObjectWithKeywords () #85 0x00000000004a014d in initthread () #86 0x00002b56441c5f1a in start_thread () from /lib/libpthread.so.0 #87 0x00002b56447275d2 in clone () from /lib/libc.so.6 #88 0x0000000000000000 in ?? () #0 0x00000000004465f3 in _PyType_Lookup () #1 0x00002b4bb98a3f81 in cc_oid_unreferenced (self=0x2aaaab2e7c80, oid=0x2aaaab5d1cf0) at persistent/cPickleCache.c:607 #2 0x00002b4bb969bd28 in Per_dealloc (self=0x2aaaab5ca320) at persistent/cPersistence.c:578 #3 0x0000000000446bf3 in PyType_GenericAlloc () #4 0x0000000000436bdc in PyDict_GetItem () #5 0x0000000000446c4c in PyType_GenericAlloc () #6 0x0000000000436bdc in PyDict_GetItem () #7 0x0000000000446c4c in PyType_GenericAlloc () #8 0x0000000000438ddb in _PyTrash_destroy_chain () #9 0x00002b4bb98a472a in cc_clear (self=0x2aaaab2e7c80) at persistent/cPickleCache.c:756 #10 0x000000000049f212 in _PyObject_GC_UnTrack () #11 0x000000000049fab5 in _PyObject_GC_New () #12 0x00002b4bb92d9917 in fast_save_leave () from /usr/lib/python2.4/lib-dynload/cPickle.so #13 0x00002b4bb92d9b8a in fast_save_leave () from /usr/lib/python2.4/lib-dynload/cPickle.so #14 0x000000000047453c in PyEval_EvalFrame () #15 0x0000000000474f48 in PyEval_EvalCodeEx () #16 0x0000000000472ca5 in PyEval_EvalFrame () #17 0x0000000000472d99 in PyEval_EvalFrame () #18 0x0000000000472d99 in PyEval_EvalFrame () #19 0x0000000000472d99 in PyEval_EvalFrame () #20 0x0000000000474f48 in PyEval_EvalCodeEx () #21 0x00000000004bc293 in PyClassMethod_New () #22 0x00000000004139f0 in PyObject_Call () #23 0x00000000004196ee in PyClass_IsSubclass () #24 0x00000000004139f0 in PyObject_Call () #25 0x00002b4bb92dea1e in fast_save_leave () from /usr/lib/python2.4/lib-dynload/cPickle.so #26 0x00002b4bb92e1a4e in fast_save_leave () from /usr/lib/python2.4/lib-dynload/cPickle.so #27 0x000000000047453c in PyEval_EvalFrame () #28 0x0000000000472d99 in PyEval_EvalFrame () #29 0x0000000000472d99 in PyEval_EvalFrame () #30 0x0000000000472d99 in PyEval_EvalFrame () #31 0x0000000000474f48 in PyEval_EvalCodeEx () #32 0x00000000004bc293 in PyClassMethod_New () #33 0x00000000004139f0 in PyObject_Call () #34 0x00000000004196ee in PyClass_IsSubclass () #35 0x0000000000415d93 in PyObject_CallMethod () #36 0x00002b4bb969b888 in unghostify (self=0x2aaaacd646e0) at persistent/cPersistence.c:100 #37 0x00002b4bb969b909 in Per_setstate (self=0x613620) at persistent/cPersistence.c:1125 #38 0x00002b4bbb4a8cb8 in P_getattr (self=0x2aaaacd646e0, name=0x2b4bb9b26538) at Persistence/_Persistence.c:108 #39 0x00002b4bb9d3d242 in Wrapper_findattr (self=0x39cde90, oname=0x2b4bb9b26538, filter=0x0, extra=0x0, orig=0x0, sob=1, sco=1, explicit=0, containment=0) at Acquisition/_Acquisition.c:479 #40 0x00002b4bb9d3df54 in Wrapper_getattro (self=0x613620, oname=0x2aaaab5d1cf0) at Acquisition/_Acquisition.c:590 #41 0x000000000046910d in _PyBuiltin_Init () #42 0x000000000047453c in PyEval_EvalFrame () #43 0x0000000000474f48 in PyEval_EvalCodeEx () #44 0x00000000004bc293 in PyClassMethod_New () #45 0x00000000004139f0 in PyObject_Call () #46 0x000000000046e390 in PyEval_CallObjectWithKeywords () #47 0x00002b4bb9b2f171 in callfunction4 (function=0x2b4bba981de8, arg0=0x39cddd0, arg1=0x2b4bb81c6ba0, arg2=0x39cde90, arg3=0x2b4bba981de8) at AccessControl/cAccessControl.c:146 #48 0x00002b4bb9b313f6 in ZopeSecurityPolicy_validate (self=<value optimized out>, args=<value optimized out>) at AccessControl/cAccessControl.c:847 #49 0x00000000004139f0 in PyObject_Call () #50 0x000000000046e390 in PyEval_CallObjectWithKeywords () #51 0x00000000004b9201 in PyDescr_NewClassMethod () #52 0x00000000004139f0 in PyObject_Call () #53 0x00000000004196ee in PyClass_IsSubclass () #54 0x00000000004139f0 in PyObject_Call () #55 0x000000000046e390 in PyEval_CallObjectWithKeywords () #56 0x00002b4bb9b2f0b3 in callfunction5 (function=0x2aaaaae890a0, arg0=0x39cddd0, arg1=0x39cddd0, arg2=0x2b4bb81c6ba0, arg3=0x39cde90, arg4=0x70c4b48) at AccessControl/cAccessControl.c:171 #57 0x00002b4bb9b30105 in SecurityManager_validate (self=0x423f1f0, args=<value optimized out>) at AccessControl/cAccessControl.c:1317 #58 0x00000000004139f0 in PyObject_Call () #59 0x000000000046e390 in PyEval_CallObjectWithKeywords () #60 0x00002b4bb9b2f171 in callfunction4 (function=0x2b4bbd6f5440, arg0=0x39cddd0, arg1=0x39cddd0, arg2=0x2b4bb81c6ba0, arg3=0x39cde90) at AccessControl/cAccessControl.c:146 #61 0x00002b4bb9b2f20b in module_aq_validate (ignored=<value optimized out>, args=<value optimized out>) at AccessControl/cAccessControl.c:2159 #62 0x00000000004139f0 in PyObject_Call () #63 0x000000000046e390 in PyEval_CallObjectWithKeywords () #64 0x00002b4bb9d3cee1 in apply_filter (filter=0x2b4bb9b1ecb0, inst=0x39cddd0, oname=0x2b4bb81c6ba0, r=0x39cde90, extra=0x2b4bbd6f5440, orig=0x39cddd0) at Acquisition/_Acquisition.c:396 #65 0x00002b4bb9d3d2f4 in Wrapper_findattr (self=0x39cddd0, oname=0x2b4bb81c6ba0, filter=0x2b4bb9b1ecb0, extra=0x2b4bbd6f5440, orig=0x39cddd0, sob=1, sco=1, explicit=1, containment=0) at Acquisition/_Acquisition.c:493 #66 0x00002b4bb9d3dc16 in capi_aq_acquire (self=0x613620, name=0x2b4bb81c6ba0, filter=0x2b4bb9b1ecb0, extra=0x2b4bbd6f5440, explicit=1, defalt=<value optimized out>, containment=0) at Acquisition/_Acquisition.c:1328 #67 0x00002b4bb9b2f49b in guarded_getattr (inst=0x39cddd0, name=0x2b4bb81c6ba0, default_=<value optimized out>, validate=0x2b4bbd6f5440) at AccessControl/cAccessControl.c:2105 #68 0x00002b4bb9b2f6ee in module_guarded_getattr (ignored=<value optimized out>, args=<value optimized out>) at AccessControl/cAccessControl.c:2143 #69 0x000000000047453c in PyEval_EvalFrame () #70 0x0000000000474f48 in PyEval_EvalCodeEx () #71 0x00000000004bc22c in PyClassMethod_New () #72 0x00000000004139f0 in PyObject_Call () #73 0x0000000000472302 in PyEval_EvalFrame () #74 0x0000000000472d99 in PyEval_EvalFrame () #75 0x0000000000474f48 in PyEval_EvalCodeEx () #76 0x0000000000472ca5 in PyEval_EvalFrame () #77 0x0000000000474f48 in PyEval_EvalCodeEx () #78 0x00000000004bc293 in PyClassMethod_New () #79 0x00000000004139f0 in PyObject_Call () #80 0x00000000004196ee in PyClass_IsSubclass () #81 0x00000000004139f0 in PyObject_Call () #82 0x000000000046e390 in PyEval_CallObjectWithKeywords () #83 0x00002b4bb9d3e23f in CallMethodO (self=0x3b99c90, name=0x2aaaabb3bbe0, args=0x2b4bb727f050, kw=0x0) at Acquisition/_Acquisition.c:97 #84 0x00000000004139f0 in PyObject_Call () #85 0x00000000004723f9 in PyEval_EvalFrame () #86 0x0000000000474f48 in PyEval_EvalCodeEx () #87 0x0000000000475062 in PyEval_EvalCode () #88 0x000000000046a093 in _PyBuiltin_Init () #89 0x000000000047453c in PyEval_EvalFrame () #90 0x0000000000472d99 in PyEval_EvalFrame () #91 0x0000000000474f48 in PyEval_EvalCodeEx () #92 0x00000000004bc293 in PyClassMethod_New () #93 0x00000000004139f0 in PyObject_Call () #94 0x00000000004196ee in PyClass_IsSubclass () #95 0x00000000004139f0 in PyObject_Call () #96 0x000000000046e390 in PyEval_CallObjectWithKeywords () #97 0x00002b4bba15ad9f in render_blocks_ (blocks=0x2aaaac15e290, rendered=0x2aaaac15eea8, md=0x2aaaab0b03f0, mda=0x2aaaaae5fa10) at DocumentTemplate/cDocumentTemplate.c:844 #98 0x00002b4bba15a943 in render_blocks_ (blocks=0x2aaaabfdf200, rendered=0x2aaaac15eea8, md=0x2aaaab0b03f0, mda=0x2aaaaae5fa10) at DocumentTemplate/cDocumentTemplate.c:823 #99 0x00002b4bba15ac1b in render_blocks_ (blocks=0x3d27290, rendered=0x2aaaac15eea8, md=0x2aaaab0b03f0, mda=0x2aaaaae5fa10) at DocumentTemplate/cDocumentTemplate.c:812 #100 0x00002b4bba15aecc in render_blocks (self=<value optimized out>, args=<value optimized out>) at DocumentTemplate/cDocumentTemplate.c:868 #101 0x000000000047453c in PyEval_EvalFrame () #102 0x0000000000474f48 in PyEval_EvalCodeEx () #103 0x00000000004bc22c in PyClassMethod_New () #104 0x00000000004139f0 in PyObject_Call () #105 0x00000000004196ee in PyClass_IsSubclass () #106 0x00000000004139f0 in PyObject_Call () #107 0x000000000046e390 in PyEval_CallObjectWithKeywords () #108 0x000000000046a544 in _PyBuiltin_Init () #109 0x000000000047453c in PyEval_EvalFrame () #110 0x0000000000474f48 in PyEval_EvalCodeEx () #111 0x00000000004bc293 in PyClassMethod_New () #112 0x00000000004139f0 in PyObject_Call () #113 0x00000000004196ee in PyClass_IsSubclass () #114 0x00000000004139f0 in PyObject_Call () #115 0x000000000046e390 in PyEval_CallObjectWithKeywords () #116 0x00002b4bb9d3e23f in CallMethodO (self=0x2aaaaaefd850, name=0x2aaaaab32c80, args=0x449fb00, kw=0x0) at Acquisition/_Acquisition.c:97 #117 0x0000000000415fb2 in PyObject_CallFunction () #118 0x00002b4bba159939 in MM_cget (self=0x2aaaab0b03f0, key=<value optimized out>, call=1) at DocumentTemplate/cDocumentTemplate.c:372 #119 0x00002b4bba15aa8c in render_blocks_ (blocks=0x2aaaab326950, rendered=0x2aaaac15ecb0, md=0x2aaaab0b03f0, mda=0x2aaaaab935d0) at DocumentTemplate/cDocumentTemplate.c:689 #120 0x00002b4bba15aecc in render_blocks (self=<value optimized out>, args=<value optimized out>) at DocumentTemplate/cDocumentTemplate.c:868 #121 0x000000000047453c in PyEval_EvalFrame () #122 0x0000000000474f48 in PyEval_EvalCodeEx () #123 0x00000000004bc293 in PyClassMethod_New () #124 0x00000000004139f0 in PyObject_Call () #125 0x00000000004196ee in PyClass_IsSubclass () #126 0x00000000004139f0 in PyObject_Call () #127 0x0000000000419d5d in PyClass_IsSubclass () #128 0x00000000004139f0 in PyObject_Call () #129 0x000000000046e390 in PyEval_CallObjectWithKeywords () #130 0x00002b4bba15ad9f in render_blocks_ (blocks=0x2aaaabf38200, rendered=0x2aaaac2ca248, md=0x2aaaab0b03f0, mda=0x2aaaaab930d0) at DocumentTemplate/cDocumentTemplate.c:844 #131 0x00002b4bba15aecc in render_blocks (self=<value optimized out>, args=<value optimized out>) at DocumentTemplate/cDocumentTemplate.c:868 #132 0x000000000047453c in PyEval_EvalFrame () #133 0x0000000000474f48 in PyEval_EvalCodeEx () #134 0x00000000004bc22c in PyClassMethod_New () #135 0x00000000004139f0 in PyObject_Call () #136 0x00000000004196ee in PyClass_IsSubclass () #137 0x00000000004139f0 in PyObject_Call () #138 0x000000000046e390 in PyEval_CallObjectWithKeywords () #139 0x000000000046a544 in _PyBuiltin_Init () #140 0x000000000047453c in PyEval_EvalFrame () #141 0x0000000000474f48 in PyEval_EvalCodeEx () #142 0x00000000004bc293 in PyClassMethod_New () #143 0x00000000004139f0 in PyObject_Call () #144 0x00000000004196ee in PyClass_IsSubclass () #145 0x00000000004139f0 in PyObject_Call () #146 0x000000000046e390 in PyEval_CallObjectWithKeywords () #147 0x00002b4bb9d3e23f in CallMethodO (self=0x2aaaaaefd2d0, name=0x2aaaac91ec30, args=0x748bef0, kw=0x0) at Acquisition/_Acquisition.c:97 #148 0x0000000000415fb2 in PyObject_CallFunction () #149 0x00002b4bba159939 in MM_cget (self=0x2aaaab0b03f0, key=<value optimized out>, call=1) at DocumentTemplate/cDocumentTemplate.c:372 #150 0x00002b4bba15aa8c in render_blocks_ (blocks=0x2aaaac0ec128, rendered=0x3ff0dd0, md=0x2aaaab0b03f0, mda=0x2aaaac595a10) at DocumentTemplate/cDocumentTemplate.c:689 #151 0x00002b4bba15a943 in render_blocks_ (blocks=0x2b4bbe90d7a0, rendered=0x3ff0dd0, md=0x2aaaab0b03f0, mda=0x2aaaac595a10) at DocumentTemplate/cDocumentTemplate.c:823 #152 0x00002b4bba15aecc in render_blocks (self=<value optimized out>, args=<value optimized out>) at DocumentTemplate/cDocumentTemplate.c:868 #153 0x000000000047453c in PyEval_EvalFrame () #154 0x0000000000474f48 in PyEval_EvalCodeEx () #155 0x00000000004bc22c in PyClassMethod_New () #156 0x00000000004139f0 in PyObject_Call () #157 0x00000000004196ee in PyClass_IsSubclass () #158 0x00000000004139f0 in PyObject_Call () #159 0x000000000046e390 in PyEval_CallObjectWithKeywords () #160 0x000000000046a544 in _PyBuiltin_Init () #161 0x000000000047453c in PyEval_EvalFrame () #162 0x0000000000474f48 in PyEval_EvalCodeEx () #163 0x00000000004bc293 in PyClassMethod_New () #164 0x00000000004139f0 in PyObject_Call () #165 0x00000000004196ee in PyClass_IsSubclass () #166 0x00000000004139f0 in PyObject_Call () #167 0x000000000046e390 in PyEval_CallObjectWithKeywords () #168 0x00002b4bb9d3e23f in CallMethodO (self=0x2aaaaae4fcd0, name=0x2aaaabbc29b0, args=0x2aaaac092440, kw=0x0) at Acquisition/_Acquisition.c:97 #169 0x00000000004139f0 in PyObject_Call () #170 0x00000000004723f9 in PyEval_EvalFrame () #171 0x0000000000474f48 in PyEval_EvalCodeEx () #172 0x0000000000475062 in PyEval_EvalCode () #173 0x000000000046a093 in _PyBuiltin_Init () #174 0x000000000047453c in PyEval_EvalFrame () #175 0x0000000000474f48 in PyEval_EvalCodeEx () #176 0x00000000004bc293 in PyClassMethod_New () #177 0x00000000004139f0 in PyObject_Call () #178 0x00000000004196ee in PyClass_IsSubclass () #179 0x00000000004139f0 in PyObject_Call () #180 0x000000000046e390 in PyEval_CallObjectWithKeywords () #181 0x00002b4bba15abd6 in render_blocks_ (blocks=0x2aaaaae00050, rendered=0x414a320, md=0x2aaaab0b03f0, mda=0x2aaaac609050) at DocumentTemplate/cDocumentTemplate.c:690 #182 0x00002b4bba15aecc in render_blocks (self=<value optimized out>, args=<value optimized out>) at DocumentTemplate/cDocumentTemplate.c:868 #183 0x000000000047453c in PyEval_EvalFrame () #184 0x0000000000474f48 in PyEval_EvalCodeEx () #185 0x00000000004bc293 in PyClassMethod_New () #186 0x00000000004139f0 in PyObject_Call () #187 0x00000000004196ee in PyClass_IsSubclass () #188 0x00000000004139f0 in PyObject_Call () #189 0x0000000000419d5d in PyClass_IsSubclass () #190 0x00000000004139f0 in PyObject_Call () #191 0x000000000046e390 in PyEval_CallObjectWithKeywords () #192 0x00002b4bba15ad9f in render_blocks_ (blocks=0x3b13320, rendered=0x2aaaab0210e0, md=0x2aaaab0b03f0, mda=0x2aaaaad2e5d0) at DocumentTemplate/cDocumentTemplate.c:844 #193 0x00002b4bba15ac1b in render_blocks_ (blocks=0x2aaaab026710, rendered=0x2aaaab0210e0, md=0x2aaaab0b03f0, mda=0x2aaaaad2e5d0) at DocumentTemplate/cDocumentTemplate.c:812 #194 0x00002b4bba15aecc in render_blocks (self=<value optimized out>, args=<value optimized out>) at DocumentTemplate/cDocumentTemplate.c:868 #195 0x000000000047453c in PyEval_EvalFrame () #196 0x0000000000474f48 in PyEval_EvalCodeEx () #197 0x00000000004bc22c in PyClassMethod_New () #198 0x00000000004139f0 in PyObject_Call () #199 0x00000000004196ee in PyClass_IsSubclass () #200 0x00000000004139f0 in PyObject_Call () #201 0x000000000046e390 in PyEval_CallObjectWithKeywords () #202 0x000000000046a544 in _PyBuiltin_Init () #203 0x000000000047453c in PyEval_EvalFrame () #204 0x0000000000474f48 in PyEval_EvalCodeEx () #205 0x00000000004bc293 in PyClassMethod_New () #206 0x00000000004139f0 in PyObject_Call () #207 0x00000000004196ee in PyClass_IsSubclass () #208 0x00000000004139f0 in PyObject_Call () #209 0x000000000046e390 in PyEval_CallObjectWithKeywords () #210 0x00002b4bb9d3e23f in CallMethodO (self=0x2aaaad41d510, name=0x2aaaaab6bb40, args=0x2aaaac4b4c30, kw=0x0) at Acquisition/_Acquisition.c:97 #211 0x00000000004139f0 in PyObject_Call () #212 0x000000000046e390 in PyEval_CallObjectWithKeywords () #213 0x000000000046a544 in _PyBuiltin_Init () #214 0x000000000047453c in PyEval_EvalFrame () #215 0x0000000000472d99 in PyEval_EvalFrame () #216 0x0000000000474f48 in PyEval_EvalCodeEx () #217 0x0000000000472ca5 in PyEval_EvalFrame () #218 0x0000000000474f48 in PyEval_EvalCodeEx () #219 0x0000000000472ca5 in PyEval_EvalFrame () #220 0x0000000000474f48 in PyEval_EvalCodeEx () #221 0x0000000000472ca5 in PyEval_EvalFrame () #222 0x0000000000474f48 in PyEval_EvalCodeEx () #223 0x0000000000472ca5 in PyEval_EvalFrame () #224 0x0000000000474f48 in PyEval_EvalCodeEx () #225 0x0000000000472ca5 in PyEval_EvalFrame () #226 0x0000000000474f48 in PyEval_EvalCodeEx () #227 0x00000000004bc293 in PyClassMethod_New () #228 0x00000000004139f0 in PyObject_Call () #229 0x00000000004196ee in PyClass_IsSubclass () #230 0x00000000004139f0 in PyObject_Call () #231 0x000000000046e390 in PyEval_CallObjectWithKeywords () #232 0x000000000041d0b4 in PyInstance_New () #233 0x00000000004139f0 in PyObject_Call () #234 0x000000000046e390 in PyEval_CallObjectWithKeywords () #235 0x00000000004a014d in initthread () #236 0x00002b4bb7382f1a in start_thread () from /lib/libpthread.so.0 #237 0x00002b4bb78e45d2 in clone () from /lib/libc.so.6 #238 0x0000000000000000 in ?? () _____________________________________________________________________________ Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail http://mail.yahoo.fr _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )