[Bug 21135] New: crash on reconnect
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sun Apr 12 14:55:18 CEST 2009
http://bugs.freedesktop.org/show_bug.cgi?id=21135
Summary: crash on reconnect
Product: Telepathy
Version: unspecified
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: major
Priority: medium
Component: telepathy-idle
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: bugs at bugs.freedesktop.org.flonet.net
telepathy-mission-control Version 4.67
telepathy-idle git latest (1b6f1549a8c66356a9ea2d4a7240be98efb38ec7)
libtelepathy Version 0.3.3
telepathy-glib Version 0.7.29
empathy Version 2.26.0.1
Distribution: Gentoo Base System release 2.0.0
Gnome Release: 2.26.0 2009-03-22 (Gentoo)
BugBuddy Version: 2.26.0
System: Linux 2.6.28-gentoo-r2 #1 SMP Fri Feb 20 18:53:41 CET 2009 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10599903
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome
GTK+ Modules: canberra-gtk-module, gnomebreakpad
Memory status: size: 280227840 vsize: 280227840 resident: 42569728 share:
15134720 rss: 42569728 rss_rlim: 18446744073709551615
CPU usage: start_time: 1239530114 rtime: 429 utime: 399 stime: 30 cutime:0
cstime: 0 timeout: 0 it_real_value: 0 frequency: 100
Backtrace was generated from '/usr/bin/empathy'
[Thread debugging using libthread_db enabled]
[New Thread 0x7fcfcb5bb6f0 (LWP 18877)]
0x00007fcfc90d9ec5 in __libc_waitpid (pid=25802, stat_loc=0x7fffd35f88d0,
options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:32
in ../sysdeps/unix/sysv/linux/waitpid.c
#0 0x00007fcfc90d9ec5 in __libc_waitpid (pid=25802, stat_loc=0x7fffd35f88d0,
options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:32
#1 0x00007fcfc817f79a in IA__g_spawn_sync (
working_directory=<value optimized out>, argv=<value optimized out>,
envp=<value optimized out>, flags=<value optimized out>,
child_setup=<value optimized out>, user_data=<value optimized out>,
standard_output=0x0, standard_error=0x0, exit_status=0x0,
error=0x7fffd35f8a38) at gspawn.c:382
#2 0x00007fcfc817faaf in IA__g_spawn_command_line_sync (
command_line=<value optimized out>, standard_output=0x0,
standard_error=0x0, exit_status=0x0, error=0x7fffd35f8a38) at gspawn.c:694
#3 0x00007fcfbf00acac in bugbuddy_segv_handle ()
from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
#4 <signal handler called>
#5 0x00007fcfc7e01165 in *__GI_raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6 0x00007fcfc7e024de in *__GI_abort () at abort.c:88
#7 0x00007fcfc816fbf4 in IA__g_assertion_message (domain=0x7fcfc81c6cfe "",
file=0x7fcfcaf7ccaf "empathy-chatroom.c", line=<value optimized out>,
func=0x7fcfcaf7d030 "chatroom_set_property",
message=<value optimized out>) at gtestutils.c:1301
#8 0x00007fcfc817007b in IA__g_assertion_message_expr (domain=0x0,
file=0x7fcfcaf7ccaf "empathy-chatroom.c", line=231,
func=0x7fcfcaf7d030 "chatroom_set_property", expr=<value optimized out>)
at gtestutils.c:1312
#9 0x00007fcfcaf5d0c4 in chatroom_set_property (object=0x2b8df20,
param_id=<value optimized out>, value=<value optimized out>,
pspec=0x189eed0) at empathy-chatroom.c:231
#10 0x00007fcfc8402ff2 in IA__g_object_set_valist (object=0x2b8df20,
first_property_name=<value optimized out>, var_args=0x7fffd35f9220)
at gobject.c:942
#11 0x00007fcfc840341a in IA__g_object_set (_object=0x2b8df20,
first_property_name=0x7fcfcaf7cca7 "tp-chat") at gobject.c:1537
#12 0x00007fcfcaf5dadf in chatroom_manager_observe_channel_cb (
dispatcher=<value optimized out>, operation=<value optimized out>,
user_data=<value optimized out>) at empathy-chatroom-manager.c:725
#13 0x00007fcfc83fec59 in IA__g_closure_invoke (closure=0x191f5c0,
return_value=0x0, n_param_values=2, param_values=0x2ac50f0,
invocation_hint=0x7fffd35f9490) at gclosure.c:767
#14 0x00007fcfc841014f in signal_emit_unlocked_R (node=0x18aef00, detail=0,
instance=0x18a82a0, emission_return=0x0, instance_and_params=0x2ac50f0)
at gsignal.c:3247
#15 0x00007fcfc84116b2 in IA__g_signal_emit_valist (instance=0x18a82a0,
signal_id=<value optimized out>, detail=0, var_args=0x7fffd35f9670)
at gsignal.c:2980
#16 0x00007fcfc8411b2d in IA__g_signal_emit (instance=0x49bd,
signal_id=18877, detail=6) at gsignal.c:3037
#17 0x00007fcfcaf63ab1 in dispatch_operation_ready_cb (operation=0x19bc480,
dispatcher=0x18a82a0) at empathy-dispatcher.c:401
#18 0x00007fcfcaf63ff6 in dispatcher_connection_new_requested_channel (
dispatcher=<value optimized out>, request_data=0x1928590,
object_path=0x2d86770
"/org/freedesktop/Telepathy/Connection/idle/irc/MYNICK_40testnet_2efreenode_2enet0x20e71d0/MucChannel1",
properties=0x0,
error=0x0) at empathy-dispatcher.c:1133
#19 0x00007fcfc88a0bf9 in _tp_cli_connection_invoke_callback_request_channel (
self=0x2aeb330, error=0x0, args=0x2b60b40,
generic_callback=0x7fcfcaf64567 <dispatcher_request_channel_cb>,
user_data=0x1928590, weak_object=0x18a82a0)
at _gen/tp-cli-connection-body.h:3211
#20 0x00007fcfc88d3037 in tp_proxy_pending_call_idle_invoke (p=0x2be6860)
at proxy-methods.c:153
#21 0x00007fcfc814e106 in IA__g_main_context_dispatch (context=0x1692000)
at gmain.c:1814
#22 0x00007fcfc8151106 in g_main_context_iterate (context=0x1692000, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2448
#23 0x00007fcfc8151500 in IA__g_main_loop_run (loop=0x191f3c0) at gmain.c:2656
#24 0x00007fcfca23253c in IA__gtk_main () at gtkmain.c:1205
#25 0x000000000041488c in main (argc=1, argv=0x7fffd35f9c68) at empathy.c:569
Thread 1 (Thread 0x7fcfcb5bb6f0 (LWP 18877)):
#0 0x00007fcfc90d9ec5 in __libc_waitpid (pid=25802, stat_loc=0x7fffd35f88d0,
options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:32
oldtype = <value optimized out>
result = <value optimized out>
#1 0x00007fcfc817f79a in IA__g_spawn_sync (
working_directory=<value optimized out>, argv=<value optimized out>,
envp=<value optimized out>, flags=<value optimized out>,
child_setup=<value optimized out>, user_data=<value optimized out>,
standard_output=0x0, standard_error=0x0, exit_status=0x0,
error=0x7fffd35f8a38) at gspawn.c:382
outpipe = -1
errpipe = -1
pid = 25802
fds = {__fds_bits = {45857024, 8, 16, 16, 45293360, 0, 16, 0,
45293400, 26388560, 45293360, 140736739641912, 5, 140530391871300,
140736739641560, 140736739641680}}
ret = <value optimized out>
outstr = (GString *) 0x0
errstr = (GString *) 0x0
failed = 0
status = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#2 0x00007fcfc817faaf in IA__g_spawn_command_line_sync (
command_line=<value optimized out>, standard_output=0x0,
standard_error=0x0, exit_status=0x0, error=0x7fffd35f8a38) at gspawn.c:694
retval = <value optimized out>
argv = (gchar **) 0x2b31f30
__PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#3 0x00007fcfbf00acac in bugbuddy_segv_handle ()
from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#4 <signal handler called>
No locals.
#5 0x00007fcfc7e01165 in *__GI_raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
pid = <value optimized out>
selftid = <value optimized out>
#6 0x00007fcfc7e024de in *__GI_abort () at abort.c:88
act = {__sigaction_handler = {sa_handler = 0x7fffd35f9060,
sa_sigaction = 0x7fffd35f9060}, sa_mask = {__val = {1, 1,
140530391876946, 0, 32, 1024, 45857024, 45799936, 140530391529984,
140530388134296, 140530446852096, 4294967295, 4294967295, 0, 2986080,
140530440196144}}, sa_flags = -748711840, sa_restorer = 0x7fcfcaf7ccaf}
sigs = {__val = {32, 0 <repeats 15 times>}}
#7 0x00007fcfc816fbf4 in IA__g_assertion_message (domain=0x7fcfc81c6cfe "",
file=0x7fcfcaf7ccaf "empathy-chatroom.c", line=<value optimized out>,
func=0x7fcfcaf7d030 "chatroom_set_property",
message=<value optimized out>) at gtestutils.c:1301
lstr =
"231\000\000\000\000\000\002\213\026ÈÏ\177\000\000\230&\022ÈÏ\177\000\000@߸\002\000\000\000"
#8 0x00007fcfc817007b in IA__g_assertion_message_expr (domain=0x0,
file=0x7fcfcaf7ccaf "empathy-chatroom.c", line=231,
func=0x7fcfcaf7d030 "chatroom_set_property", expr=<value optimized out>)
at gtestutils.c:1312
No locals.
#9 0x00007fcfcaf5d0c4 in chatroom_set_property (object=0x2b8df20,
param_id=<value optimized out>, value=<value optimized out>,
pspec=0x189eed0) at empathy-chatroom.c:231
chat = (GObject *) 0x0
priv = (EmpathyChatroomPriv *) 0x2b8df40
__PRETTY_FUNCTION__ = "chatroom_set_property"
#10 0x00007fcfc8402ff2 in IA__g_object_set_valist (object=0x2b8df20,
first_property_name=<value optimized out>, var_args=0x7fffd35f9220)
at gobject.c:942
value = {g_type = 25761456, data = {{v_int = 27255968,
v_uint = 27255968, v_long = 27255968, v_ulong = 27255968,
v_int64 = 27255968, v_uint64 = 27255968, v_float = 5.87354363e-38,
v_double = 1.3466237432948349e-316, v_pointer = 0x19fe4a0}, {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}}}
pspec = (GParamSpec *) 0x189eed0
error = <value optimized out>
nqueue = (GObjectNotifyQueue *) 0x2b93d60
name = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_object_set_valist"
#11 0x00007fcfc840341a in IA__g_object_set (_object=0x2b8df20,
first_property_name=0x7fcfcaf7cca7 "tp-chat") at gobject.c:1537
var_args = {{gp_offset = 24, fp_offset = 48,
overflow_arg_area = 0x7fffd35f9310, reg_save_area = 0x7fffd35f9240}}
__PRETTY_FUNCTION__ = "IA__g_object_set"
#12 0x00007fcfcaf5dadf in chatroom_manager_observe_channel_cb (
dispatcher=<value optimized out>, operation=<value optimized out>,
user_data=<value optimized out>) at empathy-chatroom-manager.c:725
manager = <value optimized out>
chatroom = <value optimized out>
channel = <value optimized out>
chat = (EmpathyTpChat *) 0x19fe4a0
roomname = (const gchar *) 0x2d8ac90 "#freenode"
channel_type = <value optimized out>
handle_type = TP_HANDLE_TYPE_ROOM
account = (McAccount *) 0x184bf70
#13 0x00007fcfc83fec59 in IA__g_closure_invoke (closure=0x191f5c0,
return_value=0x0, n_param_values=2, param_values=0x2ac50f0,
invocation_hint=0x7fffd35f9490) at gclosure.c:767
marshal = (
GClosureMarshal) 0x413410 <g_cclosure_marshal_VOID__OBJECT at plt>
marshal_data = (gpointer) 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#14 0x00007fcfc841014f in signal_emit_unlocked_R (node=0x18aef00, detail=0,
instance=0x18a82a0, emission_return=0x0, instance_and_params=0x2ac50f0)
at gsignal.c:3247
tmp = <value optimized out>
handler = (Handler *) 0x1703590
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x0, instance = 0x18a82a0, ihint = {
signal_id = 266, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x0
handler_list = (Handler *) 0x18a1630
return_accu = (GValue *) 0x0
accu = {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}}}
signal_id = 266
max_sequential_handler_number = 5315
return_value_altered = 1
#15 0x00007fcfc84116b2 in IA__g_signal_emit_valist (instance=0x18a82a0,
signal_id=<value optimized out>, detail=0, var_args=0x7fffd35f9670)
at gsignal.c:2980
signal_return_type = 4
param_values = (GValue *) 0x2ac5108
node = (SignalNode *) 0x18aef00
i = 1
n_params = 1
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#16 0x00007fcfc8411b2d in IA__g_signal_emit (instance=0x49bd,
signal_id=18877, detail=6) at gsignal.c:3037
var_args = {{gp_offset = 32, fp_offset = 48,
overflow_arg_area = 0x7fffd35f9750, reg_save_area = 0x7fffd35f9690}}
#17 0x00007fcfcaf63ab1 in dispatch_operation_ready_cb (operation=0x19bc480,
dispatcher=0x18a82a0) at empathy-dispatcher.c:401
priv = (EmpathyDispatcherPriv *) 0x18a82c0
connection = <value optimized out>
status = <value optimized out>
__PRETTY_FUNCTION__ = "dispatch_operation_ready_cb"
#18 0x00007fcfcaf63ff6 in dispatcher_connection_new_requested_channel (
dispatcher=<value optimized out>, request_data=0x1928590,
object_path=0x2d86770
"/org/freedesktop/Telepathy/Connection/idle/irc/MYNICK_40testnet_2efreenode_2enet0x20e71d0/MucChannel1",
properties=0x0,
error=0x0) at empathy-dispatcher.c:1133
priv = (EmpathyDispatcherPriv *) 0x18a82c0
operation = (EmpathyDispatchOperation *) 0x19bc480
conn_data = (ConnectionData *) 0x2b3ed00
#19 0x00007fcfc88a0bf9 in _tp_cli_connection_invoke_callback_request_channel (
self=0x2aeb330, error=0x0, args=0x2b60b40,
generic_callback=0x7fcfcaf64567 <dispatcher_request_channel_cb>,
user_data=0x1928590, weak_object=0x18a82a0)
at _gen/tp-cli-connection-body.h:3211
No locals.
#20 0x00007fcfc88d3037 in tp_proxy_pending_call_idle_invoke (p=0x2be6860)
at proxy-methods.c:153
invoke = (TpProxyInvokeFunc) 0
__PRETTY_FUNCTION__ = "tp_proxy_pending_call_idle_invoke"
#21 0x00007fcfc814e106 in IA__g_main_context_dispatch (context=0x1692000)
at gmain.c:1814
No locals.
#22 0x00007fcfc8151106 in g_main_context_iterate (context=0x1692000, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2448
max_priority = -100
timeout = 0
some_ready = 1
nfds = 0
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x199e300
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#23 0x00007fcfc8151500 in IA__g_main_loop_run (loop=0x191f3c0) at gmain.c:2656
self = (GThread *) 0x1663040
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#24 0x00007fcfca23253c in IA__gtk_main () at gtkmain.c:1205
tmp_list = (GList *) 0x16889b0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x18a82a0
loop = (GMainLoop *) 0x191f3c0
#25 0x000000000041488c in main (argc=1, argv=0x7fffd35f9c68) at empathy.c:569
icon = (EmpathyStatusIcon *) 0x1688c30
dispatcher = (EmpathyDispatcher *) 0x18a82a0
log_manager = (EmpathyLogManager *) 0x18a1690
chatroom_manager = (EmpathyChatroomManager *) 0x189a5c0
ft_manager = (EmpathyFTManager *) 0x1917b60
call_factory = <value optimized out>
window = <value optimized out>
mc = (MissionControl *) 0x1688930
idle = (EmpathyIdle *) 0x16889b0
autoconnect = 1
no_connect = 0
hide_contact_list = 0
accounts_dialog = 0
error = (GError *) 0x0
options = {{long_name = 0x42a9e6 "no-connect", short_name = 110 'n',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffd35f9b48,
description = 0x42a9f1 "Don't connect on startup",
arg_description = 0x0}, {long_name = 0x42aa0a "hide-contact-list",
short_name = 104 'h', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x7fffd35f9b44,
description = 0x42ab58 "Don't show the contact list on startup",
arg_description = 0x0}, {long_name = 0x42d02e "accounts",
short_name = 97 'a', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x7fffd35f9b40,
description = 0x42aa1c "Show the accounts dialog",
arg_description = 0x0}, {long_name = 0x42aa35 "version",
short_name = 118 'v', flags = 8, arg = G_OPTION_ARG_CALLBACK,
arg_data = 0x414b95, description = 0x0, arg_description = 0x0}, {
long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x0, description = 0x0, arg_description = 0x0}}
0x00007fcfc90d9ec5 32 in ../sysdeps/unix/sysv/linux/waitpid.c
The program is running. Quit anyway (and detach it)? (y or n) [answered Y;
input not from terminal]
---- Critical and fatal warnings logged during execution ----
** tp-glib **: tp_channel_get_identifier: assertion `TP_IS_CHANNEL (self)'
failed
** empathy **: empathy_chatroom_manager_find: assertion `room != NULL' failed
** tp-glib **: tp_channel_get_identifier: assertion `TP_IS_CHANNEL (self)'
failed
** empathy **: empathy_chatroom_manager_find: assertion `room != NULL' failed
** tp-glib **: tp_channel_get_identifier: assertion `TP_IS_CHANNEL (self)'
failed
** empathy **: empathy_chatroom_manager_find: assertion `room != NULL' failed
----------- .xsession-errors ---------------------
ERROR:empathy-chatroom.c:231:chatroom_set_property: assertion failed: (chat ==
NULL || priv->tp_chat == NULL)
32 ../sysdeps/unix/sysv/linux/waitpid.c: No such file or directory.
--------------------------------------------------
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list