Avast Stops Scanning at Certain Files

Avast! Free for Mac stops scanning at certain files /dev/ and others but the clock keeps running. This pause will last hours until I stop the scan. It does this every time now and began this behavior a week ago.

What happens if you execute the following command (command line scan of /dev)?

scan /dev

Not sure if it’s the same issue, but my CPU runs at 17-20% most of the time because of Avast.
MacBook Pro, i7 2.8Ghz, mid 2013, FileVault disabled.

When I run the command posted above I get this message:

read(): unexpected end of file

Later edit:
There are a lot of messsages like these in Console:

Feb 19 11:30:52 Lucians-MacBook-Pro.local com.avast.daemon[148]: avldrDuplicateHandle(): Too many open files
Feb 19 11:30:52 Lucians-MacBook-Pro.local com.avast.fileshield[1050]: avscan_handle_read: Lost connection to daemon unexpectedly.

There was a serious bug that caused the scan engine to deadlock
on some special files in 10.6. Version 10.7 (43713) fixed this.