http://bugs.winehq.org/show_bug.cgi?id=25535
Summary: .NET Framework 4.0 Fails to install with HRESULT
0x80070643
Product: Wine
Version: 1.3.9
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: pjdowson(a)gmail.com
Wine version is 1.3.9, compiled with no parameters on Fedora 13.
Installing dotNetFx40_Full_x86_x64.exe downloaded from the MS website, the
installer will open and verify the integrity of files. The next stage will
attempt to install the .NET Framework 4.0 Client Profile. Towards the end of
this install the installer will fail with HRESULT 0x80070643, leaving little or
no information in the %TEMP% folder as to the cause.
The installer will only run if wine is set to WinXP.
Process used to reproduce:
WINEPREFIX=~/.wine-net40 sh winetricks gecko
WINEPREFIX=~/.wine-net40 sh winetricks windowscodecs ie7 msxml3
WINEPREFIX=~/.wine-net40 wineboot
WINEDEBUG=+relay WINEPREFIX=~/.wine-net40 wine
Downloads/net40/dotNetFx40_Full_x86_x64.exe &> net-out
I also attempted to install the .NET Framework 4.0 Client Profile prior to
installing the Full package. This provides the same error, the only difference
to the above process used was the filename of the Client Profile installer
dotNetFx40_Client_x86_x64.exe.
Each time I attempted to install I used a clean WINEPREFIX, deleting the prior
one before attempting again.
Screenshot of error:
http://www.stimpy.org/wine/net-error.png
Logs referenced in above screenshot, in %TEMP% dir:
http://www.stimpy.org/wine/net-install-logs.tar.gz
Output of installer debug:
http://www.stimpy.org/wine/net-out.tar.gz
This is my first bug report, I apologize if I have missed anything out.
--
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=12401
Summary: Support junction points, i.e.
DeviceIoCtl(FSCTL_SET_REPARSE_POINT/FSCTL_GET_REPARSE_PO
INT)
Product: Wine
Version: CVS/GIT
Platform: Other
OS/Version: other
Status: NEW
Severity: normal
Priority: P2
Component: ntdll
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
Junction points are one of Microsoft's answers to symlinks.
Unix symlinks could be mapped into junction points.
This would allow applications (e.g. Picasa) avoid following
symlinks if they wanted to.
Also, the .net 2 installer would be happier in winxp mode if wine supported
junction points (see bug 10601):
"The .NET 2.0 Framework installer checks if the target volume is NTFS
filesystem
type and then uses the FSCTL_SET_REPARSE_POINT ioctl (used for mount points and
junctions) to create junction points for each registered assembly in Windows
SxS directory to GAC assembly directory (link target).
Basically the junction point is used to redirect access from one directory to
another."
Tommy Kho posted a patch to add a conformance test for
getting and setting junction points,
http://www.winehq.org/pipermail/wine-patches/2006-March/024956.html
but it was not accepted.
--
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=56647
Bug ID: 56647
Summary: ntdll-Junction_Points prevent rustup from correctly
installing a toolchain
Product: Wine-staging
Version: 9.8
Hardware: x86-64
URL: https://rustup.rs/
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: lorenzofer(a)live.it
CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com
Distribution: ArchLinux
Created attachment 76423
--> https://bugs.winehq.org/attachment.cgi?id=76423
return STATUS_NOT_A_REPARSE_POINT instead of STATUS_INVALID_PARAMETER
Hi.
With the recent rustup 1.27.0 using wine-staging with the
ntdll-Junction_Points patches, the toolchain installation doesn't complete
properly, failing to write to the settings.toml under the prefix home .rustup
directory info.
A bug with the same root cause is also present on rustup 1.26.0 where while the
installation was completing properly, it was failing to remove the
.rustup/tmp/* directories, causing issues with subsequent installations.
Both bugs express the same behavioral pattern with few differences. I
investigated the directory bug firstly, so I will detail this, and confirmed
that the problem and the expected solution are the same.
Rustup (or one of it's dependency managing files) get the handle of the
temporary directory using CreateFileW and then checking if it's a reparse point
using DeviceIoControl with FSCTL_GET_REPARSE_POINT.
The directories (and the file) aren't reparse points at all, so the readlink
fails returining EINVAL.
This EINVAL is then mapped to an NT_STATUS using errno_to_status that map
EINVAL to STATUS_INVALID_PARAMETER.
However this mapping is incorrect for FSCTL_GET_REPARSE_POINT as in this case
applications that handle this case like rustup try to handle this case by
epxecting STATUS_NOT_A_REPARSE_POINT.
Returning STATUS_NOT_A_REPARSE_POINT in this case allow rustup to work (both
versions )
Attaching a patch to show the change in the file.c code (and restored also the
out_buffer check)
--
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=33997
Bug #: 33997
Summary: win86emu needs Unimplemented function
KERNEL32.dll.CreateSymbolicLinkA
Product: Wine
Version: 1.6-rc4
Platform: arm
URL: http://forum.xda-developers.com/showthread.php?t=20959
34
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: kernel32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: nerv(a)dawncrow.de
CC: focht(a)gmx.net
Classification: Unclassified
PostInstall.exe from win86emu says:
wine: Call from 0xb6b71868 to unimplemented function
KERNEL32.dll.CreateSymbolicLinkA, aborting
I already checked that it doesn't try to import something from kernel32 per
ordinal.
--
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=32523
Bug #: 32523
Summary: CreateSymbolicLinkW() is not implemented
Product: Wine
Version: 1.5.17
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: kernel32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: alexey.pushkin(a)mererand.com
Classification: Unclassified
It looks like Vista+ CreateSymbolicLinkW() is not implemented:
wine: Unimplemented function KERNEL32.dll.CreateSymbolicLinkW called at
address..., starting debugger...
I suppose it's fairly trivial to implement it with normal unix symlinks, isn't
it ?
--
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=23319
Summary: cmd thinks shift.exe is an internal command
Product: Wine
Version: 1.2-rc4
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: programs
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
On Windows, 'shift' is an internal command, and 'shift.exe' is an
external command.
Wine's cmd mistakenly thinks 'shift.exe' is a synonym for 'shift'.
This makes it somewhat hard to play EA's Need For Speed: Shift.
--
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=56390
Bug ID: 56390
Summary: So Blonde: game systematically crashes at a certain
point
Product: Wine
Version: 9.3
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: memax(a)gmx.fr
Distribution: Ubuntu
Game:
"So Blonde" European Retail DVD 1.01 version (English, French and German).
Point-and-click game developed by Wizarbox and released in 2008.
I couldn't find the game on either Steam or GOG. However, for those who want to
confirm the bug, the game is easily found in The Internet Archive Software
Collection.
OS:
Ubuntu 22.04.3 LTS 64bit.
Wine:
wine-9.3 development version (staging version is also affected).
Default Wine configuration, unmodified.
Clean Wine directory.
Description:
The game crashes at the start of the "Hook the Keys" mini-game. An error
message box is displayed.
This is chronologically the third mini-game in the game; the first two
mini-games do not cause the game to crash.
This "Hook the Keys" mini-game is launched when you play Max and you use the
"Fishing rod" with the "Wooden grille" at the centre of the Winsome Maid deck.
I'll provide a save of the game just before the crash for those who want to
confirm the bug.
--
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=56253
Bug ID: 56253
Summary: Perry Rhodan - The Adventure (2008 game): demo crashes
on launch
Product: Wine
Version: 9.1
Hardware: x86-64
URL: https://www.4players.de/4players.php/download_info/Dow
nloads/Download/48508/Perry_Rhodan/Deutsche_Demo.html
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: memax(a)gmx.fr
Distribution: Ubuntu
Created attachment 75962
--> https://bugs.winehq.org/attachment.cgi?id=75962
log
Game:
'Perry Rhodan: The Adventure' German Demo
The full game is copy-protected (TAGES), so I've only considered the demo
version. Only a German-language demo is available. I've provided the link to
download it.
Once installed, the demo launches in windowed mode. To run it in full-screen
mode, add the option '-fullscreen' ('wine perry_rhodan.exe -fullscreen').
SHA256 Hash
71d8f9051abfe039437ba01a458b2afa2c261142078649922dc923ba5af8909c
perryrhodan_demode.exe
OS:
Ubuntu 22.04.3 LTS 64bit
Wine:
wine-9.1
WINEARCH=win32
Clean prefix
Description:
The game crashes as soon as it is launched (I've provided the log as an
attachment).
There is a workaround: run the demo using the option '-compatibility_mode'
('wine perry_rhodan.exe -compatibility_mode').
In compatibility mode, the game starts but in the lowest graphics settings.
When you go to 'Settings' ('Einstellungen'), and try to set the 'Default
settings' ('Voreinstellung') to 'High' ('Hoch'), it remains on 'Custom'
('Eigene') with 'Shadowmap' disabled in 'Shadows' ('Schatten'). The attempt to
activate 'Shadowmap' shadows fails (it remains deactivated even after the
settings have been saved) and the message below appears in the log. In
addition, 'Antialiasing' ('Kantenglättung') is deactivated (and cannot be
activated).
0024:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
0024:err:wgl:glxdrv_wglShareLists Could not share display lists because both of
the contexts have already been current or shared
My guess is that the crash when you run the demo without the workaround is due
to the 'shadowmap' shadows or to the antialiasing.
--
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=56274
Bug ID: 56274
Summary: Ceville: .NET Framework 3.5 game crashes with Wine
Mono
Product: Wine
Version: 9.1
Hardware: x86-64
URL: https://www.gamepressure.com/download.asp?ID=22513
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: mscoree
Assignee: wine-bugs(a)winehq.org
Reporter: memax(a)gmx.fr
Distribution: Ubuntu
Game:
This bug is present in the full game (version 1.0.2.0) and in the demo. I've
provided the download link for the demo.
OS:
Ubuntu 22.04.3 LTS 64bit
Wine:
wine-9.1
WINEARCH=win32
Clean prefix
Description:
With Wine Mono:
The game can be launched as far as the menu screen, but it crashes at the start
of a new game, at the end of the loading screen. I assume this is related to
the video that should be playing at that point.
The game also crashes on closing.
With dotnet35sp1 installed via winetricks:
The game can be launched but there are several error messages ("Unhandled
exception in a component in your application") each time a video is played.
These errors can be ignored by clicking on "Continue". The sound of the video
is audible, but the video display is truncated. Ignoring these errors allows
you to play the game (no crashes).
--
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=56286
Bug ID: 56286
Summary: Evil Under the Sun: game crashes when starting a new
game (regression)
Product: Wine
Version: 9.1
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: memax(a)gmx.fr
CC: pgofman(a)codeweavers.com
Regression SHA1: 354a8bb1f4a65bdec052606f2799db9e2907b5b1
Distribution: Ubuntu
Created attachment 76008
--> https://bugs.winehq.org/attachment.cgi?id=76008
Terminal output after crash
Game:
Agatha Christie: Evil Under the Sun
OS:
Ubuntu 22.04.3 LTS 64bit
Wine:
wine-9.1
WINEARCH=win32
Clean prefix
Description:
The game crashes systematically when you start a new game.
According to AppDB, the game was rated platinum with older versions of Wine. So
I ran a regression test:
354a8bb1f4a65bdec052606f2799db9e2907b5b1 is the first bad commit
commit 354a8bb1f4a65bdec052606f2799db9e2907b5b1
Author: Paul Gofman <pgofman(a)codeweavers.com>
Date: Thu May 11 21:53:02 2023 -0600
ntdll: Better match Windows subheap sizes.
dlls/kernel32/tests/heap.c | 8 ++------
dlls/ntdll/heap.c | 13 +++++++++----
2 files changed, 11 insertions(+), 10 deletions(-)
--
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.