http://bugs.winehq.org/show_bug.cgi?id=16567
Summary: moving mouse outside the wine virtual desktop causes
crash in FastBltNoTrans()
Product: Wine
Version: 1.0.1
Platform: PC
OS/Version: Windows XP
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: stephanecharette(a)gmail.com
Installed the game "Nancy Drew: Stay Tuned For Danger". Installation and game
start seems to work well. But the mouse icon is customized for the game, and
changes depending on whether there is an object under the mouse with which you
can interact.
If at any point during the game the mouse is moved outside the wine virtual
dekstop, the game immediately crashes with the following Windows dialog window:
-----------------------
FastBltNoTrans() - err ret = 88760096, pDescription = Dirty Rect Fast Blt,
rSrcRect: t=158, b=198, l=-5, r=25, dwDestX=-5, dwDestY=158 - DDERR_INVALIDRECT
- Rectangle provided was invalid.
-----------------------
I added it to AppDB here:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=14880
I also have an earlier forum posting here with several other details:
http://forum.winehq.org/viewtopic.php?t=3190
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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=48267
Bug ID: 48267
Summary: Heavy Rain Demo has buggy animations
Product: Wine
Version: 4.21
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: xaudio2
Assignee: wine-bugs(a)winehq.org
Reporter: sashok.olen(a)gmail.com
Distribution: ---
Heavy Rain Demo (free and available through EGS, which can be easily installer
through Lutris) seems to have a problem with its animations when using Wine's
implementation of xaudio2_7.
Particularly, they don't seem to finish and instead just repeat in a loop. You
can see it in this video: https://www.youtube.com/watch?v=R-cWHZnx4xM (there
also seem to be some awful cracking going on but it seems to only affect the
full game so ¯\_(ツ)_/¯ )
Using native xaudio2_7.dll solves the animation issues.
When using wine's implementation of xaudio2, the only xaudio-related line in
the logs appear to be this:
0152:fixme:xaudio2:IXAudio2Impl_QueryInterface
(0xa5ba90)->({60d8dac8-5aa1-4e8e-b597-2f5e2883d484},0x22f950), not found
As a backend, I use FAudio.
Let me know if any logs are needed and which debug channels I need to use.
--
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=46454
Bug ID: 46454
Summary: Minimalistic C++ program removing non-empty directory
is not working
Product: Wine
Version: 4.0-rc5
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: contact(a)shaac.me
Distribution: ---
Created attachment 63241
--> https://bugs.winehq.org/attachment.cgi?id=63241
The binary that works well on Windows, and less well with Wine
If Wine executes a C++ program executing `std::filesystem::remove_all`,
compiled with MSVC, then it will only succeed to remove empty folders, but will
silently fail if the folder is not empty. The call will not raise any error,
but the folder and its content will stay on disk.
In attachment is such a program, rm.exe. If you do `rm.exe <dirname>` on wine,
it will fail to delete non-empty folders. But the same command on Windows will
succeed.
The only Wine terminal output, which shows both when deleting an empty folder
(success) and a non empty-one (failure: bug), is:
002b:fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffffffffffa,
0x22fd10
I tested this with wine-4.0-rc5 on Archlinux. And did the Windows side of tests
on a Windows 7 professional.
The program source code is:
#include <filesystem>
int main(int, char** argv)
{
std::filesystem::remove_all(std::filesystem::path(argv[1]));
}
I compiled this program with MSVC version 19.15.26732.1 for x64, with Wine, and
with `/EHsc /TP /std:c++17` flags.
--
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=47961
Bug ID: 47961
Summary: Chernobylite: crashes on startup with "Fatal error!"
Product: Wine
Version: 4.17
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: mfplat
Assignee: wine-bugs(a)winehq.org
Reporter: joseph.kogut(a)gmail.com
Distribution: ---
Created attachment 65468
--> https://bugs.winehq.org/attachment.cgi?id=65468
Debug log w/ +mfplat
Game crashes on startup, displaying a dialog box with the message "Fatal
error!"
This seems to be another UE4 game that requires Windows Media Foundation APIs
for media playback. Installing native versions of these libraries allows the
game to start; singleplayer doesn't work even with workarounds.
--
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=43705
Bug ID: 43705
Summary: PES 2018 Settings.exe crashes
Product: Wine
Version: 2.16
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: plata(a)mailbox.org
Distribution: ---
Created attachment 59172
--> https://bugs.winehq.org/attachment.cgi?id=59172
Invalid IL code
When Pro Evolution Soccer (PES) 2018 is installed, Settings.exe is executed.
It crashes with the exception in the attachment.
--
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.
http://bugs.winehq.org/show_bug.cgi?id=34541
Bug #: 34541
Summary: Max Payne 3 needs native dotnet20
Product: Wine
Version: 1.7.2
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: mscoree
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: andrey.goosev(a)gmail.com
Classification: Unclassified
Created attachment 45984
--> http://bugs.winehq.org/attachment.cgi?id=45984
log
As titled.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=23537
Summary: Notepad in Hebrew shows some squares instead of
characters
Product: Wine
Version: 1.2-rc6
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: Paul.Vriens.Wine(a)gmail.com
Created an attachment (id=29391)
--> (http://bugs.winehq.org/attachment.cgi?id=29391)
Screenshot showing the squares
We now have a Hebrew translation of notepad. The goal was to have at least one
translation in so we can see what bugs we currently have with respect to Hebrew
(and Arabic for that matter).
The screenshot shows some squares where it should show Hebrew text.
I have no idea where to look yet. The title bar seems fine but the text in the
dialog isn't.
Some of the other dialogs also shows squares but I guess it boils down to the
same bug.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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=48981
Bug ID: 48981
Summary: Riot Vanguard (Riot Games) needs Microsoft Kernel Mode
Cryptographic Primitives Library 'cng.sys'
Product: Wine
Version: 5.6
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
as it says. There are some fixes required prior to come to this place. I'll
create/reference more bug reports later for them.
There is a public document which describes the module and the API:
https://csrc.nist.gov/csrc/media/projects/cryptographic-module-validation-p…
--- quote ---
Microsoft Windows7 Kernel Mode Cryptographic Primitives Library (cng.sys)
Microsoft Windows 7 Operating System
FIPS 140-2 Security Policy Document
This document specifies the security policy for the Microsoft Kernel Mode
Cryptographic Primitives Library (CNG.SYS) as described in FIPS PUB 140-2.
January 16, 2013
Document Version: 2.2
--- quote ---
--- snip ---
...
The vgk service is starting.
002d:trace:loaddll:load_native_dll Loaded
L"C:\\windows\\system32\\kernelbase.dll" at 0x7b000000: PE builtin
002d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at
0x7b410000: builtin
002d:trace:loaddll:load_native_dll Loaded
L"C:\\windows\\system32\\winedevice.exe" at 0x140000000: PE builtin
002d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at
0x7f39a2c80000: builtin
002d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at
0x7f39a2aa0000: builtin
002d:trace:loaddll:load_native_dll Loaded
L"C:\\windows\\system32\\ntoskrnl.exe" at 0x180000000: PE builtin
002d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\ucrtbase.dll" at
0x7f39a2970000: builtin
002d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll"
at 0x9b0000: PE builtin
002f:trace:ntoskrnl:ZwLoadDriver
(L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\vgk")
002f:trace:ntoskrnl:open_driver opened service for driver
L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\vgk"
002f:trace:ntoskrnl:IoCreateDriver (L"\\Driver\\vgk", 00000001800132F0)
002f:trace:ntoskrnl:load_driver loading driver L"C:\\Program Files\\Riot
Vanguard\\vgk.sys"
002f:err:module:import_dll Library cng.sys (which is needed by L"C:\\Program
Files\\Riot Vanguard\\vgk.sys") not found
002f:trace:ntoskrnl:IoDeleteDriver (0000000000723070)
002f:trace:ntoskrnl:ObDereferenceObject (0000000000723070) ref=0
002f:err:ntoskrnl:ZwLoadDriver failed to create driver
L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\vgk": c0000142
DLL initialization failed.
--- snip ---
Only two 'cng.sys' functions are currently imported:
--- snip ---
$ winedump -j import vgk.sys
Contents of vgk.sys: 3196560 bytes
Import Table size: 00000050
offset 0001e090 cng.sys
Hint/Name Table: 00022108
TimeDateStamp: 00000000 (Thu Jan 1 01:00:00 1970)
ForwarderChain: 00000000
First thunk RVA: 0001B028
Thunk Ordn Name
0001b028 8 BCryptDestroyHash
0001b030 1 BCryptCloseAlgorithmProvider
...
Done dumping vgk.sys
--- snip ---
$ wine --version
wine-5.6-258-gf31a29b8d1
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=46472
Bug ID: 46472
Summary: Linux kernel 4.19 breaks startup of BO2 due to change
in PTRACE_POKEUSER hw breakpoint behavior
Product: Wine
Version: 4.0-rc6
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: troyb(a)us.ibm.com
Distribution: ---
Created attachment 63297
--> https://bugs.winehq.org/attachment.cgi?id=63297
linux 4.19 commit bd14406b78e6daa1ea3c1673bda1ffc9efdeead0
I bisected Linux 4.18 to 4.19 to find this commit which stops BO2 from
launching under any version of wine from 3.12 to 4.0-rc6, attachment below.
For convenience I hand-reverted the file kernel/events/hw_breakpoint.c as
follows :
/**
* modify_user_hw_breakpoint - modify a user-space hardware breakpoint
* @bp: the breakpoint structure to modify
* @attr: new breakpoint attributes
*/
int modify_user_hw_breakpoint(struct perf_event *bp, struct perf_event_attr
*attr)
{
int err;
/*
* modify_user_hw_breakpoint can be invoked with IRQs disabled and
hence it
* will not be possible to raise IPIs that invoke __perf_event_disable.
* So call the function directly after making sure we are targeting the
* current task.
*/
if (irqs_disabled() && bp->ctx && bp->ctx->task == current)
perf_event_disable_local(bp);
else
perf_event_disable(bp);
#if 0
/* new logic : >= kernel 4.19 */
err = modify_user_hw_breakpoint_check(bp, attr, false);
if (!bp->attr.disabled)
perf_event_enable(bp);
return err;
#else
/* old logic : <kernel 4.19 */
if (!attr->disabled) {
err = modify_user_hw_breakpoint_check(bp, attr, false);
if (err)
return err;
perf_event_enable(bp);
bp->attr.disabled=0;
}
return 0;
#endif
}
I examined some wine source code and found many instance of use of
PTRACE_POKUSER. I don't know enough about this function to know if this kernel
commit directly breaks the wine code, or some other fault in wine code is
indirectly triggering the problem. Using "old logic" in the file
hw_breakpoints above enables kernel 4.19 to start BO2 with 4.0-rc6 (and most
likely others).
--
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=50088
Bug ID: 50088
Summary: Memento Mori needs WMReaderAdvanced2_OpenStream
Product: Wine
Version: 5.20
Hardware: x86-64
OS: Linux
Status: NEW
Severity: minor
Priority: P2
Component: wmp&wmvcore
Assignee: wine-bugs(a)winehq.org
Reporter: andrey.goosev(a)gmail.com
Distribution: ---
Error: "Cannot initialize windows media video playback."
fixme:wmvcore:WMReaderAdvanced2_OpenStream (0855A508)->(0844E1A0 0844E668
0844E668)
Works after installing WMP10.
wine-5.20-141-g03eaa2cc93e
--
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.