I have the same problem

[   14.873826] Console: switching to colour frame buffer device 240x67
[   15.120436] radeon 0001:01:00.0: [drm] fb0: radeondrmfb frame buffer device
[   75.138845] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[   75.145779] rcu:     0-...0: (2 ticks this GP) 
idle=ae24/1/0x4000000000000002 softirq=881/882 fqs=7501   
[   75.156363] rcu:              hardirqs   softirqs   csw/system
[   75.162878] rcu:      number: 17595499          0            0
[   75.169396] rcu:     cputime:        0          0            0   ==> 
30016(ms)
[   75.177538] rcu:     (detected by 3, t=15011 jiffies, g=121, q=273 ncpus=4)
[   75.185375] Task dump for CPU 0:
[   75.189151] task:swapper/0       state:R  running task     stack:0     pid:0 
    ppid:0      flags:0x00000008
[   75.200753] Call Trace:
[   75.203615] [<ffffffff80ce749c>] __schedule+0x27a/0x82e
Timed out for waiting the udev queue being empty.
[  198.633202] watchdog: Watchdog detected hard LOCKUP on cpu 0
[  198.639832] Modules linked in: radeon(+) hid_generic usbhid hid motorcomm 
video drm_suballoc_helper i2c_algo_bit drm_ttm_helper ttm drm_display_helper 
dwmac_starfive stmmac_platform cec rc_core stmmac drm_kms_helper drm 
axp20x_regulator pcs_xpcs xhci_pci dw_mmc_starfive dw_mmc_pltfm phylink 
backlight xhci_pci_renesas pinctrl_starfive_jh7110_aon dw_mmc 
clk_starfive_jh7110_aon axp20x_i2c jh7110_trng clk_starfive_jh7110_isp 
clk_starfive_jh7110_vout axp20x spi_cadence_quadspi phy_jh7110_usb
[  242.654895] INFO: task kworker/1:2:83 blocked for more than 120 seconds.
[  242.662754]       Not tainted 6.5.0-10-generic #10.1-Ubuntu
[  242.669286] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this 
message.
[  242.678454] task:kworker/1:2     state:D stack:0     pid:83    ppid:2      
flags:0x00000000
[  242.688246] Workqueue: events output_poll_execute [drm_kms_helper]
[  242.695736] Call Trace:
[  242.698600] [<ffffffff80ce749c>] __schedule+0x27a/0x82e
[  242.704733] [<ffffffff80ce7a9e>] schedule+0x4e/0xde
[  242.710452] [<ffffffff80ce7eb4>] schedule_preempt_disabled+0x18/0x20
[  242.717901] [<ffffffff80ce907a>] __mutex_lock.constprop.0+0x3ce/0x6e0
[  242.725452] [<ffffffff80ce949c>] __mutex_lock_slowpath+0x1a/0x26
[  242.732495] [<ffffffff80ce94f0>] mutex_lock+0x48/0x58
[  242.738419] [<ffffffff0246a11a>] drm_client_dev_hotplug+0x7c/0x10a [drm]
[  242.746934] [<ffffffff025d4a2e>] output_poll_execute+0x1e2/0x21c 
[drm_kms_helper]
[  242.755890] [<ffffffff8003c3a0>] process_one_work+0x1dc/0x3b4
[  242.762628] [<ffffffff8003ca34>] worker_thread+0x88/0x456
[  242.768959] [<ffffffff80044fe6>] kthread+0xc4/0xe4
[  242.774576] [<ffffffff80003f82>] ret_from_fork+0xe/0x20
[  242.780717] INFO: task (udev-worker):117 blocked for more than 120 seconds.
[  242.788875]       Not tainted 6.5.0-10-generic #10.1-Ubuntu
[  242.795410] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this 
message.
[  242.804577] task:(udev-worker)   state:D stack:0     pid:117   ppid:111    
flags:0x00000006
[  242.814360] Call Trace:
[  242.817230] [<ffffffff80ce749c>] __schedule+0x27a/0x82e
[  242.823366] [<ffffffff80ce7a9e>] schedule+0x4e/0xde
[  242.829088] [<ffffffff80ced910>] schedule_timeout+0x128/0x15e
[  242.835831] [<ffffffff80ce8520>] __wait_for_common+0x17c/0x24a
[  242.897655] [<ffffffff80ce8614>] wait_for_completion+0x26/0x36
[  242.959630] [<ffffffff800a8160>] __wait_rcu_gp+0xec/0x192
[  243.021222] [<ffffffff800b46f4>] synchronize_rcu+0x118/0x126
[  243.083262] [<ffffffff807d9388>] __sysrq_swap_key_ops+0xa2/0xf4
[  243.145935] [<ffffffff807d93f4>] register_sysrq_key+0x1a/0x26
[  243.208817] [<ffffffff025d872e>] 
__drm_fb_helper_initial_config_and_unlock+0x1ae/0x24a [drm_kms_helper]  
[  243.276529] [<ffffffff025d8804>] drm_fb_helper_initial_config+0x3a/0x46 
[drm_kms_helper]
[  243.342843] [<ffffffff028a98c6>] radeon_fbdev_client_hotplug+0xb4/0xba 
[radeon]
[  243.410095] [<ffffffff02469e6e>] drm_client_register+0x4c/0x92 [drm]
[  243.475748] [<ffffffff028aa1c2>] radeon_fbdev_setup+0xaa/0xf8 [radeon]
[  243.542662] [<ffffffff027a5474>] radeon_pci_probe+0xe8/0x158 [radeon]
[  243.609846] [<ffffffff806b97f4>] local_pci_probe+0x40/0x88
[  243.675177] [<ffffffff806ba18e>] pci_call_probe+0x60/0x17a
[  243.740214] [<ffffffff806bad4a>] pci_device_probe+0x7c/0xdc
[  243.804828] [<ffffffff8083a7b4>] call_driver_probe+0x22/0x142
[  243.869782] [<ffffffff8083b36e>] really_probe+0x9a/0x2a2
[  243.934343] [<ffffffff8083b5f4>] __driver_probe_device+0x7e/0x146
[  243.999560] [<ffffffff8083b6f4>] driver_probe_device+0x38/0xd0
[  244.064017] [<ffffffff8083b966>] __driver_attach+0xee/0x1e8
[  244.128136] [<ffffffff80838e78>] bus_for_each_dev+0x6c/0xc4
[  244.192404] [<ffffffff8083acbe>] driver_attach+0x26/0x34
[  244.256463] [<ffffffff8083a1fe>] bus_add_driver+0x112/0x21e
[  244.321058] [<ffffffff8083cb12>] driver_register+0x52/0x106
[  244.385902] [<ffffffff806b927a>] __pci_register_driver+0x4c/0x60
[  244.451082] [<ffffffff0275506c>] radeon_module_init+0x6c/0x1000 [radeon]
[  244.518090] [<ffffffff80002962>] do_one_initcall+0x5c/0x1e2
[  244.582278] [<ffffffff800c01ca>] do_init_module+0x5e/0x224
[  244.645610] [<ffffffff800c16ee>] load_module+0x7b4/0x8de
[  244.708029] [<ffffffff800c1a40>] init_module_from_file+0x82/0xd4
[  244.771181] [<ffffffff800c1c26>] sys_finit_module+0x194/0x330
[  244.834148] [<ffffffff80ce48f0>] do_trap_ecall_u+0xd6/0x154
[  244.896674] [<ffffffff80003e30>] ret_from_exception+0x0/0x64
[  255.222845] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[  255.285167] rcu:     0-...0: (2 ticks this GP) 
idle=ae24/1/0x4000000000000002 softirq=881/882 fqs=29999  
[  255.351454] rcu:              hardirqs   softirqs   csw/system
[  255.414129] rcu:      number: 122510523          0            0
[  255.476719] rcu:     cputime:        0          0            0   ==> 
210144(ms)
[  255.538375] rcu:     (detected by 3, t=60038 jiffies, g=121, q=550 ncpus=4)
[  255.597060] Task dump for CPU 0:
[  255.649257] task:swapper/0       state:R  running task     stack:0     pid:0 
    ppid:0      flags:0x00000008
