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 |