Access violation in Gtk::TreeDragDest::~TreeDragDest()
- From: O01eg <o01eg yandex ru>
- To: gtkmm-list gnome org
- Subject: Access violation in Gtk::TreeDragDest::~TreeDragDest()
- Date: Thu, 07 Apr 2011 19:19:28 +0400
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()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]