https://bugs.meego.com/show_bug.cgi?id=13511
tino <tino.keitel+syncevolution(a)tikei.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tino.keitel+syncevolution@t
| |ikei.de
--- Comment #2 from tino <tino.keitel+syncevolution(a)tikei.de> 2011-10-21 19:33:35
UTC ---
I can still reproduce this with syncevolution 1.2 and Debian sid.
Here is the debug info from a gdb run. Feel free to ask for additional
information. I'd like to get this fixed before preparing a 1.2 package for
Debian.
(sync-ui:23020): Gtk-CRITICAL **: IA__gtk_widget_set_sensitive: assertion
`GTK_IS_WIDGET (widget)' failed
Breakpoint 1, get_config_for_config_widget (data=0x65f010,
config=0x413c71 "default", has_template=1, has_configuration=0,
device_templates=0x0) at sync-ui.c:2146
2146 {
(gdb) s
2149 data->service_list_updates_left++;
(gdb)
2151 c_data = g_slice_new0 (config_data);
(gdb)
2146 {
(gdb)
2151 c_data = g_slice_new0 (config_data);
(gdb)
2153 c_data->name = g_strdup (config);
(gdb)
2152 c_data->data = data;
(gdb)
2151 c_data = g_slice_new0 (config_data);
(gdb)
2153 c_data->name = g_strdup (config);
(gdb)
2156 if (device_templates) {
(gdb)
2153 c_data->name = g_strdup (config);
(gdb)
2154 c_data->has_template = has_template;
(gdb)
2155 c_data->has_configuration = has_configuration;
(gdb)
2156 if (device_templates) {
(gdb)
2160 syncevo_server_get_config (data->server,
(gdb)
2165 }
(gdb)
2160 syncevo_server_get_config (data->server,
(gdb)
2165 }
(gdb)
2160 syncevo_server_get_config (data->server,
(gdb)
syncevo_server_get_config (syncevo=0x6b0920, config_name=0x413c71 "default",
template=1, callback=0x409010 <get_config_for_config_widget_cb>,
userdata=0x861400) at syncevo-server.c:502
warning: Source file is more recent than executable.
502 {
(gdb)
506 priv = GET_PRIVATE (syncevo);
(gdb)
syncevo_server_get_type () at syncevo-server.c:48
48 G_DEFINE_TYPE (SyncevoServer, syncevo_server, G_TYPE_OBJECT);
(gdb)
g_once_init_enter (value_location=0x7ffff480d8a0)
at /usr/include/glib-2.0/glib/gthread.h:347
347 if G_LIKELY ((gpointer) g_atomic_pointer_get (value_location) != NULL)
(gdb)
syncevo_server_get_type () at syncevo-server.c:48
48 G_DEFINE_TYPE (SyncevoServer, syncevo_server, G_TYPE_OBJECT);
(gdb)
g_once_init_enter (value_location=0x7ffff480d8a0)
at /usr/include/glib-2.0/glib/gthread.h:347
347 if G_LIKELY ((gpointer) g_atomic_pointer_get (value_location) != NULL)
(gdb)
syncevo_server_get_type () at syncevo-server.c:48
48 G_DEFINE_TYPE (SyncevoServer, syncevo_server, G_TYPE_OBJECT);
(gdb)
syncevo_server_get_config (syncevo=0x6b0920, config_name=0x413c71 "default",
template=1, callback=0x409010 <get_config_for_config_widget_cb>,
userdata=0x861400) at syncevo-server.c:508
508 data = server_async_data_new (syncevo, G_CALLBACK (callback),
userdata);
(gdb)
server_async_data_new (userdata=<optimized out>, callback=<optimized out>,
server=<optimized out>) at syncevo-server.c:57
57 data = g_slice_new0 (ServerAsyncData);
(gdb)
syncevo_server_get_config (syncevo=0x6b0920, config_name=0x413c71 "default",
template=1, callback=0x409010 <get_config_for_config_widget_cb>,
userdata=0x861400) at syncevo-server.c:506
506 priv = GET_PRIVATE (syncevo);
(gdb)
508 data = server_async_data_new (syncevo, G_CALLBACK (callback),
userdata);
(gdb)
server_async_data_new (userdata=0x861400,
callback=0x409010 <get_config_for_config_widget_cb>, server=0x6b0920)
at syncevo-server.c:57
57 data = g_slice_new0 (ServerAsyncData);
(gdb)
58 data->server = server;
(gdb)
60 data->userdata = userdata;
(gdb)
57 data = g_slice_new0 (ServerAsyncData);
(gdb)
59 data->callback = G_CALLBACK (callback);
(gdb)
syncevo_server_get_config (syncevo=0x6b0920, config_name=0x413c71 "default",
template=1, callback=0x409010 <get_config_for_config_widget_cb>,
userdata=0x861400) at syncevo-server.c:510
510 if (!priv->proxy && !syncevo_server_get_new_proxy (syncevo)) {
(gdb)
518 (priv->proxy,
(gdb)
org_syncevolution_Server_get_config_async (userdata=0x874040,
callback=0x7ffff46079e0 <get_config_callback>, IN_tmplate=1,
IN_server=0x413c71 "default", proxy=0x6a5f50)
at syncevo-server-bindings.h:356
warning: Source file is more recent than executable.
356 stuff = g_slice_new (DBusGAsyncData);
(gdb)
357 stuff->cb = G_CALLBACK (callback);
(gdb)
359 return dbus_g_proxy_begin_call (proxy, "GetConfig",
org_syncevolution_Server_get_config_async_callback, stuff,
_dbus_glib_async_data_free, G_TYPE_STRING, IN_server, G_TYPE_BOOLEAN,
IN_tmplate, G_TYPE_INVALID);
(gdb)
358 stuff->userdata = userdata;
(gdb)
359 return dbus_g_proxy_begin_call (proxy, "GetConfig",
org_syncevolution_Server_get_config_async_callback, stuff,
_dbus_glib_async_data_free, G_TYPE_STRING, IN_server, G_TYPE_BOOLEAN,
IN_tmplate, G_TYPE_INVALID);
(gdb)
357 stuff->cb = G_CALLBACK (callback);
(gdb)
359 return dbus_g_proxy_begin_call (proxy, "GetConfig",
org_syncevolution_Server_get_config_async_callback, stuff,
_dbus_glib_async_data_free, G_TYPE_STRING, IN_server, G_TYPE_BOOLEAN,
IN_tmplate, G_TYPE_INVALID);
(gdb)
syncevo_server_get_config (syncevo=0x6b0920, config_name=0x413c71 "default",
template=1, callback=0x409010 <get_config_for_config_widget_cb>,
userdata=<optimized out>) at syncevo-server.c:523
523 }
(gdb)
setup_new_service_clicked (btn=<optimized out>, data=0x65f010)
at sync-ui.c:2186
2186 }
(gdb)
0x00007ffff4f1a03e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
(gdb)
Single stepping until exit from function g_closure_invoke,
which has no line number information.
0x00007ffff4f196e0 in g_closure_unref () from /usr/lib/libgobject-2.0.so.0
(gdb)
Single stepping until exit from function g_closure_unref,
which has no line number information.
0x00007ffff4f3468a in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
(gdb)
Single stepping until exit from function g_signal_emit_valist,
which has no line number information.
0x00007ffff4f34832 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
(gdb)
Single stepping until exit from function g_signal_emit,
which has no line number information.
0x00007ffff4f1a03e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
(gdb)
Single stepping until exit from function g_closure_invoke,
which has no line number information.
0x00007ffff4f196e0 in g_closure_unref () from /usr/lib/libgobject-2.0.so.0
(gdb)
Single stepping until exit from function g_closure_unref,
which has no line number information.
0x00007ffff4f3468a in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
(gdb)
Single stepping until exit from function g_signal_emit_valist,
which has no line number information.
0x00007ffff4f34832 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
(gdb)
Single stepping until exit from function g_signal_emit,
which has no line number information.
0x00007ffff4f1a03e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
(gdb)
Single stepping until exit from function g_closure_invoke,
which has no line number information.
0x00007ffff4f196e0 in g_closure_unref () from /usr/lib/libgobject-2.0.so.0
(gdb)
Single stepping until exit from function g_closure_unref,
which has no line number information.
0x00007ffff4f3444b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
(gdb)
Single stepping until exit from function g_signal_emit_valist,
which has no line number information.
0x00007ffff4f34832 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
(gdb)
Single stepping until exit from function g_signal_emit,
which has no line number information.
0x00007ffff76be363 in gtk_propagate_event ()
from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
(gdb)
Single stepping until exit from function gtk_propagate_event,
which has no line number information.
0x00007ffff76be6c3 in gtk_main_do_event ()
from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
(gdb)
Single stepping until exit from function gtk_main_do_event,
which has no line number information.
0x00007ffff4852edd in g_main_context_dispatch () from /lib/libglib-2.0.so.0
(gdb)
Single stepping until exit from function g_main_context_dispatch,
which has no line number information.
__pthread_mutex_lock (mutex=0x654a78) at pthread_mutex_lock.c:47
47 pthread_mutex_lock.c: No such file or directory.
in pthread_mutex_lock.c
(gdb)
50 in pthread_mutex_lock.c
(gdb)
47 in pthread_mutex_lock.c
(gdb)
51 in pthread_mutex_lock.c
(gdb)
50 in pthread_mutex_lock.c
(gdb)
51 in pthread_mutex_lock.c
(gdb)
54 in pthread_mutex_lock.c
(gdb)
56 in pthread_mutex_lock.c
(gdb)
61 in pthread_mutex_lock.c
(gdb)
62 in pthread_mutex_lock.c
(gdb)
127 in pthread_mutex_lock.c
(gdb)
125 in pthread_mutex_lock.c
(gdb)
127 in pthread_mutex_lock.c
(gdb)
131 in pthread_mutex_lock.c
(gdb)
0x00007ffff4853030 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
(gdb)
Single stepping until exit from function g_main_context_dispatch,
which has no line number information.
__pthread_mutex_unlock (mutex=0x654a78) at pthread_mutex_unlock.c:290
290 pthread_mutex_unlock.c: No such file or directory.
in pthread_mutex_unlock.c
(gdb)
__pthread_mutex_unlock_usercnt (mutex=0x654a78, decr=1)
at pthread_mutex_unlock.c:36
36 in pthread_mutex_unlock.c
(gdb)
37 in pthread_mutex_unlock.c
(gdb)
36 in pthread_mutex_unlock.c
(gdb)
37 in pthread_mutex_unlock.c
(gdb)
38 in pthread_mutex_unlock.c
(gdb)
41 in pthread_mutex_unlock.c
(gdb)
47 in pthread_mutex_unlock.c
(gdb)
46 in pthread_mutex_unlock.c
(gdb)
47 in pthread_mutex_unlock.c
(gdb)
49 in pthread_mutex_unlock.c
(gdb)
52 in pthread_mutex_unlock.c
(gdb)
77 in pthread_mutex_unlock.c
(gdb)
0x00007ffff4852d80 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
(gdb)
Single stepping until exit from function g_main_context_dispatch,
which has no line number information.
0x00007ffff4853cfa in g_main_loop_run () from /lib/libglib-2.0.so.0
(gdb)
Single stepping until exit from function g_main_loop_run,
which has no line number information.
(sync-ui:23020): GLib-CRITICAL **: g_hash_table_unref: assertion `hash_table !=
NULL' failed
--------
Product: SyncEvolution
Component: GTK UI
MeeGo Release: unspecified
Severity: normal
Priority: Medium
Keywords:
Status: ASSIGNED
Who: tino.keitel+syncevolution(a)tikei.de
Assigned To: jku(a)linux.intel.com
Target Build: 1.2
Flags:
Changed: CC
--------
https://bugs.meego.com/show_bug.cgi?id=13511
--
Configure bugmail:
https://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.