crash on test_rtio.DMATest.test_dma_delta #83

Closed
opened 2020-08-04 22:21:16 +08:00 by sb10q · 0 comments

With nist_qc2 loaded:

[nix-shell:~/artiq/artiq/test/coredevice]$ env ARTIQ_ROOT=/home/sb/artiq-zynq/examples python -m unittest test_rtio.DMATest.test_dma_delta -v
test_dma_delta (test_rtio.DMATest) ... [freezes]

Core device log:

[    26.246843s] DEBUG(runtime::kernel::core1): Core1 started
[    26.252243s] DEBUG(runtime::kernel::core1): FPU enabled on Core1
[    26.259529s] DEBUG(dyld): ELF target: 69804 bytes, align to 10000, allocated at 00A30000
[    26.267679s] DEBUG(dyld): Relocating 0 rela, 272 rel, 72 pltrel
[    26.273661s] DEBUG(runtime::kernel::core1): kernel loaded
[    26.279564s]  INFO(runtime::kernel::core1): kernel starting
[    26.285757s]  INFO(runtime::kernel::core1): kernel finished
[    26.359717s] DEBUG(runtime::kernel::core1): Core1 started
[    26.365118s] DEBUG(runtime::kernel::core1): FPU enabled on Core1
[    26.372405s] DEBUG(dyld): ELF target: 69804 bytes, align to 10000, allocated at 00A30000
[    26.380563s] DEBUG(dyld): Relocating 0 rela, 272 rel, 72 pltrel
[    26.386543s] DEBUG(runtime::kernel::core1): kernel loaded
[    26.392558s]  INFO(runtime::kernel::core1): kernel starting
Core 0 panic at /build/zc706-nist_qc2-firmware-vendor/libboard_zynq/src/eth/rx.rs:106:26: index out of bounds: the len is 0 but the index is 0
Backtrace: 
�DataAbort on core 0
DFSR: 008

or:

....
[     7.761358s] DEBUG(runtime::kernel::core1): kernel loaded
[     7.767377s]  INFO(runtime::kernel::core1): kernel starting
UndefinedInstruction

It seems to reproducibly crash, but with different symptoms.

With nist_qc2 loaded: ```text [nix-shell:~/artiq/artiq/test/coredevice]$ env ARTIQ_ROOT=/home/sb/artiq-zynq/examples python -m unittest test_rtio.DMATest.test_dma_delta -v test_dma_delta (test_rtio.DMATest) ... [freezes] ``` Core device log: ```text [ 26.246843s] DEBUG(runtime::kernel::core1): Core1 started [ 26.252243s] DEBUG(runtime::kernel::core1): FPU enabled on Core1 [ 26.259529s] DEBUG(dyld): ELF target: 69804 bytes, align to 10000, allocated at 00A30000 [ 26.267679s] DEBUG(dyld): Relocating 0 rela, 272 rel, 72 pltrel [ 26.273661s] DEBUG(runtime::kernel::core1): kernel loaded [ 26.279564s] INFO(runtime::kernel::core1): kernel starting [ 26.285757s] INFO(runtime::kernel::core1): kernel finished [ 26.359717s] DEBUG(runtime::kernel::core1): Core1 started [ 26.365118s] DEBUG(runtime::kernel::core1): FPU enabled on Core1 [ 26.372405s] DEBUG(dyld): ELF target: 69804 bytes, align to 10000, allocated at 00A30000 [ 26.380563s] DEBUG(dyld): Relocating 0 rela, 272 rel, 72 pltrel [ 26.386543s] DEBUG(runtime::kernel::core1): kernel loaded [ 26.392558s] INFO(runtime::kernel::core1): kernel starting Core 0 panic at /build/zc706-nist_qc2-firmware-vendor/libboard_zynq/src/eth/rx.rs:106:26: index out of bounds: the len is 0 but the index is 0 Backtrace: �DataAbort on core 0 DFSR: 008 ``` or: ```text .... [ 7.761358s] DEBUG(runtime::kernel::core1): kernel loaded [ 7.767377s] INFO(runtime::kernel::core1): kernel starting UndefinedInstruction ``` It seems to reproducibly crash, but with different symptoms.
sb10q closed this issue 2020-08-05 18:49:36 +08:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: M-Labs/artiq-zynq#83
There is no content yet.