https://bugs.winehq.org/show_bug.cgi?id=51873
Bug ID: 51873
Summary: Joy.cpl crashes on the FFB tab when the FFB device is
selected in the drop down list
Product: Wine
Version: 6.19
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: joy.cpl
Assignee: wine-bugs(a)winehq.org
Reporter: logos128(a)gmail.com
CC: rbernon(a)codeweavers.com
Distribution: ArchLinux
Created attachment 70792
--> https://bugs.winehq.org/attachment.cgi?id=70792
joy_cpl_6.19_crash.log
This happens when the wineprefix is configured through registry to use bus_udev
/ hidraw ("Enable SDL" = 0 and "DisableInput" = 1).
After some debugging found out that the supported number of buttons in Joy.cpl
is 32, while the device is reporting 128. In result state.rgbButtons
(main.c/ff_input_thread()) is being evaluated outside of its bounds, which
eventually leads to going through the check where the real crash happens in
IDirectInputEffect_SetParameters():775.
After fixing the out of bounds issue (attached a patch for that), now joy.cpl
doesn't crash immediately, but after choosing the desired FFB effect and
pushing a button on the wheel to start the test.
After some more debugging found out that joy->effects[chosen_effect].effect
(the first operand) is NULL, leading to the segmentation fault. So probably the
lpVtbl is not initialized for some reason. Other parts of that structure looked
OK IMO.
Otherwise the tracking of the steering wheel on the first tab worked properly
through HIDRAW, as well as the available buttons. So this is already very
positive :)
Have tried it also through the SDL bus ("Enable SDL" = 1), and it worked as
expected. The FFB test also partially worked. The sine wave effect was
functional, while the constant and conditional effect didn't react.
Also while debugging the above issue saw that joy->num_buttons is incorrectly
set to 134 buttons, while the device (Simucube 2 Sport) has 128. Appeared that
the PID State input report which includes several usages with report count 1,
is being parsed as a normal input report in
dinput/joystick_hid.c/enum_objects(), and those parameters are counted as
buttons. So attached a patch for this too.
Do you have any hints how to debug dinput properly for the lpVtbl issue? The
gdb script helps a lot BTW :)
(The attached crash log is after the first patch applied, but it was similar
before that.)
--
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=51716
Bug ID: 51716
Summary: gameux:gamestatistics fails on Windows 10 1809+
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Windows
Status: NEW
Severity: normal
Priority: P2
Component: gameux
Assignee: wine-bugs(a)winehq.org
Reporter: fgouget(a)codeweavers.com
gameux:gamestatistics fails on Windows 10 1809+:
gamestatistics.c:161: Test failed: GetGameStatistics returned unexpected value:
0x00000000
gamestatistics.c:162: Test failed: Expected output pointer to be NULL, got
neither NULL nor deadbeef
gamestatistics.c:212: Test failed: setting category title invalid result:
0x80070057
gamestatistics.c:215: Test failed: setting category title failed: Category0
gamestatistics.c:216: Test failed: setting category title failed: Category1
gamestatistics.c:217: Test failed: setting category title failed: Category2
gamestatistics.c:221: Test failed: setting statistic returned unexpected value:
0x80070057)
gamestatistics.c:224: Test failed: setting statistic returned unexpected value:
0x80070057)
gamestatistics.c:231: Test failed: setting statistic returned unexpected value:
0x80070057)
gamestatistics.c:238: Test failed: setting statistic returned unexpected value:
0x80070057)
gamestatistics.c:248: Test failed: setting statistic failed: name=Statistic00,
value=Value00
gamestatistics.c:250: Test failed: setting statistic failed: name=Statistic01,
value=Value01
gamestatistics.c:252: Test failed: setting statistic failed: name=Statistic10,
value=Value10
gamestatistics.c:254: Test failed: setting statistic failed: name=Statistic11,
value=Value11
gamestatistics.c:256: Test failed: setting statistic failed: name=Statistic20,
value=Value20
gamestatistics.c:258: Test failed: setting statistic failed: name=Statistic21,
value=Value21
gamestatistics.c:265: Test failed: statistics file
L"C:\\Users\\winetest\\AppData\\Local\\Microsoft\\Windows\\GameExplorer\\GameStatistics\\{17A6558E-60BE-4078-B66F-9C3ADA2A32E6}\\{17A6558E-60BE-4078-B66F-9C3ADA2A32E6}.gamestats"
does not exists
gamestatistics.c:268: Test failed: setting category title failed: Category0a
gamestatistics.c:276: Test failed: GetGameStatistics returned invalid open
result: 0x0
gamestatistics.c:281: Test failed: getting category title failed
gamestatistics.c:282: Test failed: getting category title returned invalid
string (null)
gamestatistics.c:287: Test failed: getting category title failed
gamestatistics.c:288: Test failed: getting category title returned invalid
string (null)
gamestatistics.c:293: Test failed: getting category title failed
gamestatistics.c:294: Test failed: getting category title returned invalid
string (null)
gamestatistics.c:300: Test failed: getting category title failed
gamestatistics.c:305: Test failed: getting statistic failed
gamestatistics.c:306: Test failed: getting statistic returned invalid name
gamestatistics.c:307: Test failed: getting statistic returned invalid value
gamestatistics.c:312: Test failed: getting statistic failed
gamestatistics.c:313: Test failed: getting statistic returned invalid name
gamestatistics.c:314: Test failed: getting statistic returned invalid value
gamestatistics.c:319: Test failed: getting statistic failed
gamestatistics.c:320: Test failed: getting statistic returned invalid name
gamestatistics.c:321: Test failed: getting statistic returned invalid value
gamestatistics.c:326: Test failed: getting statistic failed
gamestatistics.c:327: Test failed: getting statistic returned invalid name
gamestatistics.c:328: Test failed: getting statistic returned invalid value
gamestatistics.c:333: Test failed: getting statistic failed
gamestatistics.c:334: Test failed: getting statistic returned invalid name
gamestatistics.c:335: Test failed: getting statistic returned invalid value
gamestatistics.c:340: Test failed: getting statistic failed
gamestatistics.c:341: Test failed: getting statistic returned invalid name
gamestatistics.c:342: Test failed: getting statistic returned invalid value
gamestatistics.c:350: Test failed: statistics file
L"C:\\Users\\winetest\\AppData\\Local\\Microsoft\\Windows\\GameExplorer\\GameStatistics\\{17A6558E-60BE-4078-B66F-9C3ADA2A32E6}\\{17A6558E-60BE-4078-B66F-9C3ADA2A32E6}.gamestats"
does not exists
https://test.winehq.org/data/patterns.html#gameux:gamestatistics
It looks like for a number of these Windows changed the way it handles invalid
parameters / border cases.
--
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=50540
Bug ID: 50540
Summary: Windows PowerShell Core 6.2 Preview 2 for ARM32
crashes on unimplemented function
KERNEL32.dll.RtlVirtualUnwind
Product: Wine
Version: 6.0
Hardware: arm
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
as it says.
Download:
https://web.archive.org/web/20210121225132/https://github.com/PowerShell/Po…
--- snip ---
$ pwd
/home/focht/projects/winrt-apps/powershell620-arm32
$ file *.{dll,exe}
...
api-ms-win-crt-utility-l1-1-0.dll: PE32 executable (DLL)
(console) ARMv7 Thumb, for MS Windows
clrcompression.dll: PE32 executable (DLL)
(console) ARMv7 Thumb, for MS Windows
clretwrc.dll: PE32 executable (DLL)
(GUI) ARMv7 Thumb, for MS Windows
clrjit.dll: PE32 executable (DLL)
(GUI) ARMv7 Thumb, for MS Windows
coreclr.dll: PE32 executable (DLL)
(GUI) ARMv7 Thumb, for MS Windows
dbgshim.dll: PE32 executable (DLL)
(GUI) ARMv7 Thumb, for MS Windows
hostfxr.dll: PE32 executable (DLL)
(console) ARMv7 Thumb, for MS Windows
hostpolicy.dll: PE32 executable (DLL)
(console) ARMv7 Thumb, for MS Windows
mi.dll: PE32 executable (DLL)
(console) ARMv7 Thumb, for MS Windows
miutils.dll: PE32 executable (DLL)
(console) ARMv7 Thumb, for MS Windows
mscordaccore.dll: PE32 executable (DLL)
(GUI) ARMv7 Thumb, for MS Windows
mscordaccore_arm_arm_4.6.26919.02.dll: PE32 executable (DLL)
(GUI) ARMv7 Thumb, for MS Windows
mscordbi.dll: PE32 executable (DLL)
(GUI) ARMv7 Thumb, for MS Windows
mscorlib.dll: PE32 executable (DLL)
(console) Intel 80386 Mono/.Net assembly, for MS Windows
mscorrc.debug.dll: PE32 executable (DLL)
(GUI) ARMv7 Thumb, for MS Windows
mscorrc.dll: PE32 executable (DLL)
(GUI) ARMv7 Thumb, for MS Windows
netstandard.dll: PE32 executable (DLL)
(console) Intel 80386 Mono/.Net assembly, for MS Windows
pwrshplugin.dll: PE32 executable (DLL)
(GUI) ARMv7 Thumb, for MS Windows
pwsh.dll: PE32 executable
(console) ARMv7 Thumb Mono/.Net assembly, for MS Windows
sos.dll: PE32 executable (DLL)
(GUI) ARMv7 Thumb, for MS Windows
sos_arm_arm_4.6.26919.02.dll: PE32 executable (DLL)
(GUI) ARMv7 Thumb, for MS Windows
ucrtbase.dll: PE32 executable (DLL)
(console) ARMv7 Thumb, for MS Windows
pwsh.exe: PE32 executable
(console) ARMv7 Thumb, for MS Windows
--- snip ---
--- snip ---
$ wine ./pwsh.exe
...
0024:fixme:seh:WerRegisterRuntimeExceptionModule
(L"Z:\\home\\focht\\projects\\winrt-apps\\powershell620-arm32\\mscordaccore.dll",
00B40000) stub
0024:fixme:msvcrt:_control87 not implemented
...
00fc:fixme:msvcrt:_control87 not implemented
0024:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 2 000504DC 0029DC28
0029E3B8 00000000
wine: Call from 7FF813E1 to unimplemented function
KERNEL32.dll.RtlVirtualUnwind, aborting
wine: Unimplemented function KERNEL32.dll.RtlVirtualUnwind called at address
7FF813E1 (thread 0024), starting debugger...
Unhandled exception: unimplemented function KERNEL32.dll.RtlVirtualUnwind
called in 32-bit code (0x7ff813e1).
Register dump:
Thumb User Mode
Pc:7ff813e1 Sp:0029c108 Lr:7ff9d06b Cpsr:200b0030(--C-)
r0:0029bf60 r1:00000001 r2:00000000 r3:00000002
r4:0029c108 r5:0029c930 r6:0029cb14 r7:00e0a5e4
r8:0029c2d8 r9:00000009 r10:00000000 r11:0029c190 r12:00f29010
Stack dump:
0x0029c108: 80000100 00000001 00000000 7ff813e1
0x0029c118: 00000002 00f276f6 00f27428 00c5a78f
0x0029c128: 01363c10 004d8f04 003c63f4 00000000
0x0029c138: 009b1e08 00000002 0004e9e0 00000005
0x0029c148: 0029cb54 0029c568 0029c930 0029cb14
0x0029c158: 0029c190 00c0abf7 0029c930 0029c17c
Backtrace:
=>0 0x7ff813e1 (0x0029c190)
1 0x7ff9d06b (0x0029c190)
0x7ff813e1:
lsl r7, r4, #3
Modules:
Module Address Debug info Name (34 modules)
PE 320000- 386000 Deferred hostpolicy
PE 400000- 439000 Deferred pwsh
PE b40000- f6f000 Deferred coreclr
PE 1290000- 1ba3000 Deferred system.private.corelib
PE 10000000-10045000 Deferred hostfxr
PE 7f8d0000-7f8d5000 Deferred api-ms-win-crt-multibyte-l1-1-0
PE 7f900000-7f904000 Deferred api-ms-win-crt-convert-l1-1-0
PE 7f920000-7f923000 Deferred api-ms-win-crt-locale-l1-1-0
PE 7f940000-7f944000 Deferred api-ms-win-crt-string-l1-1-0
PE 7f960000-7f964000 Deferred api-ms-win-crt-stdio-l1-1-0
PE 7f990000-7f993000 Deferred api-ms-win-crt-heap-l1-1-0
PE 7f9b0000-7f9b5000 Deferred api-ms-win-crt-math-l1-1-0
PE 7fa10000-7fac1000 Deferred ucrtbase
PE 7fa10000-7fac1000 Deferred api-ms-win-crt-runtime-l1-1-0
PE 7faf0000-7faf7000 Deferred kernelbase
PE 7fba0000-7fd5d000 Deferred kernel32
PE 7ff50000-7ff54000 Deferred ntdll
PE f6e60000-f6e63000 Deferred
api-ms-win-core-winrt-roparameterizediid-l1-1-0
PE f6e80000-f6e84000 Deferred imm32
PE f6ff0000-f6ff3000 Deferred api-ms-win-crt-time-l1-1-0
PE f7010000-f7013000 Deferred api-ms-win-crt-utility-l1-1-0
PE f7040000-f7043000 Deferred shcore
PE f7070000-f7078000 Deferred shlwapi
PE f70e0000-f70e8000 Deferred oleaut32
PE f71b0000-f71b3000 Deferred combase
PE f7240000-f7247000 Deferred gdi32
PE f7360000-f7364000 Deferred rpcrt4
PE f73d0000-f73d4000 Deferred version
PE f7400000-f740f000 Deferred setupapi
PE f74a0000-f7588000 Deferred user32
PE f7680000-f76a8000 Deferred ole32
PE f7750000-f7753000 Deferred sechost
PE f7790000-f7794000 Deferred advapi32
PE f78e0000-f78e3000 Deferred
api-ms-win-crt-filesystem-l1-1-0
Threads:
Exception c000001d
System information:
Wine build: wine-6.0-111-gf03db0f75e9
Platform: arm
Version: Windows 7
Host system: Linux
Host version: 4.20.0+
--- snip ---
Wine source:
https://source.winehq.org/git/wine.git/blob/a952453888fb5df3c70edf357820bc9…
--- snip ---
1059 @ stdcall -arch=arm64,x86_64 RtlVirtualUnwind(long long long ptr ptr ptr
ptr ptr)
--- snip ---
$ sha1sum PowerShell-6.2.0-preview.2-win-arm32.zip
b77b87906514e802c03c84fcb72ce39f925c3b41
PowerShell-6.2.0-preview.2-win-arm32.zip
$ du -sh PowerShell-6.2.0-preview.2-win-arm32.zip
40M PowerShell-6.2.0-preview.2-win-arm32.zip
$ wine --version
wine-6.0-111-gf03db0f75e9
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=43456
Bug ID: 43456
Summary: Cannot successfully install WebPlus X8 from SERIF.
Product: Wine
Version: 2.13
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: want.g(a)xtra.co.nz
Distribution: ---
Created attachment 58824
--> https://bugs.winehq.org/attachment.cgi?id=58824
Program Dump.
Cannot install WebPlus X8 from SERIF. This product starts to install, but fails
when publishing the product (Whatever that is). It copies files, sets up
Registry then fails when the program application subinacl.exe gets a page
error. The program DUMP showing this error is attached. The Windows S/W level
was set to Windows 10. However I have tried XP thru to Windows 10 and the
install fails for the same reason. The Libraries installed were: mfc42
(native), mfc42u(native) and msvcr100(native, builtin). The WINE level was
2.13-Staging. However the failure is the same when using lower levels of WINE.
Applications installed were: MicroSoft Visual C++ 2010 x86 Redist. 10.0.40219;
Wine Gecko (32 bit) 2.47; Wine Mono 4.7.0.
I am running XUBUNTU 16.04 LTS.
--
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=52036
Bug ID: 52036
Summary: Simple match the pairs card game not working with
version 6.21 - program dumps
Product: Wine
Version: 6.21
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: craigaschulstad(a)gmail.com
Distribution: ---
Created attachment 71040
--> https://bugs.winehq.org/attachment.cgi?id=71040
Debug output of the program error
An older 32 bit Windows C++ program I had built over ten years ago worked fine
until the latest iteration of Wine (version 6.21) was released. When launched
under the new version, a page fault occurs and the program falls over. I
launched the program using the "winedbg" command and have attached the output
of that command. FYI, the game utilized the "cards.dll" DLL file. Please let
me know if any further debug dumps are needed.
--
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=52061
Bug ID: 52061
Summary: dinput HID joystick sends unnecessary effect update
reports.
Product: Wine
Version: 6.21
Hardware: x86-64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P2
Component: directx-dinput
Assignee: wine-bugs(a)winehq.org
Reporter: rbernon(a)codeweavers.com
Distribution: ---
Split from https://bugs.winehq.org/show_bug.cgi?id=51873, native implementation
only sends effect parameter update reports for the effect parameter blocks that
have been modified. Current implementation sends all parameter blocks updates
every time an effect is modified. This causes unnecessary traffic and possibly
unexpected behavior.
--
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=51996
Bug ID: 51996
Summary: aarch64: NtGetContextThread/NtSetContextThread on
another thread ignores FPU state due to buggy SIGUSR1
handler
Product: Wine
Version: 6.21
Hardware: aarch64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: jinoh.kang.kr(a)gmail.com
Regression SHA1: 07f37f21377e930aefeb1fef3ab9c3cf9daee84f
Distribution: ---
Created attachment 70987
--> https://bugs.winehq.org/attachment.cgi?id=70987
Test program reproducing the behaviour
Compiled with -O2, the attached test program's output should be:
value = 2.0
When the actual output is:
value = -1.0
This is due to NtGetContextThread/NtSetContextThread not being able to
save/restore FP registers, since save_context()/restore_context() ignores them.
The bug can be traced back to commit 07f37f21377 (ntdll: Add support for
saving/restoring FPU state on ARM64., 2019-08-13), which implements
save_fpu()/restore_fpu() but does not make use of them in
save_context()/restore_context().
--
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=51993
Bug ID: 51993
Summary: Ashlar Vellum/DrawingBoard 1.00 redraws incorrectly
tooltip bar
Product: Wine
Version: 6.21
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gdi32
Assignee: wine-bugs(a)winehq.org
Reporter: rpisl(a)seznam.cz
Distribution: ---
Created attachment 70984
--> https://bugs.winehq.org/attachment.cgi?id=70984
Screenshot
Ashlar Vellum/DrawingBoard 1.00 redraws incorrectly tooltip bar. This is a
regression that started with cc7e7002ef8f92f47fe047d598dce057fcc2885b which
caused the bar to disappear completely. From
c129d13cbd49417078878573bd5f34a0f8f7410e the program started crashing on
startup and that is then fixed with 5c8ac458bb72518a1c6f2ed05c783cee6c4a3b82.
Since this commit, the tooltip bar is visible again but it seems that the
background is not cleared properly.
Version 1.01 is avalable from
https://vetusware.com/download/Ashlar%20Vellum%201.01%20for%20Windows (needs
registration) but this version crashes on start. I'll open a separate bug
report.
--
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=51989
Bug ID: 51989
Summary: pen-related tests (gdiplus:graphics and
gdiplus:graphicspath) fail on latest Windows 10
Product: Wine
Version: 6.17
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: gdiplus
Assignee: wine-bugs(a)winehq.org
Reporter: madewokherd(a)gmail.com
Distribution: ---
We had some new test failures appear in Windows 10 on November 2.
https://test.winehq.org/data/20f1a677b664b3d0d3dc038ffb9ab4f4e4aa6274/win21…https://test.winehq.org/data/20f1a677b664b3d0d3dc038ffb9ab4f4e4aa6274/win21…
It appears that Pen objects with a width of 0.0 and a unit of UnitPixel now
draw with 1.0 width. Previously, they did not draw.
Pen objects with UnitWorld would always draw with a minimum width of 1.0, so
possibly this brings other units' behavior in line with UnitWorld.
The C# and C++ wrappers only allow creating Pen objects with UnitWorld, other
units can only be used through the C API.
We also had the following Mono tests start failing around the same time:
MonoTests.System.Drawing.PenTest:Constructor_Brush_Float_Negative
MonoTests.System.Drawing.PenTest:Constructor_Brush_Float_Zero
MonoTests.System.Drawing.PenTest:Constructor_Color_Float_Negative
MonoTests.System.Drawing.PenTest:Constructor_Color_Float_Zero
MonoTests.System.Drawing.PenTest:Width
In these cases, the test creates a UnitWorld Pen with width < 1.0 and expects
to get the same width back. Instead, current native gdiplus reports a width of
1.0.
I'm not sure whether we should update to this new behavior. It seems likely to
cause a regression if it applies to other units (a half-pixel Pen doesn't make
much sense, but half-inch Pen does).
--
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=47843
Bug ID: 47843
Summary: [Rockstar Game Launcher]Unable to download a game
completly
Product: Wine
Version: 4.17
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: bcrypt
Assignee: wine-bugs(a)winehq.org
Reporter: berillions(a)gmail.com
Distribution: ---
Created attachment 65348
--> https://bugs.winehq.org/attachment.cgi?id=65348
Download stop after a while
Hello,
The new Rockstar Games Launcher can start to download a game but after a while,
the downloading stop without reasons. In fact, the data value does not increase
while the speed download change and is not at zero (see the screenshot)
It seems that no more data are downloaded. Each time i close and launch the
launcher, the download starts from zero.
In the output log, there are some lines about bcrypt algorythm not implemented
:
"002a:fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"DH" not supported"
Or others lines like this (i don't know if it's important) :
0035:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
I add the +bcrypt log too.
--
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.