Re: wine qq 2012 beta1 for linux deb包 Ubuntu 64位兼容(03-02更新)
发表于 : 2012-05-28 10:13
由 longene
qifei9 写了:arch 64位,打开就崩溃,崩溃信息如下……
代码: 全选
$ ./qq.sh
process 2796: Applications must not close shared connections - see dbus_connection_close() docs. This is a bug in the application.
D-Bus not built with -rdynamic so unable to print a backtrace
wine: Assertion failed at address 0xf772e430 (thread 001c), starting debugger...
wine: cannot find L"C:\\windows\\system32\\ctfmon.exe"
$ wine: Unhandled page fault on read access to 0xffffffff at address 0xf75c352a (thread 002b), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0xf75c352a).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f75c352a ESP:0033e46c EBP:00000001 EFLAGS:00010246( R- -- I Z- -P- )
EAX:7cd601e0 EBX:f7634ff4 ECX:00000000 EDX:7e112359
ESI:7ec07150 EDI:ffffffd0
Stack dump:
0x0033e46c: f748f6c0 ffb0fce8 ffb0fce8 ffb0fce7
0x0033e47c: 75676572 0072616c ffb0fce7 ffb0fce7
0x0033e48c: ffb0fce8 00000000 00000000 00000000
0x0033e49c: 00000000 00000000 0033e4c4 00000000
0x0033e4ac: 00000010 00000000 00000000 00000000
0x0033e4bc: 7ce35d88 0000003e 00000200 00000000
Backtrace:
=>0 0xf75c352a (0x00000001)
0xf75c352a: movq 0x10(%esp),%mm1
Modules:
Module Address Debug info Name (29 modules)
PE 400000- 438000 Deferred bugreport
PE 10000000-10017000 Deferred tinyxml
PE 4ec50000-4edfb000 Deferred gdiplus
PE 66650000-666a4000 Deferred usp10
PE 77f60000-77fd6000 Deferred shlwapi
PE 78130000-781cb000 Deferred msvcr80
PE 7b810000-7b929000 Deferred kernel32
PE 7bc10000-7bc14000 Deferred ntdll
PE 7c420000-7c4a7000 Deferred msvcp80
PE 7dcd0000-7dcd4000 Deferred uxtheme
PE 7de60000-7de64000 Deferred imm32
PE 7e010000-7e014000 Deferred winex11
PE 7e170000-7e174000 Deferred wintrust
PE 7e1b0000-7e1df000 Deferred crypt32
PE 7e260000-7e268000 Deferred oleaut32
PE 7e350000-7e354000 Deferred rpcrt4
PE 7e3d0000-7e3d8000 Deferred ole32
PE 7e4c0000-7e4ee000 Deferred comctl32
PE 7e5c0000-7e717000 Deferred shell32
PE 7e7d0000-7e7d4000 Deferred msvcrt
PE 7e850000-7e854000 Deferred advapi32
PE 7e8b0000-7e8b5000 Deferred gdi32
PE 7e970000-7e9aa000 Deferred user32
PE 7eab0000-7eaba000 Deferred mpr
PE 7eaf0000-7eaf3000 Deferred wtsapi32
PE 7eb10000-7ebde000 Deferred wininet
PE 7eb80000-7eb84000 Deferred dbghelp
PE 7ebf0000-7ebf4000 Deferred version
PE 7eff0000-7eff4000 Deferred psapi
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000021 0
00000020 0
00000018 0
00000017 0
00000010 0
0000000f 0
0000001a plugplay.exe
00000022 0
0000001f 0
0000001b 0
00000023 explorer.exe
00000024 0
0000002a (D) C:\Program Files\Tencent\QQ\Bin\bugreport.exe
0000002d 0
0000002c 0
0000002b 0 <==
问题可能是 这一句:wine: cannot find L"C:\\windows\\system32\\ctfmon.exe"
copy一个ctfmon.exe到system32目录试试看
Re: wine qq 2012 beta1 for linux deb包 Ubuntu 64位兼容(03-02更新)
发表于 : 2012-05-29 10:24
由 longene
qifei9 写了:longene 写了:
问题可能是 这一句:wine: cannot find L"C:\\windows\\system32\\ctfmon.exe"
copy一个ctfmon.exe到system32目录试试看
依然是启动就崩溃,只是报错信息少了那一句……
代码: 全选
$ ./qq.sh
process 5725: Applications must not close shared connections - see dbus_connection_close() docs. This is a bug in the application.
D-Bus not built with -rdynamic so unable to print a backtrace
wine: Assertion failed at address 0xf7718430 (thread 001a), starting debugger...
$ wine: Unhandled page fault on read access to 0xffffffff at address 0xf758152a (thread 0029), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0xf758152a).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f758152a ESP:0033e46c EBP:00000001 EFLAGS:00010246( R- -- I Z- -P- )
EAX:7d55a208 EBX:f75f2ff4 ECX:00000000 EDX:7e112359
ESI:7ec07150 EDI:ffffffd0
Stack dump:
0x0033e46c: f744d6c0 ff830ce9 ff830ce9 ff830ce8
0x0033e47c: 75676572 0072616c ff830ce8 ff830ce8
0x0033e48c: ff830ce9 00000000 00000000 00000000
0x0033e49c: 00000000 00000000 0033e4c4 00000000
0x0033e4ac: 00000010 00000000 00000000 00000000
0x0033e4bc: 7d62fd98 0000003e 00000200 00000000
Backtrace:
=>0 0xf758152a (0x00000001)
0xf758152a: movq 0x10(%esp),%mm1
Modules:
Module Address Debug info Name (29 modules)
PE 400000- 438000 Deferred bugreport
PE 10000000-10017000 Deferred tinyxml
PE 4ec50000-4edfb000 Deferred gdiplus
PE 66650000-666a4000 Deferred usp10
PE 77f60000-77fd6000 Deferred shlwapi
PE 78130000-781cb000 Deferred msvcr80
PE 7b810000-7b929000 Deferred kernel32
PE 7bc10000-7bc14000 Deferred ntdll
PE 7c420000-7c4a7000 Deferred msvcp80
PE 7dcd0000-7dcd4000 Deferred uxtheme
PE 7de60000-7de64000 Deferred imm32
PE 7e010000-7e014000 Deferred winex11
PE 7e170000-7e174000 Deferred wintrust
PE 7e1b0000-7e1df000 Deferred crypt32
PE 7e260000-7e268000 Deferred oleaut32
PE 7e350000-7e354000 Deferred rpcrt4
PE 7e3d0000-7e3d8000 Deferred ole32
PE 7e4c0000-7e4ee000 Deferred comctl32
PE 7e5c0000-7e717000 Deferred shell32
PE 7e7d0000-7e7d4000 Deferred msvcrt
PE 7e850000-7e854000 Deferred advapi32
PE 7e8b0000-7e8b5000 Deferred gdi32
PE 7e970000-7e9aa000 Deferred user32
PE 7eab0000-7eaba000 Deferred mpr
PE 7eaf0000-7eaf3000 Deferred wtsapi32
PE 7eb10000-7ebde000 Deferred wininet
PE 7eb80000-7eb84000 Deferred dbghelp
PE 7ebf0000-7ebf4000 Deferred version
PE 7eff0000-7eff4000 Deferred psapi
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001f 0
0000001e 0
00000018 0
00000017 0
00000010 0
0000000f 0
0000001b plugplay.exe
00000020 0
0000001d 0
0000001c 0
00000023 explorer.exe
00000024 0
00000028 (D) C:\Program Files\Tencent\QQ\Bin\bugreport.exe
0000002b 0
0000002a 0
00000029 0 <==
^C
看错误信息这个应该是QQ引用libdbus库的问题,我不知道这个库是什么作用的,你尝试升级这个库,或者卸载这个库试试吧。
Re: wine qq 2012 beta1 for linux deb包 Ubuntu 64位兼容(03-02更新)
发表于 : 2012-05-29 12:21
由 rapistor
楼主你好。我是12.04,32位系统。
QQ经常这样僵死的。
信息如下,请你帮分析下。
yong@yong-PC:~$ /opt/qq2012/wineapp/qq/qq.sh
wine: cannot find L"C:\\windows\\system32\\ctfmon.exe"
data report: set report key [PRODUCT_GUID] value [{D99AB25B-93A0-44FB-B89A-242D2FAB87B7}]
data report: set report key [UIN] value [273584038]
data report: set report key [UPDATE_STARTMODE] value [1]
start running, state: UPGRADE_BEGIN
data report: set report key [DATA_REPORTID] value [20120529]
data report: set report key [UPDATE_VERSION] value [30009]
set current state: OWNUPDATE_DOING
data report: set report key [LAST_STATECODE] value [10]
data report: set report key [TIMELEN_SELFUPD] value [0]
data report: set report key [RET_SELFUPDATE] value [1]
set current state: OWNUPDATE_SUCCEED
data report: set report key [LAST_STATECODE] value [11]
data report: set report key [PRODUCT_VERSION] value [4333]
data report: set report key [PRODUCT_PUBNO] value [25910]
set current state: INFOQUERY_DOING
data report: set report key [LAST_STATECODE] value [20]
data report: set report key [TIMELEN_INFOQUERY] value [0]
task queue: [0056D828] add a new task [1].
task queue: [0056EA78] add a new task [2].
task queue: [00568080] add a new task [3].
task queue: [00571000] add a new task [4].
task queue: [0056D828] add a new task [5].
task queue: [0056EA78] add a new task [6].
data report: set report key [RET_INFOQUERY] value [2]
set current state: INFOQUERY_SUCCEED
data report: set report key [LAST_STATECODE] value [21]
data report: save report status: 30009,{D99AB25B-93A0-44FB-B89A-242D2FAB87B7},20120529,4333,25910,273584038,1,1,2,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
data report: set report key [TIMELEN_INFOQUERYEX] value [0]
Re: wine qq 2012 beta1 for linux deb包 Ubuntu 64位兼容(03-02更新)
发表于 : 2012-05-29 13:10
由 longene
rapistor 写了:楼主你好。我是12.04,32位系统。
QQ经常这样僵死的。
信息如下,请你帮分析下。
yong@yong-PC:~$ /opt/qq2012/wineapp/qq/qq.sh
wine: cannot find L"C:\\windows\\system32\\ctfmon.exe"
data report: set report key [PRODUCT_GUID] value [{D99AB25B-93A0-44FB-B89A-242D2FAB87B7}]
data report: set report key [UIN] value [273584038]
data report: set report key [UPDATE_STARTMODE] value [1]
start running, state: UPGRADE_BEGIN
data report: set report key [DATA_REPORTID] value [20120529]
data report: set report key [UPDATE_VERSION] value [30009]
set current state: OWNUPDATE_DOING
data report: set report key [LAST_STATECODE] value [10]
data report: set report key [TIMELEN_SELFUPD] value [0]
data report: set report key [RET_SELFUPDATE] value [1]
set current state: OWNUPDATE_SUCCEED
data report: set report key [LAST_STATECODE] value [11]
data report: set report key [PRODUCT_VERSION] value [4333]
data report: set report key [PRODUCT_PUBNO] value [25910]
set current state: INFOQUERY_DOING
data report: set report key [LAST_STATECODE] value [20]
data report: set report key [TIMELEN_INFOQUERY] value [0]
task queue: [0056D828] add a new task [1].
task queue: [0056EA78] add a new task [2].
task queue: [00568080] add a new task [3].
task queue: [00571000] add a new task [4].
task queue: [0056D828] add a new task [5].
task queue: [0056EA78] add a new task [6].
data report: set report key [RET_INFOQUERY] value [2]
set current state: INFOQUERY_SUCCEED
data report: set report key [LAST_STATECODE] value [21]
data report: save report status: 30009,{D99AB25B-93A0-44FB-B89A-242D2FAB87B7},20120529,4333,25910,273584038,1,1,2,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
data report: set report key [TIMELEN_INFOQUERYEX] value [0]
这些不是wine的输出信息,为了qq运行效率我们把wine的输出屏蔽了。
所以,需要把 qq.sh脚本里面的 ' WINEDEBUG=-all ' 去掉。
Re: wine qq 2012 beta1 for linux deb包 Ubuntu 64位兼容(05-31更新)
发表于 : 2012-05-31 15:33
由 billzt
longene 写了:WineQQ2012 Beta2 发布了
伤心死了,前面几个版本至少还能登陆。今天的这个,运行之后就是:

- qq1.png (23.75 KiB) 查看 2936 次
然后是:

- qq2.png (20.64 KiB) 查看 2936 次
再然后到了登陆窗口,之前的用户名、密码什么的全都没了,我没敢登陆。
怎么回事???
Re: wine qq 2012 beta1 for linux deb包 Ubuntu 64位兼容(05-31更新)
发表于 : 2012-05-31 15:48
由 cxbii
billzt 写了:longene 写了:WineQQ2012 Beta2 发布了
伤心死了,前面几个版本至少还能登陆。今天的这个,运行之后就是:
qq1.png
然后是:
qq2.png
再然后到了登陆窗口,之前的用户名、密码什么的全都没了,我没敢登陆。
怎么回事???
最新的是用root打包的,所以要在root下运行才正常,等非root打包吧,我和你一样的问题
Re: wine qq 2012 beta1 for linux deb包 Ubuntu 64位兼容(05-31更新)
发表于 : 2012-05-31 15:48
由 billzt
看了一下你们运行的 shell 脚本,用户的信息是放在哪儿的?千万别往 /opt 里面放啊,没有权限的!以前都是放在 ~/.qq2012 下面的,现在怎么在脚本里找不到这个目录了?好像全是 /opt 的目录