Bug 1256443

Summary: [abrt] libgnomekbd: xkl_engine_constructor(): gkbd-keyboard-display killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Алексей Смирнов <debugger94>
Component: libgnomekbdAssignee: Rui Matos <rmatos>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 24CC: fedora, mclasen
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/99a14c538f5cae859ec82c70eb6fbc666dffd5e9
Whiteboard: abrt_hash:1d67c997fcebf944d8eec616c812c27d371df62a
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-18 14:33:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1277927, 1372055    
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: limits
none
File: maps
none
File: mountinfo
none
File: namespaces
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages
none
File: exploitable none

Description Алексей Смирнов 2015-08-24 15:07:54 UTC
Version-Release number of selected component:
libgnomekbd-3.6.0-8.fc23

Additional info:
reporter:       libreport-2.6.2
backtrace_rating: 3
cmdline:        gkbd-keyboard-display -l us
crash_function: xkl_engine_constructor
executable:     /usr/bin/gkbd-keyboard-display
global_pid:     5780
kernel:         4.2.0-0.rc7.git4.1.fc24.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (4 frames)
 #0 xkl_engine_constructor at /lib64/libxklavier.so.16
 #1 g_object_new_internal at /lib64/libgobject-2.0.so.0
 #2 g_object_new_valist at /lib64/libgobject-2.0.so.0
 #4 xkl_engine_get_instance at /lib64/libxklavier.so.16

Comment 1 Алексей Смирнов 2015-08-24 15:08:03 UTC
Created attachment 1066464 [details]
File: backtrace

Comment 2 Алексей Смирнов 2015-08-24 15:08:04 UTC
Created attachment 1066465 [details]
File: cgroup

Comment 3 Алексей Смирнов 2015-08-24 15:08:05 UTC
Created attachment 1066466 [details]
File: core_backtrace

Comment 4 Алексей Смирнов 2015-08-24 15:10:56 UTC
Created attachment 1066467 [details]
File: dso_list

Comment 5 Алексей Смирнов 2015-08-24 15:10:58 UTC
Created attachment 1066468 [details]
File: environ

Comment 6 Алексей Смирнов 2015-08-24 15:10:59 UTC
Created attachment 1066469 [details]
File: limits

Comment 7 Алексей Смирнов 2015-08-24 15:11:01 UTC
Created attachment 1066470 [details]
File: maps

Comment 8 Алексей Смирнов 2015-08-24 15:11:03 UTC
Created attachment 1066471 [details]
File: mountinfo

Comment 9 Алексей Смирнов 2015-08-24 15:11:04 UTC
Created attachment 1066472 [details]
File: namespaces

Comment 10 Алексей Смирнов 2015-08-24 15:11:06 UTC
Created attachment 1066473 [details]
File: open_fds

Comment 11 Алексей Смирнов 2015-08-24 15:11:07 UTC
Created attachment 1066474 [details]
File: proc_pid_status

Comment 12 Алексей Смирнов 2015-08-24 15:11:09 UTC
Created attachment 1066475 [details]
File: var_log_messages

Comment 13 Алексей Смирнов 2015-08-24 15:11:12 UTC
Created attachment 1066476 [details]
File: exploitable

Comment 14 Jan Kurik 2016-02-24 13:39:58 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle.
Changing version to '24'.

More information and reason for this action is here:
https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora24#Rawhide_Rebase

Comment 15 Christian Stadelmann 2016-06-01 16:14:33 UTC
I got this backtrace when trying to display the keyboard layout on a gnome+wayland session. This always immediately results in a SEGV. When specifying GDK_BACKEND=x11, it crashes at a later point in execution or runs fine.

Comment 16 Matthias Clasen 2016-08-31 22:43:05 UTC
In theory, it should be possible to make gkbd-keyboard-display work under wayland, since we're using xkb there too. If that is too hard, we should at least disable the button in the region panel under wayland.

Comment 17 Christian Stadelmann 2016-09-06 18:24:53 UTC
(In reply to Matthias Clasen from comment #16)
> In theory, it should be possible to make gkbd-keyboard-display work under
> wayland, since we're using xkb there too. If that is too hard, we should at
> least disable the button in the region panel under wayland.

And also in the gnome-shell keyboard-switcher dropdown menu, which is only visible in case you have multiple keyboard layouts configured.

Having it ported would be preferred, of course.

Comment 18 Christian Stadelmann 2016-09-28 20:07:47 UTC
*** Bug 1262553 has been marked as a duplicate of this bug. ***

Comment 19 Christian Stadelmann 2016-11-05 16:39:08 UTC
the keyboard layout window is now using X11 (enforced). The crasher is gone for me now.

Comment 20 Christian Stadelmann 2017-01-18 14:17:15 UTC
Can somebody please close this bug, it is fixed upstream on Fedora 25 for quite some time.