From: Axel S. <si...@co...> - 2010-07-14 14:52:45
|
diffing dir... Wed Jul 14 09:13:54 EDT 2010 Axe...@in... * Add more debug output. Ignore-this: 4eeb70916bcecfe3d7f312b4b2d3bcff { hunk ./gtk/Graphics/UI/Gtk/General/hsgthread.c 43 -static GStaticMutex gtk2hs_finalizer_mutex = G_STATIC_MUTEX_INIT; +static GStaticMutex gtk2hs_finalizer_mutex; hunk ./gtk/Graphics/UI/Gtk/General/hsgthread.c 55 - printf("gtk2hs_threads_initizlise: threads_initialised=%i, g_thread_get_initialized=%i\n", + printf("gtk2hs_threads_initialise: threads_initialised=%i, g_thread_get_initialized=%i\n", hunk ./gtk/Graphics/UI/Gtk/General/hsgthread.c 63 +#else + g_static_mutex_init(>k2hs_finalizer_mutex); hunk ./gtk/Graphics/UI/Gtk/General/hsgthread.c 68 +#ifdef DEBUG + printf("gtk2hs_threads_initialise: thread lock function=%lx\n", + (unsigned long) g_thread_functions_for_glib_use.mutex_lock); +#endif + hunk ./gtk/Graphics/UI/Gtk/General/hsgthread.c 82 - printf("acquiring lock to add object %x\n", object); + printf("acquiring lock to add a %s object at %lx\n", + g_type_name(G_OBJECT_TYPE(object)), (unsigned long) object); + printf("value of lock function is %lx\n", + (unsigned long) g_thread_functions_for_glib_use.mutex_lock); hunk ./gtk/Graphics/UI/Gtk/General/hsgthread.c 129 - printf("releasing lock to add object %x\n", object); + printf("releasing lock to add a %s object at %lx\n", + g_type_name(G_OBJECT_TYPE(object)), (unsigned long) object); } |