Window destroy = program crash?
- From: "David J. Topper" <topper virginia edu>
- To: gtk-list gnome org
- Subject: Window destroy = program crash?
- Date: Thu, 05 Jul 2001 21:14:51 -0400
Hi folks,
I seem to be getting strange crashes in my app, back tracing shows a
long list of gtk function calls ... which do not help me debug.  Here's
a brief snippet:
#0  0x40318c00 in free () from /lib/libc.so.6
#1  0x40318a9b in free () from /lib/libc.so.6
#2  0x40174855 in g_free (mem=0x809ac18) at gmem.c:411
#3  0x40154480 in gdk_window_unref (window=0x809ac18) at gdkwindow.c:740
#4  0x40146743 in gdk_event_translate (event=0x8087700,
xevent=0xbffff8dc)
    at gdkevents.c:1948
#5  0x4014683d in gdk_events_queue () at gdkevents.c:2045
#6  0x40146a18 in gdk_event_dispatch (source_data=0x0,
    current_time=0xbffff9c4, user_data=0x0) at gdkevents.c:2123
#7  0x40173717 in g_main_dispatch (dispatch_time=0xbffff9c4) at
gmain.c:656
#8  0x40173cdb in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#9  0x40173e59 in g_main_run (loop=0x8087690) at gmain.c:935
#10 0x400a1069 in gtk_main () at gtkmain.c:476
#11 0x804f967 in main (argc=1, argv=0xbffffab4) at main.c:100
#12 0x402d9577 in __libc_start_main () from /lib/libc.so.6
Basically, I'm creating a window as follows:
    obj_prop_win = gtk_window_new (GTK_WINDOW_DIALOG);
when the user clicks "ok" I set up some callbacks designed to grab data,
then I destroy the window with:
     gtk_signal_connect_object(GTK_OBJECT(ok_button), "clicked",
         GTK_SIGNAL_FUNC(gtk_widget_destroy),
         GTK_OBJECT(obj_prop_win));
but for some reason, this causes a crash after about 5 or 10 instances
of creating / destroying.
I am also setting the window as a transient for the parent app /
window.  But not doing that seems to have little effect.
Am I doing something wrong?
Thanks,
DT
--
Technical Director - Virginia Center for Computer Music
http://www.virginia.edu/music/vccm.html
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]