Re[2]: Investigating a crash at startup

2004-06-19 Thread Phil Krylov
Hello Filip, Monday, June 14, 2004, 12:26:18 AM, you wrote: FN> Now with the correct patch... Thanks Filip, it works fine here. Any chance that it will be committed to CVS? -- Best regards, Philmailto:[EMAIL PROTECTED]

Re: Investigating a crash at startup

2004-06-13 Thread Filip Navara
Now with the correct patch... - Filip Filip Navara wrote: Hi! One insteresting thing is that OpenOffice does the same and was reported to work under Wine. Anyway, an experimental patch is attached (it's completely untested). Regards, Filip Phil Krylov wrote: Hello, I have a program here (IBM Tra

Re: Investigating a crash at startup

2004-06-13 Thread Filip Navara
Hi! In ReactOS we are unprotecting the IAT (Import Address Table) before every modification and restoring the previous access rights after all the modifications are done using NtProtectVirtualMemory. I'll try to write a patch for Wine tommorow if no one will do it earlier, but I can't test it..

Re: Investigating a crash at startup

2004-06-13 Thread Filip Navara
--- Begin Message --- Hi! In ReactOS we are unprotecting the IAT (Import Address Table) before every modification and restoring the previous access rights after all the modifications are done using NtProtectVirtualMemory. I'll try to write a patch for Wine tommorow if no one will do it earlier,

Re: Investigating a crash at startup

2004-06-13 Thread Filip Navara
Hi! One insteresting thing is that OpenOffice does the same and was reported to work under Wine. Anyway, an experimental patch is attached (it's completely untested). Regards, Filip Phil Krylov wrote: Hello, I have a program here (IBM Translation Manager v.6.0.4) which crashes wine at startup. T

Investigating a crash at startup

2004-06-11 Thread Phil Krylov
Hello, I have a program here (IBM Translation Manager v.6.0.4) which crashes wine at startup. The program loads a DLL, and Wine starts importing this DLL's imports from kernel32.dll. It crashes on the first import in dlls/ntdll/loader.c:453, which says: thunk_list->u1.Function = (PDWORD)find_name