After closing and reopening arora (Web browser) ...ibus-daemon seems to
be using 100% CPU.   gdb suggests that at least part of that 100% cpu
use occurs at

thread 1:
#0  0x00007f927f8c586c in g_slice_alloc (magazine_chunks=0xd065a0) at 
/build/buildd/glib2.0-2.43.3/./glib/gslice.c:536
#1  0x00007f927f8c586c in g_slice_alloc (tmem=<optimized out>, ix=0) at 
/build/buildd/glib2.0-2.43.3/./glib/gslice.c:842
#2  0x00007f927f8c586c in g_slice_alloc (mem_size=mem_size@entry=16) at 
/build/buildd/glib2.0-2.43.3/./glib/gslice.c:998
Python Exception <class 'TypeError'> iter() returned non-iterator of type 
'_iterator': 
#3  0x00007f927f8c68a6 in g_slist_prepend (list=0x0, data=0x1cfb950) at 
/build/buildd/glib2.0-2.43.3/./glib/gslist.c:254
#4  0x00007f927f8a77a0 in g_source_add_child_source (source=0x23eb2a0, 
child_source=0x1cfb950) at /build/buildd/glib2.0-2.43.3/./glib/gmain.c:1406
#5  0x00007f927fe35af0 in g_socket_create_source (cancellable=0x7f9278003d70 
[GCancellable], condition=(G_IO_IN | G_IO_ERR | G_IO_HUP | G_IO_NVAL), 
socket=0xd54280 [GSocket])
    at /build/buildd/glib2.0-2.43.3/./gio/gsocket.c:3363
#6  0x00007f927fe35af0 in g_socket_create_source (socket=0xd54280 [GSocket], 
condition=condition@entry=G_IO_IN, cancellable=cancellable@entry=0x7f9278003d70 
[GCancellable])
    at /build/buildd/glib2.0-2.43.3/./gio/gsocket.c:3424
#7  0x00007f927fe3da54 in add_sources (listener=listener@entry=0xd53760 
[GThreadedSocketService], callback=callback@entry=0x7f927fe3daf0 
<accept_ready>, callback_data=callback_data@entry=0xd66d00, 
cancellable=cancellable@entry=0x7f9278003d70 [GCancellable], context=0x0) at 
/build/buildd/glib2.0-2.43.3/./gio/gsocketlistener.c:521
#8  0x00007f927fe3e535 in g_socket_listener_accept_socket_async 
(listener=listener@entry=0xd53760 [GThreadedSocketService], 
cancellable=0x7f9278003d70 [GCancellable], 
callback=callback@entry=0x7f927fe425a0 <g_socket_service_ready>, 
user_data=user_data@entry=0x0) at 
/build/buildd/glib2.0-2.43.3/./gio/gsocketlistener.c:749
#9  0x00007f927fe3e665 in g_socket_listener_accept_async 
(listener=listener@entry=0xd53760 [GThreadedSocketService], 
cancellable=<optimized out>, callback=callback@entry=0x7f927fe425a0 
<g_socket_service_ready>, user_data=user_data@entry=0x0) at 
/build/buildd/glib2.0-2.43.3/./gio/gsocketlistener.c:807
#10 0x00007f927fe42509 in do_accept (service=service@entry=0xd53760 
[GThreadedSocketService]) at 
/build/buildd/glib2.0-2.43.3/./gio/gsocketservice.c:114
#11 0x00007f927fe42635 in g_socket_service_ready (object=0xd53760 
[GThreadedSocketService], result=<optimized out>, user_data=<optimized out>)
    at /build/buildd/glib2.0-2.43.3/./gio/gsocketservice.c:307
