Milkv 调用录音接口会发生崩溃

[root@milkv-duo]~# arecord -v --format=cd --device=plughw:0,0 test.wav
Recording WAVE ‘test.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Plug PCM: Ha[ 89.015612] Unable to handle kernel NULL pointer dereference at virtual address 000000000000000c
[ 89.024698] Oops [#1]
[ 89.027048] Modules linked in: aic8800_btlpm(F) aic8800_fdrv(F) aic8800_bsp(F) fb_ili9341(FC) ads7846(F) gpio_backlight(F) cv181x_ive(FO) cvi_vc_driver(FO) cv181x_jpeg(FO) cv181x_vcodec(FO) cv181x_tpu(FO) cv181x_clock_cooling(FO) cv181x_rgn(FO) cv181x_mipi_tx(FO) cv181x_vo(FO) cv181x_dwa(FO) cv181x_vpss(FO) cv181x_vi(FO) snsr_i2c(FO) cvi_mipi_rx(FO) cv181x_base(FO) cv181x_sys(FO)
[ 89.061860] CPU: 0 PID: 368 Comm: arecord Tainted: GF C O 5.10.4-tag- #1
[ 89.069860] epc: ffffffe000540dd2 ra : ffffffe000540dd0 sp : ffffffe002f9bbc0
[ 89.077232] gp : ffffffe000970900 tp : ffffffe002fc5c40 t0 : 0000000000000000
[ 89.084693] t1 : 00000000003c0000 t2 : 0000000000000002 s0 : 0000000000000001
[ 89.092153] s1 : ffffffe0027b3fc0 a0 : fffffffffffffff4 a1 : ffffffe0145dc588
[ 89.099613] a2 : ffffffe002f87300 a3 : 0000000000000000 a4 : ffffffe000a310a8
[ 89.107075] a5 : fffffffffffffffe a6 : ffffffe0145de008 a7 : fffffffff0000080
[ 89.114536] s2 : ffffffe000fcf400 s3 : 0000000000000001 s4 : ffffffe000fe7018
[ 89.121997] s5 : 0000000000000001 s6 : 0000000000000000 s7 : ffffffe00053db02
[ 89.129458] s8 : ffffffe002f61000 s9 : 0000000000005624 s10: 0000000000001589
[ 89.136919] s11: 0000003fc5869fa8 t3 : 000000000003c000 t4 : 840083c000000040
[ 89.144379] t5 : 800083c000000040 t6 : 0000000000000004
[ 89.149867] status: 0000000200000100 badaddr: 000000000000000c cause: 000000000000000d
[ 89.158044] Call Trace:
[ 89.160594] snd_dmaengine_pcm_trigger+0x92/0xee
[ 89.167173] snd_soc_pcm_component_trigger+0x48/0x72
[ 89.174101] noninterleaved_copy+0x88/0x8c
[ 89.180134] soc_pcm_trigger+0x30/0x78
[ 89.185814] snd_pcm_action_single+0x24/0x4c
[ 89.192024] snd_pcm_action+0x42/0x48
[ 89.197608] __snd_pcm_lib_xfer+0x146/0x422
[ 89.203733] snd_pcm_ioctl+0x1d4/0xa26
[ 89.209418] ioctl_file_clone+0x7c/0x80
[ 89.215180] vfs_ioctl+0xc/0x22
[ 89.220225] ioctl_file_clone+0x7c/0x80
[ 89.225987] sys_ioctl+0xae/0x520
[ 89.231220] do_page_fault+0x220/0x2ca
[ 89.236897] ioctl_file_clone+0x7c/0x80
[ 89.242659] check_syscall_nr+0x1e/0x22
rdware PCM card 0 ‘cv182xa_adc’ [ 89.248569] —[ end trace d2bc3bf32c8766fe ]—
device 0 subdevice 0
Its setup [ 89.256131] note: arecord[368] exited with preempt_count 1
is:
stream : CAPTURE
access : RW_INTERLEAVED
[ 89.269887] cvi_i2s_shutdown not start *dai = 000000000cc06590, *dai->playback_dma_data = 000000000c791b6a
format : S16_LE
subfo[ 89.280412] cvitekaadc 300a100.adc: turn I2S3 aud_en off
rmat : STD
channels : [ 89.289069] cvitekaadc 300a100.adc: adc_clk_off, I2S3 clk_ctrl0 = 0x80
2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 22052
period_size : 5513
period_time : 125011
tstamp_mode : NONE
tstamp_type : MONOTONIC
period_step : 1
avail_min : 5513
period_event : 0
start_threshold : 1
stop_threshold : 22052
silence_threshold: 0
silence_size : 0
boundary : 6207086186423386112
appl_ptr : 0
hw_ptr : 0
Segmentation fault

使用SDK是 https://github.com/milkv-duo/duo-buildroot-sdk

该问题要如何修复