Dear List,

I'm on Windows using a self-compiled gtkmm with MSVC 2008.

When defining derivatives from Glib::Object, I experience a crash upon destruction, even for simple cases as:

class Foo : public Glib::Object
{
public:
        Foo() :
                Glib::ObjectBase(typeid(Foo)),
                Glib::Object()
        {}

                virtual ~Foo() {};
};

int main(int argc, char* argv[])
{
  Gtk::Main kit(argc, argv);

  Foo *f = new Foo();

  delete f;
}

According to the MSVC debugger, the Glib::ObjectBase pointer seems bogus. Has anyone experienced such behaviour before? The sample programs I tried seemd to work fine...

Regards, Jens.
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to