Skip to content

Panic during network initialization #2330

@mkroening

Description

@mkroening

A recent run has panicked the following way:

$ cargo xtask ci rs --arch x86_64 --profile release  --package httpd --features ci,hermit/virtio-net qemu --accel --sudo --sudo --devices virtio-net-pci --tap
[    0.319976][0][INFO  pci       ] ======================== PCI BUS INFORMATION =========================
[    0.323606][0][INFO  pci       ] 00:00 Host bridge [0600]: Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237]
[    0.328321][0][INFO  pci       ] 00:01 ISA bridge [0601]: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000]
[    0.333306][0][INFO  pci       ] 00:02 VGA compatible controller [0300]: Unknown Vendor Unknown Device [1234:1111], BAR0 Memory32 { address: 0xFD000000, size: 0x1000000, prefetchable: true }, BAR2 Memory32 { address: 0xFEB90000, size: 0x1000, prefetchable: false }
[    0.343658][0][INFO  pci       ] 00:03 Ethernet controller [0200]: Red Hat, Inc. Virtio 1.0 network device [1AF4:1041], IRQ 11, BAR1 Memory32 { address: 0xFEB91000, size: 0x1000, prefetchable: false }, BAR4 Memory64 { address: 0xFE000000, size: 0x4000, prefetchable: true }
[    0.355393][0][INFO  pci       ] ======================================================================
[    0.359129][0][INFO  pci       ] 
[    0.360837][0][INFO  hermit    ] Hermit is running on common system!
[    0.363529][0][INFO  pci       ] Found virtio device with device id 0x1041
[    0.375585][0][INFO  virtio    ] device_features = F(CSUM | GUEST_CSUM | CTRL_GUEST_OFFLOADS | MAC | GUEST_TSO4 | GUEST_TSO6 | GUEST_ECN | GUEST_UFO | HOST_TSO4 | HOST_TSO6 | HOST_ECN | HOST_UFO | MRG_RXBUF | STATUS | CTRL_VQ | CTRL_RX | CTRL_VLAN | GUEST_ANNOUNCE | MQ | CTRL_MAC_ADDR | HOST_USO | INDIRECT_DESC | EVENT_IDX | VERSION_1 | RING_RESET | 0xc0000000100000)
[    0.387526][0][INFO  virtio    ] driver_features = F(CSUM | MTU | MAC | MRG_RXBUF | STATUS | CTRL_VQ | MQ | INDIRECT_DESC | VERSION_1 | RING_PACKED | NOTIFICATION_DATA)
[    0.393274][0][INFO  virtio    ] common_features = F(CSUM | MAC | MRG_RXBUF | STATUS | CTRL_VQ | MQ | INDIRECT_DESC | VERSION_1)
[    0.397925][0][INFO  virtio    ] Features have been negotiated between virtio network device 1041 and driver.
[    0.402053][0][INFO  split     ] Created SplitVq: idx=0, size=256
[    0.406883][0][INFO  split     ] Created SplitVq: idx=1, size=256
[    0.409272][0][INFO  virtio    ] Network driver successfully initialized virtqueues.
[    0.412653][0][INFO  split     ] Created SplitVq: idx=2, size=64
[    0.415033][0][INFO  virtio    ] Device specific initialization for Virtio network device 1041 finished
[    0.418938][0][INFO  pci       ] Network device with id 1041, has been initialized by driver!
[    0.422199][0][INFO  pci       ] Virtio-net link is up after initialization.
[    0.424986][0][INFO  pci       ] Virtio network driver initialized.
[    0.427565][0][INFO  pci       ] Virtio interrupt handler at line 11
[    0.430059][0][INFO  network   ] Try to initialize network!
[0][PANIC] panicked at src/executor/network.rs:48:29:
called `Result::unwrap()` on an `Err` value: "Network is not initialized!"

Number of interrupts
exit status 1
[CI] GET http://10.0.5.3:9975/

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions