Bump.
I crash every 4-8hrs.
Except I have a ralink 5370.
Many bins block, not just sudo. Most notably for me, login, iwconfig, and ifconfig all block once i start seeing the stack dumps in syslog.
Most but not all processes seem to be stuck in ret_fast_syscall.
I have a 3A power supply, and have even used pivot_root to a usb disk to rule out the SD card. It failed.
It could be coincidence however, over 24+hrs i have never crashed when i have a monitor plugged in and on.
I am assuming some call is stuck in a kernel mutex. If this sounds reasonable, how do i figure out which one it is?
Thanks..
Sample syslog:
Code: Select all
Nov 29 15:22:13 raspberrypi kernel: [29402.130850] INFO: task ifplugd:1620 blocked for more than 120 seconds.
Nov 29 15:22:13 raspberrypi kernel: [29402.130888] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 29 15:22:13 raspberrypi kernel: [29402.130906] ifplugd D c037a204 0 1620 1 0x00000000
Nov 29 15:22:13 raspberrypi kernel: [29402.130970] [<c037a204>] (__schedule+0x2bc/0x568) from [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154)
Nov 29 15:22:13 raspberrypi kernel: [29402.131019] [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154) from [<c02d80bc>] (dev_ioctl+0x3e0/0x864)
Nov 29 15:22:13 raspberrypi kernel: [29402.131059] [<c02d80bc>] (dev_ioctl+0x3e0/0x864) from [<c00c855c>] (do_vfs_ioctl+0x7c/0x578)
Nov 29 15:22:13 raspberrypi kernel: [29402.131090] [<c00c855c>] (do_vfs_ioctl+0x7c/0x578) from [<c00c8a8c>] (sys_ioctl+0x34/0x60)
Nov 29 15:22:13 raspberrypi kernel: [29402.131129] [<c00c8a8c>] (sys_ioctl+0x34/0x60) from [<c000d980>] (ret_fast_syscall+0x0/0x30)
Nov 29 15:22:13 raspberrypi kernel: [29402.131163] INFO: task ifplugd:1630 blocked for more than 120 seconds.
Nov 29 15:22:13 raspberrypi kernel: [29402.131176] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 29 15:22:13 raspberrypi kernel: [29402.131190] ifplugd D c037a204 0 1630 1 0x00000000
Nov 29 15:22:13 raspberrypi kernel: [29402.131226] [<c037a204>] (__schedule+0x2bc/0x568) from [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154)
Nov 29 15:22:13 raspberrypi kernel: [29402.131274] [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154) from [<c02d80bc>] (dev_ioctl+0x3e0/0x864)
Nov 29 15:22:13 raspberrypi kernel: [29402.131307] [<c02d80bc>] (dev_ioctl+0x3e0/0x864) from [<c00c855c>] (do_vfs_ioctl+0x7c/0x578)
Nov 29 15:22:13 raspberrypi kernel: [29402.131336] [<c00c855c>] (do_vfs_ioctl+0x7c/0x578) from [<c00c8a8c>] (sys_ioctl+0x34/0x60)
Nov 29 15:22:13 raspberrypi kernel: [29402.131368] [<c00c8a8c>] (sys_ioctl+0x34/0x60) from [<c000d980>] (ret_fast_syscall+0x0/0x30)
Nov 29 15:22:13 raspberrypi kernel: [29402.131398] INFO: task ifplugd:1638 blocked for more than 120 seconds.
Nov 29 15:22:13 raspberrypi kernel: [29402.131411] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 29 15:22:13 raspberrypi kernel: [29402.131425] ifplugd D c037a204 0 1638 1 0x00000000
Nov 29 15:22:13 raspberrypi kernel: [29402.131463] [<c037a204>] (__schedule+0x2bc/0x568) from [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154)
Nov 29 15:22:13 raspberrypi kernel: [29402.131494] [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154) from [<c02d80bc>] (dev_ioctl+0x3e0/0x864)
Nov 29 15:22:13 raspberrypi kernel: [29402.131535] [<c02d80bc>] (dev_ioctl+0x3e0/0x864) from [<c00c855c>] (do_vfs_ioctl+0x7c/0x578)
Nov 29 15:22:13 raspberrypi kernel: [29402.131566] [<c00c855c>] (do_vfs_ioctl+0x7c/0x578) from [<c00c8a8c>] (sys_ioctl+0x34/0x60)
Nov 29 15:22:13 raspberrypi kernel: [29402.131596] [<c00c8a8c>] (sys_ioctl+0x34/0x60) from [<c000d980>] (ret_fast_syscall+0x0/0x30)
Nov 29 15:22:13 raspberrypi kernel: [29402.131627] INFO: task ifplugd:1656 blocked for more than 120 seconds.
Nov 29 15:22:13 raspberrypi kernel: [29402.131641] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 29 15:22:13 raspberrypi kernel: [29402.131655] ifplugd D c037a204 0 1656 1 0x00000000
Nov 29 15:22:13 raspberrypi kernel: [29402.131692] [<c037a204>] (__schedule+0x2bc/0x568) from [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154)
Nov 29 15:22:13 raspberrypi kernel: [29402.131721] [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154) from [<c02d80bc>] (dev_ioctl+0x3e0/0x864)
Nov 29 15:22:13 raspberrypi kernel: [29402.131763] [<c02d80bc>] (dev_ioctl+0x3e0/0x864) from [<c00c855c>] (do_vfs_ioctl+0x7c/0x578)
Nov 29 15:22:13 raspberrypi kernel: [29402.131793] [<c00c855c>] (do_vfs_ioctl+0x7c/0x578) from [<c00c8a8c>] (sys_ioctl+0x34/0x60)
Nov 29 15:22:13 raspberrypi kernel: [29402.131823] [<c00c8a8c>] (sys_ioctl+0x34/0x60) from [<c000d980>] (ret_fast_syscall+0x0/0x30)
Nov 29 15:22:13 raspberrypi kernel: [29402.131847] INFO: task cupsd:2330 blocked for more than 120 seconds.
Nov 29 15:22:13 raspberrypi kernel: [29402.131858] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 29 15:22:13 raspberrypi kernel: [29402.131882] cupsd D c037a204 0 2330 1 0x00000000
Nov 29 15:22:13 raspberrypi kernel: [29402.131920] [<c037a204>] (__schedule+0x2bc/0x568) from [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154)
Nov 29 15:22:13 raspberrypi kernel: [29402.131964] [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154) from [<c02e37f4>] (rtnetlink_rcv+0xc/0x24)
Nov 29 15:22:13 raspberrypi kernel: [29402.132003] [<c02e37f4>] (rtnetlink_rcv+0xc/0x24) from [<c02f5520>] (netlink_unicast+0x2b0/0x308)
Nov 29 15:22:13 raspberrypi kernel: [29402.132047] [<c02f5520>] (netlink_unicast+0x2b0/0x308) from [<c02f5848>] (netlink_sendmsg+0x230/0x298)
Nov 29 15:22:13 raspberrypi kernel: [29402.132084] [<c02f5848>] (netlink_sendmsg+0x230/0x298) from [<c02c2988>] (sock_sendmsg+0x9c/0xbc)
Nov 29 15:22:13 raspberrypi kernel: [29402.132118] [<c02c2988>] (sock_sendmsg+0x9c/0xbc) from [<c02c4474>] (sys_sendto+0xc0/0xfc)
Nov 29 15:22:13 raspberrypi kernel: [29402.132162] [<c02c4474>] (sys_sendto+0xc0/0xfc) from [<c000d980>] (ret_fast_syscall+0x0/0x30)
Nov 29 15:22:13 raspberrypi kernel: [29402.132189] INFO: task ifplugd:2574 blocked for more than 120 seconds.
Nov 29 15:22:13 raspberrypi kernel: [29402.132202] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 29 15:22:13 raspberrypi kernel: [29402.132215] ifplugd D c037a204 0 2574 1 0x00000000
Nov 29 15:22:13 raspberrypi kernel: [29402.132263] [<c037a204>] (__schedule+0x2bc/0x568) from [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154)
Nov 29 15:22:13 raspberrypi kernel: [29402.132294] [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154) from [<c02d80bc>] (dev_ioctl+0x3e0/0x864)
Nov 29 15:22:13 raspberrypi kernel: [29402.132327] [<c02d80bc>] (dev_ioctl+0x3e0/0x864) from [<c00c855c>] (do_vfs_ioctl+0x7c/0x578)
Nov 29 15:22:13 raspberrypi kernel: [29402.132357] [<c00c855c>] (do_vfs_ioctl+0x7c/0x578) from [<c00c8a8c>] (sys_ioctl+0x34/0x60)
Nov 29 15:22:13 raspberrypi kernel: [29402.132398] [<c00c8a8c>] (sys_ioctl+0x34/0x60) from [<c000d980>] (ret_fast_syscall+0x0/0x30)
Nov 29 15:22:13 raspberrypi kernel: [29402.132420] INFO: task hostapd:2577 blocked for more than 120 seconds.
Nov 29 15:22:13 raspberrypi kernel: [29402.132432] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 29 15:22:13 raspberrypi kernel: [29402.132445] hostapd D c037a204 0 2577 1 0x00000000
Nov 29 15:22:13 raspberrypi kernel: [29402.132480] [<c037a204>] (__schedule+0x2bc/0x568) from [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154)
Nov 29 15:22:13 raspberrypi kernel: [29402.132717] [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154) from [<bf00fb68>] (nl80211_pre_doit+0x114/0x16c [cfg80211])
Nov 29 15:22:13 raspberrypi kernel: [29402.132876] [<bf00fb68>] (nl80211_pre_doit+0x114/0x16c [cfg80211]) from [<c02f6724>] (genl_rcv_msg+0x208/0x258)
Nov 29 15:22:13 raspberrypi kernel: [29402.132925] [<c02f6724>] (genl_rcv_msg+0x208/0x258) from [<c02f5b40>] (netlink_rcv_skb+0xac/0xc0)
Nov 29 15:22:13 raspberrypi kernel: [29402.132956] [<c02f5b40>] (netlink_rcv_skb+0xac/0xc0) from [<c02f6510>] (genl_rcv+0x18/0x24)
Nov 29 15:22:13 raspberrypi kernel: [29402.132984] [<c02f6510>] (genl_rcv+0x18/0x24) from [<c02f5520>] (netlink_unicast+0x2b0/0x308)
Nov 29 15:22:13 raspberrypi kernel: [29402.133025] [<c02f5520>] (netlink_unicast+0x2b0/0x308) from [<c02f5848>] (netlink_sendmsg+0x230/0x298)
Nov 29 15:22:13 raspberrypi kernel: [29402.133059] [<c02f5848>] (netlink_sendmsg+0x230/0x298) from [<c02c2988>] (sock_sendmsg+0x9c/0xbc)
Nov 29 15:22:13 raspberrypi kernel: [29402.133088] [<c02c2988>] (sock_sendmsg+0x9c/0xbc) from [<c02c2d70>] (__sys_sendmsg+0x2d4/0x2f0)
Nov 29 15:22:13 raspberrypi kernel: [29402.133121] [<c02c2d70>] (__sys_sendmsg+0x2d4/0x2f0) from [<c02c47d8>] (sys_sendmsg+0x3c/0x68)
Nov 29 15:22:13 raspberrypi kernel: [29402.133165] [<c02c47d8>] (sys_sendmsg+0x3c/0x68) from [<c000d980>] (ret_fast_syscall+0x0/0x30)
Nov 29 15:22:13 raspberrypi kernel: [29402.133225] INFO: task kworker/0:0:18460 blocked for more than 120 seconds.
Nov 29 15:22:13 raspberrypi kernel: [29402.133249] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 29 15:22:13 raspberrypi kernel: [29402.133265] kworker/0:0 D c037a204 0 18460 2 0x00000000
Nov 29 15:22:13 raspberrypi kernel: [29402.133308] [<c037a204>] (__schedule+0x2bc/0x568) from [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154)
Nov 29 15:22:13 raspberrypi kernel: [29402.133348] [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154) from [<c02e5918>] (linkwatch_event+0x8/0x34)
Nov 29 15:22:13 raspberrypi kernel: [29402.133411] [<c02e5918>] (linkwatch_event+0x8/0x34) from [<c003da30>] (process_one_work+0x134/0x38c)
Nov 29 15:22:13 raspberrypi kernel: [29402.133447] [<c003da30>] (process_one_work+0x134/0x38c) from [<c003e4a4>] (worker_thread+0x1a0/0x354)
Nov 29 15:22:13 raspberrypi kernel: [29402.133484] [<c003e4a4>] (worker_thread+0x1a0/0x354) from [<c0042e3c>] (kthread+0x84/0x8c)
Nov 29 15:22:13 raspberrypi kernel: [29402.133533] [<c0042e3c>] (kthread+0x84/0x8c) from [<c000e930>] (kernel_thread_exit+0x0/0x8)
Nov 29 15:22:13 raspberrypi kernel: [29402.133558] INFO: task ifconfig:27163 blocked for more than 120 seconds.
Nov 29 15:22:13 raspberrypi kernel: [29402.133571] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 29 15:22:13 raspberrypi kernel: [29402.133585] ifconfig D c037a204 0 27163 27159 0x00000000
Nov 29 15:22:13 raspberrypi kernel: [29402.133624] [<c037a204>] (__schedule+0x2bc/0x568) from [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154)
Nov 29 15:22:13 raspberrypi kernel: [29402.133697] [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154) from [<bf138074>] (rt2x00usb_vendor_request_buff+0x2c/0xb0 [rt2x00usb])
Nov 29 15:22:13 raspberrypi kernel: [29402.133766] [<bf138074>] (rt2x00usb_vendor_request_buff+0x2c/0xb0 [rt2x00usb]) from [<bf15f030>] (rt2x00usb_register_read+0x30/0x40 [rt2800usb])
Nov 29 15:22:13 raspberrypi kernel: [29402.133871] [<bf15f030>] (rt2x00usb_register_read+0x30/0x40 [rt2800usb]) from [<bf149d20>] (rt2800_conf_tx+0x78/0x23c [rt2800lib])
Nov 29 15:22:13 raspberrypi kernel: [29402.134196] [<bf149d20>] (rt2800_conf_tx+0x78/0x23c [rt2800lib]) from [<bf097be8>] (ieee80211_set_wmm_default+0x110/0x1a4 [mac80211])
Nov 29 15:22:13 raspberrypi kernel: [29402.134530] [<bf097be8>] (ieee80211_set_wmm_default+0x110/0x1a4 [mac80211]) from [<bf082d78>] (ieee80211_set_disassoc+0x110/0x218 [mac80211])
Nov 29 15:22:13 raspberrypi kernel: [29402.134820] [<bf082d78>] (ieee80211_set_disassoc+0x110/0x218 [mac80211]) from [<bf0865fc>] (ieee80211_mgd_deauth+0x23c/0x298 [mac80211])
Nov 29 15:22:13 raspberrypi kernel: [29402.135197] [<bf0865fc>] (ieee80211_mgd_deauth+0x23c/0x298 [mac80211]) from [<bf01d3b8>] (__cfg80211_mlme_deauth+0xec/0x114 [cfg80211])
Nov 29 15:22:13 raspberrypi kernel: [29402.135544] [<bf01d3b8>] (__cfg80211_mlme_deauth+0xec/0x114 [cfg80211]) from [<bf020238>] (__cfg80211_disconnect+0xc4/0x18c [cfg80211])
Nov 29 15:22:13 raspberrypi kernel: [29402.135826] [<bf020238>] (__cfg80211_disconnect+0xc4/0x18c [cfg80211]) from [<bf007448>] (cfg80211_netdev_notifier_call+0x430/0x538 [cfg80211])
Nov 29 15:22:13 raspberrypi kernel: [29402.136001] [<bf007448>] (cfg80211_netdev_notifier_call+0x430/0x538 [cfg80211]) from [<c037e380>] (notifier_call_chain+0x44/0x84)
Nov 29 15:22:13 raspberrypi kernel: [29402.136063] [<c037e380>] (notifier_call_chain+0x44/0x84) from [<c00482d0>] (raw_notifier_call_chain+0x18/0x20)
Nov 29 15:22:13 raspberrypi kernel: [29402.136113] [<c00482d0>] (raw_notifier_call_chain+0x18/0x20) from [<c02d3c28>] (__dev_close_many+0x30/0xd0)
Nov 29 15:22:13 raspberrypi kernel: [29402.136169] [<c02d3c28>] (__dev_close_many+0x30/0xd0) from [<c02d3cf0>] (__dev_close+0x28/0x3c)
Nov 29 15:22:13 raspberrypi kernel: [29402.136203] [<c02d3cf0>] (__dev_close+0x28/0x3c) from [<c02d784c>] (__dev_change_flags+0x78/0x13c)
Nov 29 15:22:13 raspberrypi kernel: [29402.136232] [<c02d784c>] (__dev_change_flags+0x78/0x13c) from [<c02d797c>] (dev_change_flags+0x10/0x48)
Nov 29 15:22:13 raspberrypi kernel: [29402.136285] [<c02d797c>] (dev_change_flags+0x10/0x48) from [<c032a484>] (devinet_ioctl+0x668/0x794)
Nov 29 15:22:13 raspberrypi kernel: [29402.136324] [<c032a484>] (devinet_ioctl+0x668/0x794) from [<c02c2380>] (sock_ioctl+0x70/0x26c)
Nov 29 15:22:13 raspberrypi kernel: [29402.136359] [<c02c2380>] (sock_ioctl+0x70/0x26c) from [<c00c855c>] (do_vfs_ioctl+0x7c/0x578)
Nov 29 15:22:13 raspberrypi kernel: [29402.136402] [<c00c855c>] (do_vfs_ioctl+0x7c/0x578) from [<c00c8a8c>] (sys_ioctl+0x34/0x60)
Nov 29 15:22:13 raspberrypi kernel: [29402.136439] [<c00c8a8c>] (sys_ioctl+0x34/0x60) from [<c000d980>] (ret_fast_syscall+0x0/0x30)
Nov 29 15:22:34 raspberrypi kernel: [29423.281541] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x101c with error -110.
Nov 29 15:23:24 raspberrypi kernel: [29473.283143] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x101c with error -110.
Nov 29 15:24:13 raspberrypi kernel: [29522.134719] INFO: task ifplugd:1620 blocked for more than 120 seconds.
Nov 29 15:24:13 raspberrypi kernel: [29522.134741] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Nov 29 15:24:13 raspberrypi kernel: [29522.134758] ifplugd D c037a204 0 1620 1 0x00000000
Nov 29 15:24:13 raspberrypi kernel: [29522.134837] [<c037a204>] (__schedule+0x2bc/0x568) from [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154)
Nov 29 15:24:13 raspberrypi kernel: [29522.134873] [<c037b720>] (__mutex_lock_slowpath+0xb8/0x154) from [<c02d80bc>] (dev_ioctl+0x3e0/0x864)
Nov 29 15:24:13 raspberrypi kernel: [29522.134926] [<c02d80bc>] (dev_ioctl+0x3e0/0x864) from [<c00c855c>] (do_vfs_ioctl+0x7c/0x578)
Nov 29 15:24:13 raspberrypi kernel: [29522.134960] [<c00c855c>] (do_vfs_ioctl+0x7c/0x578) from [<c00c8a8c>] (sys_ioctl+0x34/0x60)
Nov 29 15:24:13 raspberrypi kernel: [29522.134998] [<c00c8a8c>] (sys_ioctl+0x34/0x60) from [<c000d980>] (ret_fast_syscall+0x0/0x30)
Context info:
tvservice -s
state: HPD low|HDMI mode|composite off (0x120009), 1920x1080 @ 60Hz, progressive
256mb pi
uname -a
Linux raspberrypi 3.2.27+ #250 PREEMPT Thu Oct 18 19:03:02 BST 2012 armv6l GNU/Linux
Bus 001 Device 009: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter