Re: Access violation in Gtk::TreeDragDest::~TreeDragDest()
- From: Povietkin Konstantin <povetkin k gmail com>
- To: O01eg <o01eg yandex ru>
- Cc: gtkmm-list gnome org
- Subject: Re: Access violation in Gtk::TreeDragDest::~TreeDragDest()
- Date: Fri, 08 Apr 2011 07:13:59 +0300
I've forgotten to ask for build environment and build command you are
using.
Please post information on both.
В Чтв, 07/04/2011 в 19:19 +0400, O01eg пишет:
> I get this error when destroy object of my class derived from
> Gtk::ListStore class:
> --- c:\msys\home\armin\gnome\gtkmm-2.16.0\gtk\gtkmm\treedragdest.cc
> ------------
> 102A5680 push ebp
> 102A5681 mov ebp,esp
> 102A5683 sub esp,0CCh
> 102A5689 push ebx
> 102A568A push esi
> 102A568B push edi
> 102A568C push ecx
> 102A568D lea edi,[ebp-0CCh]
> 102A5693 mov ecx,33h
> 102A5698 mov eax,0CCCCCCCCh
> 102A569D rep stos dword ptr es:[edi]
> 102A569F pop ecx
> 102A56A0 mov dword ptr [ebp-8],ecx
> 102A56A3 mov eax,dword ptr [this]
> 102A56A6 mov dword ptr [eax-10h],offset
> Gtk::TreeDragDest::`vftable' (1035EAC4h)
> 102A56AD mov eax,dword ptr [this]
> 102A56B0 mov ecx,dword ptr [eax-0Ch]
> 102A56B3 mov edx,dword ptr [ecx+8]
> 102A56B6 mov eax,dword ptr [this]
> 102A56B9 mov dword ptr [eax+edx-0Ch],offset
> Gtk::TreeDragDest::`vftable' (1035EAA8h)
> 102A56C1 mov eax,dword ptr [this]
> 102A56C4 mov ecx,dword ptr [eax-0Ch]
> 102A56C7 mov edx,dword ptr [ecx+8]
> 102A56CA sub edx,0Ch
> 102A56CD mov eax,dword ptr [this]
> 102A56D0 mov ecx,dword ptr [eax-0Ch]
> 102A56D3 mov eax,dword ptr [ecx+8]
> 102A56D6 mov ecx,dword ptr [this]
> 102A56D9 mov dword ptr [ecx+eax-10h],edx ; <<< here
> 102A56DD mov ecx,dword ptr [this]
> 102A56E0 call Glib::Interface::~Interface (101160B6h)
> 102A56E5 pop edi
> 102A56E6 pop esi
> 102A56E7 pop ebx
> 102A56E8 add esp,0CCh
> 102A56EE cmp ebp,esp
> 102A56F0 call @ILT+43100(__RTC_CheckEsp) (10118861h)
> 102A56F5 mov esp,ebp
> 102A56F7 pop ebp
> 102A56F8 ret
> ----
> > gtkmm-vc90-d-2_4.dll!Gtk::TreeDragDest::~TreeDragDest() Line 210 +
> 0x59 bytes C++
> gtkmm-vc90-d-2_4.dll!Gtk::ListStore::~ListStore() Line 235 + 0xac
> bytes C++
> gtable.exe!ORM::Data::~Data() Line 30 + 0xb bytes C++
> gtable.exe!ORM::Data::`vbase destructor'() + 0x2e bytes C++
> gtable.exe!ORM::Data::`scalar deleting destructor'() + 0x2e bytes C++
> glibmm-vc90-d-2_4.dll!Glib::ObjectBase::destroy_notify_() Line 216 +
> 0x34 bytes C++
> glibmm-vc90-d-2_4.dll!Glib::ObjectBase::destroy_notify_callback_(void
> * data=0x010ce424) Line 194 + 0xf bytes C++
> libglib-2.0-0.dll!685d44d2()
> [Frames below may be incorrect and/or missing, no symbols loaded for
> libglib-2.0-0.dll]
> libgobject-2.0-0.dll!63a47819()
> libgtk-win32-2.0-0.dll!61980704()
> libgobject-2.0-0.dll!63a47819()
> libgobject-2.0-0.dll!63a57cf7()
> libgobject-2.0-0.dll!63a58c11()
> libgobject-2.0-0.dll!63a58e96()
> libgobject-2.0-0.dll!63a58e96()
> libgobject-2.0-0.dll!63a58e96()
> libgobject-2.0-0.dll!63a58e96()
> libgobject-2.0-0.dll!63a58e96()
> libgobject-2.0-0.dll!63a58e96()
> libgobject-2.0-0.dll!63a58e96()
> libgobject-2.0-0.dll!63a58e96()
> libgobject-2.0-0.dll!63a58e96()
> libgobject-2.0-0.dll!63a58e96()
> libgobject-2.0-0.dll!63a58e96()
> libgtk-win32-2.0-0.dll!61894bba()
>
> gtkmm-vc90-d-2_4.dll!Gtk::Window_Class::dispose_vfunc_callback(_GObject
> * self=0x0117b008) Line 192 + 0xe bytes C++
> libgobject-2.0-0.dll!63a495c0()
> gtkmm-vc90-d-2_4.dll!Gtk::Window::_destroy_c_instance() Line 121 +
> 0x9 bytes C++
> gtkmm-vc90-d-2_4.dll!Gtk::Window::destroy_() Line 96 C++
> gtkmm-vc90-d-2_4.dll!Gtk::Window::~Window() Line 619 C++
> gtable.exe!MainWindow::~MainWindow() Line 103 + 0x2c bytes C++
> gtable.exe!MainWindow::`vbase destructor'() + 0x2e bytes C++
> gtable.exe!MainWindow::`scalar deleting destructor'() + 0x2e bytes C++
> gtable.exe!main(int argc=1, char * * argv=0x010c7098) Line 48 +
> 0x52 bytes C++
> gtable.exe!__tmainCRTStartup() Line 582 + 0x19 bytes C
> gtable.exe!mainCRTStartup() Line 399 C
> kernel32.dll!7c817067()
> msvcr90d.dll!_vsnprintf_helper(int (_iobuf *, const char *,
> localeinfo_struct *, char *)* outfn=0x6172745f, char *
> string=0x40737469, unsigned int count=1933596511, const char *
> format=0x40406474, localeinfo_struct * plocinfo=0x61243f56, char *
> ap=0x636f6c6c) Line 115 + 0x51 bytes C
> 72616863()
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
--
"No Civilization = Freedom"
------------------------------------------------------------------------
Yes, I am a criminal. My crime is that of curiosity.
My crime is that of judging people by what they say and think, not what
they look like.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]