looks sad :( ok, until the decision not found, i've run my script (if someone have the same problem) using sh-script like this:
#!/bin/sh while true do myscript.py echo "scrip was fault" | mail -s "run.sh" [EMAIL PROTECTED] done ... still works ;) Franz Steinhaeusler wrote: > Tamer, thanks for your tip. > > I tried Jeff's code: > > import marshal > f = lambda: None > code = > marshal.loads(marshal.dumps(f.func_code).replace('d\0\0S','d\xff\xffS')) > f.func_code = code > f() > > saved it as foo.py, than > > C:\Python24\Lib>gdb python > GNU gdb 5.1.1 (mingw experimental) > Copyright 2002 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you > are > welcome to change it and/or distribute copies of it under certain > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for > details. > This GDB was configured as "mingw32"...(no debugging symbols found)... > (gdb) r foo.py > Starting program: C:\Python24/python.exe foo.py > > Program received signal SIGSEGV, Segmentation fault. > 0x1e027b23 in ?? () > (gdb) bt > #0 0x1e027b23 in ?? () > #1 0x00977240 in ?? () > #2 0x1e1a82b8 in ?? () > Cannot access memory at address 0x7 > (gdb) > > How can I interpret this results? ;) > > Am I right, that I need a debug build of python built with mingw or > cygwin in Windows? -- Best regards, Maksim Kasimov mailto: [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list