[  255.709383] Call Trace:
[  255.760869] [<ffffffff80ce749c>] __schedule+0x27a/0x82e
[  365.534866] INFO: task kworker/u8:0:10 blocked
 for more than 122 seconds.
[  365.590858]       Not tainted 6.5.0-10-generic #10.1-Ubuntu
[  365.645174] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this 
message.
[  365.702385] task:kworker/u8:0    state:D stack:0     pid:10    ppid:2      
flags:0x00000000
[  365.760737] Workqueue: events_unbound fsnotify_connector_destroy_workfn
[  365.817773] Call Trace:
[  365.870364] [<ffffffff80ce749c>] __schedule+0x27a/0x82e
[  365.926289] [<ffffffff80ce7a9e>] schedule+0x4e/0xde
[  365.981778] [<ffffffff80ced910>] schedule_timeout+0x128/0x15e
[  366.038151] [<ffffffff80ce8520>] __wait_for_common+0x17c/0x24a
[  366.094480] [<ffffffff80ce8614>] wait_for_completion+0x26/0x36
[  366.150507] [<ffffffff800ac25e>] __synchronize_srcu+0x9e/0xd2
[  366.206171] [<ffffffff800ac38c>] synchronize_srcu+0xc4/0x118
[  366.261776] [<ffffffff8034a804>] fsnotify_connector_destroy_workfn+0x88/0xc6
[  366.319286] [<ffffffff8003c3a0>] process_one_work+0x1dc/0x3b4
[  366.375619] [<ffffffff8003ca34>] worker_thread+0x88/0x456
[  366.431113] [<ffffffff80044fe6>] kthread+0xc4/0xe4
[  366.485434] [<ffffffff80003f82>] ret_from_fork+0xe/0x20
[  366.539678] INFO: task kworker/u8:1:39 blocked for more than 123 seconds.
[  366.595457]       Not tainted 6.5.0-10-generic #10.1-Ubuntu
[  366.649760] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this 
message.
[  366.707116] task:kworker/u8:1    state:D stack:0     pid:39    ppid:2      
flags:0x00000000
[  366.765869] Workqueue: events_unbound fsnotify_mark_destroy_workfn
[  366.822814] Call Trace:
[  366.875693] [<ffffffff80ce749c>] __schedule+0x27a/0x82e
[  366.931973] [<ffffffff80ce7a9e>] schedule+0x4e/0xde
[  366.987730] [<ffffffff80ced910>] schedule_timeout+0x128/0x15e
[  367.044340] [<ffffffff80ce8520>] __wait_for_common+0x17c/0x24a
[  367.101047] [<ffffffff80ce8614>] wait_for_completion+0x26/0x36
[  367.157754] [<ffffffff800ac25e>] __synchronize_srcu+0x9e/0xd2
[  367.213740] [<ffffffff800ac3c6>] synchronize_srcu+0xfe/0x118
[  367.269033] [<ffffffff8034a8fa>] fsnotify_mark_destroy_workfn+0xb8/0x122
[  367.325305] [<ffffffff8003c3a0>] process_one_work+0x1dc/0x3b4
[  367.380386] [<ffffffff8003cbac>] worker_thread+0x200/0x456
[  367.434917] [<ffffffff80044fe6>] kthread+0xc4/0xe4
[  367.488543] [<ffffffff80003f82>] ret_from_fork+0xe/0x20
[  367.542472] INFO: task kworker/1:2:83 blocked for more than 245 seconds.
[  367.598535]       Not tainted 6.5.0-10-generic #10.1-Ubuntu
[  367.653723] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this 
message.
[  367.712074] task:kworker/1:2     state:D stack:0     pid:83    ppid:2      
flags:0x00000000
[  367.771766] Workqueue: events output_poll_execute [drm_kms_helper]
[  367.829627] Call Trace:
[  367.883208] [<ffffffff80ce749c>] __schedule+0x27a/0x82e
[  367.940182] [<ffffffff80ce7a9e>] schedule+0x4e/0xde
[  367.996671] [<ffffffff80ce7eb4>] schedule_preempt_disabled+0x18/0x20
[  368.054867] [<ffffffff80ce907a>] __mutex_lock.constprop.0+0x3ce/0x6e0
[  368.113333] [<ffffffff80ce949c>] __mutex_lock_slowpath+0x1a/0x26
[  368.171317] [<ffffffff80ce94f0>] mutex_lock+0x48/0x58
[  368.228110] [<ffffffff0246a11a>] drm_client_dev_hotplug+0x7c/0x10a [drm]
[  368.287389] [<ffffffff025d4a2e>] output_poll_execute+0x1e2/0x21c 
[drm_kms_helper]
[  368.347333] [<ffffffff8003c3a0>] process_one_work+0x1dc/0x3b4
[  368.405449] [<ffffffff8003ca34>] worker_thread+0x88/0x456
[  368.463166] [<ffffffff80044fe6>] kthread+0xc4/0xe4
[  368.520171] [<ffffffff80003f82>] ret_from_fork+0xe/0x20
[  368.577616] INFO: task (udev-worker):117 blocked for more than 246 seconds.
[  368.637422]       Not tainted 6.5.0-10-generic #10.1-Ubuntu
[  368.696015] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this 
message.
[  368.757512] task:(udev-worker)   state:D stack:0     pid:117   ppid:111    
flags:0x00000006
[  368.819586] Call Trace:
[  368.874488] [<ffffffff80ce749c>] __schedule+0x27a/0x82e
[  368.932719] [<ffffffff80ce7a9e>] schedule+0x4e/0xde
[  368.990445] [<ffffffff80ced910>] schedule_timeout+0x128/0x15e
[  369.048771] [<ffffffff80ce8520>] __wait_for_common+0x17c/0x24a
[  369.106908] [<ffffffff80ce8614>] wait_for_completion+0x26/0x36
[  369.164525] [<ffffffff800a8160>] __wait_rcu_gp+0xec/0x192
[  369.221163] [<ffffffff800b46f4>] synchronize_rcu+0x118/0x126
[  369.277977] [<ffffffff807d9388>] __sysrq_swap_key_ops+0xa2/0xf4
[  369.334752] [<ffffffff807d93f4>] register_sysrq_key+0x1a/0x26
[  369.391011] [<ffffffff025d872e>] __drm_fb_helper_initial_config_
[  492.510860] INFO: task kworker/u8:0:10 blocked for more than 249 seconds.
[  492.564915]       Not tainted 6.5.0-10-generic #10.1-Ubuntu
[  492.617848] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this 
message.
[  492.673956] task:kworker/u8:0    state:D stack:0     pid:10    ppid:2      
flags:0x00000000
[  492.731311] Workqueue: events_unbound fsnotify_connector_destroy_workfn
[  492.787215] Call Trace:
[  492.838602] [<ffffffff80ce749c>] __schedule+0x27a/0x82e
[  492.892777] [<ffffffff80ce7a9e>] schedule+0x4e/0xde
[  492.945845] [<ffffffff80ced910>] schedule_timeout+0x128/0x15e
[  492.999404] [<ffffffff80ce8520>] __wait_for_common+0x17c/0x24a
[  493.052810] [<ffffffff80ce8614>] wait_for_completion+0x26/0x36
[  493.106080] [<ffffffff800ac25e>] __synchronize_srcu+0x9e/0xd2
[  493.159238] [<ffffffff800ac38c>] synchronize_srcu+0xc4/0x118
[  493.212115] [<ffffffff8034a804>] fsnotify_connector_destroy_workfn+0x88/0xc6
[  493.266898] [<ffffffff8003c3a0>] process_one_work+0x1dc/0x3b4
[  493.320520] [<ffffffff8003ca34>] worker_thread+0x88/0x456
[  493.373728] [<ffffffff80044fe6>] kthread+0xc4/0xe4
[  493.426209] [<ffffffff80003f82>] ret_from_fork+0xe/0x20
[  493.479066] INFO: task kworker/u8:1:39 blocked for more than 250 seconds.
[  493.534114]       Not tainted 6.5.0-10-generic #10.1-Ubuntu
[  493.588125] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this 
message.
[  493.645324] task:kworker/u8:1    state:D stack:0     pid:39    ppid:2      
flags:0x00000000
[  493.703797] Workqueue: events_unbound fsnotify_mark_destroy_workfn
[  494.767235] Call Trace:
[  494.820280] [<ffffffff80ce749c>] __schedule+0x27a/0x82e
[  494.876746] [<ffffffff80ce7a9e>] schedule+0x4e/0xde
[  494.932656] [<ffffffff80ce7eb4>] schedule_preempt_disabled+0x18/0x20
[  494.990222] [<ffffffff80ce907a>] __mutex_lock.constprop.0+0x3ce/0x6e0
[  495.047809] [<ffffffff80ce949c>] __mutex_lock_slowpath+0x1a/0x26
[  495.104830] [<ffffffff80ce94f0>] mutex_lock+0x48/0x58
[  495.160695] [<ffffffff0246a11a>] drm_client_dev_hotplug+0x7c/0x10a [drm]
[  495.219207] [<ffffffff025d4a2e>] output_poll_execute+0x1e2/0x21c 
[drm_kms_helper]
[  495.278809] [<ffffffff8003c3a0>] process_one_work+0x1dc/0x3b4
[  495.336572] [<ffffffff8003ca34>] worker_thread+0x88/0x456
[  495.393991] [<ffffffff80044fe6>] kthread+0xc4/0xe4
[  495.450807] [<ffffffff80003f82>] ret_from_fork+0xe/0x20
[  495.508159] Future hung task reports are suppressed, see sysctl 
kernel.hung_task_warnings

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-riscv in Ubuntu.
https://bugs.launchpad.net/bugs/2039782

