Other Parts Discussed in Thread: SK-TDA4VM
Hi team,
When I run cameras with FRAKA (DS962 & DS953) a while time(7hours), the display and system will stuck.
my gstearmer pipeline:
gst-launch-1.0 \ v4l2src device=/dev/video-tevs-cam0 io-mode=2 ! video/x-raw,width=1280,height=720,format=UYVY ! tiovxldc out-block-width=128 ! video/x-raw, format=NV12 ! queue2 max-size-buffers=0 ! mosaic.sink_0 \ v4l2src device=/dev/video-tevs-cam1 io-mode=2 ! video/x-raw,width=1280,height=720,format=UYVY ! tiovxldc out-block-width=128 ! video/x-raw, format=NV12 ! queue2 max-size-buffers=0 ! mosaic.sink_1 \ v4l2src device=/dev/video-tevs-cam2 io-mode=2 ! video/x-raw,width=1280,height=720,format=UYVY ! tiovxldc out-block-width=128 ! video/x-raw, format=NV12 ! queue2 max-size-buffers=0 ! mosaic.sink_2 \ v4l2src device=/dev/video-tevs-cam3 io-mode=2 ! video/x-raw,width=1280,height=720,format=UYVY ! tiovxldc out-block-width=128 ! video/x-raw, format=NV12 ! queue2 max-size-buffers=0 ! mosaic.sink_3 \ v4l2src device=/dev/video-tevs-cam4 io-mode=2 ! video/x-raw,width=1280,height=720,format=UYVY ! tiovxldc out-block-width=128 ! video/x-raw, format=NV12 ! queue2 max-size-buffers=0 ! mosaic.sink_4 \ v4l2src device=/dev/video-tevs-cam5 io-mode=2 ! video/x-raw,width=1280,height=720,format=UYVY ! tiovxldc out-block-width=128 ! video/x-raw, format=NV12 ! queue2 max-size-buffers=0 ! mosaic.sink_5 \ v4l2src device=/dev/video-tevs-cam6 io-mode=2 ! video/x-raw,width=1280,height=720,format=UYVY ! tiovxldc out-block-width=128 ! video/x-raw, format=NV12 ! queue2 max-size-buffers=0 ! mosaic.sink_6 \ v4l2src device=/dev/video-tevs-cam7 io-mode=2 ! video/x-raw,width=1280,height=720,format=UYVY ! tiovxldc out-block-width=128 ! video/x-raw, format=NV12 ! queue2 max-size-buffers=0 ! \ tiovxmultiscaler name=split_01 target=0 \ split_01. ! queue ! mosaic.sink_7 \ split_01. ! queue ! fpsdisplaysink video-sink=fakesink -v >/home/root/background.txt \ tiovxmosaic name=mosaic latency=18446744073709551 src::pool-size=12 background=/home/root/background.raw \ sink_0::startx="<0>" sink_0::starty="<320>" sink_0::widths="<320>" sink_0::heights="<240>" \ sink_1::startx="<320>" sink_1::starty="<320>" sink_1::widths="<320>" sink_1::heights="<240>" \ sink_2::startx="<640>" sink_2::starty="<320>" sink_2::widths="<320>" sink_2::heights="<240>" \ sink_3::startx="<959>" sink_3::starty="<320>" sink_3::widths="<320>" sink_3::heights="<240>" \ sink_4::startx="<0>" sink_4::starty="<560>" sink_4::widths="<320>" sink_4::heights="<240>" \ sink_5::startx="<320>" sink_5::starty="<560>" sink_5::widths="<320>" sink_5::heights="<240>" \ sink_6::startx="<640>" sink_6::starty="<560>" sink_6::widths="<320>" sink_6::heights="<240>" \ sink_7::startx="<959>" sink_7::starty="<560>" sink_7::widths="<320>" sink_7::heights="<240>" ! \ tiperfoverlay overlay-type=1 ! video/x-raw, width=1280, height=800, format=NV12 ! queue ! waylandsink sync=false --no-position &
here is the log:
[136900.295287] rcu: INFO: rcu_preempt self-detected stall on CPU [136900.301101] rcu: 0-....: (28567061 ticks this GP) idle=1b6c/1/0x4000000000000000 softirq=3749343/3749343 fqs=41492 [136900.311597] (t=28763537 jiffies g=7753321 q=5317 ncpus=2) [136900.317152] rcu: rcu_preempt kthread starved for 28680261 jiffies! g7753321 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=0 [136900.327993] rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior. [136900.337187] rcu: RCU grace-period kthread stack dump: [136900.342307] task:rcu_preempt state:R running task stack:0 pid:14 ppid:2 flags:0x00000008 [136900.352284] Call trace: [136900.354804] __switch_to+0xec/0x1d0 [136900.358366] __schedule+0x268/0x6e0 [136900.361928] schedule+0x5c/0xc8 [136900.365144] schedule_timeout+0x178/0x280 [136900.369228] rcu_gp_fqs_loop+0x100/0x3f8 [136900.373225] rcu_gp_kthread+0x128/0x160 [136900.377133] kthread+0x110/0x120 [136900.380435] ret_from_fork+0x10/0x20 [136900.384085] rcu: Stack dump where RCU GP kthread last ran: [136900.389638] CPU: 0 PID: 1 Comm: systemd Tainted: G D O 6.1.46-gc3524f4b88d1-dirty #24 [136900.398747] Hardware name: TechNexion ROVY-4VM and EVM baseboard with Vizionpanel 10.1 inch LVDS panel (DT) [136900.408547] pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [136900.415574] pc : queued_spin_lock_slowpath+0x8c/0x390 [136900.420698] lr : _raw_spin_lock+0x70/0x80 [136900.424781] sp : ffff80000a5cba70 [136900.428167] x29: ffff80000a5cba70 x28: ffff80000a5cbc70 x27: ffff00082ff65840 [136900.435371] x26: ffff0009567f0468 x25: ffff000956400000 x24: ffff80000900b6d0 [136900.442574] x23: ffff000828b9e000 x22: ffff80000a169600 x21: 00000000000000f0 [136900.449778] x20: 000000000007e08d x19: ffff00082abbc180 x18: 0000000000000000 [136900.456981] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [136900.464185] x14: ffffffffffffffff x13: ffff00082bb6205d x12: ffff80000a5cbcb4 [136900.471388] x11: 0000000e33d8d3d5 x10: fffffffffb9c5c88 x9 : 0000000000000030 [136900.478592] x8 : 0101010101010101 x7 : 7f7f7f7f7f7f7f7f x6 : ffff000827100000 [136900.485796] x5 : 8d00000000000000 x4 : 0000000000000001 x3 : ffff80000a169600 [136900.492999] x2 : 0000000000000000 x1 : 0000000000080101 x0 : 0000000000000000 [136900.500202] Call trace: [136900.502722] queued_spin_lock_slowpath+0x8c/0x390 [136900.507498] _raw_spin_lock+0x70/0x80 [136900.511234] iget_locked+0x80/0x228 [136900.514795] kernfs_get_inode+0x1c/0x138 [136900.518790] kernfs_iop_lookup+0x80/0xe0 [136900.522786] path_openat+0x450/0xfa8 [136900.526434] do_filp_open+0x84/0x108 [136900.530082] do_sys_openat2+0x20c/0x2d8 [136900.533991] do_sys_open+0x58/0xa0 [136900.537467] __arm64_sys_openat+0x24/0x30 [136900.541549] invoke_syscall+0x44/0x108 [136900.545372] el0_svc_common.constprop.0+0x44/0xf0 [136900.550149] do_el0_svc+0x2c/0xc8 [136900.553539] el0_svc+0x2c/0x88 [136900.556668] el0t_64_sync_handler+0xb8/0xc0 [136900.560925] el0t_64_sync+0x18c/0x190 [136900.564660] CPU: 0 PID: 1 Comm: systemd Tainted: G D O 6.1.46-gc3524f4b88d1-dirty #24 [136900.573768] Hardware name: TechNexion ROVY-4VM and EVM baseboard with Vizionpanel 10.1 inch LVDS panel (DT) [136900.583568] pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [136900.590596] pc : queued_spin_lock_slowpath+0x8c/0x390 [136900.595720] lr : _raw_spin_lock+0x70/0x80 [136900.599804] sp : ffff80000a5cba70 [136900.603190] x29: ffff80000a5cba70 x28: ffff80000a5cbc70 x27: ffff00082ff65840 [136900.610394] x26: ffff0009567f0468 x25: ffff000956400000 x24: ffff80000900b6d0 [136900.617598] x23: ffff000828b9e000 x22: ffff80000a169600 x21: 00000000000000f0 [136900.624801] x20: 000000000007e08d x19: ffff00082abbc180 x18: 0000000000000000 [136900.632005] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [136900.639208] x14: ffffffffffffffff x13: ffff00082bb6205d x12: ffff80000a5cbcb4 [136900.646412] x11: 0000000e33d8d3d5 x10: fffffffffb9c5c88 x9 : 0000000000000030 [136900.653615] x8 : 0101010101010101 x7 : 7f7f7f7f7f7f7f7f x6 : ffff000827100000 [136900.660818] x5 : 8d00000000000000 x4 : 0000000000000001 x3 : ffff80000a169600 [136900.668021] x2 : 0000000000000000 x1 : 0000000000080101 x0 : 0000000000000000 [136900.675224] Call trace: [136900.677744] queued_spin_lock_slowpath+0x8c/0x390 [136900.682522] _raw_spin_lock+0x70/0x80 [136900.686258] iget_locked+0x80/0x228 [136900.689820] kernfs_get_inode+0x1c/0x138 [136900.693816] kernfs_iop_lookup+0x80/0xe0 [136900.697812] path_openat+0x450/0xfa8 [136900.701459] do_filp_open+0x84/0x108 [136900.705107] do_sys_openat2+0x20c/0x2d8 [136900.709016] do_sys_open+0x58/0xa0 [136900.712491] __arm64_sys_openat+0x24/0x30 [136900.716574] invoke_syscall+0x44/0x108 [136900.720396] el0_svc_common.constprop.0+0x44/0xf0 [136900.725172] do_el0_svc+0x2c/0xc8 [136900.728562] el0_svc+0x2c/0x88 [136900.731691] el0t_64_sync_handler+0xb8/0xc0 [136900.735947] el0t_64_sync+0x18c/0x190 [136963.751287] rcu: INFO: rcu_preempt self-detected stall on CPU [136963.757101] rcu: 0-....: (28582815 ticks this GP) idle=1b6c/1/0x4000000000000000 softirq=3749343/3749343 fqs=41492 [136963.767598] (t=28779401 jiffies g=7753321 q=5317 ncpus=2) [136963.773151] rcu: rcu_preempt kthread starved for 28696125 jiffies! g7753321 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=0 [136963.783994] rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior. [136963.793186] rcu: RCU grace-period kthread stack dump: [136963.798305] task:rcu_preempt state:R running task stack:0 pid:14 ppid:2 flags:0x00000008 [136963.808283] Call trace: [136963.810803] __switch_to+0xec/0x1d0 [136963.814366] __schedule+0x268/0x6e0 [136963.817929] schedule+0x5c/0xc8 [136963.821144] schedule_timeout+0x178/0x280 [136963.825228] rcu_gp_fqs_loop+0x100/0x3f8 [136963.829225] rcu_gp_kthread+0x128/0x160 [136963.833132] kthread+0x110/0x120 [136963.836434] ret_from_fork+0x10/0x20 [136963.840082] rcu: Stack dump where RCU GP kthread last ran: [136963.845636] CPU: 0 PID: 1 Comm: systemd Tainted: G D O 6.1.46-gc3524f4b88d1-dirty #24 [136963.854743] Hardware name: TechNexion ROVY-4VM and EVM baseboard with Vizionpanel 10.1 inch LVDS panel (DT) [136963.864543] pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [136963.871572] pc : queued_spin_lock_slowpath+0x8c/0x390 [136963.876696] lr : _raw_spin_lock+0x70/0x80 [136963.880779] sp : ffff80000a5cba70 [136963.884166] x29: ffff80000a5cba70 x28: ffff80000a5cbc70 x27: ffff00082ff65840 [136963.891370] x26: ffff0009567f0468 x25: ffff000956400000 x24: ffff80000900b6d0 [136963.898575] x23: ffff000828b9e000 x22: ffff80000a169600 x21: 00000000000000f0 [136963.905780] x20: 000000000007e08d x19: ffff00082abbc180 x18: 0000000000000000 [136963.912983] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [136963.920186] x14: ffffffffffffffff x13: ffff00082bb6205d x12: ffff80000a5cbcb4 [136963.927389] x11: 0000000e33d8d3d5 x10: fffffffffb9c5c88 x9 : 0000000000000030 [136963.934592] x8 : 0101010101010101 x7 : 7f7f7f7f7f7f7f7f x6 : ffff000827100000 [136963.941795] x5 : 8d00000000000000 x4 : 0000000000000001 x3 : ffff80000a169600 [136963.948998] x2 : 0000000000000000 x1 : 0000000000080101 x0 : 0000000000000000 [136963.956201] Call trace: [136963.958721] queued_spin_lock_slowpath+0x8c/0x390 [136963.963497] _raw_spin_lock+0x70/0x80 [136963.967234] iget_locked+0x80/0x228 [136963.970794] kernfs_get_inode+0x1c/0x138 [136963.974790] kernfs_iop_lookup+0x80/0xe0 [136963.978786] path_openat+0x450/0xfa8 [136963.982434] do_filp_open+0x84/0x108 [136963.986082] do_sys_openat2+0x20c/0x2d8 [136963.989991] do_sys_open+0x58/0xa0 [136963.993466] __arm64_sys_openat+0x24/0x30 [136963.997549] invoke_syscall+0x44/0x108 [136964.001371] el0_svc_common.constprop.0+0x44/0xf0 [136964.006147] do_el0_svc+0x2c/0xc8 [136964.009536] el0_svc+0x2c/0x88 [136964.012666] el0t_64_sync_handler+0xb8/0xc0 [136964.016923] el0t_64_sync+0x18c/0x190 [136964.020658] CPU: 0 PID: 1 Comm: systemd Tainted: G D O 6.1.46-gc3524f4b88d1-dirty #24 [136964.029767] Hardware name: TechNexion ROVY-4VM and EVM baseboard with Vizionpanel 10.1 inch LVDS panel (DT) [136964.039568] pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [136964.046597] pc : queued_spin_lock_slowpath+0x8c/0x390 [136964.051720] lr : _raw_spin_lock+0x70/0x80 [136964.055803] sp : ffff80000a5cba70 [136964.059189] x29: ffff80000a5cba70 x28: ffff80000a5cbc70 x27: ffff00082ff65840 [136964.066392] x26: ffff0009567f0468 x25: ffff000956400000 x24: ffff80000900b6d0 [136964.073597] x23: ffff000828b9e000 x22: ffff80000a169600 x21: 00000000000000f0 [136964.080800] x20: 000000000007e08d x19: ffff00082abbc180 x18: 0000000000000000 [136964.088002] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [136964.095205] x14: ffffffffffffffff x13: ffff00082bb6205d x12: ffff80000a5cbcb4 [136964.102408] x11: 0000000e33d8d3d5 x10: fffffffffb9c5c88 x9 : 0000000000000030 [136964.109612] x8 : 0101010101010101 x7 : 7f7f7f7f7f7f7f7f x6 : ffff000827100000 [136964.116815] x5 : 8d00000000000000 x4 : 0000000000000001 x3 : ffff80000a169600 [136964.124019] x2 : 0000000000000000 x1 : 0000000000080101 x0 : 0000000000000000 [136964.131223] Call trace: [136964.133742] queued_spin_lock_slowpath+0x8c/0x390 [136964.138518] _raw_spin_lock+0x70/0x80 [136964.142254] iget_locked+0x80/0x228 [136964.145815] kernfs_get_inode+0x1c/0x138 [136964.149811] kernfs_iop_lookup+0x80/0xe0 [136964.153807] path_openat+0x450/0xfa8 [136964.157455] do_filp_open+0x84/0x108 [136964.161103] do_sys_openat2+0x20c/0x2d8 [136964.165011] do_sys_open+0x58/0xa0 [136964.168487] __arm64_sys_openat+0x24/0x30 [136964.172569] invoke_syscall+0x44/0x108 [136964.176391] el0_svc_common.constprop.0+0x44/0xf0 [136964.181167] do_el0_svc+0x2c/0xc8 [136964.184556] el0_svc+0x2c/0x88 [136964.187685] el0t_64_sync_handler+0xb8/0xc0 [136964.191941] el0t_64_sync+0x18c/0x190 [137027.207287] rcu: INFO: rcu_preempt self-detected stall on CPU [137027.213101] rcu: 0-....: (28598569 ticks this GP) idle=1b6c/1/0x4000000000000000 softirq=3749343/3749343 fqs=41492 [137027.223598] (t=28795265 jiffies g=7753321 q=5317 ncpus=2) [137027.229153] rcu: rcu_preempt kthread starved for 28711989 jiffies! g7753321 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=0 [137027.239995] rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior. [137027.249189] rcu: RCU grace-period kthread stack dump: [137027.254307] task:rcu_preempt state:R running task stack:0 pid:14 ppid:2 flags:0x00000008 [137027.264284] Call trace: [137027.266804] __switch_to+0xec/0x1d0 [137027.270367] __schedule+0x268/0x6e0 [137027.273930] schedule+0x5c/0xc8 [137027.277146] schedule_timeout+0x178/0x280 [137027.281229] rcu_gp_fqs_loop+0x100/0x3f8 [137027.285226] rcu_gp_kthread+0x128/0x160 [137027.289134] kthread+0x110/0x120 [137027.292437] ret_from_fork+0x10/0x20 [137027.296086] rcu: Stack dump where RCU GP kthread last ran: [137027.301640] CPU: 0 PID: 1 Comm: systemd Tainted: G D O 6.1.46-gc3524f4b88d1-dirty #24 [137027.310747] Hardware name: TechNexion ROVY-4VM and EVM baseboard with Vizionpanel 10.1 inch LVDS panel (DT) [137027.320548] pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [137027.327576] pc : queued_spin_lock_slowpath+0x8c/0x390 [137027.332700] lr : _raw_spin_lock+0x70/0x80 [137027.336782] sp : ffff80000a5cba70 [137027.340170] x29: ffff80000a5cba70 x28: ffff80000a5cbc70 x27: ffff00082ff65840 [137027.347373] x26: ffff0009567f0468 x25: ffff000956400000 x24: ffff80000900b6d0 [137027.354576] x23: ffff000828b9e000 x22: ffff80000a169600 x21: 00000000000000f0 [137027.361780] x20: 000000000007e08d x19: ffff00082abbc180 x18: 0000000000000000 [137027.368983] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [137027.376186] x14: ffffffffffffffff x13: ffff00082bb6205d x12: ffff80000a5cbcb4 [137027.383391] x11: 0000000e33d8d3d5 x10: fffffffffb9c5c88 x9 : 0000000000000030 [137027.390596] x8 : 0101010101010101 x7 : 7f7f7f7f7f7f7f7f x6 : ffff000827100000 [137027.397800] x5 : 8d00000000000000 x4 : 0000000000000001 x3 : ffff80000a169600 [137027.405004] x2 : 0000000000000000 x1 : 0000000000080101 x0 : 0000000000000000 [137027.412208] Call trace: [137027.414727] queued_spin_lock_slowpath+0x8c/0x390 [137027.419503] _raw_spin_lock+0x70/0x80 [137027.423240] iget_locked+0x80/0x228 [137027.426801] kernfs_get_inode+0x1c/0x138 [137027.430797] kernfs_iop_lookup+0x80/0xe0 [137027.434793] path_openat+0x450/0xfa8 [137027.438441] do_filp_open+0x84/0x108 [137027.442089] do_sys_openat2+0x20c/0x2d8 [137027.445997] do_sys_open+0x58/0xa0 [137027.449473] __arm64_sys_openat+0x24/0x30 [137027.453555] invoke_syscall+0x44/0x108 [137027.457378] el0_svc_common.constprop.0+0x44/0xf0 [137027.462154] do_el0_svc+0x2c/0xc8 [137027.465543] el0_svc+0x2c/0x88 [137027.468672] el0t_64_sync_handler+0xb8/0xc0 [137027.472929] el0t_64_sync+0x18c/0x190 [137027.476664] CPU: 0 PID: 1 Comm: systemd Tainted: G D O 6.1.46-gc3524f4b88d1-dirty #24 [137027.485771] Hardware name: TechNexion ROVY-4VM and EVM baseboard with Vizionpanel 10.1 inch LVDS panel (DT) [137027.495572] pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [137027.502600] pc : queued_spin_lock_slowpath+0x8c/0x390 [137027.507722] lr : _raw_spin_lock+0x70/0x80 [137027.511805] sp : ffff80000a5cba70 [137027.515192] x29: ffff80000a5cba70 x28: ffff80000a5cbc70 x27: ffff00082ff65840 [137027.522396] x26: ffff0009567f0468 x25: ffff000956400000 x24: ffff80000900b6d0 [137027.529600] x23: ffff000828b9e000 x22: ffff80000a169600 x21: 00000000000000f0 [137027.536805] x20: 000000000007e08d x19: ffff00082abbc180 x18: 0000000000000000 [137027.544008] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [137027.551211] x14: ffffffffffffffff x13: ffff00082bb6205d x12: ffff80000a5cbcb4 [137027.558414] x11: 0000000e33d8d3d5 x10: fffffffffb9c5c88 x9 : 0000000000000030 [137027.565618] x8 : 0101010101010101 x7 : 7f7f7f7f7f7f7f7f x6 : ffff000827100000 [137027.572822] x5 : 8d00000000000000 x4 : 0000000000000001 x3 : ffff80000a169600 [137027.580025] x2 : 0000000000000000 x1 : 0000000000080101 x0 : 0000000000000000 [137027.587229] Call trace: [137027.589748] queued_spin_lock_slowpath+0x8c/0x390 [137027.594524] _raw_spin_lock+0x70/0x80 [137027.598260] iget_locked+0x80/0x228 [137027.601821] kernfs_get_inode+0x1c/0x138 [137027.605817] kernfs_iop_lookup+0x80/0xe0 [137027.609812] path_openat+0x450/0xfa8 [137027.613460] do_filp_open+0x84/0x108 [137027.617107] do_sys_openat2+0x20c/0x2d8 [137027.621016] do_sys_open+0x58/0xa0 [137027.624492] __arm64_sys_openat+0x24/0x30 [137027.628574] invoke_syscall+0x44/0x108 [137027.632396] el0_svc_common.constprop.0+0x44/0xf0 [137027.637171] do_el0_svc+0x2c/0xc8 [137027.640560] el0_svc+0x2c/0x88 [137027.643690] el0t_64_sync_handler+0xb8/0xc0 [137027.647947] el0t_64_sync+0x18c/0x190 [137090.663287] rcu: INFO: rcu_preempt self-detected stall on CPU [137090.669101] rcu: 0-....: (28614323 ticks this GP) idle=1b6c/1/0x4000000000000000 softirq=3749343/3749343 fqs=41492 [137090.679598] (t=28811129 jiffies g=7753321 q=5317 ncpus=2) [137090.685153] rcu: rcu_preempt kthread starved for 28727853 jiffies! g7753321 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=0 [137090.695995] rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior. [137090.705190] rcu: RCU grace-period kthread stack dump: [137090.710309] task:rcu_preempt state:R running task stack:0 pid:14 ppid:2 flags:0x00000008 [137090.720286] Call trace: [137090.722805] __switch_to+0xec/0x1d0 [137090.726368] __schedule+0x268/0x6e0 [137090.729932] schedule+0x5c/0xc8 [137090.733146] schedule_timeout+0x178/0x280 [137090.737229] rcu_gp_fqs_loop+0x100/0x3f8 [137090.741226] rcu_gp_kthread+0x128/0x160 [137090.745134] kthread+0x110/0x120 [137090.748436] ret_from_fork+0x10/0x20 [137090.752085] rcu: Stack dump where RCU GP kthread last ran: [137090.757639] CPU: 0 PID: 1 Comm: systemd Tainted: G D O 6.1.46-gc3524f4b88d1-dirty #24 [137090.766746] Hardware name: TechNexion ROVY-4VM and EVM baseboard with Vizionpanel 10.1 inch LVDS panel (DT) [137090.776545] pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [137090.783574] pc : queued_spin_lock_slowpath+0x8c/0x390 [137090.788697] lr : _raw_spin_lock+0x70/0x80 [137090.792779] sp : ffff80000a5cba70 [137090.796167] x29: ffff80000a5cba70 x28: ffff80000a5cbc70 x27: ffff00082ff65840 [137090.803370] x26: ffff0009567f0468 x25: ffff000956400000 x24: ffff80000900b6d0 [137090.810573] x23: ffff000828b9e000 x22: ffff80000a169600 x21: 00000000000000f0 [137090.817776] x20: 000000000007e08d x19: ffff00082abbc180 x18: 0000000000000000 [137090.824980] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [137090.832183] x14: ffffffffffffffff x13: ffff00082bb6205d x12: ffff80000a5cbcb4 [137090.839386] x11: 0000000e33d8d3d5 x10: fffffffffb9c5c88 x9 : 0000000000000030 [137090.846589] x8 : 0101010101010101 x7 : 7f7f7f7f7f7f7f7f x6 : ffff000827100000 [137090.853792] x5 : 8d00000000000000 x4 : 0000000000000001 x3 : ffff80000a169600 [137090.860996] x2 : 0000000000000000 x1 : 0000000000080101 x0 : 0000000000000000 [137090.868199] Call trace: [137090.870719] queued_spin_lock_slowpath+0x8c/0x390 [137090.875495] _raw_spin_lock+0x70/0x80 [137090.879232] iget_locked+0x80/0x228 [137090.882792] kernfs_get_inode+0x1c/0x138 [137090.886788] kernfs_iop_lookup+0x80/0xe0 [137090.890784] path_openat+0x450/0xfa8 [137090.894432] do_filp_open+0x84/0x108 [137090.898080] do_sys_openat2+0x20c/0x2d8 [137090.901990] do_sys_open+0x58/0xa0 [137090.905465] __arm64_sys_openat+0x24/0x30 [137090.909548] invoke_syscall+0x44/0x108 [137090.913370] el0_svc_common.constprop.0+0x44/0xf0 [137090.918146] do_el0_svc+0x2c/0xc8 [137090.921535] el0_svc+0x2c/0x88 [137090.924665] el0t_64_sync_handler+0xb8/0xc0 [137090.928920] el0t_64_sync+0x18c/0x190 [137090.932655] CPU: 0 PID: 1 Comm: systemd Tainted: G D O 6.1.46-gc3524f4b88d1-dirty #24 [137090.941762] Hardware name: TechNexion ROVY-4VM and EVM baseboard with Vizionpanel 10.1 inch LVDS panel (DT) [137090.951562] pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [137090.958590] pc : queued_spin_lock_slowpath+0x8c/0x390 [137090.963713] lr : _raw_spin_lock+0x70/0x80 [137090.967796] sp : ffff80000a5cba70 [137090.971182] x29: ffff80000a5cba70 x28: ffff80000a5cbc70 x27: ffff00082ff65840 [137090.978386] x26: ffff0009567f0468 x25: ffff000956400000 x24: ffff80000900b6d0 [137090.985590] x23: ffff000828b9e000 x22: ffff80000a169600 x21: 00000000000000f0 [137090.992794] x20: 000000000007e08d x19: ffff00082abbc180 x18: 0000000000000000 [137090.999996] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [137091.007199] x14: ffffffffffffffff x13: ffff00082bb6205d x12: ffff80000a5cbcb4 [137091.014402] x11: 0000000e33d8d3d5 x10: fffffffffb9c5c88 x9 : 0000000000000030 [137091.021605] x8 : 0101010101010101 x7 : 7f7f7f7f7f7f7f7f x6 : ffff000827100000 [137091.028808] x5 : 8d00000000000000 x4 : 0000000000000001 x3 : ffff80000a169600 [137091.036011] x2 : 0000000000000000 x1 : 0000000000080101 x0 : 0000000000000000 [137091.043214] Call trace: [137091.045733] queued_spin_lock_slowpath+0x8c/0x390 [137091.050510] _raw_spin_lock+0x70/0x80 [137091.054245] iget_locked+0x80/0x228 [137091.057806] kernfs_get_inode+0x1c/0x138 [137091.061802] kernfs_iop_lookup+0x80/0xe0 [137091.065798] path_openat+0x450/0xfa8 [137091.069446] do_filp_open+0x84/0x108 [137091.073094] do_sys_openat2+0x20c/0x2d8 [137091.077002] do_sys_open+0x58/0xa0 [137091.080477] __arm64_sys_openat+0x24/0x30 [137091.084560] invoke_syscall+0x44/0x108 [137091.088382] el0_svc_common.constprop.0+0x44/0xf0 [137091.093158] do_el0_svc+0x2c/0xc8 [137091.096547] el0_svc+0x2c/0x88 [137091.099676] el0t_64_sync_handler+0xb8/0xc0 [137091.103932] el0t_64_sync+0x18c/0x190
root@j721e-evm:/opt/edgeai-gst-apps# [ 2798.442794] Unable to handle kernel paging request at virtual address 00652d393934372e [ 2798.450978] Mem abort info: [ 2798.454926] ESR = 0x0000000096000004 [ 2798.461712] EC = 0x25: DABT (current EL), IL = 32 bits [ 2798.467141] SET = 0, FnV = 0 [ 2798.474841] EA = 0, S1PTW = 0 [ 2798.480157] FSC = 0x04: level 0 translation fault [ 2798.485592] Data abort info: [ 2798.488477] ISV = 0, ISS = 0x00000004 [ 2798.492607] CM = 0, WnR = 0 [ 2798.495567] [00652d393934372e] address between user and kernel address ranges [ 2798.502801] Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP [ 2798.509052] Modules linked in: tevs pci_endpoint_test xhci_plat_hcd rpmsg_ctrl ti_am335x_adc rpmsg_char kfifo_buf pru_rproc irq_pruss_intc cdns_csi2rx ds90ub953 cdns_pltfrm omap_rng panel_simple cdns3 cdns_usb_common spidev overlay crct10dif_ce snd_soc_simple_card snd_soc_simple_card_utils phy_can_transceiver pwm_bl bluetooth ti_k3_r5_remoteproc cfg80211 pvrsrvkm(O) ecdh_generic ecc rfkill cdns_mhdp8546 at24 vxd_dec ti_k3_dsp_remoteproc ti_am335x_tscadc vxe_enc drm_display_helper pruss virtio_rpmsg_bus ti_j721e_ufs j721e_csi2rx rpmsg_ns videobuf2_dma_sg ds90ub960 ti_k3_common sa2ul tidss v4l2_mem2mem videobuf2_dma_contig cdns_dsi i2c_atr videobuf2_memops snd_soc_davinci_mcasp drm_dma_helper videobuf2_v4l2 cdns_dphy cdns_dphy_rx v4l2_fwnode snd_soc_ti_udma v4l2_async pci_j721e_host snd_soc_ti_edma videobuf2_common pwm_tiehrpwm snd_soc_ti_sdma cdns3_ti pci_j721e pcie_cadence_host pcie_cadence videodev ina2xx snd_soc_tlv320aic3x_i2c mc rtc_ds1307 snd_soc_tlv320aic3x m_can_platform m_can [ 2798.509185] optee_rng rng_core can_dev spi_omap2_mcspi rti_wdt fuse ipv6 [ 2798.602898] CPU: 1 PID: 493 Comm: weston Tainted: G O 6.1.46-gc3524f4b88d1-dirty #24 [ 2798.612008] Hardware name: TechNexion ROVY-4VM and EVM baseboard with Vizionpanel 10.1 inch LVDS panel (DT) [ 2798.621723] pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 2798.628666] pc : __d_lookup_rcu+0x4c/0xf8 [ 2798.632670] lr : lookup_fast+0x34/0x148 [ 2798.636496] sp : ffff80000c2b3b30 [ 2798.639796] x29: ffff80000c2b3b30 x28: ffff80000c2b3c70 x27: ffff000827295020 [ 2798.646915] x26: 0000000000000000 x25: 0000000000020002 x24: 0000000000000000 [ 2798.654033] x23: 0000000000000001 x22: ffff000829291a80 x21: ffff000829291a80 [ 2798.661151] x20: ffff80000c2b3d94 x19: ffff80000c2b3c70 x18: 0000000000000000 [ 2798.668268] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 2798.675386] x14: ffffffffffffffff x13: ffff000827295029 x12: ffff80000c2b3cb4 [ 2798.682503] x11: 0000000a01ac9229 x10: 0000000000000002 x9 : 0000000000000002 [ 2798.689620] x8 : ffff000829291a80 x7 : b3d0d0d0d0d0e8e6 x6 : 0000000000200008 [ 2798.696738] x5 : ffff000956800000 x4 : 0000000000001ac9 x3 : ffff0008313eb690 [ 2798.703855] x2 : 000000000000000a x1 : 73652d3939343732 x0 : ffff000829291a80 [ 2798.710972] Call trace: [ 2798.713406] __d_lookup_rcu+0x4c/0xf8 [ 2798.717056] path_openat+0xfc/0xfa8 [ 2798.720532] do_filp_open+0x84/0x108 [ 2798.724094] do_sys_openat2+0x20c/0x2d8 [ 2798.727918] do_sys_open+0x58/0xa0 [ 2798.731307] __arm64_sys_openat+0x24/0x30 [ 2798.735304] invoke_syscall+0x44/0x108 [ 2798.739043] el0_svc_common.constprop.0+0xcc/0xf0 [ 2798.743732] do_el0_svc+0x2c/0xc8 [ 2798.747035] el0_svc+0x2c/0x88 [ 2798.750082] el0t_64_sync_handler+0xb8/0xc0 [ 2798.754252] el0t_64_sync+0x18c/0x190 [ 2798.757903] Code: 9280000e 14000003 f9400021 b4000441 (b85fc029) [ 2798.763978] ---[ end trace 0000000000000000 ]--- (gst-launch-1.0:1754): GStreamer-GL-CRITICAL **: 00:47:19.482: Failed to flush Wayland connection (gst-la[ 2798.788946] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000155 unch-1.0:1754): GStreamer-GL-CRITICAL **: 00:47:[ 2798.799891] Mem abort info: [ 2798.799896] ESR = 0x0000000096000006 [ 2798.799900] EC = 0x25: DABT (current EL), IL = 32 bits [ 2798.799904] SET = 0, FnV = 0 [ 2798.799906] EA = 0, S1PTW = 0 [ 2798.799908] FSC = 0x06: level 2 translation fault [ 2798.799908] detected fb_set_par error, error code: -16 [ 2798.799910] Data abort info: [ 2798.799912] ISV = 0, ISS = 0x00000006 [ 2798.799914] CM = 0, WnR = 0 [ 2798.799917] user pgtable: 4k pages, 48-bit VAs, pgdp=00000008a8f33000 [ 2798.799921] [0000000000000155] pgd=08000008a89ea003, p4d=08000008a89ea003, pud=08000008a89eb003, pmd=0000000000000000 [ 2798.799932] Internal error: Oops: 0000000096000006 [#2] PREEMPT SMP [ 2798.799936] Modules linked in: tevs pci_endpoint_test xhci_plat_hcd rpmsg_ctrl ti_am335x_adc rpmsg_char kfifo_buf pru_rproc irq_pruss_intc cdns_csi2rx ds90ub953 cdns_pltfrm omap_rng panel_simple cdns3 cdns_usb_common spidev overlay crct10dif_ce snd_soc_simple_card snd_soc_simple_card_utils phy_can_transceiver pwm_bl bluetooth ti_k3_r5_remoteproc cfg80211 pvrsrvkm(O) ecdh_generic ecc rfkill cdns_mhdp8546 at24 vxd_dec ti_k3_dsp_remoteproc ti_am335x_tscadc vxe_enc drm_display_helper pruss virtio_rpmsg_bus ti_j721e_ufs j721e_csi2rx rpmsg_ns videobuf2_dma_sg ds90ub960 ti_k3_common sa2ul tidss v4l2_mem2mem videobuf2_dma_contig cdns_dsi i2c_atr videobuf2_memops snd_soc_davinci_mcasp drm_dma_helper videobuf2_v4l2 cdns_dphy cdns_dphy_rx v4l2_fwnode snd_soc_ti_udma v4l2_async pci_j721e_host snd_soc_ti_edma videobuf2_common pwm_tiehrpwm snd_soc_ti_sdma cdns3_ti pci_j721e pcie_cadence_host pcie_cadence videodev ina2xx snd_soc_tlv320aic3x_i2c mc rtc_ds1307 snd_soc_tlv320aic3x m_can_platform m_can [ 2798.800076] optee_rng rng_core can_dev spi_omap2_mcspi rti_wdt fuse ipv6 [ 2798.800093] CPU: 1 PID: 1 Comm: systemd Tainted: G D O 6.1.46-gc3524f4b88d1-dirty #24 [ 2798.800099] Hardware name: TechNexion ROVY-4VM and EVM baseboard with Vizionpanel 10.1 inch LVDS panel (DT) [ 2798.800102] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 2798.800106] pc : find_inode_fast.isra.0+0x34/0xe0 [ 2798.800123] lr : iget_locked+0x90/0x228 [ 2798.800127] sp : ffff80000a5cba60 [ 2798.800128] x29: ffff80000a5cba60 x28: ffff80000a5cbc70 x27: ffff00083fd120c0 [ 2798.800134] x26: ffff0009566dac20 x25: ffff000956400000 x24: ffff80000900b6d0 [ 2798.800142] x23: ffff000828ba6000 x22: ffff0009566dac20 x21: ffff000828ba6000 [ 2798.800147] x20: 000000000000036d x19: 0000000000000115 x18: 0000000000000000 [ 2798.800153] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 2798.800158] x14: ffffffffffffffff x13: ffff000827290053 x12: ffff80000a5cbcb4 [ 2798.800164] x11: 0000000e9f2c4b23 x10: ffffffffea851b88 x9 : 0000000000000030 [ 2798.800170] x8 : 0101010101010101 x7 : 7f7f7f7f7f7f7f7f x6 : 000000000000808c [ 2798.800176] x5 : 8c00000000000000 x4 : 0000000000000000 x3 : 00000000000001ed [ 2798.800180] x2 : 000000000000036d x1 : ffff0009566dac20 x0 : ffff000828ba6000 [ 2798.800188] Call trace: [ 2798.800193] find_inode_fast.isra.0+0x34/0xe0 [ 2798.800197] iget_locked+0x90/0x228 [ 2798.800200] kernfs_get_inode+0x1c/0x138 [ 2798.800208] kernfs_iop_lookup+0x80/0xe0 [ 2798.800211] path_openat+0x450/0xfa8 [ 2798.800216] do_filp_open+0x84/0x108 [ 2798.800218] do_sys_openat2+0x20c/0x2d8 [ 2798.800224] do_sys_open+0x58/0xa0 [ 2798.800229] __arm64_sys_openat+0x24/0x30 [ 2798.800234] invoke_syscall+0x44/0x108 [ 2798.800240] el0_svc_common.constprop.0+0x44/0xf0 [ 2798.800246] do_el0_svc+0x2c/0xc8 [ 2798.800250] el0_svc+0x2c/0x88 [ 2798.800258] el0t_64_sync_handler+0xb8/0xc0 [ 2798.800263] el0t_64_sync+0x18c/0x190 [ 2798.800271] Code: aa0103f6 aa0003f5 f9001bf7 54000140 (f9402263) [ 2798.800276] ---[ end trace 0000000000000000 ]--- [ 2798.800280] note: systemd[1] exited with preempt_count 1 [ 2798.800544] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b [ 2798.800548] SMP: stopping secondary CPUs [ 2798.800563] Kernel Offset: disabled [ 2798.800565] CPU features: 0x40000,20028084,0000421b [ 2798.800568] Memory Limit: none [ 2799.166242] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]---
PS. I have inset pvrsrvkm driver(k6.1/23.1.6404501) for display.