2.9 SVN trunk for VC2005 broken

Andreas Oppermann Andreas-Oppermann at oss-gmbh.de
Mon Mar 17 13:24:59 PDT 2008


> Yes, but it's not especially helpful as I don't understand how can
> kernel32.dll call back into formedit.exe and, of course, I have no idea
> about what formedit.exe is. So I suspect that the stack is corrupted and 
> it
> would, of course, be also useful to be able to reproduce the crash in one
> of wx samples as I can hardly find it in the code I know nothing about.

xrcdemo was compiled and linked without errors or warnings. See the result:

  ntdll.dll!7c928fea()
  [Frames below may be incorrect and/or missing, no symbols loaded for 
ntdll.dll]
  ntdll.dll!7c91104b()
> xrcdemo.exe!wxCriticalSection::Enter()  Line 162 + 0xc bytes C++
  xrcdemo.exe!wxLog::IsAllowedTraceMask(const wxString & mask={...})  Line 
736 + 0xf bytes C++
  xrcdemo.exe!wxVLogTrace(const wxString & mask={...}, const wxString & 
format={...}, char * argptr=0x0012fdbc)  Line 282 + 0x18 bytes C++
  xrcdemo.exe!wxDoLogTraceWchar(const wxString & mask={...}, const wchar_t * 
format=0x008efd10, ...)  Line 295 + 0x56 bytes C++
  xrcdemo.exe!wxLogTrace<int,unsigned char>(const wxString & f1={...}, const 
wxFormatString & f2={...}, int a1=-32000, unsigned char a2='')  Line 738 + 
0xeb bytes C++
  xrcdemo.exe!`anonymous namespace'::IncIdRefCount(int id=0)  Line 104 + 
0x74 bytes C++
  xrcdemo.exe!wxWindowIDRef::Assign(int id=-32000)  Line 154 + 0xb bytes C++
  xrcdemo.exe!XRCID_Lookup(const char * str_id=0x008aa16c, int 
value_if_not_found=-3)  Line 1629 C++
  xrcdemo.exe!wxXmlResource::DoGetXRCID(const char * str_id=0x008aa16c, int 
value_if_not_found=-3)  Line 1645 + 0xd bytes C++
  xrcdemo.exe!`dynamic initializer for 
'PreferencesDialog::sm_eventTableEntries''()  Line 44 + 0xc bytes C++
  msvcr80d.dll!_initterm(void (void)* * pfbegin=0x008a721c, void (void)* * 
pfend=0x008a8488)  Line 855 C
  xrcdemo.exe!__tmainCRTStartup()  Line 512 + 0xf bytes C
  xrcdemo.exe!WinMainCRTStartup()  Line 414 C
  kernel32.dll!7c816fd7()
  xrcdemo.exe!_DDECallback(unsigned short wType=111, unsigned short 
wFmt=111, HCONV__ * hConv=0x002e0074, HSZ__ * hsz1=0x00690057, HSZ__ * 
hsz2=0x0064006e, HDDEDATA__ * hData=0x0077006f, unsigned long 
__formal=3014771, unsigned long __formal=3014771)  Line 803 C++
  xrcdemo.exe!_DDECallback(unsigned short wType=111, unsigned short 
wFmt=111, HCONV__ * hConv=0x002e0074, HSZ__ * hsz1=0x00690057, HSZ__ * 
hsz2=0x0064006e, HDDEDATA__ * hData=0x0077006f, unsigned long 
__formal=3014771, unsigned long __formal=3014771)  Line 803 C++
  xrcdemo.exe!_DDECallback(unsigned short wType=111, unsigned short 
wFmt=111, HCONV__ * hConv=0x002e0074, HSZ__ * hsz1=0x00690057, HSZ__ * 
hsz2=0x0064006e, HDDEDATA__ * hData=0x0077006f, unsigned long 
__formal=3014771, unsigned long __formal=3014771)  Line 803 C++
  xrcdemo.exe!_DDECallback(unsigned short wType=111, unsigned short 
wFmt=111, HCONV__ * hConv=0x002e0074, HSZ__ * hsz1=0x00690057, HSZ__ * 
hsz2=0x0064006e, HDDEDATA__ * hData=0x0077006f, unsigned long 
__formal=3014771, unsigned long __formal=3014771)  Line 803 C++
  xrcdemo.exe!_DDECallback(unsigned short wType=111, unsigned short 
wFmt=111, HCONV__ * hConv=0x002e0074, HSZ__ * hsz1=0x00690057, HSZ__ * 
hsz2=0x0064006e, HDDEDATA__ * hData=0x0077006f, unsigned long 
__formal=3014771, unsigned long __formal=3014771)  Line 803 C++
  xrcdemo.exe!_DDECallback(unsigned short wType=111, unsigned short 
wFmt=111, HCONV__ * hConv=0x002e0074, HSZ__ * hsz1=0x00690057, HSZ__ * 
hsz2=0x0064006e, HDDEDATA__ * hData=0x0077006f, unsigned long 
__formal=3014771, unsigned long __formal=3014771)  Line 803 C++
  xrcdemo.exe!_DDECallback(unsigned short wType=111, unsigned short 
wFmt=111, HCONV__ * hConv=0x002e0074, HSZ__ * hsz1=0x00690057, HSZ__ * 
hsz2=0x0064006e, HDDEDATA__ * hData=0x0077006f, unsigned long 
__formal=3014771, unsigned long __formal=3014771)  Line 803 C++
  xrcdemo.exe!_DDECallback(unsigned short wType=111, unsigned short 
wFmt=111, HCONV__ * hConv=0x002e0074, HSZ__ * hsz1=0x00690057, HSZ__ * 
hsz2=0x0064006e, HDDEDATA__ * hData=0x0077006f, unsigned long 
__formal=3014771, unsigned long __formal=3014771)  Line 803 C++
  xrcdemo.exe!_DDECallback(unsigned short wType=101, unsigned short wFmt=46, 
HCONV__ * hConv=0x006c006c, HSZ__ * hsz1=0x00000000, HSZ__ * 
hsz2=0x00000014, HDDEDATA__ * hData=0x00000002, unsigned long __formal=0, 
unsigned long __formal=0)  Line 803 C++
  xrcdemo.exe!_DDECallback(unsigned short wType=0, unsigned short wFmt=67, 
HCONV__ * hConv=0x0057005c, HSZ__ * hsz1=0x004e0049, HSZ__ * 
hsz2=0x004f0044, HDDEDATA__ * hData=0x00530057, unsigned long 
__formal=7536732, unsigned long __formal=7536732)  Line 803 C++

Best, Andreas








More information about the wx-users mailing list