A core dump is raised when 'telepathy-gabble' is executed under Kubuntu Gutsy: wotan@wotan-laptop:~$ telepathy-gabble ** CRITICAL **: dbus_g_object_type_install_info: assertion `G_TYPE_IS_CLASSED (object_type)' failed aborting... Cancelado (core dumped) I tried this with the telepathy-gabble from apt, and with a version built from sources, but I got the same result. Perhaps its a misconfiguration of dbus... My dbus version is 1.1.1, and dbus-glib 0.7.4.
Could you please get us a backtrace? Using the build you did from source is probably easiest: $ gdb ./src/telepathy-gabble ... copyright notice ... (gdb) run ... Program received signal SIGABRT, Aborted. (gdb) bt ... [send us this output] ... What version of telepathy-gabble did you build, and what versions of libtelepathy-glib0 and libglib2.0-0 do you have?
(gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb7c2b875 in raise () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7c2d201 in abort () from /lib/tls/i686/cmov/libc.so.6 #3 0xb7d82f4a in g_logv () from /usr/lib/libglib-2.0.so.0 #4 0xb7d82f89 in g_log () from /usr/lib/libglib-2.0.so.0 #5 0xb7d8306b in g_return_if_fail_warning () from /usr/lib/libglib-2.0.so.0 #6 0xb7e806af in dbus_g_object_type_install_info (object_type=3085493024, info=0x6) at dbus-gobject.c:1560 #7 0xb7eaf351 in tp_svc_connection_manager_base_init (klass=0x80b9448) at _gen/svc-Connection_Manager.c:53 #8 0xb7e2a6a1 in ?? () from /usr/lib/libgobject-2.0.so.0 #9 0x080b9448 in ?? () #10 0xbf93d320 in ?? () #11 0xb7efbe73 in ?? () from /lib/ld-linux.so.2 #12 0xb7e30e92 in ?? () from /usr/lib/libgobject-2.0.so.0 #13 0x00000000 in ?? () I built telepathy-gabble 0.7.2 and 0.6.2, and both gave the same result. The other packages are ubuntu default versions: libglib2.0-0: 2.14.1-1 libtelepathy-glib0: 0.5.14-0
It looks as though your dbus-glib is too old? telepathy-glib or telepathy-gabble has somehow been linked against dbus-glib < 0.72 (possibly 0.71 from Ubuntu edgy). In dbus-glib 0.73 (feisty) or 0.74 (gutsy, hardy) that assertion would not have failed.
Oh, yes... I had a lost installation of dbus in /usr/local and telepathy was linking against that version. Sorry for the mistake, now it works :)
Closing as NOTOURBUG.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.