On 09/12/2015 02:15 AM, Daniel Santos wrote:
On 09/11/2015 05:52 AM, Chiitoo wrote:
Glad if I can be of any help!
I tried the new set, but I'm still seeing the same issue here. I'll see if I can spot anything helpful in comparing server/ntdll traces, though considering how talkative those can be, I'm not too hopeful. :]
Any other ideas in the meantime?
Well this is turning out rather odd. This basically only happens when running a 32-bit program and using a build of wine that has both the 32 & 64 bit. So the server is running in 64 bits and the client in 32 in this case and the tests also fail. When running the 64 bit tests (on the 64 bit server) or 32 bit tests on a 32 bit server all is well, so there is something I'm not managing correctly in between.
Daniel
do'h! I found the problem. Apparently you cannot use the posix library to open a semaphore in a 32-bit program that you created in a 64-bit program -- it doesn't assure that you're speaking the same ABI. I'm really rather relieved that the problem isn't something more deeply buried.
Daniel