|
From: Alexej H. <ale...@xi...> - 2015-02-26 00:26:20
|
Hi,
the following xmodmap(1) configuration causes a segmentation fault in
the EFL project “Terminology” when AltGr+Shift+0 is pressed to enter
SUPERSCRIPT ZERO (U+2070):
! Modofier key (AltGr) that can be replaced with another key.
keycode 108 = Mode_switch Multi_key
! Superscript numbers.
keysym 0 = 0 parenright 0 zerosuperior
This is the gdb(1) output of a crash:
GNU gdb (Gentoo 7.7.1 p1) 7.7.1
(gdb) run
Starting program: /usr/bin/terminology
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib64/libeo.so.1.12.2-gdb.py",
line 7, in <module>
import eo_gdb
ImportError: No module named eo_gdb
[New Thread 0x7fffed6f5700 (LWP 7555)]
[New Thread 0x7fffeb759700 (LWP 7557)]
Program received signal SIGSEGV, Segmentation fault.
0x00007fffeca30b80 in
scim::scim_string_to_key(scim::KeyEvent&, std::string const&)
() from /usr/lib64/libscim-1.0.so.8
I have attached a patch that fixes the problem.
Best regards,
Alexej Harm
|