Description of problem: Install from a Workstation live image with Canada as the location. Don't create a user in anaconda. On the installed system, gnome-initial-setup will run. On the keyboard layout spoke, a weird selection of keyboards is shown, with none pre-selected. Don't select any keyboard layout from the list, just click Next. g-i-s crashes. The 'weird list' bug is bgo #729210. I believe this bug will only reproduce when you hit a case of this, such that the systemwide layout set by anaconda is not in the small initial list of layouts g-i-s presents. When it *is* in that list it gets automatically pre-selected, but when that list does not contain the current systemwide layout, no layout is pre-selected, and I guess something in g-i-s assumes a layout will have been selected when Next is clicked, and crashes because it wasn't. Version-Release number of selected component: gnome-initial-setup-3.14.0-1.fc21 Additional info: reporter: libreport-2.3.0 backtrace_rating: 4 cmdline: /usr/libexec/gnome-initial-setup crash_function: strcmp executable: /usr/libexec/gnome-initial-setup kernel: 3.17.0-301.fc21.x86_64 runlevel: N 5 type: CCpp uid: 988 Truncated backtrace: Thread no. 1 (10 frames) #0 strcmp at ../sysdeps/x86_64/strcmp.S:209 #1 g_str_equal at ghash.c:1776 #2 get_layout at cc-input-chooser.c:139 #3 set_localed_input at gis-keyboard-page.c:93 #4 update_input at gis-keyboard-page.c:133 #5 gis_keyboard_page_apply at gis-keyboard-page.c:147 #6 gis_page_apply_begin at gis-page.c:303 #7 _g_closure_invoke_va at gclosure.c:831 #10 gtk_button_do_release at gtkbutton.c:1890 #11 gtk_real_button_released at gtkbutton.c:2008
Created attachment 947988 [details] File: backtrace
Created attachment 947989 [details] File: cgroup
Created attachment 947990 [details] File: core_backtrace
Created attachment 947991 [details] File: dso_list
Created attachment 947992 [details] File: environ
Created attachment 947993 [details] File: exploitable
Created attachment 947994 [details] File: limits
Created attachment 947995 [details] File: maps
Created attachment 947996 [details] File: open_fds
Created attachment 947997 [details] File: proc_pid_status
Created attachment 947998 [details] File: var_log_messages
I'm not sure if it's worth breaking freeze to fix this for Beta, but it's at least worth documenting.
This is fixed in 3.14.1, see https://git.gnome.org/browse/gnome-initial-setup/commit/?id=34b63df2b1c1ee4f56c70fb2cb3f16af4d16ad2f