Re: Crash in Glib::Object::~Object()
- From: "klaus triendl" <klaus triendl eu>
- To: "gtkmm-list" <gtkmm-list gnome org>
- Subject: Re: Crash in Glib::Object::~Object()
- Date: Sat, 9 Aug 2008 23:07:10 +0200 (CEST)
> 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]