[nocturne] kernel panic after device was left idle |
||
Issue descriptionGoogle Chrome: 71.0.3578.13 (Official Build) dev (64-bit) Platform: 11151.6.0 (Official Build) dev-channel nocturne FW Version: Google_Nocturne.10984.28.0 Observed kernel panic on Nocturne device. It was in clamshell mode with the attached keyboard. Device was idle and the display was off, then suddenly rebooted to the dev screen panic report: https://crash.corp.google.com/browse?q=reportid=%2742a4c5eb8cf3bbdf%27#2 [ 6158.858519] CPU: 1 PID: 20 Comm: khungtaskd Not tainted 4.4.159-15333-g973a4a646c09 #1 [ 6158.858524] Hardware name: Google Nocturne/Nocturne, BIOS Google_Nocturne.10984.28.0 10/05/2018 [ 6158.858528] ffff880067648000 24245af950295203 ffff880275043d78 ffffffffa272ad1e [ 6158.858541] ffff880275043db0 ffffffffa272acd0 0000000000000000 0000003000000010 [ 6158.858553] 0000000000000086 24245af950295203 ffffffffa2ddfd28 ffff880275043e38 [ 6158.858565] Call Trace: [ 6158.858575] [<ffffffffa272ad1e>] __dump_stack+0x19/0x1b [ 6158.858583] [<ffffffffa272acd0>] dump_stack+0x4f/0x84 [ 6158.858592] [<ffffffffa24b645d>] panic+0xd1/0x221 [ 6158.858600] [<ffffffffa252af25>] watchdog+0x32b/0x32b [ 6158.858608] [<ffffffffa252abfa>] ? reset_hung_task_detector+0x16/0x16 [ 6158.858616] [<ffffffffa24cff54>] kthread+0xb9/0xc9 [ 6158.858623] [<ffffffffa2beb5f0>] ? __switch_to_asm+0x40/0x70 [ 6158.858632] [<ffffffffa24cfe9b>] ? rcu_read_unlock_sched_notrace+0x48/0x48 [ 6158.858639] [<ffffffffa2beb66e>] ret_from_fork+0x4e/0x80 [ 6158.858647] [<ffffffffa24cfe9b>] ? rcu_read_unlock_sched_notrace+0x48/0x48
,
Oct 19
,
Oct 19
Problem in USB stack. <3>[ 6158.850772] INFO: task kworker/0:5:10412 blocked for more than 120 seconds. <3>[ 6158.850784] Not tainted 4.4.159-15333-g973a4a646c09 #1 <3>[ 6158.850789] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. <6>[ 6158.850793] kworker/0:5 D 0000000000000000 0 10412 2 0x00000000 <6>[ 6158.850813] Workqueue: usb_hub_wq hub_event <4>[ 6158.850820] ffff880069b8a580 ffff88027ec15900 ffffffffa3013480 ffff880067648000 <4>[ 6158.850832] 0000000000000000 ffff880272337c18 ffffffffa2be6f92 ffff88027458f000 <4>[ 6158.850844] 0000000000000101 ffff880200000000 0000000000000006 ffff880272337c48 <4>[ 6158.850855] Call Trace: <4>[ 6158.850867] [<ffffffffa2be6f92>] ? __schedule+0x3d6/0x922 <4>[ 6158.850873] [<ffffffffa2be6b80>] schedule+0x40/0x7c <4>[ 6158.850880] [<ffffffffa2be74f5>] schedule_preempt_disabled+0x17/0x22 <4>[ 6158.850886] [<ffffffffa2be8760>] __mutex_lock_common+0x18d/0x351 <4>[ 6158.850893] [<ffffffffa2be81fb>] __mutex_lock_slowpath+0x21/0x27 <4>[ 6158.850899] [<ffffffffa2be81d8>] mutex_lock+0x40/0x42 <4>[ 6158.850904] [<ffffffffa293cdd4>] usb_disconnect+0x6c/0x1c7 <4>[ 6158.850910] [<ffffffffa294077e>] hub_event+0x5de/0xf1a <4>[ 6158.850918] [<ffffffffa255e75e>] worker_thread+0x24d/0x751 <4>[ 6158.850925] [<ffffffffa255e511>] ? list_move_tail+0x26/0x26 <4>[ 6158.850932] [<ffffffffa24cff54>] kthread+0xb9/0xc9 <4>[ 6158.850940] [<ffffffffa2beb5f0>] ? __switch_to_asm+0x40/0x70 <4>[ 6158.850948] [<ffffffffa24cfe9b>] ? rcu_read_unlock_sched_notrace+0x48/0x48 <4>[ 6158.850955] [<ffffffffa2beb66e>] ret_from_fork+0x4e/0x80 <4>[ 6158.850994] [<ffffffffa24cfe9b>] ? rcu_read_unlock_sched_notrace+0x48/0x48 <6>[ 6158.851002] task PC stack pid father <6>[ 6158.851315] kworker/0:0 D 0000000000000000 0 7924 2 0x00000000 <6>[ 6158.851331] Workqueue: events __usb_queue_reset_device <4>[ 6158.851347] ffff880273092940 ffff88027ec15900 ffffffffa3013480 ffff8801c8b6c740 <4>[ 6158.851358] 0000000000000000 ffff8800767a3b88 ffffffffa2be6f92 0000000000000286 <4>[ 6158.851369] ffff8800767a3b68 0000000000000000 0000000000000286 0000000000000286 <4>[ 6158.851380] Call Trace: <4>[ 6158.851387] [<ffffffffa2be6f92>] ? __schedule+0x3d6/0x922 <4>[ 6158.851393] [<ffffffffa2be6b80>] schedule+0x40/0x7c <4>[ 6158.851400] [<ffffffffa29459a6>] usb_kill_urb+0x92/0xdd <4>[ 6158.851408] [<ffffffffa256eedf>] ? signal_pending_state+0x32/0x32 <4>[ 6158.851414] [<ffffffffa294389f>] usb_hcd_flush_endpoint+0xd9/0x106 <4>[ 6158.851449] [<ffffffffa2946d60>] usb_disable_endpoint+0x66/0x7d <4>[ 6158.851455] [<ffffffffa2946db1>] usb_disable_interface+0x3a/0x57 <4>[ 6158.851463] [<ffffffffa29484dd>] usb_unbind_interface+0x85/0x20e <4>[ 6158.851469] [<ffffffffa24d077f>] ? __blocking_notifier_call_chain+0x53/0x6a <4>[ 6158.851477] [<ffffffffa28c8f47>] device_release_driver_internal+0x12b/0x1cf <4>[ 6158.851484] [<ffffffffa28c8ffd>] device_release_driver+0x12/0x14 <4>[ 6158.851491] [<ffffffffa2948451>] usb_driver_release_interface+0x6e/0x75 <4>[ 6158.851498] [<ffffffffa2948d87>] usb_forced_unbind_intf+0x20/0x27 <4>[ 6158.851504] [<ffffffffa2948de4>] unbind_marked_interfaces+0x39/0x4b <4>[ 6158.851512] [<ffffffffa2948da0>] usb_unbind_and_rebind_marked_interfaces+0x12/0x1d <4>[ 6158.851518] [<ffffffffa293e817>] usb_reset_device+0x16a/0x19e <4>[ 6158.851525] [<ffffffffa2947ec5>] __usb_queue_reset_device+0x3d/0x58 <4>[ 6158.851531] [<ffffffffa255e75e>] worker_thread+0x24d/0x751 <4>[ 6158.851537] [<ffffffffa255e511>] ? list_move_tail+0x26/0x26 <4>[ 6158.851544] [<ffffffffa24cff54>] kthread+0xb9/0xc9 <4>[ 6158.851551] [<ffffffffa2beb5f0>] ? __switch_to_asm+0x40/0x70 <4>[ 6158.851558] [<ffffffffa24cfe9b>] ? rcu_read_unlock_sched_notrace+0x48/0x48 <4>[ 6158.851565] [<ffffffffa2beb66e>] ret_from_fork+0x4e/0x80 <4>[ 6158.851572] [<ffffffffa24cfe9b>] ? rcu_read_unlock_sched_notrace+0x48/0x48 <6>[ 6158.851606] kworker/0:5 D 0000000000000000 0 10412 2 0x00000000 <6>[ 6158.851618] Workqueue: usb_hub_wq hub_event <4>[ 6158.851631] ffff880069b8a580 ffff88027ec15900 ffffffffa3013480 ffff880067648000 <4>[ 6158.851642] 0000000000000000 ffff880272337c18 ffffffffa2be6f92 ffff88027458f000 <4>[ 6158.851653] 0000000000000101 ffff880200000000 0000000000000006 ffff880272337c48 <4>[ 6158.851664] Call Trace: <4>[ 6158.851670] [<ffffffffa2be6f92>] ? __schedule+0x3d6/0x922 <4>[ 6158.851676] [<ffffffffa2be6b80>] schedule+0x40/0x7c <4>[ 6158.851682] [<ffffffffa2be74f5>] schedule_preempt_disabled+0x17/0x22 <4>[ 6158.851688] [<ffffffffa2be8760>] __mutex_lock_common+0x18d/0x351 <4>[ 6158.851695] [<ffffffffa2be81fb>] __mutex_lock_slowpath+0x21/0x27 <4>[ 6158.851700] [<ffffffffa2be81d8>] mutex_lock+0x40/0x42 <4>[ 6158.851705] [<ffffffffa293cdd4>] usb_disconnect+0x6c/0x1c7 <4>[ 6158.851711] [<ffffffffa294077e>] hub_event+0x5de/0xf1a <4>[ 6158.851718] [<ffffffffa255e75e>] worker_thread+0x24d/0x751 <4>[ 6158.851724] [<ffffffffa255e511>] ? list_move_tail+0x26/0x26 <4>[ 6158.851731] [<ffffffffa24cff54>] kthread+0xb9/0xc9 <4>[ 6158.851738] [<ffffffffa2beb5f0>] ? __switch_to_asm+0x40/0x70 <4>[ 6158.851745] [<ffffffffa24cfe9b>] ? rcu_read_unlock_sched_notrace+0x48/0x48 <4>[ 6158.851752] [<ffffffffa2beb66e>] ret_from_fork+0x4e/0x80 <4>[ 6158.851758] [<ffffffffa24cfe9b>] ? rcu_read_unlock_sched_notrace+0x48/0x48 <6>[ 6158.851782] kworker/1:5 D bd8bf8615b1e7514 0 12342 2 0x00000000 <6>[ 6158.851795] Workqueue: events set_brightness_delayed <4>[ 6158.851810] ffff880069b8a580 ffff88027ed15900 ffff88006764c740 ffff880259039c80 <4>[ 6158.851821] 0000000000000001 ffff88027315fc18 ffffffffa2be6f92 0000000000000282 <4>[ 6158.851832] ffff88027315fbf8 0000000000000000 0000000000000282 0000000000000282 <4>[ 6158.851843] Call Trace: <4>[ 6158.851849] [<ffffffffa2be6f92>] ? __schedule+0x3d6/0x922 <4>[ 6158.851854] [<ffffffffa2be6b80>] schedule+0x40/0x7c <4>[ 6158.851861] [<ffffffffa29459a6>] usb_kill_urb+0x92/0xdd <4>[ 6158.851868] [<ffffffffa256eedf>] ? signal_pending_state+0x32/0x32 <4>[ 6158.851875] [<ffffffffa294615a>] usb_start_wait_urb+0x8d/0xd7 <4>[ 6158.851882] [<ffffffffa294609e>] usb_bulk_msg+0x130/0x13f <4>[ 6158.851889] [<ffffffffa2945f6c>] usb_interrupt_msg+0xe/0x10 <4>[ 6158.851897] [<ffffffffa2a341a7>] usbhid_output_report+0x6d/0x9d <4>[ 6158.851903] [<ffffffffa2a32989>] ? usbhid_get_power+0x19/0x1b <4>[ 6158.851910] [<ffffffffc02ad129>] hammer_kbd_brightness_set_blocking+0x74/0x119 [hid_google_hammer] <4>[ 6158.851916] [<ffffffffa2a20411>] set_brightness_delayed+0x5d/0x97 <4>[ 6158.851922] [<ffffffffa24ccbaf>] process_scheduled_works+0x1ab/0x323 <4>[ 6158.851928] [<ffffffffa255e979>] worker_thread+0x468/0x751 <4>[ 6158.851934] [<ffffffffa255e511>] ? list_move_tail+0x26/0x26 <4>[ 6158.851941] [<ffffffffa24cff54>] kthread+0xb9/0xc9 <4>[ 6158.851947] [<ffffffffa2beb5f0>] ? __switch_to_asm+0x40/0x70 <4>[ 6158.851955] [<ffffffffa24cfe9b>] ? rcu_read_unlock_sched_notrace+0x48/0x48 <4>[ 6158.851961] [<ffffffffa2beb66e>] ret_from_fork+0x4e/0x80 <4>[ 6158.851968] [<ffffffffa24cfe9b>] ? rcu_read_unlock_sched_notrace+0x48/0x48 |
||
►
Sign in to add a comment |
||
Comment 1 by matthewjoseph@chromium.org
, Oct 19