[问题]WINE 0.9.50 不能运行TM2006

Wine、Cedega、CrossOver 等配置
回复
jack223
帖子: 40
注册时间: 2007-11-21 1:58

[问题]WINE 0.9.50 不能运行TM2006

#1

帖子 jack223 » 2007-12-13 11:35

系统:UB7.10 2.6.22-14-generic
启用了3D,SCIM输入法正常。
通过源安装了WINE,并且安装了TM2006
WINE都是网上的缺少配置,运行环境改为了WindowsXP

安装时候报错如下:
jack@jack-laptop:~$ wine tm2006spring.exe
err:ntdll:RtlpWaitForCriticalSection section 0x40b468 "?" wait timed out in thread 000a, blocked by 0009, retrying (60 sec)
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
jack@jack-laptop:~$ The Print Spooler service is starting.
fixme:spoolsv:serv_main (0 (nil))
wine: Unhandled page fault on read access to 0x00130000 at address 0xb7d07cbc (thread 0026), starting debugger...
wine: Unhandled page fault on read access to 0x00000004 at address 0x7d5bd6e6 (thread 0033), starting debugger...
wine: Unhandled page fault on read access to 0x00130000 at address 0xb7d42cbc (thread 003b), starting debugger...
wine: Unhandled page fault on read access to 0x00130000 at address 0xb7d98cbc (thread 0013), starting debugger...

jack@jack-laptop:~$ fixme:winspool:OpenPrinterW PRINTER_DEFAULTS ignored => (null),(nil),0x000f000c
fixme:winspool:DeletePrinterDriverExW dwDeleteFlag = 1 - unsupported
fixme:winspool:DeletePrintProcessorA (null) "Windows NT x86" "TencentVPProc"
The Print Spooler service was started successfully.
The Print Spooler service is stopping.
fixme:advapi:EnumDependentServicesA 0x122088 0x00000001 (nil) 0x00000000 0x34ee08 0x34ee04 - stub
The Print Spooler service failed to stop.
The Print Spooler service is starting.
fixme:spoolsv:serv_main (0 (nil))
wine: Unhandled page fault on read access to 0x00000004 at address 0x7d5b26e6 (thread 0025), starting debugger...

jack@jack-laptop:~$ wine: Unhandled page fault on read access to 0x00130000 at address 0xb7d29cbc (thread 0044), starting debugger...

jack@jack-laptop:~$ wine: Unhandled page fault on read access to 0x00130000 at address 0xb7d0bcbc (thread 0026), starting debugger...

jack@jack-laptop:~$ wine: Unhandled page fault on read access to 0x00130000 at address 0xb7d61cbc (thread 003d), starting debugger...
fixme:winspool:AddPrinterDriverExW Flags 0x8 ignored (Fallback to APD_COPY_ALL_FILES)
fixme:winspool:AddPrinterDriverExW ### DrvDriverEvent(...,DRIVEREVENT_INITIALIZE) not implemented yet
fixme:winspool:AddPrintProcessorA ((null),"Windows NT x86","vprproc.dll","TencentVPProc"): stub
fixme:winspool:AddPrinterW Can't find processor L"TencentVPProc"
The Print Spooler service was started successfully.

