The Interrupts pointer is NULL. Gabe
gblack@chips ~/m5/repos/gem5 $ gdb build/ALPHA/gem5.debug GNU gdb (Gentoo 7.2 p1) 7.2 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". For bug reporting instructions, please see: <http://bugs.gentoo.org/>... Reading symbols from /home/gblack/m5/repos/gem5/build/ALPHA/gem5.debug...done. (gdb) r tests/run.py build/ALPHA/tests/debug/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing Starting program: /home/gblack/m5/repos/gem5/build/ALPHA/gem5.debug tests/run.py build/ALPHA/tests/debug/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing [Thread debugging using libthread_db enabled] gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. gem5 compiled Mar 2 2012 02:56:17 gem5 started Mar 2 2012 02:57:33 gem5 executing on chips command line: /home/gblack/m5/repos/gem5/build/ALPHA/gem5.debug tests/run.py build/ALPHA/tests/debug/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing Global frequency set at 1000000000000 ticks per second warn: Sockets disabled, not accepting terminal connections 0: system.tsunami.io.rtc: Real-time clock set to Thu Jan 1 00:00:00 2009 warn: Sockets disabled, not accepting gdb connections info: kernel located at: /dist/m5/system/binaries/vmlinux info: Entering event queue @ 0. Starting simulation... Program received signal SIGSEGV, Segmentation fault. 0x00000000008ff18a in AlphaISA::Interrupts::checkInterrupts (this=0x0, tc=0x29c8780) at build/ALPHA/arch/alpha/interrupts.hh:138 138 return (intstatus != 0) && !(tc->pcState().pc() & 0x3); (gdb) On 03/02/12 02:42, Gabe Black wrote: > Somebody introduced a segfault, potentially among other things. > > Gabe > > Running test in > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing. > build/ALPHA/gem5.opt -d > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing > -re tests/run.py > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing > Running test in > build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest. > Running test in > build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby. > build/ALPHA/gem5.opt -d > build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest -re > tests/run.py build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest > Running test in > build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/o3-timing. > build/ALPHA/gem5.opt -d > build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby > -re tests/run.py > build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby > build/ALPHA/gem5.opt -d > build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/o3-timing -re > tests/run.py build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/o3-timing > Segmentation fault > scons: *** Error 139 > M5 terminated with signal 11 > ***** > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing > FAILED! > > Running test in > build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-timing. > build/ALPHA/gem5.opt -d > build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-timing -re > tests/run.py > build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-timing > scons: *** Error 1 > M5 exited with non-zero status 1 > ***** > build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-timing FAILED! > > Running test in > build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/o3-timing. > build/ALPHA/gem5.opt -d > build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/o3-timing -re > tests/run.py build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/o3-timing > Running test in > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing-dual. > build/ALPHA/gem5.opt -d > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing-dual > -re tests/run.py > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing-dual > Segmentation fault > scons: *** Error 139 > M5 terminated with signal 11 > ***** > build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing-dual > FAILED! > > > > On 03/02/12 00:32, Cron Daemon wrote: >> ***** >> build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing >> FAILED! >> ***** build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-timing >> FAILED! >> ***** >> build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing-dual >> FAILED! >> ***** >> build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-atomic >> FAILED! >> ***** build/ALPHA/tests/opt/quick/se/30.eio-mp/alpha/eio/simple-atomic-mp >> FAILED! >> ***** build/ALPHA/tests/opt/quick/se/30.eio-mp/alpha/eio/simple-timing-mp >> FAILED! >> ***** >> build/ALPHA/tests/opt/quick/fs/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic >> FAILED! >> ***** >> build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual >> FAILED! >> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/inorder-timing >> FAILED! >> ***** build/ALPHA/tests/opt/quick/se/20.eio-short/alpha/eio/simple-atomic >> FAILED! >> ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/simple-atomic >> FAILED! >> ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/o3-timing >> FAILED! >> ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-atomic >> FAILED! >> ***** >> build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-atomic-mp >> FAILED! >> ***** >> build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/simple-timing-mp >> FAILED! >> ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing >> FAILED! >> ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/simple-timing >> FAILED! >> ***** >> build/SPARC/tests/opt/quick/se/40.m5threads-test-atomic/sparc/linux/o3-timing-mp >> FAILED! >> ***** build/SPARC/tests/opt/quick/se/02.insttest/sparc/linux/inorder-timing >> FAILED! >> ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing-ruby >> FAILED! >> ***** build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/inorder-timing >> FAILED! >> ***** build/X86/tests/opt/quick/fs/10.linux-boot/x86/linux/pc-simple-timing >> FAILED! >> ***** build/X86/tests/opt/quick/fs/10.linux-boot/x86/linux/pc-simple-atomic >> FAILED! >> ***** >> build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic >> FAILED! >> ***** >> build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing >> FAILED! >> ***** >> build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing-dual >> FAILED! >> ***** >> build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-atomic-dual >> FAILED! >> scons: `build/ALPHA_MOESI_hammer/tests/opt/quick/fs' is up to date. >> scons: `build/ALPHA_MESI_CMP_directory/tests/opt/quick/fs' is up to date. >> scons: *** Error 139 >> scons: *** Error 1 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 1 >> scons: *** Error 1 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 1 >> scons: `build/ALPHA_MOESI_CMP_directory/tests/opt/quick/fs' is up to date. >> scons: `build/ALPHA_MOESI_CMP_token/tests/opt/quick/fs' is up to date. >> scons: `build/MIPS/tests/opt/quick/fs' is up to date. >> scons: `build/POWER/tests/opt/quick/fs' is up to date. >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 134 >> scons: *** Error 134 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 139 >> scons: *** Error 139 >> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby >> passed. >> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/o3-timing passed. >> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/o3-timing passed. >> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby >> passed. >> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing >> passed. >> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-atomic >> passed. >> ***** build/ALPHA/tests/opt/quick/se/01.hello-2T-smt/alpha/linux/o3-timing >> passed. >> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-atomic >> passed. >> ***** >> build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer >> passed. >> ***** >> build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer >> passed. >> ***** >> build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer >> passed. >> ***** build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby >> passed. >> ***** build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing >> passed. >> ***** >> build/ALPHA_MESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MESI_CMP_directory >> passed. >> ***** >> build/ALPHA_MESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_CMP_directory >> passed. >> ***** >> build/ALPHA_MESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MESI_CMP_directory >> passed. >> ***** build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby >> passed. >> ***** >> build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory >> passed. >> ***** >> build/ALPHA_MESI_CMP_directory/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_CMP_directory >> passed. >> ***** >> build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory >> passed. >> ***** >> build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory >> passed. >> ***** >> build/ALPHA_MOESI_hammer/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer >> passed. >> ***** build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest passed. >> ***** >> build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token >> passed. >> ***** >> build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token >> passed. >> ***** >> build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_token >> passed. >> ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/o3-timing passed. >> ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/inorder-timing >> passed. >> ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing passed. >> ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing-ruby >> passed. >> ***** build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-atomic passed. >> ***** build/POWER/tests/opt/quick/se/00.hello/power/linux/simple-atomic >> passed. >> ***** build/POWER/tests/opt/quick/se/00.hello/power/linux/o3-timing passed. >> ***** >> build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_token >> passed. >> ***** >> build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_directory >> passed. >> ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-atomic passed. >> ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing passed. >> ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing-ruby >> passed. >> ***** build/X86/tests/opt/quick/se/00.hello/x86/linux/o3-timing passed. >> ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-timing passed. >> ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/simple-atomic passed. >> ***** build/ARM/tests/opt/quick/se/00.hello/arm/linux/o3-timing passed. >> >> See /z/m5/regression/regress-2012-03-02-03:00:01 for details. >> >> _______________________________________________ >> gem5-dev mailing list >> [email protected] >> http://m5sim.org/mailman/listinfo/gem5-dev > _______________________________________________ > gem5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/gem5-dev _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
