change in dlls/version/info.c breaks IBM Translation Manager

Phil Krylov phil at newstar.rinet.ru
Sat Jul 23 10:40:46 CDT 2005


Hello,

http://cvs.winehq.org/cvsweb/wine/dlls/version/info.c.diff?r1=1.47&r2=1.48&f=h

This recent change in dlls/version/info.c breaks IBM Translation Manager on
startup:

> wine: Unhandled exception (thread 0009), starting debugger...
> WineDbg starting on pid 0x8
> Unhandled exception: page fault on read access to 0x7bb0f4ac in 32-bit code (0x7b4ce282).
> In 32 bit mode.
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
>  EIP:7b4ce282 ESP:7baff860 EBP:7baff8b0 EFLAGS:00010283(   - 00      -RIS1C)
>  EAX:7bb0fa58 EBX:7b4d37dc ECX:0000fd34 EDX:7bb0f4ac
>  ESI:7baffb24 EDI:7baffb40
> Stack dump:
> 0x7baff860:  7baffb28 00000000 7baffd4c ffffffff
> 0x7baff870:  7baffb3c 00000002 00000000 00000000
> 0x7baff880:  7baff9da 7bb0fa58 7b4d3ae0 7bb0f4ac
> 0x7baff890:  7baffd4c 00001794 7baf0000 00007baf
> 0x7baff8a0:  0000fd34 7b4d37dc 7bb0fa58 7baffb24
> 0x7baff8b0:  7baff908 7b4ce2ad 7baffd24 7baffb24
> Backtrace:
> =>1 0x7b4ce282 ConvertVersionInfo32To16+0x172(info32=0x7baffd24, info16=0x7baffb24) [/home/phil/build/wine/dlls/version/info.c:267] in version (0x7baff8b0)
>   2 0x7b4ce2ad ConvertVersionInfo32To16+0x19d(info32=0x7baff9d4, info16=0x7baff9d4) [/home/phil/build/wine/dlls/version/info.c:273] in version (0x7baff908)
>   3 0x7b4cf64c VerQueryValueA(pBlock=0x7baff9d4, lpSubBlock=0x569214, lplpBuffer=0x7baff9cc, puLen=0x7baff9d0) [/home/phil/build/wine/dlls/version/info.c:772] in version (0x7baff93c)
> fixme:dbghelp:sffip_cb NIY on 'P:\EQFD\BINNTCVP\EQFD.pdb'
>   4 0x00401bb6 in eqfd (+0x1bb6) (0x7baffdb8)
>   5 0x004aa8e7 in eqfd (+0xaa8e7) (0x7baffddc)
>   6 0x004745c8 in eqfd (+0x745c8) (0x7baffdf4)
>   7 0x0044ef54 EntryPoint+0x1a4 in eqfd (0x7bafff2c)
>   8 0x7bbb3f48 start_process+0x8d(arg=0x0) [/home/phil/build/wine/dlls/kernel/process.c:996] in kernel32 (0x7baffff4)
>   9 0xb7fab48d wine_switch_to_stack+0x11 in libwine.so.1 (0x00000000)
> 0x7b4ce282 ConvertVersionInfo32To16+0x172 [/home/phil/build/wine/dlls/version/info.c:267] in version: movzwl       0x0(%edx),%eax
> 267         while ( (DWORD)child32 < (DWORD)info32 + wLength && child32->wLength != 0 )
> Wine-dbg>

-- Ph.



More information about the wine-devel mailing list