可以安装完成!
安装完成之后,尝试着运行且出现了如下错误:
jack@jack-laptop:~/.wine/drive_c/Program Files/Tencent/TM$ wine TMShell.exe
jack@jack-laptop:~/.wine/drive_c/Program Files/Tencent/TM$ wine: Unhandled page fault on read access to 0x00130000 at address 0xb7d2fcbc (thread 0010), starting debugger...
Unhandled exception: page fault on read access to 0x00130000 in 32-bit code (0xb7d2fcbc).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:b7d2fcbc ESP:0034eff0 EBP:0034f02c EFLAGS:00010202( - 00 - -RI1)
EAX:0064005c EBX:7eb239f0 ECX:00041775 EDX:00640050
ESI:00130000 EDI:0064a350
Stack dump:
0x0034eff0: 7eae3261 0064005c 00125d0c 001100c8
0x0034f000: 7eae176f 00000000 7eb239f0 0034f01c
0x0034f010: 7eae176f 00000020 7eb239f0 0034f02c
0x0034f020: 7eb239f0 00640050 00640038 0034f06c
0x0034f030: 7eae4d09 0034f0ac 00640050 00126ca8
0x0034f040: 00640028 00125f10 7eb29950 00000000
Backtrace:
=>1 0xb7d2fcbc memcpy+0x1c() in libc.so.6 (0x0034f02c)
2 0x7eae4d09 VARIANT_UserMarshal+0x2f9() in oleaut32 (0x0034f06c)
3 0x7eb7d5fa NdrUserMarshalMarshall+0xaa() in rpcrt4 (0x0034f0bc)
4 0x7eb903e2 NdrStubCall2+0x1352() in rpcrt4 (0x0034f27c)
5 0x7eb7a77a CStdStubBuffer_Invoke+0x1aa() in rpcrt4 (0x0034f36c)
6 0x7ec1de19 RPC_ExecuteCall+0x589() in ole32 (0x0034f44c)
7 0x7ebee071 in ole32 (+0x1e071) (0x0034f46c)
8 0x7edffbda WINPROC_wrapper+0x1a() in user32 (0x0034f49c)
9 0x7ee002ce WINPROC_wrapper+0x70e() in user32 (0x0034f4dc)
10 0x7ee044e1 in user32 (+0xa44e1) (0x0034f99c)
11 0x7ee05692 in user32 (+0xa5692) (0x0034f9dc)
12 0x7edcced6 DispatchMessageA+0x96() in user32 (0x0034fa1c)
13 0x004014e9 in timplatform (+0x14e9) (0x7b865e00)
14 0x5d8928ec (0x83e58955)
15 0x00000000 (0x00000000)
0xb7d2fcbc memcpy+0x1c in libc.so.6: repe movsl (%esi),%es:(%edi)
Modules:
Module Address Debug info Name (56 modules)
PE 400000- 413000 Export timplatform
PE 10000000-10007000 Deferred timproxy
ELF 7b800000-7b92b000 Deferred kernel32<elf>
\-PE 7b820000-7b92b000 \ kernel32
ELF 7bc00000-7bca2000 Deferred ntdll<elf>
\-PE 7bc10000-7bca2000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d2fe000-7d366000 Deferred msvcrt<elf>
\-PE 7d310000-7d366000 \ msvcrt
ELF 7e6e9000-7e6f1000 Deferred libxrender.so.1
ELF 7e6f1000-7e6fa000 Deferred libxcursor.so.1
ELF 7e6fa000-7e717000 Deferred imm32<elf>
\-PE 7e700000-7e717000 \ imm32
ELF 7e717000-7e71a000 Deferred libxcomposite.so.1
ELF 7e71a000-7e724000 Deferred libdrm.so.2
ELF 7e724000-7e729000 Deferred libxfixes.so.3
ELF 7e729000-7e72c000 Deferred libxdamage.so.1
ELF 7e72c000-7e78d000 Deferred libgl.so.1
ELF 7e78d000-7e792000 Deferred libxdmcp.so.6
ELF 7e792000-7e795000 Deferred libxau.so.6
ELF 7e795000-7e886000 Deferred libx11.so.6
ELF 7e886000-7e894000 Deferred libxext.so.6
ELF 7e894000-7e899000 Deferred libxxf86vm.so.1
ELF 7e899000-7e8b1000 Deferred libice.so.6
ELF 7e8b1000-7e8b9000 Deferred libsm.so.6
ELF 7e8c4000-7e952000 Deferred winex11<elf>
\-PE 7e8d0000-7e952000 \ winex11
ELF 7e9af000-7e9cf000 Deferred libexpat.so.1
ELF 7e9cf000-7e9fa000 Deferred libfontconfig.so.1
ELF 7ea05000-7ea1a000 Deferred libz.so.1
ELF 7ea1a000-7ea8a000 Deferred libfreetype.so.6
ELF 7ea8a000-7eb2a000 Export oleaut32<elf>
\-PE 7eaa0000-7eb2a000 \ oleaut32
ELF 7eb2a000-7eb3d000 Deferred libresolv.so.2
ELF 7eb3d000-7eb5b000 Deferred iphlpapi<elf>
\-PE 7eb40000-7eb5b000 \ iphlpapi
ELF 7eb5b000-7ebb7000 Export rpcrt4<elf>
\-PE 7eb70000-7ebb7000 \ rpcrt4
ELF 7ebb7000-7ec59000 Export ole32<elf>
\-PE 7ebd0000-7ec59000 \ ole32
ELF 7ec59000-7eca5000 Deferred advapi32<elf>
\-PE 7ec70000-7eca5000 \ advapi32
ELF 7eca5000-7ed3d000 Deferred gdi32<elf>
\-PE 7ecc0000-7ed3d000 \ gdi32
ELF 7ed3d000-7ee7a000 Export user32<elf>
\-PE 7ed60000-7ee7a000 \ user32
ELF 7ee7a000-7ee85000 Deferred libnss_files.so.2
ELF 7ee85000-7ee9d000 Deferred libnsl.so.1
ELF 7ee9d000-7eea6000 Deferred libnss_compat.so.2
ELF 7efd0000-7eff5000 Deferred libm.so.6
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF b7cba000-b7cbe000 Deferred libdl.so.2
ELF b7cbe000-b7e08000 Export libc.so.6
ELF b7e09000-b7e21000 Deferred libpthread.so.0
ELF b7e2c000-b7f40000 Deferred libwine.so.1
ELF b7f42000-b7f5e000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000f (D) C:\Program Files\Tencent\TM\TMDLLS\TIMPlatform.exe
00000018 0
00000017 0
00000016 0
00000015 0
00000014 0
00000012 0
00000011 0
00000010 0 <==
0000000d
00000013 0
0000000e 0
0000000a
0000000c 0
0000000b 0
Backtrace:
=>1 0xb7d2fcbc memcpy+0x1c() in libc.so.6 (0x0034f02c)
2 0x7eae4d09 VARIANT_UserMarshal+0x2f9() in oleaut32 (0x0034f06c)
3 0x7eb7d5fa NdrUserMarshalMarshall+0xaa() in rpcrt4 (0x0034f0bc)
4 0x7eb903e2 NdrStubCall2+0x1352() in rpcrt4 (0x0034f27c)
5 0x7eb7a77a CStdStubBuffer_Invoke+0x1aa() in rpcrt4 (0x0034f36c)
6 0x7ec1de19 RPC_ExecuteCall+0x589() in ole32 (0x0034f44c)
7 0x7ebee071 in ole32 (+0x1e071) (0x0034f46c)
8 0x7edffbda WINPROC_wrapper+0x1a() in user32 (0x0034f49c)
9 0x7ee002ce WINPROC_wrapper+0x70e() in user32 (0x0034f4dc)
10 0x7ee044e1 in user32 (+0xa44e1) (0x0034f99c)
11 0x7ee05692 in user32 (+0xa5692) (0x0034f9dc)
12 0x7edcced6 DispatchMessageA+0x96() in user32 (0x0034fa1c)
13 0x004014e9 in timplatform (+0x14e9) (0x7b865e00)
14 0x5d8928ec (0x83e58955)
15 0x00000000 (0x00000000)

然后QQ就报错误退出,并提示是否发送错误报告。

请各位路过看看,给点建议!
上次由 jack223 在 2007-12-13 23:39,总共编辑 1 次。
jack223
帖子: 40
注册时间: 2007-11-21 1:58

无人回复吗

#2

帖子 jack223 » 2007-12-13 14:37

呜呜 :( :(
各位大侠帮帮我呀
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

#3

帖子 ljj_jjl2008 » 2007-12-13 14:50

我们也没有解决呀。
如果楼主有探索精神,建议楼主搜索下载一个depends的软件,用他分析tm2007的库依赖关系,然后用wine的配置,用windows下的库替换wine的库,尝试调试程序解决。
如果楼主打算尽快解决问题,建议楼主用vbox虚拟windows来安装。
jack223
帖子: 40
注册时间: 2007-11-21 1:58

换一个QQ版本搞定

#4

帖子 jack223 » 2007-12-13 23:38

通过更换一个QQ版本搞定了!
回复