> 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

Reply via email to