I'm frustrated that I don't know why this error is occurring and Google is of little help. This appears to be nothing to do with the actual tests but some fault with Docker.
My only guess is the Docker container, in this case, is running out of memory, so I've increased it via this patch: https://gem5-review.googlesource.com/c/public/gem5/+/58169. Let's see if this fixes the problem. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Thu, Mar 24, 2022 at 4:58 AM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See < > https://jenkins.gem5.org/job/nightly/172/display/redirect?page=changes> > > Changes: > > [mattdsinclair] tests,configs,mem-ruby: Handle num DMAs in GPU Ruby tester > > [gabe.black] arch-arm,base: Use SourceLib() in a few simple spots. > > > ------------------------------------------ > [...truncated 2.62 MB...] > [SO Param] m5.objects.Ethernet, NSGigE -> POWER/python/_m5/param_NSGigE.cc > [SO Param] m5.objects.Ethernet, Sinic -> POWER/python/_m5/param_Sinic.cc > [SO Param] m5.objects.Ethernet, NSGigE -> POWER/params/NSGigE.hh > [SO Param] m5.objects.Ethernet, Sinic -> POWER/params/Sinic.hh > [ CXX] POWER/python/_m5/param_NSGigE.cc -> .o > [ CXX] POWER/python/_m5/param_Sinic.cc -> .o > [SO Param] m5.objects.Ethernet, EtherTap -> > POWER/python/_m5/param_EtherTap.cc > [ CXX] POWER/dev/net/etherbus.cc -> .o > [ CXX] POWER/dev/net/etherswitch.cc -> .o > [ CXX] POWER/python/_m5/param_EtherTap.cc -> .o > [ CXX] POWER/dev/net/etherdevice.cc -> .o > [ CXX] POWER/dev/net/etherdump.cc -> .o > [ CXX] POWER/dev/net/etherint.cc -> .o > [ CXX] POWER/dev/net/etherlink.cc -> .o > [ CXX] POWER/dev/net/etherpkt.cc -> .o > [ CXX] POWER/dev/net/ethertap.cc -> .o > [ CXX] POWER/dev/net/pktfifo.cc -> .o > [ CXX] POWER/debug/Ethernet.cc -> .o > [ CXX] POWER/debug/EthernetCksum.cc -> .o > [ CXX] POWER/debug/EthernetDMA.cc -> .o > [ CXX] POWER/debug/EthernetData.cc -> .o > [ CXX] POWER/debug/EthernetDesc.cc -> .o > [ CXX] POWER/debug/EthernetEEPROM.cc -> .o > [ CXX] POWER/debug/EthernetIntr.cc -> .o > [ CXX] POWER/debug/EthernetPIO.cc -> .o > [ CXX] POWER/debug/EthernetSM.cc -> .o > [ CXX] POWER/dev/net/dist_iface.cc -> .o > [ CXX] POWER/dev/net/dist_etherlink.cc -> .o > [ CXX] POWER/dev/net/tcp_iface.cc -> .o > [ CXX] POWER/debug/DistEthernet.cc -> .o > [ CXX] POWER/debug/DistEthernetPkt.cc -> .o > [ CXX] POWER/debug/DistEthernetCmd.cc -> .o > [ CXX] POWER/dev/net/i8254xGBe.cc -> .o > [ CXX] POWER/dev/net/ns_gige.cc -> .o > [ CXX] POWER/dev/net/sinic.cc -> .o > [ CXX] POWER/debug/EthernetAll.cc -> .o > [ CXX] POWER/debug/EthernetNoData.cc -> .o > [ CXX] POWER/dev/ps2/PS2.py.cc -> .o > [SO Param] m5.objects.PS2, PS2Device -> > POWER/python/_m5/param_PS2Device.cc > [SO Param] m5.objects.PS2, PS2Device -> POWER/params/PS2Device.hh > [SO Param] m5.objects.PS2, PS2Keyboard -> > POWER/python/_m5/param_PS2Keyboard.cc > [ CXX] POWER/python/_m5/param_PS2Device.cc -> .o > [SO Param] m5.objects.PS2, PS2Mouse -> POWER/python/_m5/param_PS2Mouse.cc > [SO Param] m5.objects.PS2, PS2Keyboard -> POWER/params/PS2Keyboard.hh > [SO Param] m5.objects.PS2, PS2Mouse -> POWER/params/PS2Mouse.hh > [ CXX] POWER/python/_m5/param_PS2Keyboard.cc -> .o > [ CXX] POWER/python/_m5/param_PS2Mouse.cc -> .o > [SO Param] m5.objects.PS2, PS2TouchKit -> > POWER/python/_m5/param_PS2TouchKit.cc > [ CXX] POWER/dev/ps2/device.cc -> .o > [SO Param] m5.objects.PS2, PS2TouchKit -> POWER/params/PS2TouchKit.hh > [ CXX] POWER/dev/ps2/keyboard.cc -> .o > [ CXX] POWER/dev/ps2/mouse.cc -> .o > [ CXX] POWER/python/_m5/param_PS2TouchKit.cc -> .o > [ CXX] POWER/dev/ps2/touchkit.cc -> .o > [ CXX] POWER/dev/ps2/types.cc -> .o > [ CXX] POWER/debug/PS2.cc -> .o > [ CXX] POWER/dev/qemu/QemuFwCfg.py.cc -> .o > [SO Param] m5.objects.QemuFwCfg, QemuFwCfgItem -> > POWER/python/_m5/param_QemuFwCfgItem.cc > [SO Param] m5.objects.QemuFwCfg, QemuFwCfgItemBytes -> > POWER/python/_m5/param_QemuFwCfgItemBytes.cc > [SO Param] m5.objects.QemuFwCfg, QemuFwCfgItemFile -> > POWER/python/_m5/param_QemuFwCfgItemFile.cc > [SO Param] m5.objects.QemuFwCfg, QemuFwCfgItem -> > POWER/params/QemuFwCfgItem.hh > [SO Param] m5.objects.QemuFwCfg, QemuFwCfgItemBytes -> > POWER/params/QemuFwCfgItemBytes.hh > [SO Param] m5.objects.QemuFwCfg, QemuFwCfgItemFile -> > POWER/params/QemuFwCfgItemFile.hh > [SO Param] m5.objects.QemuFwCfg, QemuFwCfg -> POWER/params/QemuFwCfg.hh > [SO Param] m5.objects.QemuFwCfg, QemuFwCfgIo -> > POWER/params/QemuFwCfgIo.hh > [SO Param] m5.objects.QemuFwCfg, QemuFwCfgItemString -> > POWER/params/QemuFwCfgItemString.hh > [SO Param] m5.objects.QemuFwCfg, QemuFwCfgMmio -> > POWER/params/QemuFwCfgMmio.hh > [SO Param] m5.objects.QemuFwCfg, QemuFwCfgItemString -> > POWER/python/_m5/param_QemuFwCfgItemString.cc > [SO Param] m5.objects.QemuFwCfg, QemuFwCfg -> > POWER/python/_m5/param_QemuFwCfg.cc > [SO Param] m5.objects.QemuFwCfg, QemuFwCfgIo -> > POWER/python/_m5/param_QemuFwCfgIo.cc > [ CXX] POWER/python/_m5/param_QemuFwCfgItemFile.cc -> .o > [ CXX] POWER/python/_m5/param_QemuFwCfgItemString.cc -> .o > [ CXX] POWER/python/_m5/param_QemuFwCfg.cc -> .o > [ CXX] POWER/python/_m5/param_QemuFwCfgIo.cc -> .o > [ CXX] POWER/python/_m5/param_QemuFwCfgItem.cc -> .o > [ CXX] POWER/python/_m5/param_QemuFwCfgItemBytes.cc -> .o > [SO Param] m5.objects.QemuFwCfg, QemuFwCfgMmio -> > POWER/python/_m5/param_QemuFwCfgMmio.cc > [ CXX] POWER/dev/qemu/fw_cfg.cc -> .o > [ CXX] POWER/python/_m5/param_QemuFwCfgMmio.cc -> .o > [ CXX] POWER/debug/QemuFwCfg.cc -> .o > [ CXX] POWER/debug/QemuFwCfgVerbose.cc -> .o > [ CXX] POWER/dev/serial/Serial.py.cc -> .o > [SO Param] m5.objects.Serial, SerialDevice -> > POWER/python/_m5/param_SerialDevice.cc > [SO Param] m5.objects.Serial, SerialDevice -> POWER/params/SerialDevice.hh > [ CXX] POWER/python/_m5/param_SerialDevice.cc -> .o > [SO Param] m5.objects.Serial, SerialNullDevice -> > POWER/python/_m5/param_SerialNullDevice.cc > [SO Param] m5.objects.Serial, SerialNullDevice -> > POWER/params/SerialNullDevice.hh > [ CXX] POWER/python/_m5/param_SerialNullDevice.cc -> .o > [ CXX] POWER/dev/serial/Terminal.py.cc -> .o > [SO Param] m5.objects.Terminal, Terminal -> > POWER/python/_m5/param_Terminal.cc > [ENUMDECL] m5.objects.Terminal, TerminalDump -> > POWER/enums/TerminalDump.hh > [SO Param] m5.objects.Terminal, Terminal -> POWER/params/Terminal.hh > [ CXX] POWER/python/_m5/param_Terminal.cc -> .o > [ENUM STR] m5.objects.Terminal, TerminalDump -> > POWER/enums/TerminalDump.cc > [ CXX] POWER/dev/serial/Uart.py.cc -> .o > [SO Param] m5.objects.Uart, Uart -> POWER/python/_m5/param_Uart.cc > [ CXX] POWER/enums/TerminalDump.cc -> .o > [SO Param] m5.objects.Uart, Uart -> POWER/params/Uart.hh > [SO Param] m5.objects.Uart, SimpleUart -> > POWER/python/_m5/param_SimpleUart.cc > [ CXX] POWER/python/_m5/param_Uart.cc -> .o > [SO Param] m5.objects.Uart, SimpleUart -> POWER/params/SimpleUart.hh > [SO Param] m5.objects.Uart, Uart8250 -> POWER/python/_m5/param_Uart8250.cc > [ CXX] POWER/python/_m5/param_SimpleUart.cc -> .o > [SO Param] m5.objects.Uart, Uart8250 -> POWER/params/Uart8250.hh > [ CXX] POWER/python/_m5/param_Uart8250.cc -> .o > [ CXX] POWER/dev/serial/serial.cc -> .o > [ CXX] POWER/dev/serial/simple.cc -> .o > [ CXX] POWER/dev/serial/terminal.cc -> .o > [ CXX] POWER/dev/serial/uart.cc -> .o > [ CXX] POWER/dev/serial/uart8250.cc -> .o > [ CXX] POWER/debug/Terminal.cc -> .o > [ CXX] POWER/debug/TerminalVerbose.cc -> .o > [ CXX] POWER/debug/Uart.cc -> .o > [ CXX] POWER/dev/i2c/I2C.py.cc -> .o > [SO Param] m5.objects.I2C, I2CDevice -> > POWER/python/_m5/param_I2CDevice.cc > [SO Param] m5.objects.I2C, I2CBus -> POWER/python/_m5/param_I2CBus.cc > [SO Param] m5.objects.I2C, I2CBus -> POWER/params/I2CBus.hh > [SO Param] m5.objects.I2C, I2CDevice -> POWER/params/I2CDevice.hh > [ CXX] POWER/dev/pci/PciDevice.py.cc -> .o > [SO Param] m5.objects.PciDevice, PciBar -> > POWER/python/_m5/param_PciBar.cc > [SO Param] m5.objects.PciDevice, PciBarNone -> > POWER/python/_m5/param_PciBarNone.cc > [ CXX] POWER/python/_m5/param_I2CDevice.cc -> .o > [ CXX] POWER/dev/i2c/bus.cc -> .o > [ CXX] POWER/python/_m5/param_PciBar.cc -> .o > [ CXX] POWER/python/_m5/param_PciBarNone.cc -> .o > [ CXX] POWER/python/_m5/param_I2CBus.cc -> .o > [SO Param] m5.objects.PciDevice, PciIoBar -> > POWER/python/_m5/param_PciIoBar.cc > [ CXX] POWER/python/_m5/param_PciIoBar.cc -> .o > [SO Param] m5.objects.PciDevice, PciLegacyIoBar -> > POWER/python/_m5/param_PciLegacyIoBar.cc > [ CXX] POWER/python/_m5/param_PciLegacyIoBar.cc -> .o > [SO Param] m5.objects.PciDevice, PciMemBar -> > POWER/python/_m5/param_PciMemBar.cc > [SO Param] m5.objects.PciDevice, PciMemUpperBar -> > POWER/python/_m5/param_PciMemUpperBar.cc > [ CXX] POWER/python/_m5/param_PciMemBar.cc -> .o > [ CXX] POWER/python/_m5/param_PciMemUpperBar.cc -> .o > [SO Param] m5.objects.PciDevice, PciDevice -> > POWER/python/_m5/param_PciDevice.cc > [ CXX] POWER/dev/pci/device.cc -> .o > [ CXX] POWER/python/_m5/param_PciDevice.cc -> .o > [ CXX] POWER/debug/PciDevice.cc -> .o > [ CXX] POWER/dev/pci/PciHost.py.cc -> .o > [SO Param] m5.objects.PciHost, PciHost -> > POWER/python/_m5/param_PciHost.cc > [ CXX] POWER/python/_m5/param_PciHost.cc -> .o > [SO Param] m5.objects.PciHost, GenericPciHost -> > POWER/python/_m5/param_GenericPciHost.cc > [SO Param] m5.objects.PciHost, GenericPciHost -> > POWER/params/GenericPciHost.hh > [ CXX] POWER/debug/PciHost.cc -> .o > [ CXX] POWER/dev/pci/host.cc -> .o > [ CXX] POWER/python/_m5/param_GenericPciHost.cc -> .o > [ CXX] POWER/dev/pci/CopyEngine.py.cc -> .o > [SO Param] m5.objects.CopyEngine, CopyEngine -> > POWER/python/_m5/param_CopyEngine.cc > [SO Param] m5.objects.CopyEngine, CopyEngine -> POWER/params/CopyEngine.hh > [ CXX] POWER/python/_m5/param_CopyEngine.cc -> .o > [ CXX] POWER/dev/pci/copy_engine.cc -> .o > [ CXX] POWER/debug/DMACopyEngine.cc -> .o > [ CXX] POWER/debug/LupioBLK.cc -> .o > [ CXX] POWER/debug/LupioIPI.cc -> .o > [ CXX] POWER/debug/LupioPIC.cc -> .o > [ CXX] POWER/debug/LupioRNG.cc -> .o > [ CXX] POWER/debug/LupioRTC.cc -> .o > [ CXX] POWER/debug/LupioTMR.cc -> .o > [ CXX] POWER/debug/LupioTTY.cc -> .o > [ CXX] POWER/debug/LupioSYS.cc -> .o > [ CXX] POWER/dev/virtio/VirtIO.py.cc -> .o > [SO Param] m5.objects.VirtIO, VirtIODeviceBase -> > POWER/python/_m5/param_VirtIODeviceBase.cc > [SO Param] m5.objects.VirtIO, VirtIODummyDevice -> > POWER/python/_m5/param_VirtIODummyDevice.cc > [SO Param] m5.objects.VirtIO, PciVirtIO -> > POWER/python/_m5/param_PciVirtIO.cc > [SO Param] m5.objects.VirtIO, VirtIODeviceBase -> > POWER/params/VirtIODeviceBase.hh > [SO Param] m5.objects.VirtIO, VirtIODummyDevice -> > POWER/params/VirtIODummyDevice.hh > [SO Param] m5.objects.VirtIO, PciVirtIO -> POWER/params/PciVirtIO.hh > [ CXX] POWER/python/_m5/param_VirtIODeviceBase.cc -> .o > [ CXX] POWER/dev/virtio/VirtIOConsole.py.cc -> .o > [ CXX] POWER/python/_m5/param_VirtIODummyDevice.cc -> .o > [SO Param] m5.objects.VirtIOConsole, VirtIOConsole -> > POWER/python/_m5/param_VirtIOConsole.cc > [ CXX] POWER/python/_m5/param_PciVirtIO.cc -> .o > [SO Param] m5.objects.VirtIOConsole, VirtIOConsole -> > POWER/params/VirtIOConsole.hh > [ CXX] POWER/python/_m5/param_VirtIOConsole.cc -> .o > [ CXX] POWER/dev/virtio/VirtIOBlock.py.cc -> .o > [SO Param] m5.objects.VirtIOBlock, VirtIOBlock -> > POWER/python/_m5/param_VirtIOBlock.cc > [SO Param] m5.objects.VirtIOBlock, VirtIOBlock -> > POWER/params/VirtIOBlock.hh > [ CXX] POWER/dev/virtio/VirtIORng.py.cc -> .o > [ CXX] POWER/python/_m5/param_VirtIOBlock.cc -> .o > [SO Param] m5.objects.VirtIORng, VirtIORng -> > POWER/python/_m5/param_VirtIORng.cc > [SO Param] m5.objects.VirtIORng, VirtIORng -> POWER/params/VirtIORng.hh > [ CXX] POWER/dev/virtio/VirtIO9P.py.cc -> .o > [ CXX] POWER/python/_m5/param_VirtIORng.cc -> .o > [SO Param] m5.objects.VirtIO9P, VirtIO9PBase -> > POWER/python/_m5/param_VirtIO9PBase.cc > [SO Param] m5.objects.VirtIO9P, VirtIO9PProxy -> > POWER/python/_m5/param_VirtIO9PProxy.cc > [SO Param] m5.objects.VirtIO9P, VirtIO9PDiod -> > POWER/python/_m5/param_VirtIO9PDiod.cc > [SO Param] m5.objects.VirtIO9P, VirtIO9PBase -> > POWER/params/VirtIO9PBase.hh > [SO Param] m5.objects.VirtIO9P, VirtIO9PProxy -> > POWER/params/VirtIO9PProxy.hh > [SO Param] m5.objects.VirtIO9P, VirtIO9PDiod -> > POWER/params/VirtIO9PDiod.hh > [SO Param] m5.objects.VirtIO9P, VirtIO9PSocket -> > POWER/python/_m5/param_VirtIO9PSocket.cc > [ CXX] POWER/python/_m5/param_VirtIO9PBase.cc -> .o > [ CXX] POWER/python/_m5/param_VirtIO9PProxy.cc -> .o > [ CXX] POWER/python/_m5/param_VirtIO9PDiod.cc -> .o > [SO Param] m5.objects.VirtIO9P, VirtIO9PSocket -> > POWER/params/VirtIO9PSocket.hh > [ CXX] POWER/dev/virtio/base.cc -> .o > [ CXX] POWER/python/_m5/param_VirtIO9PSocket.cc -> .o > [ CXX] POWER/dev/virtio/pci.cc -> .o > [ CXX] POWER/dev/virtio/console.cc -> .o > [ CXX] POWER/dev/virtio/block.cc -> .o > [ CXX] POWER/dev/virtio/fs9p.cc -> .o > [ CXX] POWER/dev/virtio/rng.cc -> .o > [ CXX] POWER/debug/VIO.cc -> .o > [ CXX] POWER/debug/VIORng.cc -> .o > [ CXX] POWER/debug/VIOIface.cc -> .o > [ CXX] POWER/debug/VIOConsole.cc -> .o > [ CXX] POWER/debug/VIOBlock.cc -> .o > [ CXX] POWER/debug/VIO9P.cc -> .o > [ CXX] POWER/debug/VIO9PData.cc -> .o > [ CXX] POWER/python/m5/defines.py.cc -> .o > [ CXX] POWER/python/m5/info.py.cc -> .o > [ SHCXX] POWER/ext/iostream3/zfstream.cc -> .os > [ SHCXX] POWER/ext/nomali/lib/gpu.cc -> .os > [ SHCXX] POWER/ext/nomali/lib/gpublock.cc -> .os > [ SHCXX] POWER/ext/nomali/lib/gpucontrol.cc -> .os > [ SHCXX] POWER/ext/nomali/lib/jobcontrol.cc -> .os > [ SHCXX] POWER/ext/nomali/lib/jobslot.cc -> .os > [ SHCXX] POWER/ext/nomali/lib/mali_midgard.cc -> .os > [ SHCXX] POWER/ext/nomali/lib/mali_t6xx.cc -> .os > [ SHCXX] POWER/ext/nomali/lib/mali_t7xx.cc -> .os > [ SHCXX] POWER/ext/nomali/lib/addrspace.cc -> .os > [ SHCXX] POWER/ext/nomali/lib/mmu.cc -> .os > [ SHCXX] POWER/ext/nomali/lib/nomali_api.cc -> .os > [ SHCXX] POWER/ext/drampower/src/CommandAnalysis.cc -> .os > [ SHCXX] POWER/ext/drampower/src/MemArchitectureSpec.cc -> .os > [ SHCXX] POWER/ext/drampower/src/MemCommand.cc -> .os > [ SHCXX] POWER/ext/drampower/src/MemPowerSpec.cc -> .os > [ SHCXX] POWER/ext/drampower/src/MemTimingSpec.cc -> .os > [ SHCXX] POWER/ext/drampower/src/MemoryPowerModel.cc -> .os > [ SHCXX] POWER/ext/drampower/src/MemorySpecification.cc -> .os > [ SHCXX] POWER/ext/drampower/src/Parameter.cc -> .os > [ SHCXX] POWER/ext/drampower/src/Parametrisable.cc -> .os > [ SHCXX] POWER/ext/drampower/src/libdrampower/LibDRAMPower.cc -> .os > [ SHCXX] POWER/ext/drampower/src/CAHelpers.cc -> .os > [ SHCXX] POWER/ext/drampower/src/CmdHandlers.cc -> .os > [ SHCXX] POWER/ext/drampower/src/MemBankWiseParams.cc -> .os > [ CXX] POWER/base/date.cc -> .o > [ LINK] -> POWER/gem5.opt > 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. > Logging call to command: > /nobackup/jenkins/workspace/nightly/build/X86/gem5.opt -d > /tmp/gem5outg9lptlux -re --silent-redirect > /nobackup/jenkins/workspace/nightly/configs/example/gem5_library/x86-ubuntu-run.py > Starting Test Suite: > test-gem5-library-example-x86-ubuntu-run-X86-x86_64-opt > Starting Test Case: test-gem5-library-example-x86-ubuntu-run-X86-x86_64-opt > Logging call to command: > /nobackup/jenkins/workspace/nightly/build/ARM/gem5.opt -d > /tmp/gem5outufa5zyhx -re --silent-redirect > /nobackup/jenkins/workspace/nightly/tests/gem5/fs/linux/arm/run.py > /nobackup/jenkins/workspace/nightly/tests/gem5/configs/realview-simple-atomic.py > /nobackup/jenkins/workspace/nightly/tests/gem5/resources/arm > /nobackup/jenkins/workspace/nightly > time="2022-03-24T06:58:11-05:00" level=error msg="error waiting for > container: unexpected EOF" > Build step 'Execute shell' marked build as failure > Archiving artifacts > _______________________________________________ > 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