Ibus incompatible with Tor Browser in 13.10
Solution 1:
Type this in a terminal:
ibus exit
Such a simple answer took forever to find. :)
Solution 2:
I found this fix:
1 - gedit /path/to/start-tor-browser
2 - Add the following line on the second line (immediately after the line containing shebang interpreter directive - #!/bin/sh):
export GTK_IM_MODULE="xim"
The above line change the default value (ibus - Intelligent Input Bus, an input method framework for multilingual input) for GTK_IM_MODULE environment variable (which specifies an input method module to use) to xim (X Input Method).
3 - Save and close the file
4 - Run the tor script in terminal
sh /path/to/start-tor-browser
Worked for me using the 64bit version of Tor-Browser, this issue doe not affect the 32bit.
BUG
Solution 3:
Unfortunately I'm unable to comment on the above answer, but I just wanted to point out that this is a known bug and is recorded here along with various work arounds:
https://trac.torproject.org/projects/tor/ticket/9353
Personally, I just went to Language Support and changed my 'Keyboard input method system' to none.