https://bugs.winehq.org/show_bug.cgi?id=37680
Bug ID: 37680 Summary: QQ 6.2: unable to quit QQ.exe cleanly Product: Wine Version: 1.7.32 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jactry92@gmail.com Distribution: ---
reproduce: 1. 'winetricks -q riched20 cjkfonts' and disable msctf in winecfg
2. Download and install QQ 6.2: http://dldir1.qq.com/qqfile/qq/QQ6.2/12179/QQ6.2.exe
3. Login QQ. Here is a account for testing: account: 1469264807 Password: winedebug * If you cannot login with this account, you can register another here: http://reg.imqq.com/
4. Click the menu and client the button with text '退出'(logout) to quit QQ
Expect result: All exe of QQ will quit.
Actual result: txplatform.exe and some other programs from QQ didn't quit.
Because QQ 6.2 is in Chinese, it may difficult for non-Chinese speaker to reproduce. I made a video here: http://youtu.be/C1fH5jAKITo
https://bugs.winehq.org/show_bug.cgi?id=37680
Jactry Zeng jactry92@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fracting@gmail.com, | |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=37680
Jactry Zeng jactry92@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://dldir1.qq.com/qqfile | |/qq/QQ6.2/12179/QQ6.2.exe
https://bugs.winehq.org/show_bug.cgi?id=37680
--- Comment #1 from Jactry Zeng jactry92@gmail.com --- Created attachment 50157 --> https://bugs.winehq.org/attachment.cgi?id=50157 logout button
https://bugs.winehq.org/show_bug.cgi?id=37680
Johan Gardhage johan.gardhage@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johan.gardhage@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=37680
chilu liuchanghui@linuxdeepin.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |liuchanghui@linuxdeepin.com
--- Comment #2 from chilu liuchanghui@linuxdeepin.com --- fixed by this patch: http://source.winehq.org/patches/data/111427
https://bugs.winehq.org/show_bug.cgi?id=37680
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- I don't think the patch was merged. I can't find it in the commit list.
https://bugs.winehq.org/show_bug.cgi?id=37680
widon1104 widon1104@qq.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |widon1104@qq.com
--- Comment #4 from widon1104 widon1104@qq.com --- patch merged ? 1.7.50 has the same problem.
https://bugs.winehq.org/show_bug.cgi?id=37680
--- Comment #5 from widon1104 widon1104@qq.com --- confirmed, patch do not commit
https://bugs.winehq.org/show_bug.cgi?id=37680
--- Comment #6 from widon1104 widon1104@qq.com --- if QQ.exe do not quit cleanly, we can't login again unless we kill all qq backgroud processes(about 4 or 5), it's really Unfriendly.
https://bugs.winehq.org/show_bug.cgi?id=37680
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #7 from super_man@post.com --- Patch still applies against wine-git
patching file dlls/ole32/compobj.c Hunk #1 succeeded at 4411 (offset -16 lines). Hunk #2 succeeded at 4492 (offset -16 lines). Hunk #3 succeeded at 4512 (offset -16 lines). patching file dlls/ole32/tests/compobj.c Hunk #1 succeeded at 2619 (offset 329 lines). Hunk #2 succeeded at 2774 (offset 330 lines).
wine 1.7.54-git
https://bugs.winehq.org/show_bug.cgi?id=37680
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #8 from winetest@luukku.com --- patching file dlls/ole32/compobj.c Hunk #1 succeeded at 4443 (offset 16 lines). Hunk #2 succeeded at 4524 (offset 16 lines). Hunk #3 succeeded at 4544 (offset 16 lines). patching file dlls/ole32/tests/compobj.c Hunk #1 succeeded at 3596 (offset 1306 lines). Hunk #2 FAILED at 2444. 1 out of 2 hunks FAILED -- saving rejects to file dlls/ole32/tests/compobj.c.rej
wine 2.12-git.
https://bugs.winehq.org/show_bug.cgi?id=37680
Jactry Zeng jactry92@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://dldir1.qq.com/qqfile |https://web.archive.org/web |/qq/QQ6.2/12179/QQ6.2.exe |/20170212220631/https://dld | |ir1.qq.com/qqfile/qq/QQ6.2/ | |12179/QQ6.2.exe Resolution|--- |ABANDONED Status|NEW |RESOLVED
--- Comment #9 from Jactry Zeng jactry92@gmail.com --- Updated download URL.
QQ 6.2 has been discarded by Tencent, we can't log in with this version anymore. So there isn't a way to produce the issue with the current Wine and QQ 6.2. The good news is tests in patch #2[1] pass on current Wine, wine-7.1-127-gbdb7bb1022d.
So I think it is fine to mark this as ABANDONED.
[1] http://source.winehq.org/patches/data/111427
https://bugs.winehq.org/show_bug.cgi?id=37680
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Austin English austinenglish@gmail.com --- Closing.