Bug 14782 - Core dump in telepathy-gabble
Summary: Core dump in telepathy-gabble
Status: RESOLVED NOTOURBUG
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-02 09:52 UTC by Pedro Suarez
Modified: 2008-03-03 04:28 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Pedro Suarez 2008-03-02 09:52:47 UTC
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.
Comment 1 Simon McVittie 2008-03-03 03:17:01 UTC
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?
Comment 2 Pedro Suarez 2008-03-03 03:41:52 UTC
(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

Comment 3 Simon McVittie 2008-03-03 03:56:48 UTC
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.
Comment 4 Pedro Suarez 2008-03-03 04:21:35 UTC
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 :)
Comment 5 Simon McVittie 2008-03-03 04:28:43 UTC
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.