[PyPy-issue] [issue672] In gc/env.py: local variable 'cache' referenced before assignment

ys pypy-dev-issue at codespeak.net
Mon Mar 14 19:45:49 CET 2011


ys <ysbalt at live.com> added the comment:

gc/env.py gives another error now:

(Pdb+) where
  /Users/#####/temp/pypy/pypy/translator/goal/app_main.py(591)entry_point()
-> if not isinstance(importer, imp.NullImporter):
  /Users/#####/temp/pypy/pypy/translator/goal/app_main.py(539)run_command_line()
-> # executing the interactive prompt, if we're running a script we
  /Users/#####/temp/pypy/pypy/translator/goal/app_main.py(53)run_toplevel()
-> f(*fargs, **fkwds)
 
/Users/#####/opt/local/var/macports/build/_Users_#####_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_pypy/work/pypy-1.4.1-src/pypy/module/__builtin__/app_io.py(28)execfile()
  /Users/#####/temp/pypy/pypy/translator/goal/translate.py(304)<module>()
-> main()
  /Users/#####/temp/pypy/pypy/translator/goal/translate.py(296)main()
-> debug(True)
  /Users/#####/temp/pypy/pypy/translator/driver.py(812)proceed()
-> return self._execute(goals, task_skip = self._maybe_skip())
  /Users/#####/temp/pypy/pypy/translator/tool/taskengine.py(121)_execute()
-> raise
  /Users/#####/temp/pypy/pypy/translator/driver.py(303)_do()
-> pass
  /Users/#####/temp/pypy/pypy/translator/driver.py(399)task_pyjitpl_lltype()
-> backend_name=self.config.translation.jit_backend, inline=True)
  /Users/#####/temp/pypy/pypy/jit/metainterp/warmspot.py(46)apply_jit()
-> **kwds)
  /Users/#####/temp/pypy/pypy/jit/metainterp/warmspot.py(157)__init__()
-> self.build_cpu(CPUClass, **kwds)
  /Users/#####/temp/pypy/pypy/jit/metainterp/warmspot.py(287)build_cpu()
-> translate_support_code, gcdescr=self.gcdescr)
  /Users/#####/temp/pypy/pypy/jit/backend/x86/runner.py(156)__init__()
-> super(CPU386, self).__init__(*args, **kwargs)
  /Users/#####/temp/pypy/pypy/jit/backend/x86/runner.py(23)__init__()
-> translate_support_code, gcdescr)
  /Users/#####/temp/pypy/pypy/jit/backend/llsupport/llmodel.py(41)__init__()
-> self.gc_ll_descr = get_ll_description(gcdescr, translator, rtyper)
  /Users/#####/temp/pypy/pypy/jit/backend/llsupport/gc.py(732)get_ll_description()
-> return cls(gcdescr, translator, rtyper)
  /Users/#####/temp/pypy/pypy/jit/backend/llsupport/gc.py(447)__init__()
-> self.layoutbuilder = framework.TransformerLayoutBuilder(translator)
 
/Users/#####/temp/pypy/pypy/rpython/memory/gctransform/framework.py(1207)__init__()
-> GCClass, _ = choose_gc_from_config(translator.config)
  /Users/#####/temp/pypy/pypy/rpython/memory/gc/base.py(417)choose_gc_from_config()
-> globals(), locals(), [classname])
> /Users/#####/temp/pypy/pypy/rpython/memory/gc/minimark.py(51)<module>()
-> from pypy.rpython.memory.gc import minimarkpage, env
(Pdb+) 

Stack trace:
(Pdb+) where
  /Users/#####.g/temp/pypy/pypy/translator/goal/app_main.py(591)entry_point()
-> if not isinstance(importer, imp.NullImporter):
  /Users/#####.g/temp/pypy/pypy/translator/goal/app_main.py(539)run_command_line()
-> # executing the interactive prompt, if we're running a script we
  /Users/#####.g/temp/pypy/pypy/translator/goal/app_main.py(53)run_toplevel()
-> f(*fargs, **fkwds)
 
/Users/#####.g/opt/local/var/macports/build/_Users_yasir_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_pypy/work/pypy-1.4.1-src/pypy/module/__builtin__/app_io.py(28)execfile()
  /Users/#####.g/temp/pypy/pypy/translator/goal/translate.py(304)<module>()
-> main()
  /Users/#####.g/temp/pypy/pypy/translator/goal/translate.py(296)main()
-> debug(True)
  /Users/#####.g/temp/pypy/pypy/translator/driver.py(812)proceed()
-> return self._execute(goals, task_skip = self._maybe_skip())
  /Users/#####.g/temp/pypy/pypy/translator/tool/taskengine.py(121)_execute()
-> raise
  /Users/#####.g/temp/pypy/pypy/translator/driver.py(303)_do()
-> pass
  /Users/#####.g/temp/pypy/pypy/translator/driver.py(399)task_pyjitpl_lltype()
-> backend_name=self.config.translation.jit_backend, inline=True)
  /Users/#####.g/temp/pypy/pypy/jit/metainterp/warmspot.py(46)apply_jit()
-> **kwds)
  /Users/#####.g/temp/pypy/pypy/jit/metainterp/warmspot.py(157)__init__()
-> self.build_cpu(CPUClass, **kwds)
  /Users/#####.g/temp/pypy/pypy/jit/metainterp/warmspot.py(287)build_cpu()
-> translate_support_code, gcdescr=self.gcdescr)
  /Users/#####.g/temp/pypy/pypy/jit/backend/x86/runner.py(156)__init__()
-> super(CPU386, self).__init__(*args, **kwargs)
  /Users/#####.g/temp/pypy/pypy/jit/backend/x86/runner.py(23)__init__()
-> translate_support_code, gcdescr)
  /Users/#####.g/temp/pypy/pypy/jit/backend/llsupport/llmodel.py(41)__init__()
-> self.gc_ll_descr = get_ll_description(gcdescr, translator, rtyper)
  /Users/#####.g/temp/pypy/pypy/jit/backend/llsupport/gc.py(732)get_ll_description()
-> return cls(gcdescr, translator, rtyper)
  /Users/#####.g/temp/pypy/pypy/jit/backend/llsupport/gc.py(447)__init__()
-> self.layoutbuilder = framework.TransformerLayoutBuilder(translator)
 
/Users/#####.g/temp/pypy/pypy/rpython/memory/gctransform/framework.py(1207)__init__()
-> GCClass, _ = choose_gc_from_config(translator.config)
 
/Users/#####.g/temp/pypy/pypy/rpython/memory/gc/base.py(417)choose_gc_from_config()
-> globals(), locals(), [classname])
> /Users/#####.g/temp/pypy/pypy/rpython/memory/gc/minimark.py(51)<module>()
-> from pypy.rpython.memory.gc import minimarkpage, env
(Pdb+)

----------
status: resolved -> chatting

_______________________________________________________
PyPy development tracker <pypy-dev-issue at codespeak.net>
<https://codespeak.net/issue/pypy-dev/issue672>
_______________________________________________________



More information about the Pypy-issue mailing list