← Back to team overview

desktop-packages team mailing list archive

[Bug 1421483] Re: All keyboard input fails: "IBUS-WARNING **: Events queue growing too big"

 

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 Desktop
Packages, which is subscribed to empathy in Ubuntu.
https://bugs.launchpad.net/bugs/1421483

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

Status in chromium-browser package in Ubuntu:
  New
Status in easytag package in Ubuntu:
  New
Status in empathy package in Ubuntu:
  New
Status in gnumeric package in Ubuntu:
  New
Status in libreoffice package in Ubuntu:
  New

Bug description:
  Mouse input (eg selecting cells, opening "File/Edit/View" menus, right
  click context menu) all works fine, but all attempts to use the
  keyboard (entering content to cells, moving between cells, pasting
  content into cells) silently fails, with an error message printed to
  console of

  (soffice:22108): IBUS-WARNING **: Events queue growing too big, will
  start to drop.

  about 3 times for every keystroke

  Ubuntu 15.04
   
  libreoffice-calc:
    Installed: 1:4.4.0-1ubuntu1
    Candidate: 1:4.4.0-1ubuntu1

  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: libreoffice-calc 1:4.4.0-1ubuntu1
  ProcVersionSignature: Ubuntu 3.18.0-13.14-generic 3.18.5
  Uname: Linux 3.18.0-13-generic x86_64
  ApportVersion: 2.16.1-0ubuntu2
  Architecture: amd64
  CurrentDesktop: GNOME
  Date: Thu Feb 12 20:28:05 2015
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2014-07-09 (218 days ago)
  InstallationMedia: Ubuntu-GNOME 14.10 "Utopic Unicorn" - Alpha amd64 (20140708)
  SourcePackage: libreoffice
  UpgradeStatus: No upgrade log present (probably fresh install)

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


References