Bill Medland wrote:

Wine crashes the first time it enters/uses a entry/function
using the debug setup from ntdll/relay.c:RELAY_SetupDLL.
(Which happens to be a RtlInitUnicode in
kernel/module:GetModuleHandleW) .


So is anyone actively looking into this? I'll make a start until someone says that they are already doing it.

We have a hack in CrossOver's Wine to avoid crashes in +relay. This might help you see what's happening after the point of the crash in Wine. See the attached patch.

Mike
Index: dlls/ntdll/relay.c
===================================================================
RCS file: /cvstrees/crossover/office/wine/dlls/ntdll/relay.c,v
retrieving revision 1.1.1.19
retrieving revision 1.22
diff -u -r1.1.1.19 -r1.22
--- dlls/ntdll/relay.c  30 Nov 2005 13:23:56 -0000      1.1.1.19
+++ dlls/ntdll/relay.c  30 Nov 2005 14:52:06 -0000      1.22
@@ -847,6 +847,7 @@
     int i,nostring;
 
     DPRINTF("%08lx",x);
+    return;
     if (!HIWORD(x) || TRACE_ON(seh)) return; /* trivial reject to avoid faults 
*/
     __TRY
     {


Reply via email to