I downloaded the 1.2.1 tarball for installation on my SuSE 11.3 machine.
Install fails with the "symbol lookup error: /usr/lib64/libgdk-x11-2.0.so.0: undefined symbol: g_malloc_n" message.
I looked up a previous question on the same topic….
but that solution (removing the runtime files) doesn't work - the .titanium directory doesn't yet exist.
I see the license agreement window, press the continue button, and immediately it crashes with the libgdk message.
After the failed install, I see that the ~/.titanium directory now exists, but contains only one subdirectory, called appdata, so again, the removal of the "runtime" files can't be done.
Looked harder on the solution provided in the link above, and discovered that files are installed in the /opt/titanium/ folder, because that was what I selected for my first installation attempt.
So I followed the instructions and removed all lib files as mentioned in the solution:
sudo rm libgobject-2.0.so
sudo rm libglib-2.0.so
sudo rm libgio-2.0.so
sudo rm libgthread-2.0.so
After this I could start the application - but only as root.
I don't suppose anyone has a better answer for this? I'm trying to install Titanium on my 64-bit Fedora 14 installation, and I'm seeing the exact same error.