-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all,
If it helps, the patch that I was referred to a week or so ago regarding the
linker for Borland C++ 5.5 hanging did work, after some modifications. It is
attached to this message. Basically, I translated the VirtualAlloc() call
into it's NtAllocateVirtualMemory() equivalent to solve the unresolved symbol
errors, and just plain left out the check at the end of the function for the
region size. Hope that's OK.
Obviously this patch isn't suitable for inclusion into Wine proper since it
seems to merely patch over a different problem. I've recompiled Wine with
full debug information and such, and if someone knows what I should look for
or do, I'd be more than willing to provide debug output to nail down the
error.
I've tracked down the infinite loop to NTDLL_wait_for_multiple_objects() in
dlls/ntdll/sync.c. For some reason, whatever the program is waiting on
doesn't ever seem to occur (unless, of course, the above patch is
applied?!?).
Please let me know if there's anything I can do to help close this bug
permanently. :-)
Regards,
- Michael Pyne
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQFASCZaqjQYp5Omm0oRAvWBAJ9M26Gct10rxLdPKJm5fHl3JPzDTQCgypIW
NQ2wE4FNElbm5ohhuXvu7eA=
=JcS+
-----END PGP SIGNATURE-----