Re: [ANN] win32lib update - call for testers

new topic     » goto parent     » topic index » view thread      » older message » newer message

Bob Thompson wrote:
> 
> > CChris wrote:
> 
> > I think I got it. Locate the getData()  function in win32lib.ew and replace
> > the starting if branch like this:
> 
> <snip>
> 
> This is part of ex.err from Win32lib.ew without your modification. 
> I'm still getting much the same error with your modification using the example
> I submitted. Crashing still initiates with the paste event.
> 
> Regards,
> 
> Bob
> 
> C:\EUPHORIA\WIN32LIB\INCLUDE\w32dll.ew:212 in function w32Func() 
> A machine-level exception occurred during execution of this statement 
>     funcid = 137
>     parms = {-64043,853026,770,0,0}
>     lRC = <no value>
>     libfunc = <no value>
>     lFuncDef = 38'&'
>     linked = <no value>
>     memset = 0
>     i = 5
> 
> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:23590 in function
> DefProcessing()
>  
>     id = 18
>     pSource = -9987
>     hWnd = 853026
>     iMsg = 770
>     wParam = 0
>     lParam = 0
>     lResult = <no value>
> 
> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:23684 in function
> MessageProcessor()
>  
>     pSource = -9987
>     hWnd = 853026
>     iMsg = 770
>     wParam = 0
>     lParam = 0
>     id = 18
>     lHandledEvent = 0
>     lTemp = 42'*'
>     result = <no value>
>     lUserReturn = <no value>
> 
> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:23744 in function
> SubProc()
>  
>     hWnd = 853026
>     iMsg = 770
>     wParam = 0
>     lParam = 0
> 
> ^^^ call-back from Windows
> 
> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:3827 in function
> sendMessage()
>  
>     id = 18
>     pCmd = 770
>     wParm = 0
>     lParm = 0
>     memset = 0
>     lRetVal = <no value>
> 
> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:16644 in procedure
> paste()  
>     id = 18
> 
> ... called from C:\EUPHORIA\BIN\z_window.exw:20 in procedure Paste()  
>     self = 14
>     event = 4
>     params = {}
> 
> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:4175 in function
> invokeHandler()
>  
>     id = 14
>     event = 4
>     params = {}
>     lRoutines = {
>                   {152}
>                 }
>     lStates = {
>                 {1}
>               }
>     lCallType = 1
>     lPos = <no value>
>     lNotify = <no value>
>     lRecvr = <no value>
>     i = 1
>     j = 1
>     i = <no value>
> 
> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:22369 in function
> fDoCommand()
>  
>     id = 14
>     hWnd = 4522872
>     iMsg = 273
>     wParam = 14
>     lParam = 0
>     pReturn = -2761
>     lRC = {-9987}
>     lChildId = <no value>
>     lParent = <no value>
> 
> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:23687 in function
> MessageProcessor()
>  
>     pSource = -2761
>     hWnd = 4522872
>     iMsg = 273
>     wParam = 14
>     lParam = 0
>     id = 3
>     lHandledEvent = 16
>     lTemp = 1
>     result = <no value>
>     lUserReturn = <no value>
> 
> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:23738 in function
> WndProc()
>  
>     hWnd = 4522872
>     iMsg = 273
>     wParam = 14
>     lParam = 0
> 
> ^^^ call-back from Windows
> 
> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\w32dll.ew:280 in procedure
> w32Proc()
>  
>     funcid = 101'e'
>     parms = {955700}
>     libfunc = <no value>
>     lFuncDef = 52'4'
>     memset = 0
>     i = 1
> 
> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:24254 in procedure
> eventLoop()  
>     pData = {}
>     temp = <no value>
>     msg = 955700
>     getRC = 1
>     inc = <no value>
>     el = 1
>     lTock = 0
> 
> ... called from C:\EUPHORIA\WIN32LIB\INCLUDE\Win32lib.ew:24473 in procedure
> WinMain()  
>     id = 3
>     style = 0
>     lInitFocus = -1
>     lRtnId = <no value>
>     lEventName = <no value>
>     lInitView = <no value>
> 
> ... called from C:\EUPHORIA\BIN\z_window.exw:47

Strange, as I can run your test file with n=10000000 without a crash... I'll
check this further, but there is hardly a clue abou the origin of he problem.
Emailing you the whole distribution, it may help.

CChris

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu