-
Notifications
You must be signed in to change notification settings - Fork 130
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
Seg Fault on Linux #491
Comments
Not seeing this issue on Fedora 31. Device type: YubiKey 5 NFC Previously experienced issue that seemed to be #488, but since upgraded to current master of yubikey-manager git 1f22620 no longer experiencing that issue. |
you can temporarily downgrade yubikey-manager to 2.1.1 |
I am also experiencing this issue with yubikey-manager 3.1.0-2 on Arch Linux. @gbcox it seems Fedora 31 is using a slightly older version: https://apps.fedoraproject.org/packages/yubikey-manager 3.0.0-6 When you saying you are not experiencing this issue on Fedora 31 are you talking about with the Fedora 31 packaged version as well or just with the most recent build from master as you mentioned? Just want to be sure because it may help narrow down when this was introduced. I will note that anyone looking for a potential workaround can use the AppImage in the meantime: https://developers.yubico.com/yubioath-desktop/Releases/yubioath-desktop-5.0.1-linux.AppImage yubikey-manager 3.1.0-2 on Arch using the ykman cli directly does work as well |
Sorry, I ran some tests and the problem is with yubioath-desktop, not yubikey-manager. The problem occurs with: yubioath-desktop-5.0.0-2.git121efe3.fc31.x86_64 The problem doesn't occur with: yubioath-desktop-5.0.1-2.gitc58db92.fc31.x86_64 The rpms mentioned are the Fedora packaged versions. |
you can use the AppImage as a workaround: https://developers.yubico.com/yubioath-desktop/Releases/yubioath-desktop-5.0.1-linux.AppImage I confirmed it is working. or the ykman cli directly does work as well:
|
Confirmed. This seems to be because Python 3.8 broke compatibility with this line of code. We'll see what we can do. |
Confirmed also that downgrading to Python 3.7 works. So, currently available workarounds are:
|
Downgrading python on Arch Linux will break all other python packages so it shouldn't count as a workaround. |
Steps to reproduce
Expected result
Start yubioath-desktop, it takes a second to register that a yubikey is plugged in, then displays OATH credentials.
Actual results
When I start yubioath-desktop, no yubikeys show up even though they are registered in yubikey-manager-qt and ykman cli. Upon closing yubioath-desktop, a segfault is hit.
Other info
coredump: http://ix.io/21PC
runtime output: http://ix.io/21PD
This behavior was confirmed by another Arch user in IRC.
The text was updated successfully, but these errors were encountered: