continuosly calling the function from winelib failing - stackoverflow

Dmitry Timoshkov dmitry at baikal.ru
Mon Dec 26 02:32:38 CST 2005


Ananth M <mekaananth at gmail.com> wrote:
   
>       - Stub function is declared in XXXXX_dll.h as  
>               long __stdcall STUB_Add(long, long);
>       -Stub function is defined  in XXXXX_main.c as  
>               long __stdcall STUB_Add(long x, long y)
>               {
>                      printf ("stub function is called \n");
>                      return 0;
>               }
> 
>       In one Application , I used 
>              LoadLibrary("XXXXX.dll.so") - to load the dll
>              GetProcAddress("") - to get the function pointer
>            and if I call the function continuously in a loop of for 1000
> times, first 2 calls are success 3rd call  is crashed

How do you define a function pointer? Does it have proper number of arguments/
calling convention? If it looks OK to you but still crashes, perhaps you could
create a sample project which shows the problem and post an url for it here?

-- 
Dmitry.



More information about the wine-devel mailing list