GNOME Bugzilla – Bug 776304
Nautilus crash on yubikey input
Last modified: 2021-06-18 15:49:52 UTC
One annoying property of a yubikey nano is it emits the pin due to unintentional press. When pressed, it emits a 6-digit pin followed by an 'enter' keypress. When this happens on a focussed nautilus window, the pin and the 'enter' key are sent to the window, and nautilus crashes. abrt caught the crash but failed to report a bug. The backtrace is listed at: https://retrace.fedoraproject.org/faf/reports/1380650/ Version-Release number of selected component (if applicable): nautilus-3.22.2-1.fc25.x86_64 This doesn't happen when entering 6 digits and pressing enter using the regular keyboard (I tried to be as fast as I could), so it does require a yubikey to reproduce. Also reported as: https://bugzilla.redhat.com/show_bug.cgi?id=1401074
The bug at https://bugzilla.redhat.com/show_bug.cgi?id=1404701 mentions that just searching for a file also triggers this crash, so a yubikey may not be required. Another crash analysis at https://retrace.fedoraproject.org/faf/reports/1440413/ Thread no. 1 (10 frames) #0 nautilus_files_view_activate_files at nautilus-files-view.c:1176 #1 nautilus_files_view_activate_selection at nautilus-files-view.c:1149 #2 query_editor_activated_callback at nautilus-window-slot.c:357 #9 g_signal_emitv at gsignal.c:3129 #10 gtk_binding_entry_activate at gtkbindings.c:646 #11 binding_activate at gtkbindings.c:1446 #12 gtk_bindings_activate_list at gtkbindings.c:1505 #13 gtk_bindings_activate_event at gtkbindings.c:1592 #14 gtk_entry_key_press at gtkentry.c:4824 #15 _gtk_marshal_BOOLEAN__BOXED at gtkmarshalers.c:86
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version of Files (nautilus), then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/nautilus/-/issues/ Thank you for your understanding and your help.