http://bugs.winehq.org/show_bug.cgi?id=18564
Summary: QQ 2009 crashes after signin Product: Wine Version: 1.1.21 Platform: Other URL: http://www.imqq.com OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: matt@greenviolet.net
Using Wine 1.1.21 on Solaris Express Community Edition b114, with winetricks (vista, gdiplus, msxml3, vcrun6), the application installs (with some minor GUI glitches) but crashes once you enter your credentials and attempt to log in.
I would attach a trace, except that trying to trace to a file still spews useful output to the terminal for some reason here. Without being able to properly place that information in context in the log, both the trace and the terminal output are somewhat useless.
http://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2009-05-22 03:17:23 --- (In reply to comment #0)
I would attach a trace, except that trying to trace to a file still spews useful output to the terminal for some reason here. Without being able to properly place that information in context in the log, both the trace and the terminal output are somewhat useless.
It's usually because you're not redirecting stderr to the file, try: wine foo.exe 2> foo.txt
http://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #2 from Matt Lewandowsky matt@greenviolet.net 2009-05-22 03:25:08 --- Of course, I did that as well as used the &> redirection operator. I tried redirecting to a file as well as to a descriptor (even a /dev/tcp descriptor, just for giggles).
I confirmed the randomly-not-redirecting-redirection in ksh (ksh88), ksh93, and bash. But I suspect that the current Nevada kernel has an issue related to that which I'm looking for in Sun's bug trackers. But, regardless, I can't currently get you a trace that doesn't have a half-dozen lines which go to the terminal.
If there's anything useful I could provide besides a trace, please let me know. In the mean time, I'll keep trying to get a good trace to attach.
http://bugs.winehq.org/show_bug.cgi?id=18564
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|other |Solaris
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2009-05-22 08:00:41 --- wine program > wine.log 2>&1
http://bugs.winehq.org/show_bug.cgi?id=18564
Matt Lewandowsky matt@greenviolet.net changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|Solaris |other
--- Comment #4 from Matt Lewandowsky matt@greenviolet.net 2009-05-22 08:02:59 --- (In reply to comment #3)
Yes. I've done that. But there's ~6-15 lines (varies each time) which randomly don't get put into the redirected output. Again, it's probably a bug with my kernel, and a new build isn't due for 2 more weeks. So, what can I do besides provide a trace?
http://bugs.winehq.org/show_bug.cgi?id=18564
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|other |Solaris
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2009-05-22 19:18:21 ---
So, what can I do besides provide a trace?
What's the point if your kernel is broken?
http://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #6 from Matt Lewandowsky matt@greenviolet.net 2009-05-22 23:19:59 --- Created an attachment (id=21251) --> (http://bugs.winehq.org/attachment.cgi?id=21251) Trace of the QQ.exe
This is a trace from Solaris. I'll be attaching almost identical traces shortly from Linux, FreeBSD, and OS X shortly.
http://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2009-05-22 23:58:02 --- You need to attach the file, not the url to it.
http://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #8 from Matt Lewandowsky matt@greenviolet.net 2009-05-23 12:50:08 --- (In reply to comment #7)
I tried. Bugzilla yelled because it's 8 megabytes, bzipped. So, do I have any options besides a URL?
http://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #9 from Matt Lewandowsky matt@greenviolet.net 2009-05-26 19:34:28 --- Created an attachment (id=21350) --> (http://bugs.winehq.org/attachment.cgi?id=21350) OS X trace of QQ.exe with 1.1.21
As the Linux trace with 1.1.22 (to my eyes) looks identical to the Solaris one, and since there's been no real feedback yet, I'm only attaching the still-extremely-similar OS X trace with 1.1.21. Again, it is a URL as, bzipped, the trace is > 1 megabyte. I'd love to have the traces in bugzilla rather on my server, but it is not an option with this Bugzilla's configuration, Vitaly. You've given me no better suggestion in the past few days, and I did not want to put off attaching this trace any longer.
As you can see, this is not Solaris-specific, contrary to whoever flagged this bug as Solaris-only (even though I had noted the behavior is cross-platform). If more traces are required, I'll gladly submit them for practically any system Wine runs under. Otherwise, please tell me what further information I can provide, as I've requested a few times now.
If I could figure out just what was going on, I'd be submitting a patch rather than traces; but, I'll be needing a more experienced eye on figuring this out.
http://bugs.winehq.org/show_bug.cgi?id=18564
Matt Lewandowsky matt@greenviolet.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|Other |PC OS/Version|Solaris |All
--- Comment #10 from Matt Lewandowsky matt@greenviolet.net 2009-05-26 22:03:05 --- Re-setting Platform to PC/All as it affects all platforms I've tested under.
http://bugs.winehq.org/show_bug.cgi?id=18564
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|All |other
--- Comment #11 from Dmitry Timoshkov dmitry@codeweavers.com 2009-05-26 23:10:09 --- "All" means *all* from the list, I don't believe you've tested all of them.
http://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #12 from Matt Lewandowsky matt@greenviolet.net 2009-05-27 13:04:02 --- (In reply to comment #11)
I suppose you are correct; I've only actually tested on OS X 10.4, OS X 10.5, FreeBSD, NetBSD, OpenBSD, SunOS/Solaris, and Linux. OS/2 was actually going to be on my list this evening when I have to run it for something else.
Again, I'm willing to submit data for all these platforms. No one has yet stepped up to tell me what would be useful besides what I've already given.
Could someone at least grab the QQ 2009 installer from http://www.imqq.com, install it (you kind of need the winetricks in Comment #1), then verify that it crashes when you've attempted to sign in? You don't even need a valid password for the crash. (Note that if you try to sign in with a bad password on the same account too many times, you'll cause the real owner to have to go through a verification procedure to unlock their account...)
http://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #13 from Andrew Nguyen arethusa26@gmail.com 2009-05-31 04:47:19 --- Created an attachment (id=21445) --> (http://bugs.winehq.org/attachment.cgi?id=21445) QQ backtrace with wine-1.1.22-219-gfbb43c4
I'm confirming the problem. I did winetricks gdiplus vcrun6 msxml3 winver=vista to obtain some redists to work around unimplemented functionality. The Windows version was changed to work around a crash in the installer due to the lack of SxS GAC. After installing and starting the client, I managed to install Gecko on demand and get past the login window before it crashes. The backtrace from that particular session, and the unpredictability of the crashes indicates that QQ is suffering from heap corruption.
http://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #14 from Matt Lewandowsky matt@greenviolet.net 2009-07-20 09:07:24 --- This is still an issue with 1.1.26 on Solaris, FreeBSD, and Linux.
http://bugs.winehq.org/show_bug.cgi?id=18564
Scott Ritchie scott@open-vote.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |scott@open-vote.org Ever Confirmed|0 |1
--- Comment #15 from Scott Ritchie scott@open-vote.org 2009-07-21 04:07:02 --- Confirmed then :) Thanks Matt
http://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #16 from Matt Lewandowsky matt@greenviolet.net 2009-08-20 13:56:31 --- This is still an issue on 1.1.27. Should I bump the Version in the summary and/or add a new trace? There are also further issues with QQ that appear to all stem from the same core issue. This remains the fastest and easiest for someone to replicate, however.
http://bugs.winehq.org/show_bug.cgi?id=18564
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jilingshu@Gmail.com
--- Comment #17 from Juan Lang juan_lang@yahoo.com 2009-08-20 15:04:54 --- *** Bug 19794 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #18 from Juan Lang juan_lang@yahoo.com 2009-08-20 15:08:25 --- (In reply to comment #16)
This is still an issue on 1.1.27. Should I bump the Version in the summary and/or add a new trace?
Please don't bump the version in the summary, we can infer that it still doesn't work from the fact that the bug isn't marked fixed ;-) We use the version to indicate which version of Wine it was first reporting not working in. As far as adding a new trace: only if the situation seems to have materially changed is this useful.
http://bugs.winehq.org/show_bug.cgi?id=18564
Matt Lewandowsky matt@greenviolet.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=18564
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #19 from Dan Kegel dank@kegel.com 2009-11-04 21:21:49 --- qq is indeed suffering from heap corruption. I did 'winetricks vc2005run riched20' and poked at the 2009 International beta a bit with winedbg, and it crashes in a heap operation:
... fixme:crypt:SystemFunction041 (0x1c66098, a48, 1): stub [RtlDecryptMemory] fixme:crypt:SystemFunction040 (0x1bd800, a48, 1): stub [RtlEncryptMemory] fixme:mountmgr:harddisk_ioctl unsupported ioctl 74080 fixme:storage:StorageImpl_Commit (0x1bdca8 4): stub ... fixme:gdiplus:GdipImageGetFrameDimensionsCount stub fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_END_BROWSER_SESSION: STUB fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB First chance exception: page fault on write access to 0x67190f8a in 32-bit code (0x682fe2de). Backtrace: =>0 0x682fe2de HEAP_CreateFreeBlock+0x3be 1 0x682fe4c6 HEAP_ShrinkBlock+0x46 2 0x682ffddd RtlAllocateHeap+0xcd(heap=0x650000, flags=<is not available>, size=10) [wine-git/dlls/ntdll/heap.c:1419] in ntdll
Running it under valgrind was not terribly enlightening, but I did see a few suspicious bits, including several uninitialized variables in qq itself; see the attached file for details. Anyone know a QQ developer? They might benefit from running a debug version of qq under valgrind+wine.
Running with winetricks ie6 didn't help, btw. Running with winetricks gdiplus made it crash earlier -- who knows, maybe that's interesting. It seemed to crash while handling a WMCHAR_MAP_DISPATCHMESSAGE message?
http://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #20 from Dan Kegel dank@kegel.com 2009-11-04 21:22:40 --- Created an attachment (id=24557) --> (http://bugs.winehq.org/attachment.cgi?id=24557) valgrind errors from running qq
http://bugs.winehq.org/show_bug.cgi?id=18564
fracting fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fracting@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=18564
johan.gardhage@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johan.gardhage@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=18564
lizhenbo litimetal@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |litimetal@gmail.com
--- Comment #21 from lizhenbo litimetal@gmail.com 2013-03-20 00:11:30 CDT --- The problem exists in wine 1.5.26 with a clean wineprefix. You can download the software from this link: http://softdl1.tech.qq.com/soft/21/QQ2009_chs.exe
https://bugs.winehq.org/show_bug.cgi?id=18564
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #21251|0 |1 is obsolete| |
https://bugs.winehq.org/show_bug.cgi?id=18564
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #21350|0 |1 is obsolete| |
https://bugs.winehq.org/show_bug.cgi?id=18564
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #22 from super_man@post.com --- (In reply to lizhenbo from comment #21)
The problem exists in wine 1.5.26 with a clean wineprefix. You can download the software from this link: http://softdl1.tech.qq.com/soft/21/QQ2009_chs.exe
No testing since that time. Link doesnt work anymore.
https://bugs.winehq.org/show_bug.cgi?id=18564
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
https://bugs.winehq.org/show_bug.cgi?id=18564
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO
--- Comment #23 from Anastasius Focht focht@gmx.net --- Hello folks,
last call: please retest using recent Wine version, preferably Wine 1.7.55 or later. Also provide a working download link to the *original* installer version.
If there is no response after certain time, the bug will be closed without further notice (abandon).
Regards
https://bugs.winehq.org/show_bug.cgi?id=18564
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=18564
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dimesio@earthlink.net, | |winetest@luukku.com
--- Comment #24 from winetest@luukku.com --- (In reply to super_man from comment #22)
(In reply to lizhenbo from comment #21)
The problem exists in wine 1.5.26 with a clean wineprefix. You can download the software from this link: http://softdl1.tech.qq.com/soft/21/QQ2009_chs.exe
No testing since that time. Link doesnt work anymore.
https://bugs.winehq.org/show_bug.cgi?id=18564
--- Comment #25 from winetest@luukku.com --- Dead.
https://bugs.winehq.org/show_bug.cgi?id=18564
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #26 from joaopa jeremielapuree@yahoo.fr --- No download available. No answer from the OP since 10 years. Can an administrator close this bug as ABANDONED?
https://bugs.winehq.org/show_bug.cgi?id=18564
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.imqq.com |https://web.archive.org/web | |/20110708151020/http://soft | |dl1.tech.qq.com/soft/21/QQ2 | |009_chs.exe Status|NEEDINFO |NEW
--- Comment #27 from Anastasius Focht focht@gmx.net --- Hello folks,
--- snip --- No download available. No answer from the OP since 10 years. Can an administrator close this bug as ABANDONED? --- snip ---
well, there are various snapshots available.
To be more helpful I suggest you install the 'Wayback Machine' plugin for your browser. It's very useful to find snapshots of websites/pages/downloads.
Copy/pasta the URL into "search" field and hit "First version" button (works best in many cases to retrieve old versions instead of "Recent version").
Voila: https://web.archive.org/web/20110708151020/http://softdl1.tech.qq.com/soft/2...
What also works well: use only the filename in your favourite search engine to find alternative downloads. Use these with the plugin. Rinse and repeat.
Currently the client crashes even before login due to heap corruption (like comment #19). Unfortunately I don't have the time for this. I have a huge queue of more interesting things to look at.
So you both, the Finnish and French hotshot, could maybe try yourself to figure out things on your own and maybe learn more ;-)
Start with +relay and due to case of heap corruption add +heap debug channel.
$ sha1sum QQ2009_chs.exe de41deea3808576fe0b546ed8d37837b4929c47c QQ2009_chs.exe
$ du -sh QQ2009_chs.exe 21M QQ2009_chs.exe
$ wine --version wine-5.4-412-g8baf4a2a55
Regards