Title:
  Stalls on CPUs/tasks on VisionFive 2 with external GPU

Status in linux-riscv package in Ubuntu:
  New

Bug description:
  I am trying to install Ubuntu Mantic on the StarFive VisionFive 2 1.3B
  board using
  https://cdimage.ubuntu.com/releases/23.10/release/ubuntu-23.10-live-
  server-riscv64.img.gz

  I have connected an Nvidia GT710 graphics card to the NVMe connector
  and see rcu_sched stalls. I have not  observed this behavior on
  StarFive VisionFive 2 1.3B boards without an external GPU.

  The U-Boot installed on SPI flash is
  
https://launchpad.net/~ubuntu-risc-v-team/+archive/ubuntu/release/+files/u-boot-starfive_2023.09.22-next-5d2fae79c7d6-0ubuntu1~ppa5_riscv64.deb

  [   93.102845] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
  [   93.114452] rcu:     0-...!: (1 GPs behind) idle=c69c/1/0x4000000000000002 
softirq=2431/2431 fqs=41
  [   93.128724] rcu:     (detected by 2, t=15008 jiffies, g=4353, q=2369 
ncpus=4)
  [   93.140996] Task dump for CPU 0:
  [   93.149549] task:swapper/0       state:R  running task     stack:0     
pid:0     ppid:0      flags:0x00000000
  [   93.164907] Call Trace:
  [   93.172715] [<ffffffff80ce749c>] __schedule+0x27a/0x82e
  [   93.183385] rcu: rcu_sched kthread timer wakeup didn't happen for 14937 
