[Zope] Zope crashing - keyword arguments again?

Chris McDonough chrism@zope.com
Thu, 30 Aug 2001 11:41:41 -0400


Using the -M switch to z2.py.  See the file utilities/requestprofiler.py in
Zope 2.4.0 and above.
----- Original Message -----
From: "Mayers, Philip J" <p.mayers@ic.ac.uk>
To: "'Chris McDonough'" <chrism@zope.com>; "Mayers, Philip J"
<p.mayers@ic.ac.uk>; <zope@zope.org>
Sent: Thursday, August 30, 2001 11:30 AM
Subject: RE: [Zope] Zope crashing - keyword arguments again?


> Big M logging?
>
> Regards,
> Phil
>
> +------------------------------------------+
> | Phil Mayers                              |
> | Network & Infrastructure Group           |
> | Information & Communication Technologies |
> | Imperial College                         |
> +------------------------------------------+
>
> -----Original Message-----
> From: Chris McDonough [mailto:chrism@zope.com]
> Sent: 30 August 2001 15:36
> To: Mayers, Philip J; zope@zope.org
> Subject: Re: [Zope] Zope crashing - keyword arguments again?
>
>
> Hi Phillip,
>
> I dont think that the core file will help much because it's not clear from
> which thread it comes.  ;-)
>
> But using big M logging and the requestprofiler might help to find out
when
> it's crashing, and might let you establish a pattern.
>
> ----- Original Message -----
> From: "Mayers, Philip J" <p.mayers@ic.ac.uk>
> To: <zope@zope.org>
> Sent: Thursday, August 30, 2001 10:01 AM
> Subject: [Zope] Zope crashing - keyword arguments again?
>
>
> > <sigh>
> >
> > Zope is crashing periodically on me again...
> >
> > [pjm3@hdb pjm3]$ ps faux
> > <snip>
> > zope     26749  0.0  0.7  4552 3080 ?        S    Aug29   0:00
> > /usr/bin/python /usr/local/Zope/z2.py -X -p Zope.cgi
> > zope     32246  0.0  3.0 21464 11684 ?       S    13:15   0:03  \_
> > /usr/bin/python /usr/local/Zope/z2.py -X -p Zope.cgi
> > zope     32248  0.0  3.0 21464 11684 ?       S    13:15   0:00      \_
> > /usr/bin/python /usr/local/Zope/z2.py -X -p Zope
> > zope     32250  0.0  3.0 21464 11684 ?       S    13:15   0:00
\_
> > /usr/bin/python /usr/local/Zope/z2.py -X -p
> > zope     32251  0.0  3.0 21464 11684 ?       S    13:15   0:00
\_
> > /usr/bin/python /usr/local/Zope/z2.py -X -p
> > zope     32252  0.0  3.0 21464 11684 ?       S    13:15   0:01
\_
> > /usr/bin/python /usr/local/Zope/z2.py -X -p
> > [pjm3@hdb pjm3]$ su -
> > Password:
> > [root@hdb /root]# su - zope
> > bash-2.04$ ./stop
> > bash-2.04$ killall python
> > bash-2.04$ killall -9 python
> > bash-2.04$ ./start
> > bash-2.04$ ps faux
> > <snip>
> > zope       344  0.0  0.7  4552 3080 ?        S    14:56   0:00
> > /usr/bin/python /usr/local/Zope/z2.py -X -p Zope.cgi
> > zope       345 31.8  2.6 12032 10156 ?       S    14:56   0:02  \_
> > /usr/bin/python /usr/local/Zope/z2.py -X -p Zope.cgi
> > bash-2.04$ ps faux
> > <snip>
> > zope       344  0.0  0.7  4552 3080 ?        S    14:56   0:00
> > /usr/bin/python /usr/local/Zope/z2.py -X -p Zope.cgi
> > zope       345  2.5  2.9 21164 11368 ?       S    14:56   0:02  \_
> > /usr/bin/python /usr/local/Zope/z2.py -X -p Zope.cgi
> > zope       350  0.0  2.9 21164 11368 ?       S    14:56   0:00      \_
> > /usr/bin/python /usr/local/Zope/z2.py -X -p Zope
> > zope       351  0.0  2.9 21164 11368 ?       S    14:56   0:00
\_
> > /usr/bin/python /usr/local/Zope/z2.py -X -p
> > zope       352  0.0  2.9 21164 11368 ?       S    14:56   0:00
\_
> > /usr/bin/python /usr/local/Zope/z2.py -X -p
> > zope       353  0.0  2.9 21164 11368 ?       S    14:56   0:00
\_
> > /usr/bin/python /usr/local/Zope/z2.py -X -p
> > zope       354  1.9  2.9 21164 11368 ?       S    14:56   0:01
\_
> > /usr/bin/python /usr/local/Zope/z2.py -X -p
> > bash-2.04$ ls
> > Extensions   ZServer   core    import  pcgi     stop       var.tgz
> > wo_pcgi.py   z2.pyc
> > LICENSE.txt  Zope.cgi  doc     inst    restart  utilities  w_pcgi.py
> > wo_pcgi.pyc  zpasswd.py
> > README.txt   access    dotvar  lib     start    var        w_pcgi.pyc
> z2.py
> > zpasswd.pyc
> > bash-2.04$ gdb -c core /usr/bin/python
> > #0  0x40085dd1 in __kill () from /lib/libc.so.6
> > (gdb) bt
> > #0  0x40085dd1 in __kill () from /lib/libc.so.6
> > #1  0x4002c777 in __pthread_restart_new (th=0xbf3ffc00) at
pthread.c:1005
> > #2  0x400290d4 in pthread_cond_signal (cond=0x878a3e4) at restart.h:24
> > #3  0x80634d5 in PyThread_release_lock ()
> > #4  0x8051a3e in PyEval_EvalCode ()
> > #5  0x8053568 in PyEval_EvalCode ()
> > #6  0x8053568 in PyEval_EvalCode ()
> > #7  0x8053568 in PyEval_EvalCode ()
> > #8  0x8053568 in PyEval_EvalCode ()
> > #9  0x805154e in PyEval_EvalCode ()
> > #10 0x8061698 in PyRun_File ()
> > #11 0x8060d41 in PyRun_SimpleFile ()
> > #12 0x804fde8 in Py_Main ()
> > #13 0x40074f31 in __libc_start_main (main=0x804f87c <main>, argc=5,
> > ubp_av=0xbffffb04, init=0x804ee50 <_init>,
> >     fini=0x80891cc <_fini>, rtld_fini=0x4000e274 <_dl_fini>,
> > stack_end=0xbffffafc)
> >     at ../sysdeps/generic/libc-start.c:129
> >
> > I have no idea what's causing this - last time it was the "too many
> keyword
> > arguments to DTML script from PythonScript" - but I thought that had
been
> > fixed?
> >
> > Regards,
> > Phil
> >
> > +------------------------------------------+
> > | Phil Mayers                              |
> > | Network & Infrastructure Group           |
> > | Information & Communication Technologies |
> > | Imperial College                         |
> > +------------------------------------------+
> >
> > _______________________________________________
> > Zope maillist  -  Zope@zope.org
> > http://lists.zope.org/mailman/listinfo/zope
> > **   No cross posts or HTML encoding!  **
> > (Related lists -
> >  http://lists.zope.org/mailman/listinfo/zope-announce
> >  http://lists.zope.org/mailman/listinfo/zope-dev )
> >
>