Using g_mem_profiler_table

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

 



Hi all,

I'm trying to use g_mem_profile to get a comparison of memory usage for several approaches in a GTK application. But I get a realloc error if I set things up by calling g_mem_set_vtable(glib_mem_profiler_table). Any ideas why?

Here's a basic C program:
#include <gtk/gtk.h>
#include <glib.h>

int main( int argc, char** argv )
{
  g_mem_set_vtable( glib_mem_profiler_table );
  gtk_init( &argc, &argv );

  return 0;
}

I compile with:
$ gcc `pkg-config gtk+-3.0 --cflags` mem-basic.c -o mem-basic `pkg-config gtk+-3.0 --libs`

But when I run it:
$ ./mem-basic
*** Error in `./mem-basic': realloc(): invalid pointer: 0x0000000001af7e80 ***
Aborted (core dumped)

This is on Ubuntu 14.04 (GTK 3.10.8, glib 2.40.2). This is my first time attempting to g_mem_profile, so don't assume I've done any of the obvious things yet.

Thanks,
Robert

_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list




[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux