Bug#414698: libgtk2.0-0: Thai-Lao immodule does not accept any key
Theppitak Karoonboonyanan
thep at linux.thai.net
Wed Mar 14 03:51:46 CET 2007
On 3/14/07, Loïc Minier <lool at dooz.org> wrote:
> I'm attaching the lsdiff of all the Gtk patches; I really don't see
> anything capable of perturbing the IMs, except the IM loading patch
> (debian/patches/020_immodules-files-d.patch), this is what causes gtk
> to use the /usr/lib/.../*.immodules files instead of /etc/gtk-2.0.
>
> If the patch is the culprit, I suppose a strace could clarify what's
> happening.
strace log says the im-thai.so is properly loaded.
---8<---
open("/usr/lib/gtk-2.0/2.10.0/immodule-files.d",
O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
getdents64(4, /* 3 entries */, 4096) = 96
open("/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules",
O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=1224, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x2b2d050b1000
read(5, "# automatically generated by dh_"..., 4096) = 1224
read(5, "", 4096) = 0
read(5, "", 4096) = 0
close(5) = 0
munmap(0x2b2d050b1000, 4096) = 0
getdents64(4, /* 0 entries */, 4096) = 0
close(4) = 0
open("/etc/gtk-2.0/gtk.immodules", O_RDONLY|O_NONBLOCK|O_DIRECTORY) =
-1 ENOENT (No such file or directory)
open("/etc/gtk-2.0/gtk.immodules", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat("/usr/lib/gtk-2.0/2.10.0/immodules/im-thai.so",
{st_mode=S_IFREG|0644, st_size=11664, ...}) = 0
open("/usr/lib/gtk-2.0/2.10.0/immodules/im-thai.so", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\17\0"..., 640) = 640
fstat(4, {st_mode=S_IFREG|0644, st_size=11664, ...}) = 0
mmap(NULL, 1058376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0x2b2d050b1000
mprotect(0x2b2d050b4000, 1046088, PROT_NONE) = 0
mmap(0x2b2d051b3000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x2b2d051b3000
close(4) = 0
---8<---
> Do you have some debug output to debug what's happening
> between Gdk and the IM?
I'm also trying to test it.
--
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/
More information about the Pkg-gnome-maintainers
mailing list