Hey all, The nightly builds are failing because of this commit: https://gem5-review.googlesource.com/c/public/gem5/+/48384. It's causing simulations to stall when running the O3 CPU on ARM. I've reverted this commit here: https://gem5-review.googlesource.com/c/public/gem5/+/49927. It seems like I'm not the only person to notice this bug given the ongoing discussions in the patch comments.
It'd be good if a "proper fix" for this bug could be made, but I don't know exactly how to do this. I think fixing the build is a higher priority for me right now. I'll wait until Monday to submit the revert. Kind regards, Bobby -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Thu, Sep 2, 2021 at 11:59 PM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See < > https://jenkins.gem5.org/job/nightly/434/display/redirect?page=changes> > > Changes: > > [yuhsingw] arch-arm: add size check for AdvSIMD copy > > > ------------------------------------------ > [...truncated 673.73 KB...] > [ RUN ] ProxyPtr.Clean > [ OK ] ProxyPtr.Clean (0 ms) > [ RUN ] ProxyPtr.Dirty > [ OK ] ProxyPtr.Dirty (0 ms) > [ RUN ] ProxyPtr.LoadAndFlush > [ OK ] ProxyPtr.LoadAndFlush (0 ms) > [ RUN ] ProxyPtr.ConstOperators > [ OK ] ProxyPtr.ConstOperators (1 ms) > [ RUN ] ProxyPtr.NonConstOperators > [ OK ] ProxyPtr.NonConstOperators (0 ms) > [----------] 5 tests from ProxyPtr (1 ms total) > > [----------] 1 test from ProxyPtrTest > [ RUN ] ProxyPtrTest.GuestABI > [ OK ] ProxyPtrTest.GuestABI (0 ms) > [----------] 1 test from ProxyPtrTest (0 ms total) > > [----------] Global test environment tear-down > [==========] 6 tests from 2 test suites ran. (1 ms total) > [ PASSED ] 6 tests. > [ OK ] LoggingDeathTest.InfoLoggerExitHelper (136 ms) > [ RUN ] LoggingDeathTest.HackLoggerExitHelper > [ OK ] UncontendedMutex.Lock (200 ms) > [ RUN ] UncontendedMutex.HeavyContention > [ OK ] UncontendedMutex.HeavyContention (35 ms) > [----------] 2 tests from UncontendedMutex (235 ms total) > > [----------] Global test environment tear-down > [==========] 2 tests from 1 test suite ran. (235 ms total) > [ PASSED ] 2 tests. > [ OK ] LoggingDeathTest.HackLoggerExitHelper (139 ms) > [ RUN ] LoggingDeathTest.FatalLoggerExitHelper > [ OK ] LoggingDeathTest.FatalLoggerExitHelper (1 ms) > [ RUN ] LoggingDeathTest.PanicLoggerExitHelper > [ OK ] LoggingDeathTest.PanicLoggerExitHelper (133 ms) > [ RUN ] LoggingDeathTest.ExitMessage > [ OK ] LoggingDeathTest.ExitMessage (134 ms) > [ RUN ] LoggingDeathTest.Panic > [ OK ] LoggingDeathTest.Panic (134 ms) > [ RUN ] LoggingDeathTest.Fatal > [ OK ] LoggingDeathTest.Fatal (1 ms) > [ RUN ] LoggingDeathTest.PanicIf > [ OK ] LoggingDeathTest.PanicIf (136 ms) > [ RUN ] LoggingDeathTest.FatalIf > [ OK ] LoggingDeathTest.FatalIf (1 ms) > [ RUN ] LoggingDeathTest.gem5Assert > [ SKIPPED ] LoggingDeathTest.gem5Assert (0 ms) > [----------] 13 tests from LoggingDeathTest (1093 ms total) > > [----------] 21 tests from LoggingFixture > [ RUN ] LoggingFixture.BasicPrint > [ OK ] LoggingFixture.BasicPrint (0 ms) > [ RUN ] LoggingFixture.VariadicCharPrint > [ OK ] LoggingFixture.VariadicCharPrint (0 ms) > [ RUN ] LoggingFixture.VariadicStringPrint > [ OK ] LoggingFixture.VariadicStringPrint (0 ms) > [ RUN ] LoggingFixture.VariadicCharMissingPrint > [ OK ] LoggingFixture.VariadicCharMissingPrint (0 ms) > [ RUN ] LoggingFixture.VariadicStringMissingPrint > [ OK ] LoggingFixture.VariadicStringMissingPrint (0 ms) > [ RUN ] LoggingFixture.DisabledPrint > [ OK ] LoggingFixture.DisabledPrint (0 ms) > [ RUN ] LoggingFixture.WarnLoggerPrint > [ OK ] LoggingFixture.WarnLoggerPrint (0 ms) > [ RUN ] LoggingFixture.InfoLoggerPrint > [ OK ] LoggingFixture.InfoLoggerPrint (0 ms) > [ RUN ] LoggingFixture.HackLoggerPrint > [ OK ] LoggingFixture.HackLoggerPrint (0 ms) > [ RUN ] LoggingFixture.FatalLoggerPrint > [ OK ] LoggingFixture.FatalLoggerPrint (0 ms) > [ RUN ] LoggingFixture.PanicLoggerPrint > [ OK ] LoggingFixture.PanicLoggerPrint (0 ms) > [ RUN ] LoggingFixture.BaseMessage > [ OK ] LoggingFixture.BaseMessage (0 ms) > [ RUN ] LoggingFixture.BaseMessageOnce > [ OK ] LoggingFixture.BaseMessageOnce (0 ms) > [ RUN ] LoggingFixture.Warn > [ OK ] LoggingFixture.Warn (0 ms) > [ RUN ] LoggingFixture.Inform > [ OK ] LoggingFixture.Inform (0 ms) > [ RUN ] LoggingFixture.Hack > [ OK ] LoggingFixture.Hack (0 ms) > [ RUN ] LoggingFixture.WarnOnce > [ OK ] LoggingFixture.WarnOnce (0 ms) > [ RUN ] LoggingFixture.InformOnce > [ OK ] LoggingFixture.InformOnce (0 ms) > [ RUN ] LoggingFixture.HackOnce > [ OK ] LoggingFixture.HackOnce (0 ms) > [ RUN ] LoggingFixture.WarnIf > [ OK ] LoggingFixture.WarnIf (0 ms) > [ RUN ] LoggingFixture.WarnIfOnce > [ OK ] LoggingFixture.WarnIfOnce (0 ms) > [----------] 21 tests from LoggingFixture (1 ms total) > > [----------] Global test environment tear-down > [==========] 34 tests from 2 test suites ran. (1094 ms total) > [ PASSED ] 32 tests. > [ SKIPPED ] 2 tests, listed below: > [ SKIPPED ] LoggingDeathTest.EmptyPrefix > [ SKIPPED ] LoggingDeathTest.gem5Assert > scons: done building targets. > *** Summary of Warnings *** > Warning: Deprecated namespaces are not supported by this compiler. > Please make sure to check the mailing list for deprecation > announcements. > + docker run -u 115: --volume < > https://jenkins.gem5.org/job/nightly/ws/tests/..>:< > https://jenkins.gem5.org/job/nightly/ws/tests/..> -w < > https://jenkins.gem5.org/job/nightly/ws/tests/../tests> --rm > gcr.io/gem5-test/ubuntu-20.04_all-dependencies ./main.py run --length > long -j12 -t12 > Running the new gem5 testing script. > For more information see TESTING.md. > To see details as the testing scripts are running, use the option -v, -vv, > or -vvv > > ================================================================================ > Loading Tests > Discovered 2856 tests and 2856 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/asmtest/tests.py> > Discovered 264 tests and 132 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/cpu_tests/test.py> > Discovered 24 tests and 12 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/dram-lowp/test_dram_lowp.py > > > Discovered 192 tests and 162 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/fs/linux/arm/test.py> > Discovered 270 tests and 135 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/hello_se/test_hello_se.py > > > Discovered 24 tests and 12 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/insttest_se/test.py> > Discovered 36 tests and 36 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/learning_gem5/part1_test.py > > > Discovered 48 tests and 24 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/learning_gem5/part2_test.py > > > Discovered 18 tests and 9 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/learning_gem5/part3_test.py > > > Discovered 12 tests and 6 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/m5_util/test_exit.py> > Discovered 0 tests and 0 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/m5threads_test_atomic/test.py > > > Discovered 72 tests and 72 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/memory/test.py> > Discovered 18 tests and 6 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/stats/test_hdf5.py> > Discovered 21 tests and 21 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/test_build/test_build.py > > > Discovered 18 tests and 18 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/gem5/x86-boot-tests/test_linux_boot.py > > > Discovered 6 tests and 6 suites in < > https://jenkins.gem5.org/job/nightly/ws/tests/pyunit/test_run.py> > > ================================================================================ > Running Tests from 34 suites > Results will be stored in < > https://jenkins.gem5.org/job/nightly/ws/tests/testing-results> > > ================================================================================ > Building the following targets. This may take a while. > <https://jenkins.gem5.org/job/nightly/ws/build/ARM/gem5.opt> > You may want to run with only a single ISA(--isa=), use --skip-build, or > use 'rerun'. > Building the following targets. This may take a while. > <https://jenkins.gem5.org/job/nightly/ws/build/MIPS/gem5.opt> > You may want to run with only a single ISA(--isa=), use --skip-build, or > use 'rerun'. > Building the following targets. This may take a while. > <https://jenkins.gem5.org/job/nightly/ws/build/SPARC/gem5.opt> > You may want to run with only a single ISA(--isa=), use --skip-build, or > use 'rerun'. > Building the following targets. This may take a while. > <https://jenkins.gem5.org/job/nightly/ws/build/X86/gem5.opt> > You may want to run with only a single ISA(--isa=), use --skip-build, or > use 'rerun'. > Building the following targets. This may take a while. > <https://jenkins.gem5.org/job/nightly/ws/build/POWER/gem5.opt> > You may want to run with only a single ISA(--isa=), use --skip-build, or > use 'rerun'. > Redirecting stdout to /tmp/gem5out9o90gtfi/simout > Redirecting stderr to /tmp/gem5out9o90gtfi/simerr > Redirecting stdout to /tmp/gem5outnozsa6un/simout > Redirecting stderr to /tmp/gem5outnozsa6un/simerr > Redirecting stdout to /tmp/gem5out2bejj6ai/simout > Redirecting stderr to /tmp/gem5out2bejj6ai/simerr > Redirecting stdout to /tmp/gem5outkeyr7nps/simout > Redirecting stderr to /tmp/gem5outkeyr7nps/simerr > Redirecting stdout to /tmp/gem5outnho1ytwb/simout > Redirecting stderr to /tmp/gem5outnho1ytwb/simerr > Redirecting stdout to /tmp/gem5outizzmwaqf/simout > Redirecting stderr to /tmp/gem5outizzmwaqf/simerr > Redirecting stdout to /tmp/gem5out3yw6u25o/simout > Redirecting stderr to /tmp/gem5out3yw6u25o/simerr > Redirecting stdout to /tmp/gem5out69cowqbq/simout > Redirecting stderr to /tmp/gem5out69cowqbq/simerr > Redirecting stdout to /tmp/gem5outc5q1fz7r/simout > Redirecting stderr to /tmp/gem5outc5q1fz7r/simerr > Redirecting stdout to /tmp/gem5outzfvbjgwi/simout > Redirecting stderr to /tmp/gem5outzfvbjgwi/simerr > Redirecting stdout to /tmp/gem5outhrgzn7in/simout > Redirecting stderr to /tmp/gem5outhrgzn7in/simerr > Redirecting stdout to /tmp/gem5out20tprtuy/simout > Redirecting stderr to /tmp/gem5out20tprtuy/simerr > Test: realview-switcheroo-atomic-ARM-x86_64-opt Passed > Redirecting stdout to /tmp/gem5outvs_0re48/simout > Redirecting stderr to /tmp/gem5outvs_0re48/simerr > Test: realview-switcheroo-noncaching-timing-ARM-x86_64-opt Passed > Redirecting stdout to /tmp/gem5out8ra22b54/simout > Redirecting stderr to /tmp/gem5out8ra22b54/simerr > Test: realview-switcheroo-timing-ARM-x86_64-opt Passed > Redirecting stdout to /tmp/gem5out53bq9nji/simout > Redirecting stderr to /tmp/gem5out53bq9nji/simerr > Test: realview-simple-atomic-ARM-x86_64-opt Passed > Redirecting stdout to /tmp/gem5outmrmt5ew3/simout > Redirecting stderr to /tmp/gem5outmrmt5ew3/simerr > Test: realview-simple-atomic-checkpoint-ARM-x86_64-opt Passed > Redirecting stdout to /tmp/gem5outn4osctae/simout > Redirecting stderr to /tmp/gem5outn4osctae/simerr > Test: realview-simple-timing-ARM-x86_64-opt Passed > Redirecting stdout to /tmp/gem5outvwx5muir/simout > Redirecting stderr to /tmp/gem5outvwx5muir/simerr > Test: realview64-o3-ARM-x86_64-opt Passed > Redirecting stdout to /tmp/gem5outfx8w3z53/simout > Redirecting stderr to /tmp/gem5outfx8w3z53/simerr > Test: realview64-minor-ARM-x86_64-opt Passed > Redirecting stdout to /tmp/gem5outrs7xtlpc/simout > Redirecting stderr to /tmp/gem5outrs7xtlpc/simerr > Test: realview64-minor-dual-ARM-x86_64-opt Passed > Test: realview64-minor-dual-ARM-x86_64-opt-MatchFileRegex Passed > Redirecting stdout to /tmp/gem5out871_dw0z/simout > Redirecting stderr to /tmp/gem5out871_dw0z/simerr > Test: test-hello-TimingSimpleCPU-MIPS-x86_64-opt Passed > Test: test-hello-TimingSimpleCPU-MIPS-x86_64-opt-MatchStdoutNoPerf Passed > Redirecting stdout to /tmp/gem5outacs90dke/simout > Redirecting stderr to /tmp/gem5outacs90dke/simerr > Test: test-hello-AtomicSimpleCPU-MIPS-x86_64-opt Passed > Test: test-hello-AtomicSimpleCPU-MIPS-x86_64-opt-MatchStdoutNoPerf Passed > Redirecting stdout to /tmp/gem5outblta3ojw/simout > Redirecting stderr to /tmp/gem5outblta3ojw/simerr > Test: test-hello-DerivO3CPU-MIPS-x86_64-opt Passed > Test: test-hello-DerivO3CPU-MIPS-x86_64-opt-MatchStdoutNoPerf Passed > Redirecting stdout to /tmp/gem5outt94g5u1g/simout > Redirecting stderr to /tmp/gem5outt94g5u1g/simerr > Test: test-hello-TimingSimpleCPU-SPARC-x86_64-opt Passed > Test: test-hello-TimingSimpleCPU-SPARC-x86_64-opt-MatchStdoutNoPerf Passed > Redirecting stdout to /tmp/gem5outb6v7fov9/simout > Redirecting stderr to /tmp/gem5outb6v7fov9/simerr > Test: test-hello-AtomicSimpleCPU-SPARC-x86_64-opt Passed > Test: test-hello-AtomicSimpleCPU-SPARC-x86_64-opt-MatchStdoutNoPerf Passed > Redirecting stdout to /tmp/gem5out9t6qjtxz/simout > Redirecting stderr to /tmp/gem5out9t6qjtxz/simerr > Test: test-insttest-linux-AtomicSimpleCPU-SPARC-x86_64-opt Passed > Test: > test-insttest-linux-AtomicSimpleCPU-SPARC-x86_64-opt-MatchStdoutNoPerf > Passed > Redirecting stdout to /tmp/gem5out9ndoono2/simout > Redirecting stderr to /tmp/gem5out9ndoono2/simerr > Test: test-insttest-linux-TimingSimpleCPU-SPARC-x86_64-opt Passed > Test: > test-insttest-linux-TimingSimpleCPU-SPARC-x86_64-opt-MatchStdoutNoPerf > Passed > Test: build-X86-opt Passed > Test: build-SPARC-opt Passed > Test: build-MIPS-opt Passed > Test: build-POWER-opt Passed > Redirecting stdout to /tmp/gem5out3psqo9ue/simout > Redirecting stderr to /tmp/gem5out3psqo9ue/simerr > Test: realview64-switcheroo-full-ARM-x86_64-opt Passed > Redirecting stdout to /tmp/gem5out0rlo9yme/simout > Redirecting stderr to /tmp/gem5out0rlo9yme/simerr > Test: realview-minor-ARM-x86_64-opt Passed > Redirecting stdout to /tmp/gem5outn2mzuhwz/simout > Redirecting stderr to /tmp/gem5outn2mzuhwz/simerr > Test: realview64-o3-checker-ARM-x86_64-opt Passed > Test: test-ubuntu_boot-atomic_cpu-1_cpus-init_boot-X86-x86_64-opt Passed > Test: realview64-simple-timing-ruby-ARM-x86_64-opt Passed > Test: realview64-simple-timing-dual-ruby-ARM-x86_64-opt Passed > Build timed out (after 1,380 minutes). Marking the build as failed. > Terminated > Build was aborted > Archiving artifacts > Recording plot data > Recording test results > ERROR: Step ‘Publish JUnit test result report’ failed: Test reports were > found but none of them are new. Did leafNodes run? > For example, < > https://jenkins.gem5.org/job/nightly/434/artifact/tests/testing-results/results.xml> > is 1 day 22 hr old > _______________________________________________ > gem5-dev mailing list -- gem5-dev@gem5.org > To unsubscribe send an email to gem5-dev-le...@gem5.org > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s