Highlighted
Active Level 1

Dear Members,
I am using a Galaxy S20 device with Exynos SoC and I have experienced random reboot issue with the device from the very beginning. There were a couple of scenarios when I experience this issue with reboot.
• Using Google Duo for an extended time (more than an hour)
• Placing a voice call (observed rarely)
• Using Samsung Pay - The app gives a "restart your device to use Samsung Pay" notification. Even restarting doesn't help. Switching between added wallets and credit card also crash the app
• Phone reboots after extended duration of non-usage. For e.g. it automatically restarts between 3-4am

 

Steps I did to troubleshoot:
• Reset the n/w settings (Settings > General Management > Reset > Reset Network Settings)
• Factory reset the device
• After random reboot, if you login to the Samsung Members app, it automatically detects an unauthorised reboot and generates a log which you can email to Samsung
• Used phone in Safe mode 

 

While reading the logs, I could clearly see issues with Samsung Pay app.
• Sample from pf.log

2020-03-15 16:38:44.105 GMT+05:30 | 28793 | 28812 | E | SpayFw_SpayTuiTAController | Error: load_ and_execute failed 2020-03-15 16:39:09.950 GMT+05:30 | 28793 | 28812 | E | SpayFw_PaymentFrameworkService | DeathRecipient: Error: Wallet App died, handle clean up 2020-03-15 16:39:09.950 GMT+05:30 | 28793 | 28810 | E | SpayFw_AuthFrameworkService | DeathRecipient: Error: Wallet App died, handle clean up 2020-03-15 16:39:46.485 GMT+05:30 | 28793 | 31502 | E | SpayFw_Request_EnrollRequest | TR Response : Read error: ssl=0x7b2f793048: I/O error during system call, Software caused connection abort 2020-03-15 16:39:46.485 GMT+05:30 | 28793 | 31502 | E | SpayFw_CardEnroller | EnrollCard Failed - Error Code = -201 code: 0

•  Additional logs:

