https://bugs.winehq.org/show_bug.cgi?id=38171
Bug ID: 38171 Summary: The shortcut of QQ6.9 can't be created. Product: Wine Version: 1.7.37 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: hillwoodroc@gmail.com Distribution: ---
1.download from http://dldir1.qq.com/qqfile/qq/QQ6.9/13786/QQ6.9.exe
2.wine QQ6.9.exe to setup, then the shortcut can't be created and report the error:
[60:64:0302/135222:14855252:ERROR:create_shortcut.cpp(335)] create shortcut link:C:\users\Public\Start Menu\Programs\鑵捐杞欢\QQ\鑵捐QQ.lnk failed fixme:shell:ShellLink_GetFlags (0x46c2e90)->(0x3d0da50): partially implemented fixme:shell:ShellLink_SetFlags (0x46c2ea0)->(1): stub [60:64:0302/135222:14855255:ERROR:create_shortcut.cpp(366)] create shortcut link:C:\users\Public\Start Menu\Programs\鑵捐杞欢\QQ\鑵捐QQ.lnk failed
https://bugs.winehq.org/show_bug.cgi?id=38171
hillwood hillwoodroc@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://dldir1.qq.com/qqfile | |/qq/QQ6.9/13786/QQ6.9.exe
https://bugs.winehq.org/show_bug.cgi?id=38171
Johan Gardhage johan.gardhage@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johan.gardhage@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=38171
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Severity|normal |trivial
https://bugs.winehq.org/show_bug.cgi?id=38171
hillwood hillwoodroc@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.37 |1.7.45 Distribution|--- |SUSE
https://bugs.winehq.org/show_bug.cgi?id=38171
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.45 |1.7.37
https://bugs.winehq.org/show_bug.cgi?id=38171
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |imwellcushtymelike@gmail.co | |m
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- 1. You have not attached any console output. 2. What workarounds are you using?
I see this with QQ7.3Lite but there are MANY issues before getting this far so we need to know what workarounds you are using.
QQ6.9 in wine-1.7.47-196-g4e6e9a1 hangs before getting this far.
https://bugs.winehq.org/show_bug.cgi?id=38171
--- Comment #2 from Ken Sharp imwellcushtymelike@gmail.com --- Created attachment 51908 --> https://bugs.winehq.org/attachment.cgi?id=51908 wine-1.7.47-196-g4e6e9a1 console output
The output shows that there's all sorts going on here.
https://bugs.winehq.org/show_bug.cgi?id=38171
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |23583 Summary|The shortcut of QQ6.9 can't |QQ 6.9 can't create |be created. |shortcuts, needs | |ntoskrnl.exe.KeEnterCritica | |lRegion
--- Comment #3 from Austin English austinenglish@gmail.com --- (In reply to Ken Sharp from comment #2)
Created attachment 51908 [details] wine-1.7.47-196-g4e6e9a1 console output
The output shows that there's all sorts going on here.
Looking at that log, I see that bug 23583 is present in that log. Before that, however, I see: wine: Call from 0x7b83cfa6 to unimplemented function ntoskrnl.exe.KeEnterCriticalRegion, aborting
https://bugs.winehq.org/show_bug.cgi?id=38171
--- Comment #4 from Austin English austinenglish@gmail.com --- https://source.winehq.org/patches/data/114620
https://bugs.winehq.org/show_bug.cgi?id=38171
Marcus Meissner marcus@jet.franken.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |marcus@jet.franken.de
--- Comment #5 from Marcus Meissner marcus@jet.franken.de --- why does it need a kernel driver? weird.
https://bugs.winehq.org/show_bug.cgi?id=38171
lilydjwg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lilydjwg@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=38171
--- Comment #6 from lilydjwg@gmail.com --- Austin English: you missed out KeLeaveCriticalRegion. I filled it too, but it then failed with missing CmRegisterCallback in the same file.
https://bugs.winehq.org/show_bug.cgi?id=38171
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #7 from Austin English austinenglish@gmail.com --- (In reply to lilydjwg from comment #6)
Austin English: you missed out KeLeaveCriticalRegion. I filled it too, but it then failed with missing CmRegisterCallback in the same file.
Those would be separate issues, but thanks for testing.
https://bugs.winehq.org/show_bug.cgi?id=38171
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=38171
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fracting@gmail.com Summary|QQ 6.9 can't create |QQ 6.9 can't create |shortcuts, needs |shortcuts, needs |ntoskrnl.exe.KeEnterCritica |IShellLinkDataList::SetFlag |lRegion |s and | |IShellLinkDataList::AddData | |Block
https://bugs.winehq.org/show_bug.cgi?id=38171
--- Comment #8 from Qian Hong fracting@gmail.com --- (In reply to Marcus Meissner from comment #5)
why does it need a kernel driver? weird.
Good point, actually it needs IShellLinkDataList::SetFlags and IShellLinkDataList::AddDataBlock, a stub hack could make the application happy but it would be wrong and can't be accepted by Wine.
The ntoskrnl functions are needed by QQ's anti keyboard-spy module instead.
https://bugs.winehq.org/show_bug.cgi?id=38171 Bug 38171 depends on bug 23583, which changed state.
Bug 23583 Summary: Multiple Antivirus software installers fail due to unimplemented Filter Manager FLTMGR.SYS (Kaspersky Anti-Virus, Ad-Aware, Avira Antivir, AVG Free, QQ) https://bugs.winehq.org/show_bug.cgi?id=23583
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=38171
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |shell32