This crash is occurring regularly while using IRC with Empathy on Ubuntu 10.04. telepathy-idle is version 0.1.6-1, telepathy 0.10.1-1ubuntu2. Several users are experiencing it, see https://bugs.launchpad.net/ubuntu/+source/telepathy-idle/+bug/546246 I hope the trace is good enough, and the crash isn't already fixed! #0 0x007e1422 in __kernel_vsyscall () No symbol table info available. #1 0x00314641 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = pid = 4456436 selftid = 3103 #2 0x00317a72 in *__GI_abort () at abort.c:92 act = {__sigaction_handler = { sa_handler = 0xa124e4 <_rtld_local+1220>, sa_sigaction = 0xa124e4 <_rtld_local+1220>}, sa_mask = {__val = {917504, 134583744, 134520168, 3215586392, 7175, 3215586360, 134515384, 134515324, 3, 10561784, 3865137, 3, 134583744, 3215586288, 4456436, 25, 3215587748, 3215586408, 3984180, 2, 3215586288, 4, 0, 3215586384, 3215586396, 2, 4312327, 4312323, 4307873, 4307899, 230, 3215586288}}, sa_flags = -1079380936, sa_restorer = 0x41e0a3} sigs = {__val = {32, 0 }} #3 0x0034b48d in __libc_message (do_abort=2, fmt=0x41fef8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 ap = fd = -1079380576 on_2 = list = nlist = cp = written = false #4 0x00355581 in malloc_printerr (action=, str=0x6
, ptr=0x90db480) at malloc.c:6264 buf = "090db480" cp = #5 0x00356dd8 in _int_free (av=, p=) at malloc.c:4792 size = 0 nextchunk = (mchunkptr) 0xc1f nextsize = 12093416 prevsize = bck = fwd = errstr = 0x6
__func__ = "_int_free" #6 0x00359ebd in *__GI___libc_free (mem=0x90db480) at malloc.c:3738 ar_ptr = (mstate) 0x4413c0 p = (mchunkptr) 0x6 #7 0x00b03086 in g_realloc_n () from /lib/libglib-2.0.so.0 No symbol table info available. #8 0x00224e45 in tp_debug_sender_constructor (type=151893216, n_construct_params=3215588520, construct_params=0x3736b6) at debug-sender.c:207 retval = #9 0x00224f76 in tp_debug_sender_set_property (object=0x90bc030, property_id=3215588408, value=0x90c7ca8, pspec=0x80) at debug-sender.c:175 No locals. #10 0x0804decd in idle_debug (flag=IDLE_DEBUG_PARSER, format=0x8063123 "%s: set handle %u") at idle-debug.c:97 message = (gchar *) 0x9109920 "_parse_atom: set handle 63" #11 0x0805502e in _parse_atom (parser=, arr=, atom=99 'c', token=, contact_reffed=0x911dc28, room_reffed=0x90f06c8) at idle-parser.c:493 id = modechar = 0 '\0' priv = (IdleParserPrivate *) 0x90cc028 handle = 6 val = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} contact_repo = (TpHandleRepoIface *) 0x90bcd80 room_repo = (TpHandleRepoIface *) 0x90bce30 __PRETTY_FUNCTION__ = "_parse_atom" #12 0x080551eb in _parse_and_forward_one (parser=, tokens=, code=IDLE_PARSER_PREFIXCMD_PRIVMSG_USER, format=0x8063252 "cIc:") at idle-parser.c:385 val = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} priv = (IdleParserPrivate *) 0x90cc028 args = (GValueArray *) 0x90efc70 link = result = iter = (gchar **) 0x912b3a8 contact_reffed = (TpHandleSet *) 0x911dc28 room_reffed = (TpHandleSet *) 0x90f06c8 __PRETTY_FUNCTION__ = "_parse_and_forward_one" #13 0x08055843 in idle_parser_receive (parser=0x90cc018, msg=0x90dfce8 ":slangasek!