https://bugs.winehq.org/show_bug.cgi?id=45120
Bug ID: 45120
Summary: Multiple applications from Google
sandbox-attacksurface-analysis-tools v1.1.x (targeting
native API) need 'ntdll.RtlXXXBoundaryDescriptor'
implementation
Product: Wine
Version: 3.7
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
required by various .NET-based apps from
https://github.com/google/sandbox-attacksurface-analysis-tools
--- quote ---
sandbox-attacksurface-analysis-tools
(c) Google Inc. 2015, 2016, 2017, 2018
Developed by James Forshaw
This is a small suite of tools to test various properties of sandboxes on
Windows. Many of the checking
tools take a -p flag which is used to specify the PID of a sandboxed process.
The tool will impersonate
the token of that process and determine what access is allowed from that
location. Also it's recommended
to run these tools as an administrator or local system to ensure the system can
be appropriately enumerated.
CheckExeManifest: Check for specific executable manifest flags.
CheckNetworkAccess: Check access to network stack.
NewProcessFromToken: Create a new process based on existing token.
TokenView: View and manipulate various process token values.
NtApiDotNet: A basic managed library to access NT system calls and objects.
NtObjectManager: A powershell module which uses NtApiDotNet to expose the NT
object manager.
ViewSecurityDescriptor: View the security descriptor from an SDDL string or an
inherited object.
--- quote ---
It's actually a pretty neat "testsuite" for native API, Wine could benefit from
it. I've already found 20+ bugs within one hour of playing with this (missing
exports, stubs, incomplete + incorrect impl. etc.).
Will create more tickets as time/mood permits ;-)
Prerequisite:
* 32-bit WINEPREFIX
* .NET Framework 4.5 -> 'winetricks -q dotnet45'
--- snip ---
$ wine ./ObjectList.exe -r "c:\\"
...
Unhandled Exception: System.EntryPointNotFoundException: Unable to find an
entry point named 'RtlDeleteBoundaryDescriptor' in DLL 'ntdll.dll'.
at NtApiDotNet.NtRtl.RtlDeleteBoundaryDescriptor(IntPtr BoundaryDescriptor)
at NtApiDotNet.BoundaryDescriptor.Finalize()
--- snip ---
https://github.com/google/sandbox-attacksurface-analysis-tools/blob/master/…
--- snip ---
public static partial class NtRtl
{
[DllImport("ntdll.dll")]
public static extern IntPtr RtlCreateBoundaryDescriptor([In]
UnicodeString Name, BoundaryDescriptorFlags Flags);
[DllImport("ntdll.dll")]
public static extern NtStatus RtlAddSIDToBoundaryDescriptor(ref IntPtr
BoundaryDescriptor, SafeSidBufferHandle RequiredSid);
[DllImport("ntdll.dll")]
public static extern NtStatus
RtlAddIntegrityLabelToBoundaryDescriptor(ref IntPtr BoundaryDescriptor,
SafeSidBufferHandle RequiredSid);
[DllImport("ntdll.dll")]
public static extern bool RtlDeleteBoundaryDescriptor(IntPtr
BoundaryDescriptor);
}
--- snip ---
https://github.com/processhacker/processhacker/blob/master/phnt/include/ntr…
--- snip ---
#if (PHNT_VERSION >= PHNT_VISTA)
// begin_private
NTSYSAPI
PVOID
NTAPI
RtlCreateBoundaryDescriptor(
_In_ PUNICODE_STRING Name,
_In_ ULONG Flags
);
NTSYSAPI
VOID
NTAPI
RtlDeleteBoundaryDescriptor(
_In_ PVOID BoundaryDescriptor
);
NTSYSAPI
NTSTATUS
NTAPI
RtlAddSIDToBoundaryDescriptor(
_Inout_ PVOID *BoundaryDescriptor,
_In_ PSID RequiredSid
);
#if (PHNT_VERSION >= PHNT_WIN7)
// rev
NTSYSAPI
NTSTATUS
NTAPI
RtlAddIntegrityLabelToBoundaryDescriptor(
_Inout_ PVOID *BoundaryDescriptor,
_In_ PSID IntegrityLabel
);
#endif
--- snip ---
Later various components could forward to ntdll (when implemented).
--- snip ---
$ grep -Hrn BoundaryDescriptor
dlls/kernel32/kernel32.spec:144:# @ stub AddIntegrityLabelToBoundaryDescriptor
dlls/kernel32/kernel32.spec:148:# @ stub AddSIDToBoundaryDescriptor
dlls/kernel32/kernel32.spec:269:# @ stub CreateBoundaryDescriptorA
dlls/kernel32/kernel32.spec:270:# @ stub CreateBoundaryDescriptorW
dlls/kernel32/kernel32.spec:363:# @ stub DeleteBoundaryDescriptor
dlls/api-ms-win-core-namespace-l1-1-0/api-ms-win-core-namespace-l1-1-0.spec:1:@
stub AddSIDToBoundaryDescriptor
dlls/api-ms-win-core-namespace-l1-1-0/api-ms-win-core-namespace-l1-1-0.spec:3:@
stub CreateBoundaryDescriptorW
dlls/api-ms-win-core-namespace-l1-1-0/api-ms-win-core-namespace-l1-1-0.spec:5:@
stub DeleteBoundaryDescriptor
dlls/kernelbase/kernelbase.spec:26:# @ stub AddSIDToBoundaryDescriptor
dlls/kernelbase/kernelbase.spec:176:# @ stub CreateBoundaryDescriptorW
dlls/kernelbase/kernelbase.spec:250:# @ stub DeleteBoundaryDescriptor
--- snip ---
$ sha1sum Release-v1.1.14.7z
8cd7991e675a995a3d67ef0aca2a8bf0e1512f6a Release-v1.1.14.7z
$ du -sh Release-v1.1.14.7z
384K Release-v1.1.14.7z
$ wine --version
wine-3.7-50-g8dca6c35e1
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.
https://bugs.winehq.org/show_bug.cgi?id=50504
Bug ID: 50504
Summary: the graphics on window shrinks and offsets
Product: Wine
Version: 6.0-rc6
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: trivial
Priority: P2
Component: gdi32
Assignee: wine-bugs(a)winehq.org
Reporter: tab_98(a)163.com
Distribution: ---
Created attachment 69167
--> https://bugs.winehq.org/attachment.cgi?id=69167
snapshots of About window
I use two applications written with C++Builder and see the difference of shown
windows when run on Windows 7 and Wine. Being run on Wine, the graphics on
window shrinks and offsets.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=50476
Bug ID: 50476
Summary: "Unhandled exception: page fault on read access"
installing windows python
Product: Wine
Version: 5.22
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: htl10(a)users.sourceforge.net
Distribution: ---
I needed to test some cross-built python ctypes modules, so I tried installing
win32/win64 python - the latest:
https://www.python.org/ftp/python/3.9.1/python-3.9.1-amd64.exehttps://www.python.org/ftp/python/3.9.1/python-3.9.1.exe
Both rejected the win7 and needed win 8.1 at least. Anyway, when it gets to the
"pip bootstrap" part, it generates the dreaded "unhandled exception" message.
Manually de-selecting it, installation went to completion, but running still
hangs or get the "unhandled exception" message (32-bit hangs, 64-bit fails with
'unhandled exception').
Similar experience with 3.8.7; so I went a lot earlier to 3.5.4 -
https://www.python.org/ftp/python/3.5.4/python-3.5.4.exehttps://www.python.org/ftp/python/3.5.4/python-3.5.4-amd64.exe
3.5.4 still gives the "unhandled exception" during installation with 'pip
bootstrap'. but at least skipping that part (with 'customize insall'), the
result - either the 32-bit or 64-bit ones - seems to run okay in wine.
On wine-staging 5.22
--
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.
https://bugs.winehq.org/show_bug.cgi?id=50500
Bug ID: 50500
Summary: Counter Strike Source: Crashes at splash screen
Product: Wine
Version: 5.22
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: adel.khial(a)gmail.com
Distribution: ---
A regression was introduced with wine-5.20; Game crashes at splash screen even
if run directly with "wine hl2.exe -game cstrike".
Error code: 0024:err:font:alloc_font_handle out of realized font handles
Downgrading to wine-5.19 fixes the regression.
I haven't run a bisect yet but probably
[d7a54394d469480e4a5e7a8b3359f0e3b32515ac
] gdi32: Move the realized font handle allocation out of freetype.c.
is at fault.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=50490
Bug ID: 50490
Summary: Gameforge Client has become black rectangle and can no
longer be used.
Product: Wine-staging
Version: 6.0-rc6
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: darkmoon209(a)gmail.com
CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com
Distribution: ---
With 5.18 the Gameforge Client (and Runes of Magic) worked perfectly. After
update to 5.19 and up to 6.0 rc6, Gameforge Client has become a black rectangle
and can no longer be used.
Runes of Magic and another 9 games are affected.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=50165
Bug ID: 50165
Summary: Regression: python 3.7.6-amd64 no longer installs with
5.22
Product: Wine
Version: 5.22
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: dudul04(a)yahoo.fr
Distribution: ---
python-3.7.6-amd64.exe installer crashes with a "wine: Unhandled page fault on
write access to 000000006C205F4D at address 000000007BC2A8AC (thread 0150),
starting debugger..." error (see https://github.com/OSGeo/gdal/runs/1436164589
logs) with wine-devel-amd64=5.22~bionic , whereas it installs cleanly with
wine-devel-amd64=5.21~bionic
Reproducer:
docker run --rm -v $PWD:$PWD ubuntu:18.04 $PWD/install-python.sh
with install-python.sh being
https://github.com/OSGeo/gdal/blob/b3637fb091923431fda898fb5d8d2d5154c14f34…
(use that commit, as in a later version I've pinned 5.21 to avoid the issue)
--
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.
https://bugs.winehq.org/show_bug.cgi?id=50509
Bug ID: 50509
Summary: Unhandled exception: unimplemented function
UxTheme.dll.SetWindowThemeAttribute called in 32-bit
code (0x7bc513b9).
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: fichker(a)gmail.com
Distribution: ---
Created attachment 69173
--> https://bugs.winehq.org/attachment.cgi?id=69173
Error when tried open apps in WINE
Hello everybody!
Installed wine by terminal.
Used command at the bottom:
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo add-apt-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ artful
main"
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable
But when I tried open .exe apps (for installing) , appeared error.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=3930
coder111(a)protonmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |coder111(a)protonmail.com
--- Comment #79 from coder111(a)protonmail.com ---
Ok, I am still unable to run the game with wine 6.0r1 (from Lutris on
Debian/Sid). The game is from GOG. It crashes on startup with a black window.
I tried running winecfg and disabling mmdevapi and/or wail32 and it did not
help.
--
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.
https://bugs.winehq.org/show_bug.cgi?id=50507
Bug ID: 50507
Summary: Serious Sam: The First Encounter (GOG version):
textures leak into each other
Product: Wine
Version: 6.0
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: t6zm3v62fkp7fe5(a)yandex.ru
Distribution: ---
Created attachment 69169
--> https://bugs.winehq.org/attachment.cgi?id=69169
Video 1
In Serious Sam: The First Encounter (GOG version), textures leak into each
other in OpenGL mode. Can't test in DirectX mode (it goes to black screen after
switching).
Lubuntu 20.04.1, Wine 6.0 from Ubuntu PPA.
--
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.