[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1054345: usbcore call trace



I now seem to have captured a call trace which may be related:


INFO: task kworker/0:0:7395 blocked for more than 120 seconds.
[ 1088.815089]       Not tainted 6.5.0-3-amd64 #1 Debian 6.5.8-1
[ 1088.815093] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1088.815095] task:kworker/0:0     state:D stack:0     pid:7395  ppid:2      flags:0x00004000
[ 1088.815105] Workqueue: usb_hub_wq hub_event [usbcore]
[ 1088.815183] Call Trace:
[ 1088.815186]  <TASK>
[ 1088.815192]  __schedule+0x3df/0xb80
[ 1088.815205]  schedule+0x61/0xe0
[ 1088.815211]  schedule_timeout+0x98/0x160
[ 1088.815218]  ? __pfx_process_timeout+0x10/0x10
[ 1088.815227]  wait_for_completion_timeout+0x83/0x170
[ 1088.815236]  usb_start_wait_urb+0xa7/0x180 [usbcore]
[ 1088.815299]  usb_control_msg+0xef/0x150 [usbcore]
[ 1088.815359]  get_bMaxPacketSize0+0x5f/0xc0 [usbcore]
[ 1088.815410]  hub_port_init+0x418/0xff0 [usbcore]
[ 1088.815465]  hub_event+0x1207/0x1c10 [usbcore]
[ 1088.815521]  ? __schedule+0x3e7/0xb80
[ 1088.815528]  process_one_work+0x1e1/0x3f0
[ 1088.815537]  worker_thread+0x51/0x390
[ 1088.815542]  ? _raw_spin_lock_irqsave+0x27/0x60
[ 1088.815549]  ? __pfx_worker_thread+0x10/0x10
[ 1088.815554]  kthread+0xf7/0x130
[ 1088.815562]  ? __pfx_kthread+0x10/0x10
[ 1088.815570]  ret_from_fork+0x34/0x50
[ 1088.815578]  ? __pfx_kthread+0x10/0x10
[ 1088.815584]  ret_from_fork_asm+0x1b/0x30
[ 1088.815597]  </TASK>
[ 1209.646327] INFO: task kworker/0:0:7395 blocked for more than 241 seconds.
[ 1209.646341]       Not tainted 6.5.0-3-amd64 #1 Debian 6.5.8-1
[ 1209.646345] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1209.646348] task:kworker/0:0     state:D stack:0     pid:7395  ppid:2      flags:0x00004000
[ 1209.646363] Workqueue: usb_hub_wq hub_event [usbcore]
[ 1209.646465] Call Trace:
[ 1209.646469]  <TASK>
[ 1209.646476]  __schedule+0x3df/0xb80
[ 1209.646493]  schedule+0x61/0xe0
[ 1209.646501]  schedule_timeout+0x98/0x160
[ 1209.646509]  ? __pfx_process_timeout+0x10/0x10
[ 1209.646520]  wait_for_completion_timeout+0x83/0x170
[ 1209.646532]  usb_start_wait_urb+0xa7/0x180 [usbcore]
[ 1209.646620]  usb_control_msg+0xef/0x150 [usbcore]
[ 1209.646703]  get_bMaxPacketSize0+0x5f/0xc0 [usbcore]
[ 1209.646772]  hub_port_init+0x418/0xff0 [usbcore]
[ 1209.646849]  hub_event+0x1207/0x1c10 [usbcore]
[ 1209.646925]  ? __schedule+0x3e7/0xb80
[ 1209.646935]  process_one_work+0x1e1/0x3f0
[ 1209.646946]  worker_thread+0x51/0x390
[ 1209.646954]  ? _raw_spin_lock_irqsave+0x27/0x60
[ 1209.646962]  ? __pfx_worker_thread+0x10/0x10
[ 1209.646969]  kthread+0xf7/0x130
[ 1209.646980]  ? __pfx_kthread+0x10/0x10
[ 1209.646990]  ret_from_fork+0x34/0x50
[ 1209.647002]  ? __pfx_kthread+0x10/0x10
[ 1209.647011]  ret_from_fork_asm+0x1b/0x30
[ 1209.647028]  </TASK>
[ 1330.478037] INFO: task kworker/0:0:7395 blocked for more than 362 seconds.
[ 1330.478048]       Not tainted 6.5.0-3-amd64 #1 Debian 6.5.8-1
[ 1330.478052] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 1330.478055] task:kworker/0:0     state:D stack:0     pid:7395  ppid:2      flags:0x00004000
[ 1330.478066] Workqueue: usb_hub_wq hub_event [usbcore]
[ 1330.478149] Call Trace:
[ 1330.478152]  <TASK>
[ 1330.478158]  __schedule+0x3df/0xb80
[ 1330.478172]  schedule+0x61/0xe0
[ 1330.478179]  schedule_timeout+0x98/0x160
[ 1330.478186]  ? __pfx_process_timeout+0x10/0x10
[ 1330.478196]  wait_for_completion_timeout+0x83/0x170
[ 1330.478206]  usb_start_wait_urb+0xa7/0x180 [usbcore]
[ 1330.478276]  usb_control_msg+0xef/0x150 [usbcore]
[ 1330.478342]  get_bMaxPacketSize0+0x5f/0xc0 [usbcore]
[ 1330.478397]  hub_port_init+0x418/0xff0 [usbcore]
[ 1330.478458]  hub_event+0x1207/0x1c10 [usbcore]
[ 1330.478520]  ? __schedule+0x3e7/0xb80
[ 1330.478527]  process_one_work+0x1e1/0x3f0
[ 1330.478536]  worker_thread+0x51/0x390
[ 1330.478542]  ? _raw_spin_lock_irqsave+0x27/0x60
[ 1330.478549]  ? __pfx_worker_thread+0x10/0x10
[ 1330.478555]  kthread+0xf7/0x130
[ 1330.478564]  ? __pfx_kthread+0x10/0x10
[ 1330.478572]  ret_from_fork+0x34/0x50
[ 1330.478580]  ? __pfx_kthread+0x10/0x10
[ 1330.478588]  ret_from_fork_asm+0x1b/0x30
[ 1330.478601]  </TASK>

However this was on hotplugging a garmin Etrex 20 which is always very
slow and after increasing /sys/module/usbcore/parameters/initial_descriptor_timeout
to a very large value (600000 !), so it may not be related.


Reply to: