Bug 1208526 - [abrt] gnome-shell: xkb_keymap_unref(): gnome-shell killed by SIGSEGV
Summary: [abrt] gnome-shell: xkb_keymap_unref(): gnome-shell killed by SIGSEGV
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 22
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Owen Taylor
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:fde67bfae217a13b1ca3a4106c4...
Depends On:
Blocks: F22FinalFreezeException
TreeView+ depends on / blocked
 
Reported: 2015-04-02 12:51 UTC by Mike FABIAN
Modified: 2015-04-22 10:30 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-04-22 10:30:29 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (55.17 KB, text/plain)
2015-04-02 12:51 UTC, Mike FABIAN
no flags Details
File: cgroup (189 bytes, text/plain)
2015-04-02 12:51 UTC, Mike FABIAN
no flags Details
File: core_backtrace (24.95 KB, text/plain)
2015-04-02 12:51 UTC, Mike FABIAN
no flags Details
File: dso_list (25.90 KB, text/plain)
2015-04-02 12:51 UTC, Mike FABIAN
no flags Details
File: environ (982 bytes, text/plain)
2015-04-02 12:51 UTC, Mike FABIAN
no flags Details
File: limits (1.29 KB, text/plain)
2015-04-02 12:51 UTC, Mike FABIAN
no flags Details
File: maps (103.62 KB, text/plain)
2015-04-02 12:51 UTC, Mike FABIAN
no flags Details
File: mountinfo (3.47 KB, text/plain)
2015-04-02 12:51 UTC, Mike FABIAN
no flags Details
File: namespaces (85 bytes, text/plain)
2015-04-02 12:51 UTC, Mike FABIAN
no flags Details
File: open_fds (4.50 KB, text/plain)
2015-04-02 12:51 UTC, Mike FABIAN
no flags Details
File: proc_pid_status (941 bytes, text/plain)
2015-04-02 12:52 UTC, Mike FABIAN
no flags Details
File: var_log_messages (670 bytes, text/plain)
2015-04-02 12:52 UTC, Mike FABIAN
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 747263 0 None None None Never

Description Mike FABIAN 2015-04-02 12:51:39 UTC
Version-Release number of selected component:
gnome-shell-3.16.0-1.fc22

Additional info:
reporter:       libreport-2.5.0
backtrace_rating: 4
cmdline:        gnome-shell --mode=gdm --wayland --display-server
crash_function: xkb_keymap_unref
executable:     /usr/bin/gnome-shell
global_pid:     8516
kernel:         4.0.0-0.rc4.git0.1.fc22.x86_64
runlevel:       N 5
type:           CCpp
uid:            42

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 xkb_keymap_unref at src/keymap.c:66
 #1 xkb_state_unref at src/state.c:600
 #2 meta_wayland_keyboard_update_xkb_state at wayland/meta-wayland-keyboard.c:304
 #3 meta_wayland_keyboard_take_keymap at wayland/meta-wayland-keyboard.c:150
 #7 g_signal_emit_by_name at gsignal.c:3401
 #8 meta_backend_native_set_keymap at backends/native/meta-backend-native.c:285
 #9 ffi_call_unix64 at ../src/x86/unix64.S:76
 #10 ffi_call at ../src/x86/ffi64.c:525
 #11 gjs_invoke_c_function at gi/function.cpp:997
 #12 function_call at gi/function.cpp:1319

Comment 1 Mike FABIAN 2015-04-02 12:51:44 UTC
Created attachment 1010137 [details]
File: backtrace

Comment 2 Mike FABIAN 2015-04-02 12:51:45 UTC
Created attachment 1010138 [details]
File: cgroup

Comment 3 Mike FABIAN 2015-04-02 12:51:47 UTC
Created attachment 1010139 [details]
File: core_backtrace

Comment 4 Mike FABIAN 2015-04-02 12:51:49 UTC
Created attachment 1010140 [details]
File: dso_list

Comment 5 Mike FABIAN 2015-04-02 12:51:51 UTC
Created attachment 1010141 [details]
File: environ

Comment 6 Mike FABIAN 2015-04-02 12:51:52 UTC
Created attachment 1010142 [details]
File: limits

Comment 7 Mike FABIAN 2015-04-02 12:51:55 UTC
Created attachment 1010143 [details]
File: maps

Comment 8 Mike FABIAN 2015-04-02 12:51:56 UTC
Created attachment 1010144 [details]
File: mountinfo

Comment 9 Mike FABIAN 2015-04-02 12:51:58 UTC
Created attachment 1010145 [details]
File: namespaces

Comment 10 Mike FABIAN 2015-04-02 12:51:59 UTC
Created attachment 1010146 [details]
File: open_fds

Comment 11 Mike FABIAN 2015-04-02 12:52:01 UTC
Created attachment 1010147 [details]
File: proc_pid_status

Comment 12 Mike FABIAN 2015-04-02 12:52:02 UTC
Created attachment 1010148 [details]
File: var_log_messages

Comment 13 Rui Matos 2015-04-02 17:27:16 UTC
There's an upstream fix in https://bugzilla.gnome.org/show_bug.cgi?id=747263 .

Comment 14 Mike FABIAN 2015-04-07 13:32:53 UTC
Thank you!

This crash happens when adding or deleting input sources in gnome-control-center on Fedora 22.

Comment 15 Mike FABIAN 2015-04-09 13:44:06 UTC
Apparently the problem still exists in Fedora-Live-Workstation-x86_64-22_Beta-1.iso

Comment 16 Mike FABIAN 2015-04-15 07:49:48 UTC
Apparently the problem still exists in Fedora-Live-Workstation-x86_64-22_Beta-2.iso

Comment 17 Mike FABIAN 2015-04-15 07:51:11 UTC
I think the upstream fix should be included in Fedora 2, this is
pretty serious.

Comment 18 Mike FABIAN 2015-04-15 08:14:15 UTC
(I tried to propose this as a FinalBlocker using https://qa.fedoraproject.org/blockerbugs/propose_bug , but that page always just gives me
“Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.")

Comment 19 Mike FABIAN 2015-04-15 09:08:02 UTC
https://fedoraproject.org/wiki/Fedora_22_Final_Release_Criteria#Default_panel_functionality says:

> All elements of the default panel (or equivalent) configuration in
> all release-blocking desktops must function correctly in typical
> use.

Adding and removing input sources is a very basic functionality,
if the Gnome session crashs frequently when doing this, it is
really bad.

Comment 20 Matthias Clasen 2015-04-16 17:36:45 UTC
the upstream fix is included in 3.16.1

Comment 21 Adam Williamson 2015-04-20 17:21:32 UTC
Does that mean it should be in https://admin.fedoraproject.org/updates/FEDORA-2015-6251 (so that update could be edited and marked as fixing this bug?)

Comment 22 Petr Schindler 2015-04-20 17:43:58 UTC
Discussed at today's blocker review meeting [1].

This bug was rejected as Final Blocker but accepted as Freeze Exception - this doesn't appear to violate any criterion and seems fixable with an update, the impact is annoying but not critical, by the description

[1] http://meetbot.fedoraproject.org/fedora-blocker-review/2015-04-20/

Comment 23 Mike FABIAN 2015-04-20 19:39:06 UTC
(In reply to awilliam from comment #21)
> Does that mean it should be in
> https://admin.fedoraproject.org/updates/FEDORA-2015-6251 (so that update
> could be edited and marked as fixing this bug?)

On Fedora 22 Beta (Fedora-Live-Workstation-x86_64-22_Beta-3.iso),
after “sudo dnf update” I have gnome-shell-3.16.1-1.fc22.x86_64
and it seems that this fixes the problem.

Comment 24 Adam Williamson 2015-04-20 20:29:23 UTC
Marking as VERIFIED, then. We can close this when the update goes stable.

Comment 25 Kalev Lember 2015-04-22 10:30:29 UTC
The 3.16.1 update has made it to stable now.


Note You need to log in before you can comment on or make changes to this bug.