http://bugs.winehq.org/show_bug.cgi?id=29549
Bug #: 29549 Summary: QQMusic crash at unimplemented msvcr80.dll.tmpfile_s Product: Wine Version: 1.3.36 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcrt AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com Classification: Unclassified
1. Download QQMusic installer http://dl_dir.qq.com/music/clntupate/QQMusic2011.exe
2. Install with Wine wine-1.3.36-129-ga86b765
3. $ cd "~/.wine/drive_c/Program Files/Tencent/QQMusic" $ wine QQMusic.exe
Crash
Backtrace: =>0 0x7b83a46b RaiseException+0x87(code=0x80000100, flags=0x1, nbargs=0x2, args=0x33f808) [/home/fracting/wine-git/dlls/kernel32/except.c:84] in kernel32 (0x0033f7e8) 1 0x7dea242d __wine_spec_unimplemented_stub+0x34(module="msvcr80.dll", function="tmpfile_s") [/home/fracting/wine-git/dlls/winecrt0/stub.c:34] in msvcr80 (0x0033f818) 2 0x7dea21d5 __wine_stub_tmpfile_s+0x28() in msvcr80 (0x0033f884) 3 0x004029bc in qqmusic (+0x29bb) (0x0033f884)
http://bugs.winehq.org/show_bug.cgi?id=29549
fracting fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://dl_dir.qq.com/music/ | |clntupate/QQMusic2011.exe
http://bugs.winehq.org/show_bug.cgi?id=29549
--- Comment #1 from fracting fracting@gmail.com 2012-01-06 07:14:37 CST --- Created attachment 38281 --> http://bugs.winehq.org/attachment.cgi?id=38281 Log: qqmusic crash
http://bugs.winehq.org/show_bug.cgi?id=29549
--- Comment #2 from fracting fracting@gmail.com 2012-01-06 07:15:39 CST --- Created attachment 38282 --> http://bugs.winehq.org/attachment.cgi?id=38282 mscodescan.pl result
http://bugs.winehq.org/show_bug.cgi?id=29549
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de
--- Comment #3 from André H. nerv@dawncrow.de 2012-02-12 12:46:44 CST --- http://source.winehq.org/patches/data/83602
http://bugs.winehq.org/show_bug.cgi?id=29549
--- Comment #4 from Qian Hong fracting@gmail.com 2012-04-06 01:01:11 CDT --- Still present in Wine 1.5.1
http://bugs.winehq.org/show_bug.cgi?id=29549
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |f09a40a215ef6994734aa0c66c9 | |cb10969000df5 Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #5 from André H. nerv@dawncrow.de 2012-07-18 13:21:54 CDT --- fixed by: http://source.winehq.org/git/wine.git/commitdiff/f09a40a215ef6994734aa0c66c9...
http://bugs.winehq.org/show_bug.cgi?id=29549
--- Comment #6 from André H. nerv@dawncrow.de 2012-07-18 13:24:20 CDT --- i expect a followup bug on this, please open a new one for it. (i noticed some wrong behaviour with tmpfile and now tmpfile_s that i need to track down and test)
http://bugs.winehq.org/show_bug.cgi?id=29549
--- Comment #7 from Qian Hong fracting@gmail.com 2012-07-18 15:42:14 CDT --- (In reply to comment #6)
i expect a followup bug on this, please open a new one for it. (i noticed some wrong behaviour with tmpfile and now tmpfile_s that i need to track down and test)
Thanks André for the great work!
Now next is Bug 27109, workaround by `winetricks vcrun6` Then next is Bug 30512, workaround by `winetricks vcrun2008` + native alt80.dll Then next is Bug 27304, which workaround by `winetricks gdiplus`.
After all above workarounds, QQMusic.exe starts successfully even with force builtin msvcr80+msvcp80.
However, seems there is a deadlock bug on exit with builtin msvcr80 (with either builtin or native msvcp80), will file a new bug.
http://bugs.winehq.org/show_bug.cgi?id=29549
--- Comment #8 from Qian Hong fracting@gmail.com 2012-07-18 16:16:02 CDT --- (In reply to comment #7)
(In reply to comment #6) However, seems there is a deadlock bug on exit with builtin msvcr80 (with either builtin or native msvcp80), will file a new bug.
Here it is: Bug 31246
Cheers ;-)
http://bugs.winehq.org/show_bug.cgi?id=29549
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org 2012-07-31 14:19:25 CDT --- Closing bugs fixed in 1.5.10.
https://bugs.winehq.org/show_bug.cgi?id=29549
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://dl_dir.qq.com/music/ |https://web.archive.org/web |clntupate/QQMusic2011.exe |/20110614211618/http://dl_d | |ir.qq.com/music/clntupate/Q | |QMusic2011.exe CC| |focht@gmx.net