Hi,
Try run with Dr.Memory (http://www.drmemory.org/)
c:\DrMemory\bin\drmemory -logdir c:\tmp app.exe

Running without any modifications and reports when exit.

Best regards,

Ranier Vilela
________________________________________
De: Andrew Robinson <arobinso...@cox.net>
Enviado: terça-feira, 24 de janeiro de 2017 17:08
Para: IUP discussion list.
Assunto: [Iup-users] Memory Leak?

Hello,

I am running an app with the following code:

int fnSrcFile_cb(void) {
  Ihandle *filedlg = IupFileDlg();
  IupSetAttribute(filedlg, "DIALOGTYPE", "OPEN");
  IupSetAttribute(filedlg, "EXTFILTER", "Text Files|*.txt|All Files|*.*|");
  IupPopup(filedlg, IUP_CENTER, IUP_CENTER);
  if (IupGetInt(filedlg, "STATUS") != -1) {
    char* filename = IupGetAttribute(filedlg, "VALUE");
    IupSetStrAttribute(txt1,'VALUE',filename) }
  IupDestroy(filedlg);
  return IUP_DEFAULT }

With Task Manager open, the app starts out taking up 5K of memory, but as soon 
as I click on the control button that calls the code above, it jumps to ~15k, 
even if all I do is open the dialog and click on cancel. If I keep on opening 
and then canceling the file dialog, the memory slowly creeps up in size. 
Closing the app leaves a ~12k stub in memory, indicating it wasn't actually 
destroyed. If I do not call the file dialog, the app opens and closes, leaving 
nothing behind in memory.

I am using Windows7 and the latest version of IUP (3.21).

Thanks,

Andrew

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to