Windows Drawable Error - BitBlt Failed (bug #124931)



Tor,

I have reported this bug:
http://bugzilla.gnome.org/show_bug.cgi?id=124931

I have had a look at the GTK src, it appears, this error occurs here:

gdk/win32/gdkevents-win32.c +1811

It looks like it is associated with drawing an image.  My application
has an animation running and this error appears to occur when the
Windows screen saver has been on (and the user returns to their
computer).

I've only noticed this on Windows XP so far.

Is there any chance we can get this resolved ASAP (as the DOS window
that is presented is not attractive to our customers using it)? -
Perhaps I am not capturing all the log domains, that too would be an
acceptable solution (for the time being)?  Currently these are the log
handlers I set:


    g_log_set_handler("XML", 
		      G_LOG_LEVEL_INFO | G_LOG_LEVEL_DEBUG | G_LOG_LEVEL_MESSAGE |
G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL | G_LOG_FLAG_FATAL, 
		      (GLogFunc)dc_gtk_log_handler, 
		      window);

    g_log_set_handler("libglade", 
		      G_LOG_LEVEL_INFO | G_LOG_LEVEL_MESSAGE | G_LOG_LEVEL_WARNING |
G_LOG_LEVEL_CRITICAL | G_LOG_FLAG_FATAL, 
		      (GLogFunc)dc_gtk_log_handler, 
		      window);
    g_log_set_handler("Gtk", 
		      G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL | G_LOG_FLAG_FATAL,  
		      (GLogFunc)dc_gtk_log_handler, 
		      window);
    g_log_set_handler("GLib", 
		      G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL, 
		      (GLogFunc)dc_gtk_log_handler, 
		      window);
    g_log_set_handler("GModule", 
		      G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL, 
		      (GLogFunc)dc_gtk_log_handler, 
		      window);
    g_log_set_handler("GThreads", 
		      G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL, 
		      (GLogFunc)dc_gtk_log_handler, 
		      window);
    g_log_set_handler("Glade", 
		      G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL, 
		      (GLogFunc)dc_gtk_log_handler, 
		      window);
    g_log_set_handler("GLib-GObject", 
		      G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL, 
		      (GLogFunc)dc_gtk_log_handler, 
		      window);
    g_log_set_handler("GObject", 
		      G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL, 
		      (GLogFunc)dc_gtk_log_handler, 
		      window);


Thanks,

Regards,
Martyn




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]