I'll let Brad handle this, since it's his code, but somehow your "None, not none" fix must have triggered the error, since that's the only changeset that was pulled since Saturday when these tests passed. It's not clear how those two bugs would cancel each other out, but that's sure how it appears.
Steve On Mon, Aug 30, 2010 at 7:43 AM, nathan binkert <[email protected]> wrote: > Brad/Steve, > > Interesting that this only showed up now. This is the error: > zizzer% cat simerr > Traceback (most recent call last): > File "<string>", line 1, in <module> > File "/z/m5/regression/zizzer/m5/src/python/m5/main.py", line 359, in main > exec filecode in scope > File "tests/run.py", line 70, in <module> > execfile(joinpath(tests_root, 'configs', test_filename + '.py')) > File "tests/configs/rubytest-ruby.py", line 80, in <module> > system.ruby = Ruby.create_system(options, system) > File "/z/m5/regression/zizzer/m5/configs/ruby/Ruby.py", line 120, in > create_system > dir_cntrl.directory.numa_high_bit = numa_bit > UnboundLocalError: local variable 'numa_bit' referenced before assignment > > I saw the same error on my machine. There's a pretty obvious code > path where numa_bit is never set, so you get a nice exception. Can > one of you fix it? > > Nate > > On Mon, Aug 30, 2010 at 7:06 AM, Cron Daemon <[email protected]> > wrote: >> ***** >> build/ALPHA_SE_MOESI_hammer/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer >> FAILED! >> ***** >> build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer >> FAILED! >> ***** >> build/ALPHA_SE_MOESI_hammer/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer >> FAILED! >> ***** >> build/ALPHA_SE_MOESI_hammer/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer >> FAILED! >> ***** build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby >> FAILED! >> ***** >> build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token >> FAILED! >> ***** >> build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_token >> FAILED! >> ***** >> build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_token >> FAILED! >> ***** >> build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby >> FAILED! >> ***** >> build/ALPHA_SE_MOESI_CMP_token/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token >> FAILED! >> ***** >> build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby >> FAILED! >> ***** build/ALPHA_SE/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby >> FAILED! >> ***** >> build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory >> FAILED! >> ***** >> build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory >> FAILED! >> ***** >> build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_directory >> FAILED! >> ***** >> build/ALPHA_SE_MOESI_CMP_directory/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory >> FAILED! >> ***** >> build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/50.memtest/alpha/linux/memtest-ruby-MESI_CMP_directory >> FAILED! >> ***** >> build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/linux/simple-timing-ruby-MESI_CMP_directory >> FAILED! >> ***** >> build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/00.hello/alpha/tru64/simple-timing-ruby-MESI_CMP_directory >> FAILED! >> ***** >> build/ALPHA_SE_MESI_CMP_directory/tests/fast/quick/60.rubytest/alpha/linux/rubytest-ruby-MESI_CMP_directory >> FAILED! >> ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing-ruby >> FAILED! >> ***** >> build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-timing-ruby >> FAILED! >> ***** build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-timing-ruby >> FAILED! >> ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-atomic >> passed. >> ***** build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-atomic-mp >> passed. >> ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/o3-timing passed. >> ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-atomic >> passed. >> ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/inorder-timing >> passed. >> ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/linux/simple-timing >> passed. >> ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/simple-timing >> passed. >> ***** build/ALPHA_SE/tests/fast/quick/01.hello-2T-smt/alpha/linux/o3-timing >> passed. >> ***** build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic >> passed. >> ***** build/ALPHA_SE/tests/fast/quick/30.eio-mp/alpha/eio/simple-timing-mp >> passed. >> ***** build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/o3-timing passed. >> ***** build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-timing >> passed. >> ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-atomic >> passed. >> ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/simple-timing >> passed. >> ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/o3-timing passed. >> ***** build/MIPS_SE/tests/fast/quick/00.hello/mips/linux/inorder-timing >> passed. >> ***** build/POWER_SE/tests/fast/quick/00.hello/power/linux/o3-timing passed. >> ***** build/POWER_SE/tests/fast/quick/00.hello/power/linux/simple-atomic >> passed. >> ***** >> build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic >> passed. >> ***** >> build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual >> passed. >> ***** build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/simple-atomic >> passed. >> ***** build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-atomic >> passed. >> ***** build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/simple-timing >> passed. >> ***** build/SPARC_SE/tests/fast/quick/02.insttest/sparc/linux/o3-timing >> passed. >> ***** build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-timing passed. >> ***** build/X86_SE/tests/fast/quick/00.hello/x86/linux/simple-atomic passed. >> ***** >> build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/simple-atomic-mp >> passed. >> ***** build/SPARC_SE/tests/fast/quick/00.hello/sparc/linux/simple-timing >> passed. >> ***** >> build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-timing >> passed. >> ***** >> build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/simple-timing-mp >> passed. >> ***** build/ARM_SE/tests/fast/quick/00.hello/arm/linux/simple-atomic passed. >> ***** >> build/SPARC_SE/tests/fast/quick/40.m5threads-test-atomic/sparc/linux/o3-timing-mp >> passed. >> ***** >> build/ALPHA_FS/tests/fast/quick/10.linux-boot/alpha/linux/tsunami-simple-timing-dual >> passed. >> ***** >> build/ALPHA_FS/tests/fast/quick/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic >> passed. >> ***** build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest passed. >> >> See /z/m5/regression/regress-2010-08-30-03:00:01 for details. >> >> _______________________________________________ >> m5-dev mailing list >> [email protected] >> http://m5sim.org/mailman/listinfo/m5-dev >> >> > _______________________________________________ > m5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/m5-dev > _______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev
