Re: njamd compatible with gtk 2.2.1?
- From: Peter Van Wieren <peter vanwieren avlna com>
- To: gtk-list gnome org
- Subject: Re: njamd compatible with gtk 2.2.1?
- Date: Fri, 30 Sep 2005 12:55:09 -0400
Ben,
Thanks. My code cannot have a buffer overrun, for it was simply hello.c
from the tutorial page. An even more simple version that will still
segfault is as follows. Can it be that -lnjamd causes a segfault, as
one could not have occured in the code below?
#include <gtk/gtk.h>
int main ( int argc , char ** argv , char ** envp )
{
GtkWidget *window;
gtk_init(&argc,&argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_container_set_border_width(GTK_CONTAINER (window), 10);
gtk_window_set_title (GTK_WINDOW (window), "njamd");
gtk_widget_set_size_request (window, 700, 800);
gtk_widget_show (window);
gtk_main();
sleep(10);
return(0);
}
Pete
Ben Johnson wrote:
that's the sort of thing memory debugging libs are designed to do.
force segfaults. run it under a debugger and you should find a buffer
over-run or something in your code.
On Fri, Sep 30, 2005 at 12:39:51PM -0400, Peter Van Wieren wrote:
Hello,
If I use the memory debugging library njamd, then I find that my gtk
program will always fail with a segmentation fault. This occurs even
for the simple program hello.c on the gtk-tutorials page.
If I do not link to libnjamd, then the program works fine. The shell
session and gtk version information is shown below.
Is there any known incompatability between gtk and lnjamd? Is there
something I am doing wrong? Is there another memory debugger which is
recommended?
--
Peter Van Wieren, Project Engineer, AVL Powertrain Engineering, Inc. USA
734 414 9678 (voice)
734 414 9690 (fax)
email: peter vanwieren avlna com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]