Hi, I take the chance to donate $100 to wine if any one gives a workaround for the following problem. OS: enterprise linux 64bit Wine: wine-1.1.26 configured with 64bit installed utilities:msxml6_x64.msi When one of my 64bit windows application while getting executed loads the native library msxml6.dll(64bit) gets the following exception: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0009:Call KERNEL32.LoadLibraryExW(2b940b54e940 L"C:\\System\\msxml6.dll",00000000,00000008) ret=2b940c71adb6 0009:Call PE DLL (proc=0x2b941108ec20,module=0x2b9411040000 L"shlwapi.dll",reason=PROCESS_ATTACH,res=(nil)) 0009:Call KERNEL32.DisableThreadLibraryCalls(2b9411040000) ret=2b941107d8c9 0009:Ret KERNEL32.DisableThreadLibraryCalls() retval=00000001 ret=2b941107d8c9 0009:Call KERNEL32.TlsAlloc() ret=2b941107d8d8 0009:Ret KERNEL32.TlsAlloc() retval=00000003 ret=2b941107d8d8 0009:Ret PE DLL (proc=0x2b941108ec20,module=0x2b9411040000 L"shlwapi.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1 0009:Call PE DLL (proc=0x584171b0,module=0x58400000 L"msxml6.dll",reason=PROCESS_ATTACH,res=(nil)) 0009:Call KERNEL32.GetProcessHeap() ret=5841aa7a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0009:Call KERNEL32.VirtualAlloc(00000000,00400000,00002000,00000004) ret=58417b63 0009:Ret KERNEL32.VirtualAlloc() retval=2b9411b40000 ret=58417b63 0009:Call KERNEL32.VirtualAlloc(2b9411b40000,00010000,00001000,00000004) ret=58417ba4 0009:Ret KERNEL32.VirtualAlloc() retval=2b9411b40000 ret=58417ba4 0009:Call KERNEL32.VirtualFree(2b9411b40000,00000000,00008000) ret=584410d2 0009:Ret KERNEL32.VirtualFree() retval=00000001 ret=584410d2 0009:Call ntdll.RtlAllocateHeap(2b94112c0000,00000000,00000048) ret=5840b31d 0009:Ret ntdll.RtlAllocateHeap() retval=2b94112c1530 ret=5840b31d 0009:Call KERNEL32.TlsGetValue(00000004) ret=5840b114 0009:Ret KERNEL32.TlsGetValue() retval=2b9407a08d20 ret=5840b114 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x5840b47a ip=5840b47a tid=0009 0009:trace:seh:raise_exception rax=0000000000000001 rbx=fefe30fefefe3030 rcx=0000000000000000 rdx=00000000000015ca 0009:trace:seh:raise_exception rsi=0000000000002b94 rdi=0000000000000225 rbp=0000000000000001 rsp=00002b940b54e040 0009:trace:seh:raise_exception r8=00002b94112c1540 r9=0000000000000000 r10=0000000000000001 r11=0000000000000246 0009:trace:seh:raise_exception r12=00000572822582a8 r13=00002b94112c1540 r14=00000000585f8510 r15=0000000000030291 0009:trace:seh:RtlVirtualUnwind type 1 rip 5840b47a rsp 2b940b54e040 0009:trace:seh:dump_unwind_info **** func b3e9-b47a 0009:trace:seh:dump_unwind_info unwind info at 0x585c8920 flags 4 prolog 0x65 bytes function 0x5840b3e9-0x5840b47a 0009:trace:seh:dump_unwind_info 0x65: movq %r14,0x20(%rsp) 0009:trace:seh:dump_unwind_info 0x5d: movq %r12,0x30(%rsp) 0009:trace:seh:dump_unwind_info 0x58: movq %rdi,0x58(%rsp) 0009:trace:seh:dump_unwind_info 0x53: movq %rsi,0x50(%rsp) 0009:trace:seh:dump_unwind_info 0x11: movq %rbp,0x48(%rsp) 0009:trace:seh:dump_unwind_info 0x5: movq %rbx,0x40(%rsp) 0009:trace:seh:dump_unwind_info chained to function 0x5840b3d0-0x5840b3e9 0009:trace:seh:dump_unwind_info unwind info at 0x585c8914 flags 0 prolog 0x10 bytes function 0x5840b3d0-0x5840b3e9 0009:trace:seh:dump_unwind_info 0x10: movq %r13,0x28(%rsp) 0009:trace:seh:dump_unwind_info 0x4: subq $0x38,%rsp 0009:trace:seh:RtlVirtualUnwind type 1 rip 58422b49 rsp 2b940b54e080 0009:trace:seh:dump_unwind_info **** func b710-b73f 0009:trace:seh:dump_unwind_info unwind info at 0x585c94e4 flags 1 prolog 0x9 bytes function 0x5840b710-0x5840b73f 0009:trace:seh:dump_unwind_info 0x9: subq $0x28,%rsp 0009:trace:seh:dump_unwind_info handler 0x5841d780 data at 0x585c94f0 --------------------------------------------------------------------------------- This same application works fine with 32bit wine. Thanks, Krish