Thanks so much for the excellent repeatable test case.  Hopefully we can 
get it fixed soon.  There's no workaround for now except for maybe not 
creating and returning a list with so many elements.


Stefano Noferi wrote:
> Hi,
> I've a very serious problem with Zope 2.4.x and Python 2.1/2.1.1/2.2b2
> running on linux.
> Zope auto restart when I call a simple python script with this contents:
> ------------------start--------------
> province =
> [('AG','Agrigento'),('AL','Alessandria'),('AN','Ancona'),('AO','Aosta'),('AR
> ','Arezzo'),('AP','Ascoli
> Piceno'),('AT','Asti'),('AV','Avellino'),('BA','Bari'),('BL','Belluno'),('BN
> ','Benevento'),('BG','Bergamo'),('BI','Biella'),('BO','Bologna'),('BZ','Bolz
> ano'),('BS','Brescia'),('BR','Brindisi'),('CA','Cagliari'),('CL','Caltanisse
> tta'),('CB','Campobasso'),('CE','Caserta'),('CT','Catania'),('CZ','Catanzaro
> '),('CH','Chieti'),('CO','Como'),('CS','Cosenza'),('CR','Cremona'),('KR','Cr
> otone'),('CN','Cuneo'),('EN','Enna'),('FE','Ferrara'),('FI','Firenze'),('FG'
> ,'Foggia'),('FO','Forlė'),('FR','Frosinone'),('GE','Genova'),('GO','Gorizia'
> ),('GR','Grosseto'),('IM','Imperia'),('IS','Isernia'),('AQ',"L'Aquila"),('SP
> ','La
> Spezia'),('LT','Latina'),('LE','Lecce'),('LC','Lecco'),('LI','Livorno'),('LO
> ','Lodi'),('LU','Lucca'),('MC','Macerata'),('MN','Mantova'),('MS','Massa
> Carrara'),('MT','Matera'),('ME','Messina'),('MI','Milano'),('MO','Modena'),(
> 'NA','Napoli'),('NO','Novara'),('NU','Nuoro'),('OR','Oristano'),('PD','Padov
> a'),('PA','Palermo'),('PR','Parma'),('PV','Pavia'),('PG','Perugia'),('PS','P
> esaro e
> Urbino'),('PE','Pescara'),('PC','Piacenza'),('PI','Pisa'),('PT','Pistoia'),(
> 'PN','Pordenone'),('PZ','Potenza'),('PO','Prato'),('RG','Ragusa'),('RA','Rav
> enna'),('RC','Reggio Calabria'),('RE','Reggio
> Emilia'),('RI','Rieti'),('RN','Rimini'),('RM','Roma'),('RO','Rovigo'),('SA',
> 'Salerno'),('SS','Sassari'),('SV','Savona'),('SI','Siena'),('SR','Siracusa')
> ,('SO','Sondrio'),('TA','Taranto'),('TE','Teramo'),('TR','Terni'),('TO','Tor
> ino'),('TP','Trapani'),('TN','Trento'),('TV','Treviso'),('TS','Trieste'),('U
> D','Udine'),('VA','Varese'),('VE','Venezia'),('VB','Verbania'),('VC','Vercel
> li'),('VR','Verona'),('VV','Vibo
> Valentia'),('VI','Vicenza'),('VT','Viterbo'),('EE','Stato Estero')]
> 
> return province
> ------------------end---------------
> Zope restart with a DTML Method version of this script too.
> It's a very serious problem because Zope restart with a segmentation fault.
> I've tested this "bug" in Zope 2.4.1, 2.4.2, 2.4.3, 2.5.x... the same
> result. ; (
> I've posted this bug in Zope Collector ( http://collector.zope.org/Zope/76 )
> but I've got no reply..
> 
> I suppose it's a problem of Restricted Python machinery that PythonScript
> and DTML share.
> 
> Compiling python with "--without-pymalloc" option Zope autorestart itself
> with a minor frequency.. but it restart.. ; ((
> 
> IMPORTANT: I tested it with a NEW Zope instance with simply only one
> PythonScript in the root folder with the content I specified.. It restart!!
> 
> Solutions?
> 
>  ----------------------------------------------------------
>     Stefano Noferi
>     n o z e  S.r.l.
>     Soluzioni Open-Source
>     Via Caduti del Lavoro, 32
>     56122 Pisa (PI) - Italy
>     Tel: +39 (0)50 533320
>     Fax: +39 (0)50 526604
>     Email: [EMAIL PROTECTED]
>     Web: http://www.noze.it
> 
>     -=  "Whatever you like it to be, it will be"  =-
> ----------------------------------------------------------
> 
> 


-- 
Chris McDonough                    Zope Corporation
http://www.zope.org             http://www.zope.com
"Killing hundreds of birds with thousands of stones"


_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to