xilinx_axidma icon indicating copy to clipboard operation
xilinx_axidma copied to clipboard

Can axidma_video_transfer work? Kernel stack is corrupted in: axidma_prep_transfer+0x2b8/0x308

Open La-Nausee opened this issue 10 months ago • 2 comments

Hi,

I am testing VDMA with your driver code on petalinux-v2021.2, the Linux version of which is 5.10.0. When calling axidma_video_transfer, the kernel is always corrupted, and the error message shows

Kernel panic - not syncing: stack-protector: Kernel stack is corrupted in: axidma_prep_trasfer + 0x2b8/0x308.

Via debugging with printk, the corruption is actually happened in the function of dmaengine_prep_interleaved_dma. I don't know how to track the further reason for the corruption, does anybody know the solution?

By the way, DMA works very well.

La-Nausee avatar Apr 17 '24 04:04 La-Nausee

Hi @La-Nausee @bperez77 ,Have you solved this error,I met the same problem.

Yuxin-Yu avatar Jul 11 '24 03:07 Yuxin-Yu

Hi @La-Nausee @bperez77 ,Have you solved this error,I met the same problem.

Not yet. It is due to the Linux version

La-Nausee avatar Jul 11 '24 03:07 La-Nausee