On Wed, 2007-05-23 at 12:56 +0200, Guenther Meyer wrote: > > > GLib-GObject-WARNING **: instance of invalid non-instantiatable type > > > `(null)' > > > > > > GLib-GObject-CRITICAL **: g_signal_emit_valist: assertion > > > `G_TYPE_CHECK_INSTANCE (instance)' failed > > > > > > and sometimes the application segfaults after this.
it means you're trying to access a widget long after it has been destroyed. > > And use gdb, since you get segfaults, have you tried to at > > least print backtrace to see where it crashes? > > > > gdb program core.12345 > > backtrace > > > yes, but that doesn't really help me... if you are developing with GTK+ it helps a lot to have debug symbols installed so that gdb can return a meaningful stack trace. you should follow your distribution's guidelines on how to install packages with debug symbols for glib and gtk+ at the very least. after that, you should run your application under gdb, launching your application with the --g-fatal-warnings command line switch, which will tell gtk+ to abort() as soon as a warning is issued. this will make tracing where the bug happens a lot easier. ciao, Emmanuele. -- Emmanuele Bassi, E: [EMAIL PROTECTED] W: http://www.emmanuelebassi.net B: http://log.emmanuelebassi.net _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list