[Bug 30397] Multiple applications need support for NtSetInformationFile class FileDispositionInformation (Cygwin installer, Stylizer 5.x Visual CSS editor, Spoon Studio 2011 (ex Xenocode) application sandboxing scheme)
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Jan 8 15:20:27 CST 2014
http://bugs.winehq.org/show_bug.cgi?id=30397
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |Installer
URL|http://filequake.com/downlo |http://www.computerssilenro
|ading/stylizer/ |c.nl/downloads/Software/CSS
| |_Editors/Stylizer5Setup.exe
Summary|Spoon Studio 2011 (ex |Multiple applications need
|Xenocode) application |support for
|sandboxing scheme needs |NtSetInformationFile class
|support for |FileDispositionInformation
|NtSetInformationFile class |(Cygwin installer, Stylizer
|FileDispositionInformation |5.x Visual CSS editor,
|(Stylizer 5.x, Visual CSS |Spoon Studio 2011 (ex
|editor) |Xenocode) application
| |sandboxing scheme)
--- Comment #2 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
revisiting, still present.
--- snip ---
...
0032:trace:ntdll:FILE_CreateFile handle=0x33f2ec access=00110100
name=L"\\??\\C:\\users\\focht\\Local Settings\\Application
Data\\Skybound\\Stylizer\\Sandbox\\2012.11.26T17.48\\xsandbox.bin.__tmp__"
objattr=00000040 root=(nil) sec=(nil) io=0x33f2dc alloc_size=(nil)
attr=00000000 sharing=00000007 disp=1 options=00000020 ea=(nil).0x00000000
...
0032:Call
ntdll.NtSetInformationFile(00000078,0033f2e4,0033f2ff,00000001,0000000d)
ret=0037972f
0032:trace:ntdll:NtSetInformationFile
(0x78,0x33f2e4,0x33f2ff,0x00000001,0x0000000d)
0032:fixme:ntdll:NtSetInformationFile Unsupported class (13)
0032:Ret ntdll.NtSetInformationFile() retval=c0000002 ret=0037972f
...
0032:Call user32.MessageBoxW(00000000,008e4008 L"The sandbox at
\\??\\C:\\users\\focht\\Local Settings\\Application
Data\\Skybound\\Stylizer\\Sandbox\\2012.11.26T17.48 is corrupt or inaccessible.
Please check the location and try again.",008d5058 L"Spoon Virtual Application
Studio 2012",00000010) ret=003ccc07
...
0032:warn:debugstr:OutputDebugStringA "The sandbox at
\\??\\C:\\users\\focht\\Local Settings\\Application
Data\\Skybound\\Stylizer\\Sandbox\\2012.11.26T17.48 is corrupt or inaccessible.
Please check the location and try again."
...
0032:warn:debugstr:OutputDebugStringA "ERROR: 0xC0000002,
VMAPICALL(VmMoveFile(_hFile, _sFullPath))\nERROR: 0xD0000002, In call:
pStmSandboxFile->Commit()\nERROR: 0x8007FF04, In call:
CSandbox::InitializeSandbox(CProcessSettings::VmFlagSet(eDeleteSandbox),
fCheckSandboxSpace, cMinSandboxSpaceAvail)\nERROR: 0x8007FF04, In call:
g_vm.Essent"...
...
0032:Call KERNEL32.TerminateProcess(ffffffff,ffffffff) ret=003b8012
...
--- snip ---
According to http://bugs.winehq.org/show_bug.cgi?id=24018#c17 (Andrey Turkin)
also needed for Cygwin installer:
--- quote ---
> first postinstall script created an empty /etc/fstab file rather than what was
> intended (presumably because of some Wine bug or regression) and that may have
> had a snowball effect on everything else resulting in the many "Read-only file
> system" error messages above.
This turned out to be an issue with Wine which makes "unlink" syscall to not
work which is really bad, and in particular it makes bash's heredoc (and
probably all tmpfile operations) to fail. Wine needs to implement
FileDispositionInformation class; there is a bug 30397 for that already,
already filled (as usual) excellent description from Anastasius Focht.
--- quote ---
Refining summary.
$ sha1sum Stylizer5Setup.exe
fa99802266f80441ac4f091e90b20691e170f12d Stylizer5Setup.exe
$ du -sh Stylizer5Setup.exe
16M Stylizer5Setup.exe
$ wine --version
wine-1.7.10-262-g6925362
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list