Bug 1256443 - [abrt] libgnomekbd: xkl_engine_constructor(): gkbd-keyboard-display killed by SIGSEGV
Summary: [abrt] libgnomekbd: xkl_engine_constructor(): gkbd-keyboard-display killed by...
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: libgnomekbd
Version: 24
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Rui Matos
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:1d67c997fcebf944d8eec616c81...
: 1262553 (view as bug list)
Depends On:
Blocks: WaylandRelated WaylandByDefault
TreeView+ depends on / blocked
 
Reported: 2015-08-24 15:07 UTC by Алексей Смирнов
Modified: 2017-01-18 14:33 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-01-18 14:33:03 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (25.08 KB, text/plain)
2015-08-24 15:08 UTC, Алексей Смирнов
no flags Details
File: cgroup (190 bytes, text/plain)
2015-08-24 15:08 UTC, Алексей Смирнов
no flags Details
File: core_backtrace (1.94 KB, text/plain)
2015-08-24 15:08 UTC, Алексей Смирнов
no flags Details
File: dso_list (8.60 KB, text/plain)
2015-08-24 15:10 UTC, Алексей Смирнов
no flags Details
File: environ (847 bytes, text/plain)
2015-08-24 15:10 UTC, Алексей Смирнов
no flags Details
File: limits (1.29 KB, text/plain)
2015-08-24 15:10 UTC, Алексей Смирнов
no flags Details
File: maps (38.54 KB, text/plain)
2015-08-24 15:11 UTC, Алексей Смирнов
no flags Details
File: mountinfo (3.33 KB, text/plain)
2015-08-24 15:11 UTC, Алексей Смирнов
no flags Details
File: namespaces (85 bytes, text/plain)
2015-08-24 15:11 UTC, Алексей Смирнов
no flags Details
File: open_fds (830 bytes, text/plain)
2015-08-24 15:11 UTC, Алексей Смирнов
no flags Details
File: proc_pid_status (1011 bytes, text/plain)
2015-08-24 15:11 UTC, Алексей Смирнов
no flags Details
File: var_log_messages (28 bytes, text/plain)
2015-08-24 15:11 UTC, Алексей Смирнов
no flags Details
File: exploitable (168 bytes, application/octet-stream)
2015-08-24 15:11 UTC, Алексей Смирнов
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 768113 0 None None None 2016-09-13 16:57:11 UTC

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.


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