Description of problem: Trying to add a new language Version-Release number of selected component: gnome-control-center-3.31.90-2.fc30 Additional info: reporter: libreport-2.10.0 backtrace_rating: 4 cmdline: gnome-control-center sharing crash_function: strchr executable: /usr/bin/gnome-control-center journald_cursor: s=074b51f08800439b8345ff238d5de00b;i=a28;b=f94e3e05eed94545aaab6ed0363e64bf;m=7eb0bfb;t=58348d77a1c10;x=49a4a6ba3dade3bc kernel: 5.0.0-0.rc8.git0.1.fc30.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 1000 Potential duplicate: bug 1667114
Created attachment 1540682 [details] File: backtrace
Created attachment 1540683 [details] File: cgroup
Created attachment 1540684 [details] File: core_backtrace
Created attachment 1540685 [details] File: cpuinfo
Created attachment 1540686 [details] File: dso_list
Created attachment 1540687 [details] File: environ
Created attachment 1540688 [details] File: exploitable
Created attachment 1540689 [details] File: limits
Created attachment 1540690 [details] File: maps
Created attachment 1540691 [details] File: mountinfo
Created attachment 1540692 [details] File: open_fds
Created attachment 1540693 [details] File: proc_pid_status
Description of problem: g-c-c crash when adding a new language Version-Release number of selected component (if applicable): Fedora-Workstation-Live-x86_64-30-20190301.n.0.iso gnome-control-center-3.31.90-2.fc30.x86_64 Steps to Reproduce: 1. Settings 2. Region & Language 3. Language (English USA was selected during installation) 4. Scroll down and click on the three vertical dots 5. Start typing a language (eg: i) 6. crash Actual results: In journalctl I can see: Mar 04 13:30:07 host-172-16-0-3 kernel: gnome-control-c[3194]: segfault at 0 ip 00007f6192459347 sp 00007ffc7de78ad8 error 4 in libc-2.29.so[7f61923e2000+14d000] A side note: cannot report the crash via abrt,
(In reply to Alessio from comment #13) > > A side note: cannot report the crash via abrt, This afternoon I was not able to report it via abrt on another installation.
The problem is still here even with the gnome updates landed today.
*** Bug 1691674 has been marked as a duplicate of this bug. ***
Problem in language_visible() is that Esperanto doesn't have a country code: language = cc_util_normalize_casefold_and_unaccent (g_object_get_data (G_OBJECT (row), "language")); visible = match_all (chooser->filter_words, language); Should be: visible = language ? match_all (chooser->filter_words, language) : FALSE; The final line of the function will need a similar fix.
https://gitlab.gnome.org/GNOME/gnome-control-center/merge_requests/441
The PR looks fine, +1 FE ar least. Blocker, if it just affects esperanto i would not consider it blocker, +1b if it affects a wider and more common locale settings
Looks like this affected anyone searching for any language, due to the presence of Esperanto in the list of languages. But it should already be fixed by FEDORA-2019-140837afbb.