jiffies! g4353 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x200
  [   93.200202] rcu:     Possible timer handling issue on cpu=0 
timer-softirq=890
  [   93.212733] rcu: rcu_sched kthread starved for 14945 jiffies! g4353 f0x0 
RCU_GP_WAIT_FQS(5) ->state=0x200 ->cpu=0
  [   93.228777] rcu:     Unless rcu_sched kthread gets sufficient CPU time, 
OOM is now expected behavior.
  [   93.243573] rcu: RCU grace-period kthread stack dump:
  [   93.254522] task:rcu_sched       state:R stack:0     pid:15    ppid:2      
flags:0x00000000
  [   93.268895] Call Trace:
  [   93.277340] [<ffffffff80ce749c>] __schedule+0x27a/0x82e
  [   93.288646] [<ffffffff80ce7a9e>] schedule+0x4e/0xde
  [   93.299623] [<ffffffff80ced874>] schedule_timeout+0x8c/0x15e
  [   93.311380] [<ffffffff800b0e26>] rcu_gp_fqs_loop+0x2fc/0x3d4
  [   93.323170] [<ffffffff800b3322>] rcu_gp_kthread+0x11a/0x142
  [   93.334901] [<ffffffff80044fe6>] kthread+0xc4/0xe4
  [   93.345833] [<ffffffff80003f82>] ret_from_fork+0xe/0x20

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-riscv/+bug/2039782/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to