#12 0x00007f927fe43aab in g_task_return_now (task=0xd66c30 [GTask]) at 
/build/buildd/glib2.0-2.43.3/./gio/gtask.c:1077
#13 0x00007f927fe44126 in g_task_return (task=0xd66c30 [GTask], type=<optimized 
out>) at /build/buildd/glib2.0-2.43.3/./gio/gtask.c:1130
#14 0x00007f927fe3dbbc in accept_ready (accept_socket=0xd54280 [GSocket], 
condition=<optimized out>, user_data=0xd66c30) at 
/build/buildd/glib2.0-2.43.3/./gio/gsocketlistener.c:708
#15 0x00007f927fe34661 in socket_source_dispatch (source=0x24b15b0, 
callback=0x7f927fe3daf0 <accept_ready>, user_data=0xd66c30) at 
/build/buildd/glib2.0-2.43.3/./gio/gsocket.c:3265
#16 0x00007f927f8a8ddd in g_main_context_dispatch (context=0xd4bf20) at 
/build/buildd/glib2.0-2.43.3/./glib/gmain.c:3122
#17 0x00007f927f8a8ddd in g_main_context_dispatch 
(context=context@entry=0xd4bf20) at 
/build/buildd/glib2.0-2.43.3/./glib/gmain.c:3737
#18 0x00007f927f8a91b0 in g_main_context_iterate (context=0xd4bf20, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
/build/buildd/glib2.0-2.43.3/./glib/gmain.c:3808
#19 0x00007f927f8a94d2 in g_main_loop_run (loop=0xd657d0) at 
/build/buildd/glib2.0-2.43.3/./glib/gmain.c:4002
#20 0x0000000000416aa0 in  ()
#21 0x0000000000406334 in  ()
#22 0x00007f927f041ec5 in __libc_start_main (main=0x4061b0, argc=3, 
argv=0x7fff4f96d768, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, stack_end=0x7fff4f96d758)
    at libc-start.c:287
#23 0x0000000000406592 in  ()


thread 2:
#0  0x00007f927f1100fd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f927f8a914c in g_main_context_iterate (priority=2147483647, n_fds=2, 
fds=0x7f92700008c0, timeout=-1, context=0xd61ed0) at 
/build/buildd/glib2.0-2.43.3/./glib/gmain.c:4103
#2  0x00007f927f8a914c in g_main_context_iterate 
(context=context@entry=0xd61ed0, block=block@entry=1, 
dispatch=dispatch@entry=1, self=<optimized out>)
    at /build/buildd/glib2.0-2.43.3/./glib/gmain.c:3803
#3  0x00007f927f8a925c in g_main_context_iteration (context=0xd61ed0, 
may_block=may_block@entry=1) at /build/buildd/glib2.0-2.43.3/./glib/gmain.c:3869
#4  0x00007f927f8a9299 in glib_worker_main (data=<optimized out>) at 
/build/buildd/glib2.0-2.43.3/./glib/gmain.c:5614
#5  0x00007f927f8cfb95 in g_thread_proxy (data=0xd31e80) at 
/build/buildd/glib2.0-2.43.3/./glib/gthread.c:764
#6  0x00007f927f3ed0a5 in start_thread (arg=0x7f9277fff700) at 
pthread_create.c:309
#7  0x00007f927f11a5ad in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

thread 3:
#0  0x00007f927f1100fd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f927f8a914c in g_main_context_iterate (priority=2147483647, 
n_fds=10, fds=0x7f927801fd00, timeout=-1, context=0xd56dd0) at 
/build/buildd/glib2.0-2.43.3/./glib/gmain.c:4103
#2  0x00007f927f8a914c in g_main_context_iterate (context=0xd56dd0, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
/build/buildd/glib2.0-2.43.3/./glib/gmain.c:3803
#3  0x00007f927f8a94d2 in g_main_loop_run (loop=0xd56d60) at 
/build/buildd/glib2.0-2.43.3/./glib/gmain.c:4002
#4  0x00007f927fe9cdd6 in gdbus_shared_thread_func (user_data=0xd56da0) at 
/build/buildd/glib2.0-2.43.3/./gio/gdbusprivate.c:273
#5  0x00007f927f8cfb95 in g_thread_proxy (data=0xd31cf0) at 
/build/buildd/glib2.0-2.43.3/./glib/gthread.c:764
#6  0x00007f927f3ed0a5 in start_thread (arg=0x7f927cba6700) at 
pthread_create.c:309
#7  0x00007f927f11a5ad in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111


(though invoking gdb on ibus lead to some really long delays in entering 
keyboard input into the terminal window it was running in)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1421483

Title:
  All keyboard input fails: "IBUS-WARNING **: Events queue growing too
  big"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1421483/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to