http://bugs.winehq.org/show_bug.cgi?id=17273
Summary: SetNamedPipeHandleState is a stub Product: Wine Version: 1.1.14 Platform: Other OS/Version: other Status: NEW Keywords: testcase Severity: enhancement Priority: P2 Component: kernel32 AssignedTo: wine-bugs@winehq.org ReportedBy: juan_lang@yahoo.com Blocks: 17195
Created an attachment (id=19273) --> (http://bugs.winehq.org/attachment.cgi?id=19273) Testcase
As described in bug 17195, SetNamedPipeHandleState is currently a stub, and always returns FALSE. Changing it to return TRUE causes one test to fail and currently todo_wine test to succeed. It also allows the test cases in bug 17195 to run. I'm attaching some partially implemented test cases for the GetNamedPipeHandleState and SetNamedPipeHandleState functions.
http://bugs.winehq.org/show_bug.cgi?id=17273
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #19273|0 |1 is obsolete| |
--- Comment #1 from Juan Lang juan_lang@yahoo.com 2009-02-11 12:15:57 --- (From update of attachment 19273) These test cases have been updated and sent: http://www.winehq.org/pipermail/wine-patches/2009-February/069264.html
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #2 from Austin English austinenglish@gmail.com 2009-08-13 12:50:55 --- Still present.
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #3 from Austin English austinenglish@gmail.com 2009-08-13 13:10:19 --- Is this still an issue in current (1.1.27 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #4 from Juan Lang juan_lang@yahoo.com 2009-08-13 13:21:44 --- Yes, I think you meant to comment on another bug.
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #5 from Austin English austinenglish@gmail.com 2009-08-13 13:56:51 --- (In reply to comment #4)
Yes, I think you meant to comment on another bug.
Yeah, sorry. I keep a saved search of potentially abandoned bugs, review them, and then check if it's still present on the majority (after unchecking bugs I made activity in). I forgot to uncheck this one from that list.
http://bugs.winehq.org/show_bug.cgi?id=17273
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source
--- Comment #6 from Austin English austinenglish@gmail.com 2010-01-06 14:54:54 --- Still present. Can be tested with python: wine 'c:\Python31\python.exe' -m test.test_multiprocessing
http://bugs.winehq.org/show_bug.cgi?id=17273
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeanluc.malet@gmail.com
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2010-02-23 19:06:19 --- *** Bug 21841 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gaming4jc2@yahoo.com
--- Comment #8 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2010-11-13 23:36:48 CST --- *** Bug 23442 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|Other |x86 Summary|SetNamedPipeHandleState is |SetNamedPipeHandleState is |a stub |a stub - affects flash on | |FireFox OS/Version|other |Linux Severity|enhancement |normal
http://bugs.winehq.org/show_bug.cgi?id=17273
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kennybobs@o2.co.uk
--- Comment #9 from André H. nerv@dawncrow.de 2011-03-23 11:40:23 CDT --- *** Bug 25358 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #10 from André H. nerv@dawncrow.de 2011-03-23 11:40:54 CDT --- *** Bug 26511 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de
--- Comment #11 from André H. nerv@dawncrow.de 2011-03-23 11:43:40 CDT --- Jacek mentioned that a workaround is to change dom.ipc.plugins.enabled(or dom.ipc.plugins.*) in about:config and restart Firefox
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #12 from Ken Sharp kennybobs@o2.co.uk 2011-03-26 18:04:09 CDT --- *** Bug 26559 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |19258
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #13 from André H. nerv@dawncrow.de 2011-03-27 06:39:49 CDT --- This Bug can be tested with WINEDEBUG=warn+sync
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #14 from André H. nerv@dawncrow.de 2011-04-09 12:09:14 CDT --- Mozilla Fennec is also affected by that bug, but it's worse: It can't even connect to a website...
http://bugs.winehq.org/show_bug.cgi?id=17273
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ernestboyd@gmail.com
--- Comment #15 from Ken Sharp kennybobs@o2.co.uk 2011-04-20 18:07:59 CDT --- *** Bug 26857 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |atsia2003@yahoo.gr
--- Comment #16 from Andrew Nguyen arethusa26@gmail.com 2011-06-24 16:56:05 CDT --- *** Bug 27587 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fracting@gmail.com
--- Comment #17 from Rosanne DiMesio dimesio@earthlink.net 2011-07-03 14:32:09 CDT --- *** Bug 27436 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #18 from Dan Kegel dank@kegel.com 2011-11-12 17:36:27 CST --- *** Bug 29077 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #19 from Adam Martinson adam.r.martinson@gmail.com 2011-12-11 14:25:29 CST --- Created attachment 37931 --> http://bugs.winehq.org/attachment.cgi?id=37931 patch 1/3
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #20 from Adam Martinson adam.r.martinson@gmail.com 2011-12-11 14:26:05 CST --- Created attachment 37932 --> http://bugs.winehq.org/attachment.cgi?id=37932 patch 2/3
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #21 from Adam Martinson adam.r.martinson@gmail.com 2011-12-11 14:26:25 CST --- Created attachment 37933 --> http://bugs.winehq.org/attachment.cgi?id=37933 patch 3/3
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #22 from Austin English austinenglish@gmail.com 2011-12-15 13:50:27 CST --- (In reply to comment #19)
Created attachment 37931 [details] patch 1/3
http://source.winehq.org/git/wine.git/commitdiff/759d76ae23ef2916af6ebb13ab9...
http://bugs.winehq.org/show_bug.cgi?id=17273
Adam Martinson adam.r.martinson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #37931|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=17273
Adam Martinson adam.r.martinson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #37932|patch 2/3 |patch 1/2 description| |
http://bugs.winehq.org/show_bug.cgi?id=17273
Adam Martinson adam.r.martinson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #37933|patch 3/3 |patch 2/2 description| |
http://bugs.winehq.org/show_bug.cgi?id=17273
Adam Martinson adam.r.martinson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adam.r.martinson@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
Alexey Loukianov mooroon2@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mooroon2@mail.ru
http://bugs.winehq.org/show_bug.cgi?id=17273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|SetNamedPipeHandleState is |SetNamedPipeHandleState is |a stub - affects flash on |a stub (FireFox+Flash, |FireFox |Win8/NET 4.x SDK installer)
--- Comment #23 from Anastasius Focht focht@gmx.net 2012-07-04 17:34:04 CDT --- Hello,
this insufficiency also affects Windows Software Development Kit (SDK) for Windows 8 Release Preview (includes SDK for .NET 4.x).
The (WiX Burn based) bootstrapper installer ought to communicate with child process using named pipes and this fails.
--- snip --- ... 002f:Call KERNEL32.CreateNamedPipeW(001735f0 L"\\.\pipe\BurnPipe.{86F7F562-0AC4-4083-AB8C-8C970652DEAD}",00080003,00000000,00000001,00010000,00010000,00000001,00000000) ret=0040d687 002f:Ret KERNEL32.CreateNamedPipeW() retval=00000050 ret=0040d687 ... 002f:Call KERNEL32.CreateNamedPipeW(001735f0 L"\\.\pipe\BurnPipe.{86F7F562-0AC4-4083-AB8C-8C970652DEAD}.Cache",00080003,00000000,00000001,00010000,00010000,00000001,00000000) ret=0040d752 002f:Ret KERNEL32.CreateNamedPipeW() retval=00000054 ret=0040d752 ... 002f:Call KERNEL32.SetNamedPipeHandleState(00000050,0033fa90,00000000,00000000) ret=0040d826 002f:Ret KERNEL32.SetNamedPipeHandleState() retval=00000000 ret=0040d826 ... 002f:Call KERNEL32.lstrlenA(001463f0 "[002E:002F][2012-07-05T00:15:05]: Error 0x80004005: Failed to set pipe to non-blocking.\r\n") ret=0042f42a ... 002f:Call KERNEL32.lstrlenA(001463f0 "[002E:002F][2012-07-05T00:15:05]: Error 0x80004005: Failed to connect to elevated parent process.\r\n") ret=0042f42a ... --- snip ---
Download: http://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx
$ wine --version wine-1.5.8
Regards
http://bugs.winehq.org/show_bug.cgi?id=17273
anatoly techtonik techtonik@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |techtonik@gmail.com
--- Comment #24 from anatoly techtonik techtonik@gmail.com 2012-10-31 09:14:36 CDT --- This also required for ConEmu console emulator to work correctly under Wine (fixing possible deficiencies of wineconsole).
http://bugs.winehq.org/show_bug.cgi?id=17273
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |themikemasterson@gmail.com
--- Comment #25 from Austin English austinenglish@gmail.com 2012-11-23 15:15:54 CST --- *** Bug 31544 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |darkael@gmail.com
--- Comment #26 from Austin English austinenglish@gmail.com 2012-11-26 13:43:10 CST --- *** Bug 32248 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #27 from Gaël darkael@gmail.com 2012-11-26 13:59:58 CST --- So why is this still present?
What's wrong with Adam's patches?
http://bugs.winehq.org/show_bug.cgi?id=17273
JR zorael@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zorael@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
yimboka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |yimboka@gmail.com
--- Comment #28 from yimboka@gmail.com 2012-12-02 06:55:05 CST --- I have tried these patches for Football Manager 2013. I get a memory corruption. Is these patches the cause of memory corruption ?
Here is the log : http://pastebin.com/qjmE27tu
http://bugs.winehq.org/show_bug.cgi?id=17273
euug3576+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |euug3576+winebugs@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
Adam Martinson adam.r.martinson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #37932|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=17273
Adam Martinson adam.r.martinson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #37933|0 |1 is obsolete| |
--- Comment #29 from Adam Martinson adam.r.martinson@gmail.com 2012-12-19 16:42:54 CST --- Comment on attachment 37933 --> http://bugs.winehq.org/attachment.cgi?id=37933 patch 2/2
Marking my patches for this obsolete, see updated patches in bug 17195.
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #30 from Anastasius Focht focht@gmx.net 2012-12-28 06:08:19 CST --- Hello folks,
it also blocks the installation of Visual Studio 2012. Well, all installers that are based on Windows Installer XML (WiX) toolset - and that are a lot nowadays.
Regards
http://bugs.winehq.org/show_bug.cgi?id=17273
Sylvain Petreolle spetreolle@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spetreolle@yahoo.fr
http://bugs.winehq.org/show_bug.cgi?id=17273
Kyle Devir kyle.devir@gmx.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kyle.devir@gmx.com
http://bugs.winehq.org/show_bug.cgi?id=17273
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|SetNamedPipeHandleState is |SetNamedPipeHandleState is |a stub (FireFox+Flash, |a stub (FireFox+Flash, |Win8/NET 4.x SDK installer) |Win8/NET 4.x SDK/vcrun2012 | |installer)
http://bugs.winehq.org/show_bug.cgi?id=17273
mmsen@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mmsen@mail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #31 from Dan Kegel dank@kegel.com 2013-06-24 11:57:47 CDT --- Doesn't seem to affect Firefox 11 (the version instealled by 'winetricks flash' at the moment)?
http://bugs.winehq.org/show_bug.cgi?id=17273
Detlef Riekenberg wine.dev@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine.dev@web.de
--- Comment #32 from Detlef Riekenberg wine.dev@web.de 2013-06-30 14:09:44 CDT --- The Windows 8.1 SDK installer fails for the same reason. Returning TRUE from SetNamedPipeHandleState let the SDK installer start installing the prerequisite (dotnet 4.5), but fails.
http://bugs.winehq.org/show_bug.cgi?id=17273
Amine amineleblaugrana@hotmail.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |amineleblaugrana@hotmail.fr
http://bugs.winehq.org/show_bug.cgi?id=17273
oli.huber@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |oli.huber@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #33 from Anastasius Focht focht@gmx.net 2013-11-03 14:58:26 CST --- Hello folks,
PDFXChange Editor 3.0 installer also suffers from this (WiX based installer).
--- snip --- [0024:0025][2013-11-03T21:54:04]i001: Burn v3.8.1014.0, Windows v5.1 (Build 2600: Service Pack 3), path: Z:\home\focht\Downloads\PDFXVE3.exe, cmdline: '-burn.unelevated BurnPipe.{5F5ABFB3-A217-43B2-AB5F-40799064185A} {6BF69563-D7D4-4395-B0AA-C5626C043574} 8' [0024:0025][2013-11-03T21:54:04]i000: Initializing string variable 'KEY' to value '' [0024:0025][2013-11-03T21:54:04]i000: Initializing string variable 'USERNAME' to value '' [0024:0025][2013-11-03T21:54:04]i000: Initializing string variable 'ORGANIZATION' to value '' [0024:0025][2013-11-03T21:54:04]i000: Initializing string variable 'USERMAIL' to value '' [0024:0025][2013-11-03T21:54:04]i000: Initializing string variable 'SET_AS_DEFAULT' to value '1' [0024:0025][2013-11-03T21:54:04]i000: Initializing string variable 'VIEW_IN_BROWSERS' to value '1' [0024:0025][2013-11-03T21:54:04]i000: Initializing string variable 'DESKTOP_SHORTCUTS' to value '1' [0024:0025][2013-11-03T21:54:04]i000: Initializing string variable 'PROGRAMSMENU_SHORTCUTS' to value '1' [0024:0025][2013-11-03T21:54:04]i000: Setting string variable 'WixBundleLog' to value 'C:\users\focht\Temp\PDF-XChange_Editor_20131103215404.log' [0024:0025][2013-11-03T21:54:04]i000: Setting string variable 'WixBundleOriginalSource' to value 'Z:\home\focht\Downloads\PDFXVE3.exe' [0024:0025][2013-11-03T21:54:04]e000: Error 0x80004005: Failed to set pipe to non-blocking. [0024:0025][2013-11-03T21:54:04]e000: Error 0x80004005: Failed to connect to elevated parent process. [0024:0025][2013-11-03T21:54:04]i410: Variable: DESKTOP_SHORTCUTS = 1 [0024:0025][2013-11-03T21:54:04]i410: Variable: KEY = [0024:0025][2013-11-03T21:54:04]i410: Variable: ORGANIZATION = [0024:0025][2013-11-03T21:54:04]i410: Variable: PROGRAMSMENU_SHORTCUTS = 1 [0024:0025][2013-11-03T21:54:04]i410: Variable: SET_AS_DEFAULT = 1 [0024:0025][2013-11-03T21:54:04]i410: Variable: USERMAIL = [0024:0025][2013-11-03T21:54:04]i410: Variable: USERNAME = [0024:0025][2013-11-03T21:54:04]i410: Variable: VIEW_IN_BROWSERS = 1 [0024:0025][2013-11-03T21:54:04]i410: Variable: WixBundleElevated = 1 [0024:0025][2013-11-03T21:54:04]i410: Variable: WixBundleLog = C:\users\focht\Temp\PDF-XChange_Editor_20131103215404.log [0024:0025][2013-11-03T21:54:04]i410: Variable: WixBundleOriginalSource = Z:\home\focht\Downloads\PDFXVE3.exe [0024:0025][2013-11-03T21:54:04]e000: Error 0x80070218: Failed to write message type to pipe. [0024:0025][2013-11-03T21:54:04]e000: Error 0x80070218: Failed to post terminate message to child process cache thread. [0024:0025][2013-11-03T21:54:04]e000: Error 0x80004005: Failed to run per-user mode. [0024:0025][2013-11-03T21:54:04]i007: Exit code: 0x80004005, restarting: No --- snip ---
Download: http://www.tracker-software.com/PDFXVE3.zip
$ sha1sum PDFXVE3.zip 95edd5b7fbadc60fdd8c40f51a3981bf58461669 PDFXVE3.zip
$ du -sh PDFXVE3.zip 36M PDFXVE3.zip
$ wine --version wine-1.7.5-251-gbcf4ded
Regards
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #34 from Anastasius Focht focht@gmx.net 2013-11-08 10:28:09 CST --- Hello folks,
"Rock Prodigy" installer also suffers from this. It bundles VC++ 2012 redist (WiX based) installer and hangs while waiting for VC++ installer to start/finish.
--- snip --- ... [0034:0035][2013-11-08T17:19:16]: Burn v3.6.3429.0, Windows v5.1 (Build 2600: Service Pack 3), path: C:\users\focht\Local Settings\Application Data\Rock Prodigy\Guitar Lessons\vcredist_x86.exe, cmdline: '/passive /norestart -burn.unelevated BurnPipe.{9D06FD76-4971-4EC3-8B4C-734CA8D778BA} {DAA55672-9F29-4C9A-9A64-8D892B413D61} 49' [0034:0035][2013-11-08T17:19:16]: Setting string variable 'WixBundleLog' to value 'C:\users\focht\Temp\dd_vcredist_x86_20131108171916.log' [0034:0035][2013-11-08T17:19:16]: Setting string variable 'WixBundleOriginalSource' to value 'C:\users\focht\Local Settings\Application Data\Rock Prodigy\Guitar Lessons\vcredist_x86.exe' [0034:0035][2013-11-08T17:19:16]: Error 0x80004005: Failed to set pipe to non-blocking. [0034:0035][2013-11-08T17:19:16]: Error 0x80004005: Failed to connect to elevated parent process. [0034:0035][2013-11-08T17:19:16]: Variable: WixBundleElevated = 1 [0034:0035][2013-11-08T17:19:16]: Variable: WixBundleLog = C:\users\focht\Temp\dd_vcredist_x86_20131108171916.log [0034:0035][2013-11-08T17:19:16]: Variable: WixBundleOriginalSource = C:\users\focht\Local Settings\Application Data\Rock Prodigy\Guitar Lessons\vcredist_x86.exe [0034:0035][2013-11-08T17:19:16]: Error 0x80070218: Failed to write message type to pipe. [0034:0035][2013-11-08T17:19:16]: Error 0x80070218: Failed to post terminate message to child process cache thread. [0034:0035][2013-11-08T17:19:16]: Error 0x80004005: Failed to run per-user mode. [0034:0035][2013-11-08T17:19:16]: Exit code: 0x80004005, restarting: No --- snip ---
Download: http://www.rockprodigy.com/installer/GuitarLessonsRPInst.exe
$ sha1sum GuitarLessonsRPInst.exe 48fd1df499ea6eabf2fae9d7e505675fd3cae387 GuitarLessonsRPInst.exe
$ du -sh GuitarLessonsRPInst.exe 32M GuitarLessonsRPInst.exe
$ wine --version wine-1.7.5-351-gffcd013
Regards
http://bugs.winehq.org/show_bug.cgi?id=17273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dempsey@weirdfish.net
--- Comment #35 from Anastasius Focht focht@gmx.net 2013-11-10 16:13:40 CST --- *** Bug 34890 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.8.0
--- Comment #36 from Austin English austinenglish@gmail.com 2013-11-11 03:46:21 CST --- Nominating for 1.8.
http://bugs.winehq.org/show_bug.cgi?id=17273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |erick_darc@hotmail.com
--- Comment #37 from Anastasius Focht focht@gmx.net --- *** Bug 34408 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #38 from Anastasius Focht focht@gmx.net --- *** Bug 27592 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=17273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks|17195 | Depends on| |17195
--- Comment #39 from Anastasius Focht focht@gmx.net --- Hello folks,
reversing the bug dependency to have this one depend on the patchset in bug 17195 This bug will continue to serve as 'main' dupe collector for apps that rely on named pipe message mode support.
$ wine --version wine-1.7.13
Regards
http://bugs.winehq.org/show_bug.cgi?id=17273
rmlipman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rmlipman@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=17273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sam@robots.org.uk
--- Comment #40 from Anastasius Focht focht@gmx.net --- *** Bug 28359 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Sergey sohorev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sohorev@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #41 from rmlipman@gmail.com --- This also affects Risk of Rain because it wants to install vcrun2012. Deleting _CommonRedist/vcredist/2012/installscript.vdf allows the game to run, but not installing vcrun2012 could potentially be causing issues.
http://bugs.winehq.org/show_bug.cgi?id=17273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thomthomthom@ymail.com
--- Comment #42 from Anastasius Focht focht@gmx.net --- *** Bug 35979 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
breitenbach breitenbach.l@kabelmail.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |breitenbach.l@kabelmail.de
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #43 from breitenbach breitenbach.l@kabelmail.de --- Created attachment 48189 --> http://bugs.winehq.org/attachment.cgi?id=48189 Syncronisierungs Fehler Exe.oder Wine Fehler
http://bugs.winehq.org/show_bug.cgi?id=17273
giannismich90@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |giannismich90@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #44 from Anastasius Focht focht@gmx.net --- Hello folks,
all iTunes 10 versions and higher also need this.
I investigated with a rebased patchset against Wine 1.7.17.
Adding support for message mode pipes doesn't cure the hangs reported in some iTunes bugs but it's still essential to iTunes.
--- snip --- ... Set args[3] to --parentPipe ... Parent sending: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>AMSMessageSignatureKey</key> <array> <string>AMSNotificationPipeNameKey</string> </array> <key>AMSNotificationPipeNameKey</key> <string>\.\pipe\30369292-6857396482801179</string> <key>AMSRequestKey</key> <string>AMSSetUpNotificationPipeRequest</string> </dict> </plist>
Child read: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>AMSMessageSignatureKey</key> <array> <string>AMSNotificationPipeNameKey</string> </array> <key>AMSNotificationPipeNameKey</key> <string>\.\pipe\30369292-6857396482801179</string> <key>AMSRequestKey</key> <string>AMSSetUpNotificationPipeRequest</string> </dict> </plist>
Child sending: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict/> </plist>
Parent read: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict/> </plist> --- snip ---
Not sure about the time frame for Wine 1.8 but at one point it might be too late to get this in.
Since there is ongoing process for getting CSMT into Wine 1.8 we shouldn't forget about this thing as it blocks many installers and various apps/games.
Regards
http://bugs.winehq.org/show_bug.cgi?id=17273
Akira Nakagawa matyapiro31@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matyapiro31@gmail.com
--- Comment #45 from Akira Nakagawa matyapiro31@gmail.com ---
/*********************************************************************** * SetNamedPipeHandleState (KERNEL32.@) */ BOOL WINAPI SetNamedPipeHandleState( HANDLE hNamedPipe, LPDWORD lpMode, LPDWORD lpMaxCollectionCount, LPDWORD lpCollectDataTimeout) { /* should be a fixme, but this function is called a lot by the RPC * runtime, and it slows down InstallShield a fair bit. */ WARN("stub: %p %p/%d %p %p\n", hNamedPipe, lpMode, lpMode ? *lpMode : 0, lpMaxCollectionCount, lpCollectDataTimeout);
SERVER_START_REQ( create_named_pipe ) { req->handle = wine_server_obj_handle( hNamedPipe ); req->flags = //I'm not sure at all } SERVER_END_REQ; return FALSE; }
lpMode value will change req->flags,but it is somehow difficult how for me, see CreateNamedPipeW and NtCreateNamedPipeFile functions to what is changed.
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #46 from Anastasius Focht focht@gmx.net --- Hello Akira,
unfortunately it's not that easy.
Various infrastructure under the hood has to be added/improved, affecting wineserver, native API/ntdll and kernel32 components before this stub can be made useful (fleshed out).
See bug 17195 this bug depends on. There are multiple patchsets from Adam Martinson in the wild that can be used for testing/working around (need to be adapted/rebased though).
Regards
http://bugs.winehq.org/show_bug.cgi?id=17273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|SetNamedPipeHandleState is |Many apps and games need |a stub (FireFox+Flash, |SetNamedPipeHandleState |Win8/NET 4.x SDK/vcrun2012 |implementation (support for |installer) |named pipe message | |mode)(FireFox+Flash, | |Win8/NET 4.x SDK/vcrun2012, | |WiX installers)
--- Comment #47 from Anastasius Focht focht@gmx.net --- Hello folks,
I found another victim:
'Gears of War' (Games for Windows Live game)
See bug 36258 for some prerequisites (other bugs).
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Gears of War/Binaries
$ WINEDEBUG=+tid,+seh,+relay wine ./Startup.exe >>log.txt 2>&1 ... 0029:Call KERNEL32.CreateNamedPipeW(0033f5c4 L"\\.\pipe\00000028",40080003,00000006,00000001,00000400,00000400,00001388,0033f598) ret=0043b57a 0029:Ret KERNEL32.CreateNamedPipeW() retval=0000008c ret=0043b57a ... 0029:Call KERNEL32.CreateProcessW(00000000,0033e288 L"C:\Program Files\Gears of War\Binaries\wargame-g4wlive.exe -seekfreeloading -final_release -installed -langid=0409",00000000,00000000,00000000,00000410,00000000,00000000,0033d940,0033d930) ret=7e7f807a ... 002b:Call KERNEL32.ConnectNamedPipe(0000008c,0049177c) ret=0043acd0 002b:Ret KERNEL32.ConnectNamedPipe() retval=00000000 ret=0043acd0 ... 002d:Call KERNEL32.__wine_kernel_init() ret=7bc5a402 0029:Ret KERNEL32.CreateProcessW() retval=00000001 ret=7e7f807a ... 002d:Call KERNEL32.CreateFileW(024ad8c0 L"\\.\pipe\00000028",c0000000,00000000,00000000,00000003,40000000,00000000) ret=013eb8af ... 002d:Ret KERNEL32.CreateFileW() retval=00001ca8 ret=013eb8af ... 002d:Call KERNEL32.SetNamedPipeHandleState(00001ca8,024ad8b8,00000000,00000000) ret=013eb8d4 ... 002d:Ret KERNEL32.SetNamedPipeHandleState() retval=00000000 ret=013eb8d4 ... 002d:Call user32.MessageBoxW(00000000,024a5928 L"To play Gears of War, please double-click Startup.exe.",01915d30 L"Message",00001000) ret=00f78081 --- snip ---
I tested with rebased patchset and it allows the game to reach the main menu. Gameplay also seems to work (single player without G4WL account).
$ wine --version wine-1.7.18-10-ge5d69df
Regards
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #48 from Anastasius Focht focht@gmx.net --- Hello folks,
in case it gets missed: although Adam's patchset improves things for the apps/games mentioned here it has side-effects on other apps.
I've seen freezes in Adobe Acrobat 8.x+ with the patchset applied (works fine without).
Regards
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #49 from Anastasius Focht focht@gmx.net --- Hello folks,
'Adobe Flash Builder 4.6' also needs this.
--- snip --- $ WINEDEBUG=+tid,+seh,+relay wine ./FlashBuilder_4_6_LS10.exe >>log.txt 2>&1 ... 0031:Call KERNEL32.CreateNamedPipeW(028ca39c L"\\.\pipe\asurd_deploywr",00000001,00000006,000000ff,00000400,00000400,00000000,00000000) ret=0283b470 0031:Ret KERNEL32.CreateNamedPipeW() retval=00000170 ret=0283b470 0031:Call KERNEL32.CreateNamedPipeW(028ca3cc L"\\.\pipe\asuwr_deployrd",00000002,00000006,000000ff,00000400,00000400,00000000,00000000) ret=0283b497 0031:Ret KERNEL32.CreateNamedPipeW() retval=00000174 ret=0283b497 ... 0031:Call KERNEL32.ConnectNamedPipe(00000170,00000000) ret=0283b2a5 ... 0031:Ret KERNEL32.ConnectNamedPipe() retval=00000001 ret=0283b2a5 ... 0031:Call KERNEL32.ReadFile(00000170,0b95c9ac,00001028,0b95c990,00000000) ret=0283b6fc 0031:Ret KERNEL32.ReadFile() retval=00000001 ret=0283b6fc ... 0031:Call KERNEL32.MultiByteToWideChar(00000000,00000000,0b95cc14 "[INFO] DWANative - Received Invalid packet\n",ffffffff,0b95d078,000003ee) ret=028b7795 0031:Ret KERNEL32.MultiByteToWideChar() retval=0000002c ret=028b7795 --- snip ---
dwPipeMode = 00000006 -> PIPE_TYPE_MESSAGE | PIPE_READMODE_MESSAGE
The patchset helps the installer to get further.
Download: https://www.adobe.com/support/downloads/thankyou.jsp?ftpID=5517&fileID=5...
$ sha1sum FlashBuilder_4_6_LS10.exe 7991023d94bcf62f06eb1500914b5274b32c30ea FlashBuilder_4_6_LS10.exe
$ du -sh FlashBuilder_4_6_LS10.exe 819M FlashBuilder_4_6_LS10.exe
$ wine --version wine-1.7.18-76-gcfb81f2
Regards
http://bugs.winehq.org/show_bug.cgi?id=17273
Benj benj.callaghan@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |benj.callaghan@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nwarrenfl@gmail.com
--- Comment #50 from Anastasius Focht focht@gmx.net --- *** Bug 20111 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Axper Jan tdsbug@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tdsbug@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
Christopher Larson kergoth@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kergoth@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #51 from Akira Nakagawa matyapiro31@gmail.com --- You guys really want to fix this bug? I have questions and instruction for you. First,waht data types does the handle structure for this function have. Second,please attach an examle file using this function. (in C and executable.) Third,write down how variables changed by this function. I know this changes flags of read mode and wait mode. Hey,Focht,what you said is out of my grasping. Please describe again.What is the problem? handle types are already defined. and Unix system call alternative to this function is available,too.
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #52 from Adam Martinson adam.r.martinson@gmail.com --- (In reply to Anastasius Focht from comment #48)
Hello folks,
in case it gets missed: although Adam's patchset improves things for the apps/games mentioned here it has side-effects on other apps.
I've seen freezes in Adobe Acrobat 8.x+ with the patchset applied (works fine without).
Regards
I'd be willing to take another stab at fixing this if someone can help me figure out why it breaks those apps.
http://bugs.winehq.org/show_bug.cgi?id=17273
Simon swdevelop1981@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |swdevelop1981@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nikos42@gmail.com
--- Comment #53 from Anastasius Focht focht@gmx.net --- *** Bug 36515 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Charles-Antoine Vachon cavachon@emm.qc.ca changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cavachon@emm.qc.ca
http://bugs.winehq.org/show_bug.cgi?id=17273
Brandon Corujo haku08879@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |haku08879@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
dupont cedricdpt74000@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cedricdpt74000@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
Johan Gardhage johan.gardhage@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johan.gardhage@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #54 from Anastasius Focht focht@gmx.net --- *** Bug 27747 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Martin Baute solar@rootdirectory.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |solar@rootdirectory.de
https://bugs.winehq.org/show_bug.cgi?id=17273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |grave_123@riseup.net
--- Comment #55 from Anastasius Focht focht@gmx.net --- *** Bug 30044 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=17273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fterekhov@gmail.com
--- Comment #56 from Anastasius Focht focht@gmx.net --- *** Bug 27960 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=17273
jeanluc.malet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|jeanluc.malet@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=17273
saladin saladinx12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saladinx12@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=17273
tomas kahnby@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kahnby@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
wabe west022@live.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |west022@live.nl
http://bugs.winehq.org/show_bug.cgi?id=17273
nail ater60@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ater60@hotmail.com
http://bugs.winehq.org/show_bug.cgi?id=17273
Jonas webforlife@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |webforlife@outlook.com
https://bugs.winehq.org/show_bug.cgi?id=17273
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bbaago@gmail.com
--- Comment #57 from Austin English austinenglish@gmail.com --- *** Bug 36993 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=17273
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #58 from Sebastian Lackner sebastian@fds-team.de --- For those that are affected by this problem, but haven't seen my announcement in bug 17195 yet: I have created a new patchset for named pipe message mode support, and need more feedback. The latest patchset passes all tests I've done so far - but I cannot test with all affected apps of course... ;)
You can find the patchset (and some more information) here: http://bugs.winehq.org/show_bug.cgi?id=17195#c157
Differences to Adams patchset: * Shouldn't modify the behaviour of byte-mode pipes at all - it still uses SOCK_STREAM for that. * Uses SOCK_SEQPACKET (like in Adams early implementations) instead of wineserver calls. * It also adds support for PIPE_NOWAIT on both byte-mode and message-mode sockets. * _Lots_ of wine tests to ensure, that it behaves like on Windows, even in (almost) all the corner cases, like reading zero byte messages, reading with a buffer of zero length, ...
If something doesn't work yet, please let me know. If someone has a rebased version of Adams patchset, also feel free to send it to me - I would like to know if his patchset also passes all the tests, so we have two working prototypes, and AJ can pick the one he likes more. ;)
@Anastasius: Could you please test especially with apps that didn't work with the old patchset?
Regards, Sebastian
https://bugs.winehq.org/show_bug.cgi?id=17273
ERAN yehesumson2@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |yehesumson2@yahoo.com
https://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #59 from Sebastian Lackner sebastian@fds-team.de --- Fixed in http://source.winehq.org/git/wine.git/commit/55396b701857e441eff6ecf6431c4b9...
If you still encounter problems related to message mode: Please note that there is a second bug, where I'm still working on. I'll post a rebased patchset of Adams any my implementation there, shortly. https://bugs.winehq.org/show_bug.cgi?id=17195
https://bugs.winehq.org/show_bug.cgi?id=17273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |55396b701857e441eff6ecf6431 | |c4b9c6fc9c079 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #60 from Anastasius Focht focht@gmx.net --- Hello folks,
indeed it helps the installers here.
Some installers now show user interface/progress but still fail in the end (previously just hanging silently w/o any ui).
-> ACL/file security insufficiency, already covered by existing bugs -> bug 17195
Thanks Sebastian
Regards
https://bugs.winehq.org/show_bug.cgi?id=17273
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #61 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.25.
https://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #62 from Rosanne DiMesio dimesio@earthlink.net --- *** Bug 34408 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=17273
--- Comment #63 from Anastasius Focht focht@gmx.net --- *** Bug 34036 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=17273
Sylvain Petreolle spetreolle@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|spetreolle@yahoo.fr |
https://bugs.winehq.org/show_bug.cgi?id=17273 Bug 17273 depends on bug 17195, which changed state.
Bug 17195 Summary: Multiple applications and games need support for named pipe message mode (NamedPipe datagrams need to be _really_ datagrams) https://bugs.winehq.org/show_bug.cgi?id=17195
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |FIXED