This is what I gather by running "strace -f " on ibus-daemon: /*the child process, i.e., the preferences window is closed*/
31490 --- SIGCHLD (Child exited) @ 0 (0) --- 31490 write(10, "\0", 1) = 1 31490 rt_sigreturn(0xa) = -1 EINTR (Interrupted system call) 31490 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 31496 31490 read(4, 0x295a334, 4096) = -1 EAGAIN (Resource temporarily unavailable) 31490 poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=3, events=POLLIN}, {fd=7, events=POLLIN}], 6, -1) = 1 ([{fd=9, revents=POLLIN}]) /*this fd (9) belongs to the entity that sits on the panel... it is a pipe. EFAULT is does not appear until the child window is closed.*/ 31490 read(9, 0, 1) = -1 EFAULT (Bad address) 31490 read(4, 0x295a334, 4096) = -1 EAGAIN (Resource temporarily unavailable) 31490 poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=3, events=POLLIN}, {fd=7, events=POLLIN}], 6, -1) = 1 ([{fd=9, revents=POLLIN}]) 31490 read(9, 0, 1) = -1 EFAULT (Bad address) ......... .......... this continues until I select quit from the panel menu item. will attach the full strace log as "gokul-ibus-daemon.strace.tbz". -- ibus python 100 % cpu for ever https://bugs.launchpad.net/bugs/637671 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs