Onboard crashes the entire desktop (Xorg crashes in _XkbSetMapChecks xkb.c:2387)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Onboard |
New
|
Undecided
|
Unassigned | ||
X.Org X server |
New
|
Unknown
|
|||
onboard (Ubuntu) |
In Progress
|
Undecided
|
sonald | ||
xorg-server (Ubuntu) |
Triaged
|
High
|
Unassigned |
Bug Description
Onboard 1.4.1 crashes the entire Desktop if I selected any alternate character from pop-up
[bishop@fringe ~]$ ls /usr/share/
xfce.desktop
[bishop@fringe ~]$ echo $XDG_CURRENT_
XFCE
[bishop@fringe ~]$ echo $XDG_SESSION_TYPE
x11
[bishop@fringe ~]$ cat /etc/*-release
Fedora release 29 (Twenty Nine)
NAME=Fedora
VERSION="29 (Twenty Nine)"
ID=fedora
VERSION_ID=29
VERSION_CODENAME=""
PLATFORM_
PRETTY_NAME="Fedora 29 (Twenty Nine)"
ANSI_COLOR="0;34"
LOGO=fedora-
CPE_NAME=
HOME_URL="https:/
DOCUMENTATION_URL="https:/
SUPPORT_URL="https:/
BUG_REPORT_URL="https:/
REDHAT_
REDHAT_
REDHAT_
REDHAT_
PRIVACY_
Fedora release 29 (Twenty Nine)
Fedora release 29 (Twenty Nine)
description: | updated |
Changed in xorg-server: | |
status: | Unknown → New |
I have the same problem. It happens when a character from outside of current layout is chosen. For instance I set `setxkbmap -layout pl`. When choosing "ć" from popup (a character that belongs to "pl" layout) everything is fine. The character gets into text. But choosing something else causes Fluxbox (1.3.7) to segfault (corrupted stack?) in standard library:
Program received signal SIGSEGV, Segmentation fault. tree_rebalance_ for_erase (__z=0x5584f9fe 63a0, __header=...) at /build/ gcc/src/ gcc/libstdc+ +-v3/src/ c++98/tree. cc:144 gcc/src/ gcc/libstdc+ +-v3/src/ c++98/tree. cc: No such file or directory. tree_rebalance_ for_erase (__z=0x5584f9fe 63a0, __header=...) at /build/ gcc/src/ gcc/libstdc+ +-v3/src/ c++98/tree. cc:144
0x00007f73bdbfca31 in std::_Rb_
144 /build/
(gdb) bt
#0 0x00007f73bdbfca31 in std::_Rb_
#1 0x00005584f8818e08 in ?? ()
Backtrace stopped: Cannot access memory at address 0x7ffefd853048