[pypy-dev] even more flow probs

Christian Tismer tismer at stackless.com
Thu Feb 3 02:29:06 CET 2005


Hi Armin,

I undid all my patching, but patched _classobj to have no **kwds
any longer.
After that, flow ran infinitely on this file.
Virtual mem grew to over 500 MB.
After 15 minutes, I interrupted the process. The traceback was:
"""
<function __call__ at 0x01501DB0>
Traceback (most recent call last):
   File 
"D:\Python23\lib\site-packages\Pythonwin\pywin\framework\scriptutils.py", 
line 310, in RunScript
     exec codeObject in __main__.__dict__
   File "D:\pypy\dist\pypy\translator\geninterplevel.py", line 1333, in ?
     gen.gen_source(fname, ftmpname)
   File "D:\pypy\dist\pypy\translator\geninterplevel.py", line 725, in 
gen_source
     self.gen_source_temp()
   File "D:\pypy\dist\pypy\translator\geninterplevel.py", line 788, in 
gen_source_temp
     self.gen_rpyfunction(func)
   File "D:\pypy\dist\pypy\translator\geninterplevel.py", line 842, in 
gen_rpyfunction
     body = list(self.rpyfunction_body(func, locals))
   File "D:\pypy\dist\pypy\translator\geninterplevel.py", line 959, in 
rpyfunction_body
     SpaceClass=AugmentedFlowSpace)
   File "D:\pypy\dist\pypy\translator\translator.py", line 77, in 
getflowgraph
     graph = space.build_flow(func)
   File "D:\pypy\dist\pypy\objspace\flow\objspace.py", line 174, in 
build_flow
     ec.build_flow()
   File "D:\pypy\dist\pypy\objspace\flow\flowcontext.py", line 208, in 
build_flow
     block.patchframe(frame, self)
   File "D:\pypy\dist\pypy\objspace\flow\flowcontext.py", line 43, in 
patchframe
     replaylist)
   File "D:\pypy\dist\pypy\objspace\flow\flowcontext.py", line 49, in 
__init__
     def __init__(self, listtoreplay, nextblock, booloutcome, 
nextreplaylist):
KeyboardInterrupt
 >>>
"""

HEEEEEEELP, please!
-- 
Christian Tismer             :^)   <mailto:tismer at stackless.com>
tismerysoft GmbH             :     Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9A     :    *Starship* http://starship.python.net/
14109 Berlin                 :     PGP key -> http://wwwkeys.pgp.net/
work +49 30 802 86 56  mobile +49 173 24 18 776  fax +49 30 80 90 57 05
PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04
      whom do you want to sponsor today?   http://www.stackless.com/




More information about the Pypy-dev mailing list