wxSocket problem

Franky Braem f.braem at skynet.be
Mon Nov 20 14:14:33 PST 2006


My Dll crashes in the following appbase.cpp. Any ideas how to solve 
this? (Using wxWindows 2.7, wxMSW)

	wxJS_io.dll!wxAppConsole::GetTraits()  Line 231 + 0x3 bytes	C++
  	wxJS_io.dll!wxSocketBase::_Wait(long seconds=-1, long milliseconds=0, 
int flags=9)  Line 698 + 0xc bytes	C++
  	wxJS_io.dll!wxSocketBase::WaitForRead(long seconds=-1, long 
milliseconds=0)  Line 802	C++
  	wxJS_io.dll!wxProtocol::ReadLine(wxSocketBase * sock=0x00ce8b98, 
wxString & result={...})  Line 102 + 0xc bytes	C++
  	wxJS_io.dll!wxHTTP::BuildRequest(const wxString & path={...}, 
wxHTTP::wxHTTP_Req req=wxHTTP_GET)  Line 288 + 0xd bytes	C++
  	wxJS_io.dll!wxHTTP::GetInputStream(const wxString & path={...})  Line 
404 + 0x25 bytes	C++
  	wxJS_io.dll!wxJSProtocol::getInputStream(JSContext * cx=0x00c21aa8, 
JSObject * obj=0x00ca3ae8, unsigned int argc=1, long * argv=0x00ce9320, 
long * rval=0x0012f1ec)  Line 150 + 0x13 bytes	C++
  	js32mtd.dll!js_Invoke(JSContext * cx=0x00c21aa8, unsigned int argc=1, 
unsigned int flags=0)  Line 1328 + 0x1a bytes	C
  	js32mtd.dll!js_Interpret(JSContext * cx=0x00c21aa8, unsigned char * 
pc=0x00ce903b, long * result=0x0012f77c)  Line 4017 + 0xf bytes	C
  	js32mtd.dll!js_Execute(JSContext * cx=0x00c21aa8, JSObject * 
chain=0x00ca3a38, JSScript * script=0x00ce8f98, JSStackFrame * 
down=0x00000000, unsigned int flags=0, long * result=0x0012fb88)  Line 
1573 + 0x13 bytes	C
  	js32mtd.dll!JS_EvaluateUCScriptForPrincipals(JSContext * 
cx=0x00c21aa8, JSObject * obj=0x00ca3a38, JSPrincipals * 
principals=0x00000000, const unsigned short * chars=0x00ce1958, unsigned 
int length=708, const char * filename=0x00ce39f8, unsigned int lineno=1, 
long * rval=0x0012fb88)  Line 4286 + 0x19 bytes	C
  	js32mtd.dll!JS_EvaluateUCScript(JSContext * cx=0x00c21aa8, JSObject * 
obj=0x00ca3a38, const unsigned short * chars=0x00ce1958, unsigned int 
length=708, const char * filename=0x00ce39f8, unsigned int lineno=1, 
long * rval=0x0012fb88)  Line 4264 + 0x23 bytes	C
  	wxjs.exe!Engine::DoRun(JSContext * cx=0x00c21aa8, JSObject * 
obj=0x00ca3a38, Script * script=0x00ce1740, long * rval=0x0012fb88) 
Line 314 + 0x2c bytes	C++
  	wxjs.exe!Engine::RunScript(const wxString & scriptFile={...}, 
wxMBConv & conv={...}, JSContext * cx=0x00c21aa8, JSObject * 
obj=0x00ca3a38)  Line 287	C++
  	wxjs.exe!wxJSApp::OnRun()  Line 180 + 0x50 bytes	C++
  	wxjs.exe!wxEntryReal(int & argc=4, wchar_t * * argv=0x003fb2f8)  Line 
440 + 0x1d bytes	C++
  	wxjs.exe!wxEntry(int & argc=4, wchar_t * * argv=0x003fb2f8)  Line 208 
+ 0xd bytes	C++
  	wxjs.exe!wxEntry(int & argc=4, char * * argv=0x003f84d8)  Line 452 
+ 0xf bytes	C++
  	wxjs.exe!main(int argc=4, char * * argv=0x003f84d8)  Line 43 + 0x2b 
bytes	C++
  	wxjs.exe!__tmainCRTStartup()  Line 586 + 0x19 bytes	C
  	wxjs.exe!mainCRTStartup()  Line 403	C
  	kernel32.dll!RegisterWaitForInputIdle()  + 0x49 bytes	






More information about the wx-users mailing list