Hi Colin, I've consistently reproduced this issue in QEMU VMs on arm64
realtime (6.8.1.1002-realtime). However, it also occurs with the generic
kernel (6.8.0-35-generic) on arm64. I couldn't get it to happen with
amd64.

Here's the dmesg output on 6.8.0-35-generic after the modprobe gets
stuck:

[  303.168453] input: Speakup as /devices/virtual/input/input1
[  303.174246] initialized device: /dev/synth, node (MAJOR 10, MINOR 122)
[  303.176539] speakup 3.1.6: initialized
[  303.176600] synth name on entry is: (null)
[  303.187469] synth probe
[  492.396049] INFO: task modprobe:1042 blocked for more than 122 seconds.
[  492.397557]       Not tainted 6.8.0-35-generic #35-Ubuntu
[  492.398493] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this 
message.
[  492.399616] task:modprobe        state:D stack:0     pid:1042  tgid:1042  
ppid:1041   flags:0x00000004
[  492.401357] Call trace:
[  492.401789]  __switch_to+0xbc/0xf0
[  492.403196]  __schedule+0x2a8/0x7b0
[  492.403312]  schedule+0x40/0x168
[  492.403363]  schedule_preempt_disabled+0x30/0x68
[  492.403408]  __mutex_lock.constprop.0+0x31c/0x5d0
[  492.403454]  __mutex_lock_slowpath+0x20/0x48
[  492.403502]  mutex_lock+0x8c/0xc0
[  492.403541]  synth_add+0x3c/0x110 [speakup]
[  492.404115]  synth_apollo_init+0x24/0xff8 [speakup_apollo]
[  492.404213]  do_one_initcall+0x64/0x3b8
[  492.404260]  do_init_module+0xa4/0x280
[  492.404316]  load_module+0x7b8/0x8f0
[  492.404364]  init_module_from_file+0x98/0x118
[  492.404412]  idempotent_init_module+0x1a4/0x2c8
[  492.404459]  __arm64_sys_finit_module+0x70/0xf8
[  492.404511]  invoke_syscall+0x7c/0x128
[  492.404563]  el0_svc_common.constprop.0+0x4c/0x140
[  492.404763]  do_el0_svc+0x28/0x58
[  492.404823]  el0_svc+0x44/0x1a0
[  492.404874]  el0t_64_sync_handler+0x148/0x158
[  492.404926]  el0t_64_sync+0x1b0/0x1b8


We'll continue investigating this.

** Also affects: linux (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Noble)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2068749

Title:
  modprobe of speakup modules on ARM RT kernel ends up in a lockup of
  module loading

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-realtime/+bug/2068749/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to