Christian Costa titan.costa@wanadoo.fr writes:
When executing the DllMain of the native IR32_32.DLL (VFW), Wine crashes. After some investigations, I found that a part of the code uses the EBX register at one point without saving and restore it afterwards. Since this register contains the PLT pointer for standard unix functions like libc ones, this does not take a long time for Wine to crashing.
Is the dll really modifying ebx explicitly? Isn't it rather a consequence of a stack overflow or some similar bug?