Hi Bobby, No sure, maybe something weird on the XML side? It is weird though; the plot plugin has been running for some days and this is the first time we are getting this kind of error. Let’s see if disabling it fixes the issue
Giacomo From: Bobby Bruce <bbr...@ucdavis.edu> Date: Monday, 21 March 2022 at 19:05 To: gem5 Developer List <gem5-dev@gem5.org>, Giacomo Travaglini <giacomo.travagl...@arm.com> Subject: Re: [gem5-dev] Build failed in Jenkins: nightly #166 It seems like the tests were failing due to the Plots plugin running into an error: https://jenkins.gem5.org/job/nightly/166/console. I have disabled this and suspect the Nightly tests should pass now. @Giacomo: Any idea what's going on here? Though I've turned this off, i've taken note of the values you had for the plots plugin: ``` Plot group: All Regressions Plot title: CPU execution time Plot description: CPU execution time Plot description: CPU execution time Number of builds to include: 6 Plot style: Line Data series file -> Load data from xml file using xpath -> XPath Expression: //testsuite[@name='realview-simple-atomic-ARM-x86_64-opt'] ``` -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Sat, Mar 19, 2022 at 5:54 PM jenkins-no-reply--- via gem5-dev <gem5-dev@gem5.org<mailto:gem5-dev@gem5.org>> wrote: See <https://jenkins.gem5.org/job/nightly/166/display/redirect?page=changes> Changes: [Bobby R. Bruce] tests: Add 'kvm' tag to tests [Bobby R. Bruce] tests,ext: Fix so ex/include regex are applied after defaults [Bobby R. Bruce] tests: Add KVM Tests to the nightly run [gabe.black] arch-vega: Replace deprecated Stats namespace recently reintroduced. [matthew.poremba] arch-vega: Mark global instructions executed as global [mattdsinclair] configs, gpu-compute: change default GPU reg allocator to dynamic ------------------------------------------ [...truncated 3.73 MB...] [ SHCC] RISCV/ext/softfloat/f64_le_quiet.c -> .os [ SHCC] RISCV/ext/softfloat/f64_lt.c -> .os [ SHCC] RISCV/ext/softfloat/f64_lt_quiet.c -> .os [ SHCC] RISCV/ext/softfloat/f64_mulAdd.c -> .os [ SHCC] RISCV/ext/softfloat/f64_mul.c -> .os [ SHCC] RISCV/ext/softfloat/f64_rem.c -> .os [ SHCC] RISCV/ext/softfloat/f64_roundToInt.c -> .os [ SHCC] RISCV/ext/softfloat/f64_sqrt.c -> .os [ SHCC] RISCV/ext/softfloat/f64_sub.c -> .os [ SHCC] RISCV/ext/softfloat/f64_to_f128.c -> .os [ SHCC] RISCV/ext/softfloat/f64_to_f16.c -> .os [ SHCC] RISCV/ext/softfloat/f64_to_f32.c -> .os [ SHCC] RISCV/ext/softfloat/f64_to_i32.c -> .os [ SHCC] RISCV/ext/softfloat/f64_to_i32_r_minMag.c -> .os [ SHCC] RISCV/ext/softfloat/f64_to_i64.c -> .os [ SHCC] RISCV/ext/softfloat/f64_to_i64_r_minMag.c -> .os [ SHCC] RISCV/ext/softfloat/f64_to_ui32.c -> .os [ SHCC] RISCV/ext/softfloat/f64_to_ui32_r_minMag.c -> .os [ SHCC] RISCV/ext/softfloat/f64_to_ui64.c -> .os [ SHCC] RISCV/ext/softfloat/f64_to_ui64_r_minMag.c -> .os [ SHCC] RISCV/ext/softfloat/i32_to_f128.c -> .os [ SHCC] RISCV/ext/softfloat/i32_to_f16.c -> .os [ SHCC] RISCV/ext/softfloat/i32_to_f32.c -> .os [ SHCC] RISCV/ext/softfloat/i32_to_f64.c -> .os [ SHCC] RISCV/ext/softfloat/i64_to_f128.c -> .os [ SHCC] RISCV/ext/softfloat/i64_to_f16.c -> .os [ SHCC] RISCV/ext/softfloat/i64_to_f32.c -> .os [ SHCC] RISCV/ext/softfloat/i64_to_f64.c -> .os [ SHCC] RISCV/ext/softfloat/s_add128.c -> .os [ SHCC] RISCV/ext/softfloat/s_add256M.c -> .os [ SHCC] RISCV/ext/softfloat/s_addCarryM.c -> .os [ SHCC] RISCV/ext/softfloat/s_addComplCarryM.c -> .os [ SHCC] RISCV/ext/softfloat/s_addMagsF128.c -> .os [ SHCC] RISCV/ext/softfloat/s_addMagsF16.c -> .os [ SHCC] RISCV/ext/softfloat/s_addMagsF32.c -> .os [ SHCC] RISCV/ext/softfloat/s_addMagsF64.c -> .os [ SHCC] RISCV/ext/softfloat/s_addM.c -> .os [ SHCC] RISCV/ext/softfloat/s_approxRecip_1Ks.c -> .os [ SHCC] RISCV/ext/softfloat/s_approxRecip32_1.c -> .os [ SHCC] RISCV/ext/softfloat/s_approxRecipSqrt_1Ks.c -> .os [ SHCC] RISCV/ext/softfloat/s_approxRecipSqrt32_1.c -> .os [ SHCC] RISCV/ext/softfloat/s_commonNaNToF128UI.c -> .os [ SHCC] RISCV/ext/softfloat/s_commonNaNToF16UI.c -> .os [ SHCC] RISCV/ext/softfloat/s_commonNaNToF32UI.c -> .os [ SHCC] RISCV/ext/softfloat/s_commonNaNToF64UI.c -> .os [ SHCC] RISCV/ext/softfloat/s_compare128M.c -> .os [ SHCC] RISCV/ext/softfloat/s_compare96M.c -> .os [ SHCC] RISCV/ext/softfloat/s_countLeadingZeros16.c -> .os [ SHCC] RISCV/ext/softfloat/s_countLeadingZeros32.c -> .os [ SHCC] RISCV/ext/softfloat/s_countLeadingZeros64.c -> .os [ SHCC] RISCV/ext/softfloat/s_countLeadingZeros8.c -> .os [ SHCC] RISCV/ext/softfloat/s_eq128.c -> .os [ SHCC] RISCV/ext/softfloat/s_f128UIToCommonNaN.c -> .os [ SHCC] RISCV/ext/softfloat/s_f16UIToCommonNaN.c -> .os [ SHCC] RISCV/ext/softfloat/s_f32UIToCommonNaN.c -> .os [ SHCC] RISCV/ext/softfloat/s_f64UIToCommonNaN.c -> .os [ SHCC] RISCV/ext/softfloat/s_le128.c -> .os [ SHCC] RISCV/ext/softfloat/s_lt128.c -> .os [ SHCC] RISCV/ext/softfloat/s_mul128By32.c -> .os [ SHCC] RISCV/ext/softfloat/s_mul128MTo256M.c -> .os [ SHCC] RISCV/ext/softfloat/s_mul128To256M.c -> .os [ SHCC] RISCV/ext/softfloat/s_mul64ByShifted32To128.c -> .os [ SHCC] RISCV/ext/softfloat/s_mul64To128.c -> .os [ SHCC] RISCV/ext/softfloat/s_mul64To128M.c -> .os [ SHCC] RISCV/ext/softfloat/s_mulAddF128.c -> .os [ SHCC] RISCV/ext/softfloat/s_mulAddF16.c -> .os [ SHCC] RISCV/ext/softfloat/s_mulAddF32.c -> .os [ SHCC] RISCV/ext/softfloat/s_mulAddF64.c -> .os [ SHCC] RISCV/ext/softfloat/s_negXM.c -> .os [ SHCC] RISCV/ext/softfloat/s_normRoundPackToF128.c -> .os [ SHCC] RISCV/ext/softfloat/s_normRoundPackToF16.c -> .os [ SHCC] RISCV/ext/softfloat/s_normRoundPackToF32.c -> .os [ SHCC] RISCV/ext/softfloat/s_normRoundPackToF64.c -> .os [ SHCC] RISCV/ext/softfloat/s_normSubnormalF128Sig.c -> .os [ SHCC] RISCV/ext/softfloat/s_normSubnormalF16Sig.c -> .os [ SHCC] RISCV/ext/softfloat/s_normSubnormalF32Sig.c -> .os [ SHCC] RISCV/ext/softfloat/s_normSubnormalF64Sig.c -> .os [ SHCC] RISCV/ext/softfloat/softfloat_raiseFlags.c -> .os [ SHCC] RISCV/ext/softfloat/softfloat_state.c -> .os [ SHCC] RISCV/ext/softfloat/s_propagateNaNF128UI.c -> .os [ SHCC] RISCV/ext/softfloat/s_propagateNaNF16UI.c -> .os [ SHCC] RISCV/ext/softfloat/s_propagateNaNF32UI.c -> .os [ SHCC] RISCV/ext/softfloat/s_propagateNaNF64UI.c -> .os [ SHCC] RISCV/ext/softfloat/s_remStepMBy32.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundMToI64.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundMToUI64.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundPackMToI64.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundPackMToUI64.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundPackToF128.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundPackToF16.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundPackToF32.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundPackToF64.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundPackToI32.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundPackToI64.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundPackToUI32.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundPackToUI64.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundToI32.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundToI64.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundToUI32.c -> .os [ SHCC] RISCV/ext/softfloat/s_roundToUI64.c -> .os [ SHCC] RISCV/ext/softfloat/s_shiftRightJam128.c -> .os [ SHCC] RISCV/ext/softfloat/s_shiftRightJam128Extra.c -> .os [ SHCC] RISCV/ext/softfloat/s_shiftRightJam256M.c -> .os [ SHCC] RISCV/ext/softfloat/s_shiftRightJam32.c -> .os [ SHCC] RISCV/ext/softfloat/s_shiftRightJam64.c -> .os [ SHCC] RISCV/ext/softfloat/s_shiftRightJam64Extra.c -> .os [ SHCC] RISCV/ext/softfloat/s_shortShiftLeft128.c -> .os [ SHCC] RISCV/ext/softfloat/s_shortShiftLeft64To96M.c -> .os [ SHCC] RISCV/ext/softfloat/s_shortShiftRight128.c -> .os [ SHCC] RISCV/ext/softfloat/s_shortShiftRightExtendM.c -> .os [ SHCC] RISCV/ext/softfloat/s_shortShiftRightJam128.c -> .os [ SHCC] RISCV/ext/softfloat/s_shortShiftRightJam128Extra.c -> .os [ SHCC] RISCV/ext/softfloat/s_shortShiftRightJam64.c -> .os [ SHCC] RISCV/ext/softfloat/s_shortShiftRightJam64Extra.c -> .os [ SHCC] RISCV/ext/softfloat/s_shortShiftRightM.c -> .os [ SHCC] RISCV/ext/softfloat/s_sub128.c -> .os [ SHCC] RISCV/ext/softfloat/s_sub1XM.c -> .os [ SHCC] RISCV/ext/softfloat/s_sub256M.c -> .os [ SHCC] RISCV/ext/softfloat/s_subMagsF128.c -> .os [ SHCC] RISCV/ext/softfloat/s_subMagsF16.c -> .os [ SHCC] RISCV/ext/softfloat/s_subMagsF32.c -> .os [ SHCC] RISCV/ext/softfloat/s_subMagsF64.c -> .os [ SHCC] RISCV/ext/softfloat/s_subM.c -> .os [ SHCC] RISCV/ext/softfloat/ui32_to_f128.c -> .os [ SHCC] RISCV/ext/softfloat/ui32_to_f16.c -> .os [ SHCC] RISCV/ext/softfloat/ui32_to_f32.c -> .os [ SHCC] RISCV/ext/softfloat/ui32_to_f64.c -> .os [ SHCC] RISCV/ext/softfloat/ui64_to_f128.c -> .os [ SHCC] RISCV/ext/softfloat/ui64_to_f16.c -> .os [ SHCC] RISCV/ext/softfloat/ui64_to_f32.c -> .os [ SHCC] RISCV/ext/softfloat/ui64_to_f64.c -> .os [ SHCC] RISCV/ext/libelf/elf.c -> .os [ SHCC] RISCV/ext/libelf/elf_begin.c -> .os [ SHCC] RISCV/ext/libelf/elf_cntl.c -> .os [ SHCC] RISCV/ext/libelf/elf_data.c -> .os [ SHCC] RISCV/ext/libelf/elf_end.c -> .os [ SHCC] RISCV/ext/libelf/elf_errmsg.c -> .os [ SHCC] RISCV/ext/libelf/elf_errno.c -> .os [ SHCC] RISCV/ext/libelf/elf_fill.c -> .os [ SHCC] RISCV/ext/libelf/elf_flag.c -> .os [ SHCC] RISCV/ext/libelf/elf_getarhdr.c -> .os [ SHCC] RISCV/ext/libelf/elf_getarsym.c -> .os [ SHCC] RISCV/ext/libelf/elf_getbase.c -> .os [ SHCC] RISCV/ext/libelf/elf_getident.c -> .os [ SHCC] RISCV/ext/libelf/elf_hash.c -> .os [ AR] -> RISCV/ext/softfloat/libsoftfloat.a [ SHCC] RISCV/ext/libelf/elf_kind.c -> .os [ SHCC] RISCV/ext/libelf/elf_memory.c -> .os [ RANLIB] -> RISCV/ext/softfloat/libsoftfloat.a [ SHCC] RISCV/ext/libelf/elf_next.c -> .os [ SHCC] RISCV/ext/libelf/elf_open.c -> .os [ SHCC] RISCV/ext/libelf/elf_phnum.c -> .os [ SHCC] RISCV/ext/libelf/elf_rand.c -> .os [ SHCC] RISCV/ext/libelf/elf_rawfile.c -> .os [ SHCC] RISCV/ext/libelf/elf_scn.c -> .os [ SHCC] RISCV/ext/libelf/elf_shnum.c -> .os [ SHCC] RISCV/ext/libelf/elf_shstrndx.c -> .os [ SHCC] RISCV/ext/libelf/elf_strptr.c -> .os [ SHCC] RISCV/ext/libelf/elf_update.c -> .os [ SHCC] RISCV/ext/libelf/elf_version.c -> .os [ SHCC] RISCV/ext/libelf/gelf_cap.c -> .os [ SHCC] RISCV/ext/libelf/gelf_checksum.c -> .os [ SHCC] RISCV/ext/libelf/gelf_dyn.c -> .os [ SHCC] RISCV/ext/libelf/gelf_ehdr.c -> .os [ SHCC] RISCV/ext/libelf/gelf_fsize.c -> .os [ SHCC] RISCV/ext/libelf/gelf_getclass.c -> .os [ SHCC] RISCV/ext/libelf/gelf_move.c -> .os [ SHCC] RISCV/ext/libelf/gelf_phdr.c -> .os [ SHCC] RISCV/ext/libelf/gelf_rel.c -> .os [ SHCC] RISCV/ext/libelf/gelf_rela.c -> .os [ SHCC] RISCV/ext/libelf/gelf_shdr.c -> .os [ SHCC] RISCV/ext/libelf/gelf_sym.c -> .os [ SHCC] RISCV/ext/libelf/gelf_syminfo.c -> .os [ SHCC] RISCV/ext/libelf/gelf_symshndx.c -> .os [ SHCC] RISCV/ext/libelf/gelf_xlate.c -> .os [ SHCC] RISCV/ext/libelf/libelf.c -> .os [ SHCC] RISCV/ext/libelf/libelf_align.c -> .os [ SHCC] RISCV/ext/libelf/libelf_allocate.c -> .os [ SHCC] RISCV/ext/libelf/libelf_ar.c -> .os [ SHCC] RISCV/ext/libelf/libelf_ar_util.c -> .os [ SHCC] RISCV/ext/libelf/libelf_checksum.c -> .os [ SHCC] RISCV/ext/libelf/libelf_data.c -> .os [ SHCC] RISCV/ext/libelf/libelf_ehdr.c -> .os [ SHCC] RISCV/ext/libelf/libelf_extended.c -> .os [ SHCC] RISCV/ext/libelf/libelf_memory.c -> .os [ SHCC] RISCV/ext/libelf/libelf_open.c -> .os [ SHCC] RISCV/ext/libelf/libelf_phdr.c -> .os [ SHCC] RISCV/ext/libelf/libelf_shdr.c -> .os [ SHCC] RISCV/ext/libelf/libelf_xlate.c -> .os [ SHCC] RISCV/ext/libelf/libelf_convert.c -> .os [ SHCC] RISCV/ext/libelf/libelf_fsize.c -> .os [ SHCC] RISCV/ext/libelf/libelf_msize.c -> .os [ AR] -> RISCV/ext/libelf/libelf.a [ RANLIB] -> RISCV/ext/libelf/libelf.a [ SHLINK] -> RISCV/libgem5_opt.so 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. rm -f *.[do] libgem5.so g++ -std=c++17 -g -O3 -fPIC -DHAVE_CONFIG_H -I/sst/include -I/sst/include/sst -I/usr/include/python3.8 -I/usr/include/python3.8 -I../../build/RISCV/ -I../../ext/pybind11/include/ -I../../build/softfloat/ -MMD -MP -c -o sst_responder.o sst_responder.cc g++ -std=c++17 -g -O3 -fPIC -DHAVE_CONFIG_H -I/sst/include -I/sst/include/sst -I/usr/include/python3.8 -I/usr/include/python3.8 -I../../build/RISCV/ -I../../ext/pybind11/include/ -I../../build/softfloat/ -MMD -MP -c -o gem5.o gem5.cc g++ -std=c++17 -g -O3 -fPIC -DHAVE_CONFIG_H -I/sst/include -I/sst/include/sst -I/usr/include/python3.8 -I/usr/include/python3.8 -I../../build/RISCV/ -I../../ext/pybind11/include/ -I../../build/softfloat/ -MMD -MP -c -o sst_responder_subcomponent.o sst_responder_subcomponent.cc g++ -MMD -MP -shared -fno-common -Wl,-undefined -Wl,dynamic_lookup -L../../build/RISCV/ -Wl,-rpath ../../build/RISCV sst_responder.o gem5.o sst_responder_subcomponent.o -o libgem5.so -lgem5_opt gem5Component-gem5_node->Command string: [sst.x ../../configs/example/sst/riscv_fs.py --cpu-clock-rate 3GHz --memory-size 4GiB] gem5Component-gem5_node-> Arg [00] = sst.x gem5Component-gem5_node-> Arg [01] = ../../configs/example/sst/riscv_fs.py gem5Component-gem5_node-> Arg [02] = --cpu-clock-rate gem5Component-gem5_node-> Arg [03] = 3GHz gem5Component-gem5_node-> Arg [04] = --memory-size gem5Component-gem5_node-> Arg [05] = 4GiB gem5Component-gem5_node-> init phase: 0 Global frequency set at 1000000000000 ticks per second build/RISCV/sim/kernel_workload.cc:46: info: kernel located at: /nobackup/jenkins/workspace/nightly/ext/sst/resources/riscv-boot-exit-nodisk 0: system.platform.rtc: Real-time clock set to Sun Jan 1 00:00:00 2012 build/RISCV/dev/serial/terminal.cc:170: warn: Sockets disabled, not accepting terminal connections build/RISCV/base/remote_gdb.cc:381: warn: Sockets disabled, not accepting gdb connections build/RISCV/arch/riscv/linux/fs_workload.cc:50: info: Loading DTB file: m5out/device.dtb at address 0x87e00000 gem5Component-gem5_node-> init phase: 1 gem5Component-gem5_node-> init phase: 2 gem5Component-gem5_node-> init phase: 3 gem5Component-gem5_node-> init phase: 4 gem5Component-gem5_node-> init phase: 5 gem5Component-gem5_node->Component is being setup. gem5.cc:287: info: Entering event queue @ 0. Starting simulation... exiting: curTick()=1275684130575 cause=`m5_exit instruction encountered` code=0 gem5Component-gem5_node->Component is being finished. Simulation is complete, simulated time: 1.27568 s Archiving artifacts Recording plot data ERROR: Build step failed with exception java.lang.NullPointerException at hudson.plugins.plot.XMLSeries.addNodeToList(XMLSeries.java:276) at hudson.plugins.plot.XMLSeries.loadSeries(XMLSeries.java:244) at hudson.plugins.plot.Plot.addBuild(Plot.java:720) at hudson.plugins.plot.Plot.addBuild(Plot.java:700) at hudson.plugins.plot.PlotPublisher.recordPlotData(PlotPublisher.java:151) at hudson.plugins.plot.PlotPublisher.perform(PlotPublisher.java:142) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:47) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:763) at hudson.model.Build$BuildExecution.post2(Build.java:179) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:707) at hudson.model.Run.execute(Run.java:1921) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44) at hudson.model.ResourceController.execute(ResourceController.java:101) at hudson.model.Executor.run(Executor.java:442) Build step 'Plot build data' marked build as failure _______________________________________________ gem5-dev mailing list -- gem5-dev@gem5.org<mailto:gem5-dev@gem5.org> To unsubscribe send an email to gem5-dev-le...@gem5.org<mailto:gem5-dev-le...@gem5.org> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
_______________________________________________ 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