--------- beginning of crash 03-15 16:41:28.822 E/AndroidRuntime(31746): FATAL EXCEPTION: main 03-15 16:41:28.822 E/AndroidRuntime(31746): Process: com.samsung.android.spay, PID: 31746 03-15 16:41:28.822 E/AndroidRuntime(31746): java.security.ProviderException: Failed to generate key pair 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi.generateKeystoreKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:556) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:499) 03-15 16:41:28.822 E/AndroidRuntime(31746): at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:727) 03-15 16:41:28.822 E/AndroidRuntime(31746): at fla.a(UKSManager.java:68) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.samsung.android.spay.vas.wallet.common.security.TEEUtils.d(TEEUtils.java:490) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.samsung.android.spay.vas.wallet.common.security.TEEManager.<init>(TEEManager.java:29) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.samsung.android.spay.vas.wallet.common.security.TEEManager.a(TEEManager.java:42) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.samsung.android.spay.vas.wallet.common.securedatabase.provider.SecureWalletContentProvider.a(SecureWalletContentProvider.java:90) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.samsung.android.spay.vas.wallet.common.securedatabase.provider.SecureWalletContentProvider.query(SecureWalletContentProvider.java:173) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.content.ContentProvider.query(ContentProvider.java:1235) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.content.ContentProvider.query(ContentProvider.java:1328) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.content.ContentProvider$Transport.query(ContentProvider.java:267) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.content.ContentResolver.query(ContentResolver.java:951) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.content.ContentResolver.query(ContentResolver.java:887) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.content.ContentResolver.query(ContentResolver.java:843) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.samsung.android.spay.vas.wallet.common.securedatabase.manager.SecureWalletDBManager.a(SecureWalletDBManager.java:124) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.samsung.android.spay.vas.wallet.common.securedatabase.manager.model.SavedRecipientsInfoVO.o(SavedRecipientsInfoVO.java:1422) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.samsung.android.spay.vas.wallet.common.ui.frame.FASTagFrame.updateBodyLayout(FASTagFrame.java:120) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.samsung.android.spay.vas.wallet.common.ui.frame.FASTagFrame.onUpdateHomeFrameView(FASTagFrame.java:79) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.samsung.android.spay.home.ui.SpayFrameListAdapter.a(SpayFrameListAdapter.java:444) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.samsung.android.spay.home.ui.SpayFrameListAdapter.onBindViewHolder(SpayFrameListAdapter.java:48) 03-15 16:41:28.822 E/AndroidRuntime(31746): at androidx.recyclerview.widget.RecyclerView$a.bindViewHolder(RecyclerView.java:6823) 03-15 16:41:28.822 E/AndroidRuntime(31746): at androidx.recyclerview.widget.RecyclerView$o.a(RecyclerView.java:5752) 03-15 16:41:28.822 E/AndroidRuntime(31746): at androidx.recyclerview.widget.RecyclerView$o.a(RecyclerView.java:6019) 03-15 16:41:28.822 E/AndroidRuntime(31746): at androidx.recyclerview.widget.RecyclerView$o.a(RecyclerView.java:5858) 03-15 16:41:28.822 E/AndroidRuntime(31746): at androidx.recyclerview.widget.RecyclerView$o.c(RecyclerView.java:5854) 03-15 16:41:28.822 E/AndroidRuntime(31746): at androidx.recyclerview.widget.LinearLayoutManager$c.a(LinearLayoutManager.java:2230) 03-15 16:41:28.822 E/AndroidRuntime(31746): at androidx.recyclerview.widget.LinearLayoutManager.a(LinearLayoutManager.java:1557) 03-15 16:41:28.822 E/AndroidRuntime(31746): at androidx.recyclerview.widget.LinearLayoutManager.a(LinearLayoutManager.java:1517) 03-15 16:41:28.822 E/AndroidRuntime(31746): at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:612) 03-15 16:41:28.822 E/AndroidRuntime(31746): at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3924) 03-15 16:41:28.822 E/AndroidRuntime(31746): at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:3641) 03-15 16:41:28.822 E/AndroidRuntime(31746): at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4194) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1103) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1103) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.android.internal.policy.DecorView.onLayout(DecorView.java:1062) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:3679) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3139) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2200) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9037) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:999) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.Choreographer.doCallbacks(Choreographer.java:797) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.Choreographer.doFrame(Choreographer.java:732) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:984) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.os.Handler.handleCallback(Handler.java:883) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.os.Handler.dispatchMessage(Handler.java:100) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.os.Looper.loop(Looper.java:237) 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.app.ActivityThread.main(ActivityThread.java:7971) 03-15 16:41:28.822 E/AndroidRuntime(31746): at java.lang.reflect.Method.invoke(Native Method) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 03-15 16:41:28.822 E/AndroidRuntime(31746): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1076) 03-15 16:41:28.822 E/AndroidRuntime(31746): Caused by: android.security.KeyStoreException: 16 03-15 16:41:28.822 E/AndroidRuntime(31746): at android.security.KeyStore.getKeyStoreException(KeyStore.java:1527) 03-15 16:41:28.822 E/AndroidRuntime(31746): ... 87 more 03-15 16:41:28.822 W/System.err(31746): java.security.ProviderException: Failed to generate key pair 03-15 16:41:28.822 W/System.err(31746): at android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi.generateKeystoreKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:556) 03-15 16:41:28.823 W/System.err(31746): at android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:499) 03-15 16:41:28.823 W/System.err(31746): at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:727) 03-15 16:41:28.823 W/System.err(31746): at fla.a(UKSManager.java:68) 03-15 16:41:28.823 W/System.err(31746): at com.samsung.android.spay.vas.wallet.common.security.TEEUtils.d(TEEUtils.java:490) 03-15 16:41:28.823 W/System.err(31746): at com.samsung.android.spay.vas.wallet.common.security.TEEManager.<init>(TEEManager.java:29) 03-15 16:41:28.823 W/System.err(31746): at com.samsung.android.spay.vas.wallet.common.security.TEEManager.a(TEEManager.java:42) 03-15 16:41:28.823 W/System.err(31746): at com.samsung.android.spay.vas.wallet.common.securedatabase.provider.SecureWalletContentProvider.a(SecureWalletContentProvider.java:90) 03-15 16:41:28.823 W/System.err(31746): at com.samsung.android.spay.vas.wallet.common.securedatabase.provider.SecureWalletContentProvider.query(SecureWalletContentProvider.java:173) 03-15 16:41:28.823 W/System.err(31746): at android.content.ContentProvider.query(ContentProvider.java:1235) 03-15 16:41:28.823 W/System.err(31746): at android.content.ContentProvider.query(ContentProvider.java:1328) 03-15 16:41:28.823 W/System.err(31746): at android.content.ContentProvider$Transport.query(ContentProvider.java:267) 03-15 16:41:28.823 W/System.err(31746): at android.content.ContentResolver.query(ContentResolver.java:951) 03-15 16:41:28.823 W/System.err(31746): at android.content.ContentResolver.query(ContentResolver.java:887) 03-15 16:41:28.823 W/System.err(31746): at android.content.ContentResolver.query(ContentResolver.java:843) 03-15 16:41:28.823 W/System.err(31746): at com.samsung.android.spay.vas.wallet.common.securedatabase.manager.SecureWalletDBManager.a(SecureWalletDBManager.java:124) 03-15 16:41:28.823 W/System.err(31746): at com.samsung.android.spay.vas.wallet.common.securedatabase.manager.model.SavedRecipientsInfoVO.o(SavedRecipientsInfoVO.java:1422) 03-15 16:41:28.823 W/System.err(31746): at com.samsung.android.spay.vas.wallet.common.ui.frame.FASTagFrame.updateBodyLayout(FASTagFrame.java:120) 03-15 16:41:28.823 W/System.err(31746): at com.samsung.android.spay.vas.wallet.common.ui.frame.FASTagFrame.onUpdateHomeFrameView(FASTagFrame.java:79) 03-15 16:41:28.823 W/System.err(31746): at com.samsung.android.spay.home.ui.SpayFrameListAdapter.a(SpayFrameListAdapter.java:444) 03-15 16:41:28.823 W/System.err(31746): at com.samsung.android.spay.home.ui.SpayFrameListAdapter.onBindViewHolder(SpayFrameListAdapter.java:48) 03-15 16:41:28.823 W/System.err(31746): at androidx.recyclerview.widget.RecyclerView$a.bindViewHolder(RecyclerView.java:6823) 03-15 16:41:28.823 W/System.err(31746): at androidx.recyclerview.widget.RecyclerView$o.a(RecyclerView.java:5752) 03-15 16:41:28.823 W/System.err(31746): at androidx.recyclerview.widget.RecyclerView$o.a(RecyclerView.java:6019) 03-15 16:41:28.823 W/System.err(31746): at androidx.recyclerview.widget.RecyclerView$o.a(RecyclerView.java:5858) 03-15 16:41:28.823 W/System.err(31746): at androidx.recyclerview.widget.RecyclerView$o.c(RecyclerView.java:5854) 03-15 16:41:28.823 W/System.err(31746): at androidx.recyclerview.widget.LinearLayoutManager$c.a(LinearLayoutManager.java:2230) 03-15 16:41:28.823 W/System.err(31746): at androidx.recyclerview.widget.LinearLayoutManager.a(LinearLayoutManager.java:1557) 03-15 16:41:28.823 W/System.err(31746): at androidx.recyclerview.widget.LinearLayoutManager.a(LinearLayoutManager.java:1517) 03-15 16:41:28.823 W/System.err(31746): at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:612) 03-15 16:41:28.823 W/System.err(31746): at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3924) 03-15 16:41:28.823 W/System.err(31746): at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:3641) 03-15 16:41:28.823 W/System.err(31746): at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4194) 03-15 16:41:28.823 W/System.err(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.823 W/System.err(31746): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1103) 03-15 16:41:28.823 W/System.err(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.823 W/System.err(31746): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 03-15 16:41:28.823 W/System.err(31746): at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 03-15 16:41:28.823 W/System.err(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.823 W/System.err(31746): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 03-15 16:41:28.823 W/System.err(31746): at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 03-15 16:41:28.823 W/System.err(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.823 W/System.err(31746): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1103) 03-15 16:41:28.823 W/System.err(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.823 W/System.err(31746): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 03-15 16:41:28.823 W/System.err(31746): at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 03-15 16:41:28.823 W/System.err(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.823 W/System.err(31746): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829) 03-15 16:41:28.823 W/System.err(31746): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) 03-15 16:41:28.823 W/System.err(31746): at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) 03-15 16:41:28.823 W/System.err(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.823 W/System.err(31746): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 03-15 16:41:28.823 W/System.err(31746): at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 03-15 16:41:28.823 W/System.err(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.823 W/System.err(31746): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829) 03-15 16:41:28.823 W/System.err(31746): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673) 03-15 16:41:28.823 W/System.err(31746): at android.widget.LinearLayout.onLayout(LinearLayout.java:1582) 03-15 16:41:28.823 W/System.err(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.823 W/System.err(31746): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) 03-15 16:41:28.823 W/System.err(31746): at android.widget.FrameLayout.onLayout(FrameLayout.java:270) 03-15 16:41:28.823 W/System.err(31746): at com.android.internal.policy.DecorView.onLayout(DecorView.java:1062) 03-15 16:41:28.823 W/System.err(31746): at android.view.View.layout(View.java:23753) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewGroup.layout(ViewGroup.java:7277) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:3679) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3139) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2200) 03-15 16:41:28.823 W/System.err(31746): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9037) 03-15 16:41:28.823 W/System.err(31746): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:999) 03-15 16:41:28.823 W/System.err(31746): at android.view.Choreographer.doCallbacks(Choreographer.java:797) 03-15 16:41:28.823 W/System.err(31746): at android.view.Choreographer.doFrame(Choreographer.java:732) 03-15 16:41:28.823 W/System.err(31746): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:984) 03-15 16:41:28.823 W/System.err(31746): at android.os.Handler.handleCallback(Handler.java:883) 03-15 16:41:28.823 W/System.err(31746): at android.os.Handler.dispatchMessage(Handler.java:100) 03-15 16:41:28.823 W/System.err(31746): at android.os.Looper.loop(Looper.java:237) 03-15 16:41:28.823 W/System.err(31746): at android.app.ActivityThread.main(ActivityThread.java:7971) 03-15 16:41:28.823 W/System.err(31746): at java.lang.reflect.Method.invoke(Native Method) 03-15 16:41:28.823 W/System.err(31746): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 03-15 16:41:28.823 W/System.err(31746): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1076) 03-15 16:41:28.823 W/System.err(31746): Caused by: android.security.KeyStoreException: 16 03-15 16:41:28.823 W/System.err(31746): at android.security.KeyStore.getKeyStoreException(KeyStore.java:1527) 03-15 16:41:28.823 W/System.err(31746): ... 87 more 03-15 16:41:28.824 D/SAMSUNGPAY(31746): [azq] checkSavedSignature 03-15 16:41:28.824 D/SAMSUNGPAY(31746): [azq] checkSavedSignature -- 03-15 16:41:28.825 D/SAMSUNGPAY(31746): [SamsungPayBaseApplication] FATAL ERROR!!!

 
I have uninstalled the Samsung Pay App and since the last few days I have not experienced any  sudden reboots. Since it is a signature app from Samsung, I think they must look into it and provide a fix ASAP.
 
Members, if you are aware of any other thing that I could have possibly checked or done before uninstalling the app, please let me know and I will try it out.