https://bugs.meego.com/show_bug.cgi?id=13511

tino <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tino.keitel+syncevolution@t
                   |                            |ikei.de

--- Comment #2 from tino <[email protected]> 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: [email protected]
Assigned To: [email protected]
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.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues

Reply via email to