Random Video/Audio Freeze - Reboot required

This post should be deleted.

There’s lots of blocked kernel worker thread alerts, like the following in your log:

Dec 22 21:35:54 osmc kernel: INFO: task kworker/1:1:646 blocked for more than 120 seconds.
Dec 22 21:35:54 osmc kernel:       Tainted: G         C O    4.3.0-10-osmc #1
Dec 22 21:35:54 osmc kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Dec 22 21:35:54 osmc kernel: kworker/1:1     D 80737164     0   646      2 0x00000000
Dec 22 21:35:54 osmc kernel: Workqueue: events dbs_timer
Dec 22 21:35:54 osmc kernel: [<80737164>] (__schedule) from [<80737df4>] (schedule_preempt_disabled+0x60/0xd8)
Dec 22 21:35:54 osmc kernel: [<80737df4>] (schedule_preempt_disabled) from [<80739b5c>] (__mutex_lock_slowpath+0xd8/0x17c)
Dec 22 21:35:54 osmc kernel: [<80739b5c>] (__mutex_lock_slowpath) from [<80739c5c>] (mutex_lock+0x5c/0x60)
Dec 22 21:35:54 osmc kernel: [<80739c5c>] (mutex_lock) from [<805a4af8>] (dbs_timer+0x34/0x1c4)
Dec 22 21:35:54 osmc kernel: [<805a4af8>] (dbs_timer) from [<8004fa78>] (process_one_work+0x158/0x558)
Dec 22 21:35:54 osmc kernel: [<8004fa78>] (process_one_work) from [<8004fecc>] (worker_thread+0x54/0x5a0)
Dec 22 21:35:54 osmc kernel: [<8004fecc>] (worker_thread) from [<80057fec>] (kthread+0x180/0x198)
Dec 22 21:35:54 osmc kernel: [<80057fec>] (kthread) from [<80016dc8>] (ret_from_fork+0x14/0x2c)

A high load average but low CPU usage usually means that there are lots of processes stuck in un-interruptible sleep state (D state in top) or Zombie processes. (Z state in top)

More often than not this is caused by stalled Disk IO where processes are waiting for disk IO to complete but there is something wrong with the disk or IO subsystem that causes a complete stall or a stall for many seconds or more.

The first thing I would try is a different SD card as it’s likely your SD card is faulty.

This post should be deleted.

Different cards have different physical thickness’s in the contact areas, if your slot is faulty you might find it makes better contact with some brands of cards than others.

This used to be a big problem with the original Pi 1 B (with the full size SD slot) where some cards would not make a reliable contact and others would as the Pi aged and the contacts lost their spring tension. On my original Pi 1 B most of my micro SD to SD adaptor cards were unreliable in it unless I put a piece of paper on the non-contact side of the adaptor to make it a tighter fit in the socket!

Eventually it wouldn’t boot at all using those adaptors without the paper padding, yet on a full size SD card it works fine, and that particular card is clearly thicker around the contact area than the adaptors were.

I haven’t seen this problem on the micro SD slots on the newer Pi’s but if your slot is faulty it could be an issue.