If some file in the extension has size which is a multiple of 4096, you probably hit bug#720597, fixed in Chrome 61.
kingychiu's .py script to test the sizes:
import os
import glob
size_dir = {}
for filename in glob.iglob('./**/*.*', recursive=True):
size =os.path.getsize(filename)
if size % 4096 == 0 and size != 0:
size_dir[filename] = os.path.getsize(filename)
for name, size in size_dir.items():
print(name, size)
Windows .bat file:
@echo off
for /r %1 %%a in (*) do (
setlocal enableDelayedExpansion
set /a rem=%%~za %% 4096
if !rem! == 0 echo %%a
endlocal
)
pause
Windows .bat file that uses PowerShell:
@powershell -c ^
"gci -r $(if('%1'){'%1'+'\*'}else{''}) | ?{ $_.Length%%4096 -eq 0 } | %%{ $_.FullName }"
@pause