> 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...
I experienced a heap debug assertion when ending a gtkmm program already months
ago but didn't investigate further...
Do you also get such a heap debug assertion?
Klaus
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list