Re: memory leak on windows
- From: Igor Chetverovod <chetverovod gmail com>
- To: Gaetano Guerriero <gaetano guerriero spacespa it>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: memory leak on windows
- Date: Mon, 5 Mar 2012 10:32:03 +0400
2012/3/2, Gaetano Guerriero <gaetano guerriero spacespa it>:
Greetings,
this code leaks memory on Windows XP until the program crashes after some
minutes:
=======================
#include "gtk/gtk.h"
static gboolean progressbar_pulse(gpointer data) {
gtk_progress_bar_pulse(GTK_PROGRESS_BAR(data));
return TRUE;
}
int main(int argc, char *argv[]) {
GtkWidget *window, *progressbar;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
progressbar = gtk_progress_bar_new();
gtk_container_add(GTK_CONTAINER(window), progressbar);
gtk_widget_show_all(window);
g_timeout_add(50, progressbar_pulse, progressbar);
gtk_main();
return 0;
}
=======================
The error after the crash:
======================
(leak.exe:2420): Gdk-WARNING **: gdkgc-win32.c:830: SaveDC failed: Memoria
insufficiente per eseguire il comando.
(leak.exe:2420): Gdk-WARNING **: gdkgc-win32.c:970: RestoreDC failed:
Parametro non corretto.
(leak.exe:2420): Gdk-WARNING **: gdkpixmap-win32.c:279: CreateDIBSection
failed: Parametro non corretto.
**
Gdk:ERROR:gdkdrawable-win32.c:2040:_gdk_win32_drawable_finish: assertion
failed: (impl->hdc_count == 0)
This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.
======================
I'm using "all-in-on bundle" for windows 2.24.10-20120208_win32 from gtk.org
website, and I compile with MinGW.
Any suggestions ?
Gaetano
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
Hi Gaetano,
you are right - this application steals memory.
I compiled it by mingw g++ with gtk+-bundle_2.24.10-20120208_win32.zip.
About 8 kByte per second for WinXP.
Best regards,
Igor
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]