AOSP 6.0.1 could not set the PIN/Password

Hello,

I download the source from Qualcomm, and the version is LA.BR.1.2.7-01010-8x16.0.
After I build and flash the image into the board, it looks like work perfect, but when I tried to set PIN or password, the settings activity would crash and force end. Here is the log from logcat

01-01 06:31:35.845  4370  4399 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #4  
01-01 06:31:35.845  4370  4399 E AndroidRuntime: Process: com.android.settings, PID: 4370                              
01-01 06:31:35.845  4370  4399 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground()
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at android.os.AsyncTask$3.done(AsyncTask.java:309)                                                                                                                                           
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at java.util.concurrent.FutureTask.run(FutureTask.java:242)                                                                                                                                  
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:818)
01-01 06:31:35.845  4370  4399 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to read from field 'int com.android.server.LockSettingsStorage$CredentialHash.version' on a null object reference
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at android.os.Parcel.readException(Parcel.java:1626)
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at android.os.Parcel.readException(Parcel.java:1573)                   
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at com.android.internal.widget.ILockSettings$Stub$Proxy.checkPassword(ILockSettings.java:525)
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at com.android.internal.widget.LockPatternUtils.checkPassword(LockPatternUtils.java:333)
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at com.android.internal.widget.LockPatternChecker$4.doInBackground(LockPatternChecker.java:165)
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at com.android.internal.widget.LockPatternChecker$4.doInBackground(LockPatternChecker.java:159)
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at android.os.AsyncTask$2.call(AsyncTask.java:295)                      
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        at java.util.concurrent.FutureTask.run(FutureTask.java:237)      
01-01 06:31:35.845  4370  4399 E AndroidRuntime:        ... 4 more                                                   
01-01 06:31:35.849   858  2854 W ActivityManager:   Force finishing activity com.android.settings/.ConfirmLockPassword$InternalActivity    
01-01 06:31:35.860  4370  4399 I Process : Sending signal. PID: 4370 SIG: 9                                   
01-01 06:31:35.948   858  2854 I WindowState: WIN DEATH: Window{57fd96a u0 com.android.settings/com.android.settings.ConfirmLockPassword$InternalActivity}

Any solution for it?