From: Tz-Huan H. <tz...@gm...> - 2015-02-26 14:00:55
|
Hi, On Thu, Feb 26, 2015 at 8:13 AM, Alexej Harm <ale...@xi...> wrote: > 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. > > Thank you very much for your patch, I'll commit it. Thanks, Tz-Huan |