-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows hello crash when on remote desktop #7890
Comments
https://keepassxc.org/docs/KeePassXC_UserGuide.html#_screenshot_security |
I think you misunderstood me, the application works with remote desktop without issues and I've been using it like this for a while, it's just on that specific edge case with new windows hello functionality added it just closes. Unless you say this will resolve the edge case? |
Please provide a screencapture of what you experience. I have no idea what the problem actually is based on the description. |
I will try explain how the behavior was before and after.
Windows hello behavior
I assume cause this is cause windows hello is not supported over remote desktop. As when I try to login again over remote desktop I don't get the windows hello prompt. So not sure what best scenario here would be, as the application just closes I assume it errors at some point. I did not see a way to extract the logs, I can try see if I can capture a video but it may be hard to capture all the events. The bug in this case would be the application just abruptly closing after pressing unlock. |
Closing as in it is no longer in task manager? You don't get a prompt saying it crashed? |
It closes as the window closes, and I can start it again so i assume it goes away from the task manager but will double check. But yes no errors. |
This is still happening for me. Is there any progress on this? It doesn't crash, it just quits...even if the correct PIN is entered. Win10 21H2 |
Can't reproduce it so no, there is nothing obvious to fix here. |
Could you perhaps note down the steps you are following? I will try to summarize it in fewer steps as my initial explanation was confusing.
|
This issue is 100% reproducible. While first time opening KeePassXC, enable the windows hello by providing your fingerprint, And login from another PC through RDP protocol. The only problem is, we don't know how to get some log files for you |
Same problem, also on Windows 11. KeepassXC crashed when unlocking database through RDP. |
If it's a crash, you'll need to reproduce it with the latest snapshot to get a stack trace. Need to run it through a debugger, I think. |
The KeyCredentialManager::RequestCreateAsync call can fail because we can end up in a situation where Windows Hello is initially available but then becomes unavailable, such as during a remote desktop session. This commit prevents a crash by moving the call into the try-catch. Fixes keepassxreboot#7890, but does not improve the experience yet
This commit resets the quick unlock state if quick unlock fails, providing a better fallback behavior in the case of keepassxreboot#7890 (the case where Windows Hello suddenly becomes unavailable).
The KeyCredentialManager::RequestCreateAsync call can fail because we can end up in a situation where Windows Hello is initially available but then becomes unavailable, such as during a remote desktop session. This commit prevents a crash by moving the call into the try-catch. Fixes keepassxreboot#7890, but does not improve the experience yet.
This commit resets the quick unlock state if quick unlock fails, providing a better fallback behavior in the case of keepassxreboot#7890 (the case where Windows Hello suddenly becomes unavailable).
The KeyCredentialManager::RequestCreateAsync call can fail because we can end up in a situation where Windows Hello is initially available but then becomes unavailable, such as during a remote desktop session. This commit prevents a crash by moving the call into the try-catch. Fixes keepassxreboot#7890, but does not improve the experience yet.
This commit resets the quick unlock state if quick unlock fails, providing a better fallback behavior in the case of keepassxreboot#7890 (the case where Windows Hello suddenly becomes unavailable).
This commit resets the quick unlock state if quick unlock fails, providing a better fallback behavior in the case of keepassxreboot#7890 (the case where Windows Hello suddenly becomes unavailable).
The KeyCredentialManager::RequestCreateAsync call can fail because we can end up in a situation where Windows Hello is initially available but then becomes unavailable, such as during a remote desktop session. This commit prevents a crash by moving the call into the try-catch. Fixes keepassxreboot#7890 Also resets quick unlock if there is an unrecoverable error. This will not occur if the user merely canceled the Windows Hello dialog.
The KeyCredentialManager::RequestCreateAsync call can fail because we can end up in a situation where Windows Hello is initially available but then becomes unavailable, such as during a remote desktop session. This commit prevents a crash by moving the call into the try-catch. Fixes keepassxreboot#7890 Also resets quick unlock if there is an unrecoverable error. This will not occur if the user merely canceled the Windows Hello dialog.
The KeyCredentialManager::RequestCreateAsync call can fail because we can end up in a situation where Windows Hello is initially available but then becomes unavailable, such as during a remote desktop session. This commit prevents a crash by moving the call into the try-catch. Fixes #7890 Also resets quick unlock if there is an unrecoverable error. This will not occur if the user merely canceled the Windows Hello dialog.
The KeyCredentialManager::RequestCreateAsync call can fail because we can end up in a situation where Windows Hello is initially available but then becomes unavailable, such as during a remote desktop session. This commit prevents a crash by moving the call into the try-catch. Fixes #7890 Also resets quick unlock if there is an unrecoverable error. This will not occur if the user merely canceled the Windows Hello dialog.
The KeyCredentialManager::RequestCreateAsync call can fail because we can end up in a situation where Windows Hello is initially available but then becomes unavailable, such as during a remote desktop session. This commit prevents a crash by moving the call into the try-catch. Fixes #7890 Also resets quick unlock if there is an unrecoverable error. This will not occur if the user merely canceled the Windows Hello dialog.
The KeyCredentialManager::RequestCreateAsync call can fail because we can end up in a situation where Windows Hello is initially available but then becomes unavailable, such as during a remote desktop session. This commit prevents a crash by moving the call into the try-catch. Fixes #7890 Also resets quick unlock if there is an unrecoverable error. This will not occur if the user merely canceled the Windows Hello dialog.
Overview
Steps to Reproduce
Expected Behavior
For it to either ask for a password again or say it's invalid.
Actual Behavior
Program just closing.
Context
KeePassXC - v2.7.1
Revision: 5916a8f
Operating System: Windows 11
The text was updated successfully, but these errors were encountered: