http://bugs.winehq.org/show_bug.cgi?id=30707
Bug #: 30707
Summary: Add support for .NET 4.0 assembly cache (.NET 4.0
Framework installer)
Product: Wine
Version: 1.5.4
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: msi
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Classification: Unclassified
Hello,
this is a bug covering Hans' patch http://source.winehq.org/patches/data/86357
'winetricks dotnet40' recipe currently contains 'gacutil' workaround/hack for
installing assemblies into .NET 4.0 GAC.
.NET's native fusion currently fails due to junction support (bug 10601) hence
all assemblies must be manually installed using 'gacutil' as post-installation
step.
Using Hans' patch and setting 'fusion=builtin' before running the .NET 4.0
installer gets .NET 4.0 assemblies installed into GAC.
The installer actually succeeds which is an improvement over the current
"workaround" recipe.
There is a difference though.
With Hans' patch all .NET 4.0 assemblies get installed into:
--- snip ---
$ pwd
/home/focht/.wine/drive_c/windows/assembly
...
$ ls */*
GAC_32/CustomMarshalers:
4.0.0.0__b03f5f7f11d50a3a
GAC_32/ISymWrapper:
4.0.0.0__b03f5f7f11d50a3a
GAC_32/Microsoft.Transactions.Bridge.Dtc:
4.0.0.0__b03f5f7f11d50a3a
GAC_32/Microsoft.VisualBasic.Activities.Compiler:
10.0.0.0__b03f5f7f11d50a3a
...
GAC_32/System.Web:
4.0.0.0__b03f5f7f11d50a3a
GAC_MSIL/Accessibility:
4.0.0.0__b03f5f7f11d50a3a
GAC_MSIL/AspNetMMCExt:
4.0.0.0__b03f5f7f11d50a3a
GAC_MSIL/Microsoft.Build:
4.0.0.0__b03f5f7f11d50a3a
...
--- snip ---
Starting with .NET 4.0 there exist two global assembly caches - the "public"
one and a "private" one for the Framework.
In previous versions, all .NET assemblies were installed into
"C:\\windows\\assembly".
With .NET 4.0 the assemblies are further split.
The "private" GAC for 4.0 is located in "c:\\windows\\Microsoft.NET\\assembly".
See: http://msdn.microsoft.com/en-us/magazine/dd727509.aspx
("Understanding The CLR Binder")
--- quote ---
In .NET Framework 4.0, the GAC went through a few changes. The concept of
placing assemblies into a global directory began in CLR v1.1. In case of .NET
Framework 1.1 (which had CLR v1.1) and .NET Framework 2.0 (which had CLR 2.0),
the GAC was split into two, one for each CLR. This avoided the leaking of
assemblies across CLR versions. For example, if both .NET 1.1 and .NET 2.0
shared the same GAC, then a .NET 1.1 application, loading an assembly from this
shared GAC, could get .NET 2.0 assemblies, thereby breaking the .NET 1.1
application.
The CLR version used for both .NET Framework 2.0 and .NET Framework 3.5 is CLR
2.0. As a result of this, there was no need in the previous two framework
releases to split the GAC. The problem of breaking older (in this case, .NET
2.0) applications resurfaces in Net Framework 4.0 at which point CLR 4.0
released. Hence, to avoid interference issues between CLR 2.0 and CLR 4.0, the
GAC is now split into private GACs for each runtime.
Tools such as GACUtil and Shfusion will behave exactly the same as they did in
pre–.NET Framework 4.0 scenarios. Also, the behavior of publisher policy
(explicitly mentioned, since it is required to install these policy files to
the GAC) will not change. The main change is that CLR v2.0 applications now
cannot see CLR v4.0 assemblies in the GAC.
...
--- quote ---
With the current 'winetricks dotnet40' recipe and help of .NET 4.0 'gacutil'
the assemblies live in "private" GAC:
--- snip ---
$ pwd
/home/focht/.wine/drive_c/windows/Microsoft.NET/assembly
...
$ ls */*
GAC_MSIL/UIAutomationProvider:
v4.0_4.0.0.0__31bf3856ad364e35
GAC_MSIL/UIAutomationTypes:
v4.0_4.0.0.0__31bf3856ad364e35
GAC_MSIL/WindowsBase:
v4.0_4.0.0.0__31bf3856ad364e35
GAC_MSIL/WindowsFormsIntegration:
v4.0_4.0.0.0__31bf3856ad364e35
--- snip ---
"public" GAC with no previous .NET versions installed:
--- snip ---
$ ls assembly/
PublisherPolicy.tme pubpol1.dat temp tmp
--- snip ---
There are some problems when 'fusion' remains set to 'builtin' after
installation though that will be subject to other bugs.
If the .NET 4.0 'private' GAC location is fixed one can safely remove
'fusion=builtin' workaround after running the installer and have a functional
.NET Framework installation running with native mscoree/fusion.
This allows to get rid of 'gacutil' hack.
Regards
--
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=27659
Summary: Microsoft .NET 4 disk space blocker
Product: Wine
Version: unspecified
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: Riskexas(a)gmail.com
So i have problems with microsoft .NET 4 - First time i installed it it worked
fine but i had to renew my wine to play Terraria(from 1.3.15 to 1.3.23). So i
did it and now trying to instal .NET 4 it shows that there is not enough disk
space:
Drive c: Required - 64u MB, Available - 64u MB
This blocks my installation.
NOTE:No, mono doesn't work!
--
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=33392
Bug #: 33392
Summary: winetricks dotnet40 install stuck on required disk
space dialog
Product: Wine
Version: 1.4.1
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: info(a)skierpage.com
Classification: Unclassified
Created attachment 44186
--> http://bugs.winehq.org/attachment.cgi?id=44186
install won't continue past this requirements dialog
tl;dr: The dotnet40 installer mis-reports the required and available space on
drive C: as "64uMB".
I need to install .NET 4.0 for TurboTax Deluxe 2012.
So run winetricks dotnet40, it tells me to download gac<something> and restart,
I do. After accepting the license I get the following dialog, which I'll
attach as a screenshot
<2>
Resolve the conflicts, click Refresh to confirm the conflicts have been
resolved,then click Next to continue with the installation.
⃠ Drive C: Required - 64uMB, Available - 64u MB
v These programs must be closed v These services must be stopped
[nothing listed]
I was at 99% on my ext4 home drive, so I freed some space (now at Size 7.3G
Used Avail 592M) and clicked [Refresh]. The dialog didn't change, so I Canceled
the installation and repeated, but got the same dialog with the same incorrect
space reporting. Console output shows no obvious problems:
fixme:propsheet:PROPSHEET_SetHeaderSubTitleW (0x1006e, 0, L"Please accept the
license terms to continue."): stub
fixme:propsheet:PROPSHEET_SetHeaderTitleW (0x1006e, 1, L"System Requirements"):
stub
fixme:propsheet:PROPSHEET_SetHeaderSubTitleW (0x1006e, 1, L"Setup cannot
continue until the following conflicts have been resolved."): stub
This sounds like bug 27659 which went away for the reporter and so was closed.
--
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=31128
Bug #: 31128
Summary: Microsoft.Build tool from .NET Framework 4.x requires
kernel32.dll GetDynamicTimeZoneInformation
Product: Wine
Version: 1.5.8
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: kernel32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Classification: Unclassified
Hello,
trying to compile a simple .NET 4.x solution with MSBuild tool results in:
--- snip ---
$ wine "c:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe"
CompressionDemo.sln
...
MSBUILD : error MSB4017: The build stopped unexpectedly because of an
unexpected logger failure.
Microsoft.Build.Exceptions.InternalLoggerException: The build stopped
unexpectedly because of an unexpected logger failure. --->
System.EntryPointNotFoundException: Unable to find an entry point named
'GetDynamicTimeZoneInformation' in DLL 'kernel32.dll'.
at
Microsoft.Win32.UnsafeNativeMethods.GetDynamicTimeZoneInformation(DynamicTimeZoneInformation&
lpDynamicTimeZoneInformation)
at System.TimeZoneInfo.GetLocalTimeZone(CachedData cachedData)
at System.TimeZoneInfo.CachedData.CreateLocal()
at System.DateTime.ToLocalTime(Boolean throwOnOverflow)
at Microsoft.Build.Framework.BuildEventArgs.get_Timestamp()
at
Microsoft.Build.BackEnd.Logging.ParallelConsoleLogger.BuildStartedHandler(Object
sender, BuildStartedEventArgs e)
at
Microsoft.Build.Evaluation.ProjectCollection.ReusableLogger.BuildStartedHandler(Object
sender, BuildStartedEventArgs e)
at
Microsoft.Build.BackEnd.Logging.EventSourceSink.RaiseBuildStartedEvent(Object
sender, BuildStartedEventArgs buildEvent)
--- snip ---
Prequisite: 'winetricks -q dotnet40' and .NET Framework 4.5 (RC) install, see
appdb
Example project:
http://www.codeproject.com/Articles/381661/Creating-Zip-Files-Easily-in-NET…
("Creating Zip Files Easily in .NET 4.5")
Regards
--
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=30635
Bug #: 30635
Summary: .NET 3.x/4.x WPF based installers/apps require
windowscodecs.dll.IWICStream_InitializeFromMemory_Prox
y
Product: Wine
Version: 1.5.3
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: windowscodecs
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Classification: Unclassified
Hello,
continuation of bug 20220.
--- snip ---
wine: Call from 0x7b8393ff to unimplemented function
windowscodecs.dll.IWICStream_InitializeFromMemory_Proxy, aborting
...
Unhandled Exception: System.Reflection.TargetInvocationException: Exception has
been thrown by the target of an invocation. --->
System.Runtime.InteropServices.SEHException: External component has thrown an
exception.
at
MS.Win32.PresentationCore.UnsafeNativeMethods.WICStream.InitializeFromMemory(IntPtr
pIWICStream, IntPtr pbBuffer, UInt32 cbSize)
at System.Windows.Media.StreamAsIStream.IStreamFrom(IntPtr memoryBuffer,
Int32 bufferSize)
at System.Windows.Media.Imaging.BitmapDecoder.GetIStreamFromStream(Stream&
bitmapStream)
at
System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream(Uri uri,
Stream stream, BitmapCacheOption cacheOption, Guid& clsId, Boolean&
isOriginalWritable, Stream& uriStream, UnmanagedMemoryStream&
unmanagedMemoryStream, SafeFileHandle& safeFilehandle)
at System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri
baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions,
BitmapCacheOption cacheOption, Boolean insertInDecoderCache)
at System.Windows.Media.Imaging.BitmapFrame.CreateFromUriOrStream(Uri
baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions,
BitmapCacheOption cacheOption)
at
System.Windows.Media.ImageSourceConverter.ConvertFrom(ITypeDescriptorContext
context, CultureInfo culture, Object value)
at
System.ComponentModel.TypeConverter.ConvertFromString(ITypeDescriptorContext
context, CultureInfo culture, String text)
at System.Windows.Markup.XamlTypeMapper.ParseProperty(Object targetObject,
Type propType, String propName, Object dpOrPiOrFi, ITypeDescriptorContext
typeContext, ParserContext parserContext, String value, Int16 converterTypeId)
...
--- snip ---
$ wine --version
wine-1.5.3-243-g9c0486d
Regards
--
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=20220
Summary: AutoCAD 2009: unimplemented function
windowscodecs.dll.WICCreateImagingFactory_Proxy
Product: Wine
Version: 1.1.30
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: lukasz.wojnilowicz(a)gmail.com
Created an attachment (id=23845)
--> (http://bugs.winehq.org/attachment.cgi?id=23845)
backtrace with built-in windowscodecs.dll
I'm using wine-1.1.30-115-gf8ec47d on Fedora 11 32 bit.
Steps to reproduce:
1) start AutoCAD 2009
2) draw a line
3) select a line
4) get Unhandeled exception window from bug #20214
5) unselect line
6) hold left ctrl and select line
Application crashes and closes without error message. If I use native
windowscodecs.dll (699.5 KB) I get neither crash nor application closes.
I did so as Vincent Povirk advised me in bug #20214 so I went to this website
and did all what was written there
http://wiki.winehq.org/Backtraces
built-in windowscodecs.dll
backtrace in attachment
native windowscodecs.dll
no backtrace, no crash
--
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=18640
Summary: .NET 3.0 WPF requires IDirect3D9Ex to be functional
Product: Wine
Version: 1.1.22
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-d3d
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Hello,
another one, rotting on harddisk half a year now (since first .NET 3.0 voyage)
- before it gets lost.
--- snip ---
...
fixme:d3d9:IDirect3D9ExImpl_GetAdapterLUID (0x17b328)->(0, 0x1814d0)
fixme:d3d9:IDirect3D9ExImpl_GetAdapterDisplayModeEx (0x17b328)->(0, 0x181568,
0x181580): Stub!
fixme:seh:RtlCaptureStackBackTrace (2, 3, 0x533546e4, (nil)) stub!
...
err:ntdll:vDbgPrintExWithPrefix 65: MIL FAILURE: Unexpected HRESULT 0x88760827
in caller: Could not create display set.
fixme:d3d9:IDirect3D9ExImpl_GetAdapterLUID (0x17a388)->(0, 0x19bcc0)
fixme:d3d9:IDirect3D9ExImpl_GetAdapterDisplayModeEx (0x17a388)->(0, 0x19bd58,
0x19bd70): Stub!
fixme:seh:RtlCaptureStackBackTrace (2, 3, 0x533547a4, (nil)) stub!
err:ntdll:vDbgPrintExWithPrefix 65: MIL FAILURE: Unexpected HRESULT 0x88760827
in caller: The render thread failed unexpectedly.
fixme:seh:RtlCaptureStackBackTrace (2, 3, 0x533548ac, (nil)) stub!
...
fixme:shell:URL_ParseUrl failed to parse L"PresentationFramework.resources"
...
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"):
stub
fixme:advapi:ReportEventW
(0xcafe4242,0x0001,0x0000,0x00001388,(nil),0x000b,0x00000102,0x3009a1b4,0x6cc5c4):
stub
err:eventlog:ReportEventW L"clr20r3"
err:eventlog:ReportEventW L"viewer.exe"
err:eventlog:ReportEventW L"1.0.0.0"
err:eventlog:ReportEventW L"473fefa6"
err:eventlog:ReportEventW L"presentationframework"
err:eventlog:ReportEventW L"3.0.0.0"
err:eventlog:ReportEventW L"45398c20"
err:eventlog:ReportEventW L"6496"
err:eventlog:ReportEventW L"be"
err:eventlog:ReportEventW L"system.windows.markup.xamlparse"
err:eventlog:ReportEventW L"NIL"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
...
Unhandled Exception: System.Windows.Markup.XamlParseException: Cannot create
instance of 'MainWindow' defined in assembly 'Viewer, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=963dca5fb49a45ad'. Exception has been thrown by
the target of an invocation. Error in markup file 'MainWindow.xaml'. --->
System.Reflection.TargetInvocationException: Exception has been thrown by the
target of an invocation. ---> System.Windows.Markup.XamlParseException: 'Menu'
object cannot be added to 'Grid'. Exception from HRESULT: 0x88980406 Error at
object 'System.Windows.Controls.Menu' in markup file
'Viewer;component/mainwindow.xaml'. --->
System.Runtime.InteropServices.COMException (0x88980406): Exception from
HRESULT: 0x88980406
at MS.Internal.HRESULT.Check(Int32 hr)
at System.Windows.Media.Composition.DUCE.Channel.SyncFlush()
at System.Windows.Media.MediaContext.CompleteRender()
at System.Windows.Media.MediaContext.CreateChannels()
at System.Windows.Media.MediaSystem.ConnectChannels(MediaContext mc)
at System.Windows.Media.MediaContext..ctor(Dispatcher dispatcher)
at System.Windows.Media.MediaContext.From(Dispatcher dispatcher)
at System.Windows.Media.VisualCollection.Add(Visual visual)
at System.Windows.Controls.UIElementCollection.AddInternal(UIElement
element)
at System.Windows.Controls.UIElementCollection.Add(UIElement element)
at
System.Windows.Controls.UIElementCollection.System.Collections.IList.Add(Object
value)
at System.Windows.Markup.BamlRecordReader.AddToContentProperty(Object
container, Object contentProperty, Object value)
...
--- snip ---
IDirect3D9ExImpl_GetAdapterLUID
IDirect3D9ExImpl_GetAdapterDisplayModeEx
currently return D3DERR_DRIVERINTERNALERROR
Regards
--
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=18638
Summary: .NET 3.0 apps abort with: Call from to unimplemented
function GDI32.dll.GdiEntry13, aborting
Product: Wine
Version: 1.1.22
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gdi32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Hello,
another one, rotting on harddisk half a year now (since first .NET 3.0 voyage)
- before it gets lost.
--- snip ---
Wine: Call from 0x53214562 to unimplemented function GDI32.dll.GdiEntry13,
aborting
fixme:advapi:CheckTokenMembership (0x204 0x192490 0x7eb318a8) stub!
fixme:imm:ImmDisableIME (-1): stub
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of
other threads
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"):
stub
fixme:advapi:ReportEventW
(0xcafe4242,0x0001,0x0000,0x000003e8,nil),0x0008,0x000000ea,0x3009a1b4,0x7ed505c0):
stub
err:eventlog:ReportEventW L"viewer.exe"
err:eventlog:ReportEventW L"1.0.0.0"
err:eventlog:ReportEventW L"473fefa6"
err:eventlog:ReportEventW L"milcore.dll"
err:eventlog:ReportEventW L"6.0.5840.16386"
err:eventlog:ReportEventW L"4539975a"
err:eventlog:ReportEventW L"0"
err:eventlog:ReportEventW L"00084562"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
--- snip ---
A simple stub is enough.
See: http://msdn.microsoft.com/en-us/library/ms648442.aspx
Regards
--
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=30758
Bug #: 30758
Summary: .NET 4.0 installer/CLR native ngen.exe runs into
"unimplemented function fusion.dll.InitializeFusion,
aborting" (Wine builtin fusion override during .NET 4
install)
Product: Wine
Version: 1.5.4
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: fusion
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Classification: Unclassified
Hello,
with bug 30707 is fixed all .NET 4.0 assemblies are now installed when using
"fusion=builtin,native".
As already written, an additional "ngen=builtin" is needed for install process
to avoid native ngen.exe being called which wants this unimplemented fusion
API.
It's not really harmful as these deferred assembly -> GAC install steps have
already been carried out by msi install itself but it might confuse/scare users
looking at terminal output, spotting "unimplemented function
fusion.dll.InitializeFusion, aborting".
--- snip ---
00ff:Call KERNEL32.CreateProcessW(00000000,00cb5e98
L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\ngen.exe
executeQueuedItems 1",00000000,00000000,00000001,00000000,00000000,00cb6058
L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319",0151d6b8,0151d698)
ret=00c8ffd9
...
0101:Call KERNEL32.__wine_kernel_init() ret=7bc5312a
00ff:Ret KERNEL32.CreateProcessW() retval=00000001 ret=00c8ffd9
...
0101:Call KERNEL32.RaiseException(80000100,00000001,00000002,0033e640)
ret=f73966d9
0101:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b83940f
ip=7b83940f tid=0101
0101:trace:seh:raise_exception info[0]=f7396740
0101:trace:seh:raise_exception info[1]=f7396780
wine: Call from 0x7b83940f to unimplemented function
fusion.dll.InitializeFusion, aborting
...
0101:Call oleaut32.SysAllocString(0016eb08 L"Uninstalling assembly mscorlib,
Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 because of an
error during compilation: Unknown exception.\n") ret=608f07f9
...
--- snip ---
The assemblies are not really uninstalled as the message suggests.
Adding a simple stub for HRESULT WINAPI InitializeFusion(void), returning
E_NOTIMPL is enough to avoid that.
Only called two times:
--- snip ---
...
fixme:fusion:InitializeFusion stub!
fixme:fusion:InitializeFusion stub!
--- snip ---
After winetricks install recipe is finished, "fusion=builtin,native" override
should be dropped/reversed (not made permanent).
This allows for GAC rebuild/updates or later installation of assemblies that
are not part of msi installers (using native ngen).
For example to trigger manual GAC rebuild/update:
--- snip ---
$ wine "c:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\ngen.exe" update
--- snip ---
Regard
--
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=18639
Summary: .NET 3.0 WPF needs NtSecureConnectPort stub
Product: Wine
Version: 1.1.22
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ntdll
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Hello,
another one, rotting on harddisk half a year now (since first .NET 3.0 voyage)
- before it gets lost.
--- snip ---
$ wine ./Viewer.exe
fixme:ole:CoGetContextToken stub
fixme:shell:URL_ParseUrl failed to parse L"PresentationFramework"
fixme:shell:URL_ParseUrl failed to parse L"WindowsBase"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"PresentationCore"
fixme:advapi:RegisterTraceGuidsW 0x6307f2 (nil) 0x32dfc4 1 0x32dfa0 (null)
(null) 0x32dfa8
fixme:shell:URL_ParseUrl failed to parse L"Viewer.resources"
fixme:shell:URL_ParseUrl failed to parse L"Viewer.resources"
fixme:shell:URL_ParseUrl failed to parse L"Engine"
fixme:shell:URL_ParseUrl failed to parse L"msvcm90"
fixme:shell:URL_ParseUrl failed to parse L"Cube"
fixme:advapi:RegisterTraceGuidsW 0x532dc234 (nil) 0x53218780 27 0x32d050 (null)
(null) 0x53355f40
fixme:seh:RtlCaptureStackBackTrace (2, 3, 0x533546cc, (nil)) stub!
wine: Call from 0x7bc3c616 to unimplemented function
ntdll.dll.NtSecureConnectPort, aborting
fixme:shell:URL_ParseUrl failed to parse L"PresentationFramework.resources"
fixme:advapi:CheckTokenMembership (0x1c4 0x174c50 0x32d5f8) stub!
fixme:imm:ImmDisableIME (-1): stub
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of
other threads
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"):
stub
fixme:advapi:ReportEventW
(0xcafe4242,0x0001,0x0000,0x00001388,(nil),0x000b,0x00000102,0x3009a1b4,0x7ed505c4):
stub
err:eventlog:ReportEventW L"clr20r3"
err:eventlog:ReportEventW L"viewer.exe"
err:eventlog:ReportEventW L"1.0.0.0"
err:eventlog:ReportEventW L"473fefa6"
err:eventlog:ReportEventW L"presentationframework"
err:eventlog:ReportEventW L"3.0.0.0"
err:eventlog:ReportEventW L"45398c20"
err:eventlog:ReportEventW L"6496"
err:eventlog:ReportEventW L"be"
err:eventlog:ReportEventW L"system.windows.markup.xamlparse"
err:eventlog:ReportEventW L"NIL"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
Unhandled Exception: System.Windows.Markup.XamlParseException: Cannot create
instance of 'MainWindow' defined in assembly 'Viewer, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=963dca5fb49a45ad'. Exception has been thrown by
the target of an invocation. Error in markup file 'MainWindow.xaml'. --->
System.Reflection.TargetInvocationException: Exception has been thrown by the
target of an invocation. ---> System.TypeInitializationException: The type
initializer for 'System.Windows.Window' threw an exception. --->
System.TypeInitializationException: The type initializer for
'System.Windows.FrameworkElement' threw an exception. --->
System.TypeInitializationException: The type initializer for
'System.Windows.Documents.TextElement' threw an exception. --->
System.TypeInitializationException: The type initializer for
'System.Windows.Media.FontFamily' threw an exception. --->
System.Runtime.InteropServices.SEHException: External component has thrown an
exception.
at NtSecureConnectPort(Void** , _UNICODE_STRING* ,
_SECURITY_QUALITY_OF_SERVICE* , _PORT_VIEW* , Void* , _REMOTE_PORT_VIEW* ,
UInt32* , Void* , UInt32* )
at MS.Internal.FontCache.LPCServices.TryConnectToLPCPort(String portName,
Void* rawExpectedSid, Byte[] connectBuffer, Int32& errorCode)
at MS.Internal.FontCache.LPCServices.TryConnectToLPCPort(String portName,
Sid expectedSid, Byte[] connectBuffer, Int32& errorCode)
at MS.Internal.FontCache.LPCProtocol.TryConnectToServer(Int32 timeout,
Int32& errorCode)
at MS.Internal.FontCache.IPCCacheManager.GetServerSectionName(Int32 timeout,
Int32& errorCode)
at MS.Internal.FontCache.CacheManager.GetServerCache()
at MS.Internal.FontCache.CacheManager.Lookup(IFontCacheElement e)
at System.Windows.Media.FontFamily.PreCreateDefaultFamilyCollection()
at System.Windows.Media.FontFamily..cctor()
...
at Viewer.App.Main()
wine: Unhandled exception 0xe0434f4d at address 0x7b844f6c (thread 003e),
starting debugger...
Unhandled exception: 0xe0434f4d in 32-bit code (0x7b844fef).
--- snip ---
A simple stub returning STATUS_NOT_IMPLEMENTED is enough.
Regards
--
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=46085
Bug ID: 46085
Summary: Multiple ARM64 apps from Windows 10 SDK (10.0.17763.x)
need 'api-ms-win-core-winrt-string-l1-1-1.dll' stub
dll
Product: Wine
Version: 3.19
Hardware: aarch64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: api-ms-win-*
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
as it says.
Encountered while playing with some 64-bit ARM apps from Win10 SDK (running in
qemuarm64 machine). Most likely present with x86_64 Wine too.
--- snip ---
$ WINEDEBUG=+seh,+loaddll,+process wine64 DeployUtil.exe
...
0009:trace:loaddll:load_native_dll Loaded
L"Z:\\home\\focht\\Downloads\\win10sdk_arm64\\arm64\\DeployUtil.exe" at
0x140000000: native
0009:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\msvcrt.dll"
at 0x7fb3600000: builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-file-l1-2-2.dll" at 0x7fb34c0000:
builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-errorhandling-l1-1-3.dll" at
0x7fb34a0000: builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-winrt-l1-1-0.dll" at 0x7fb3480000:
builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\advapi32.dll" at 0x7fb33b0000: builtin
...
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-com-l1-1-1.dll" at 0x7fb2c80000:
builtin
0009:err:module:import_dll Library api-ms-win-core-winrt-string-l1-1-1.dll
(which is needed by
L"Z:\\home\\focht\\Downloads\\win10sdk_arm64\\arm64\\DeployUtil.exe") not found
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\oleaut32.dll" at 0x7fb2af0000: builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-handle-l1-1-0.dll" at 0x7fb2ab0000:
builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-synch-l1-2-1.dll" at 0x7fb2a80000:
builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-winrt-error-l1-1-1.dll" at
0x7fb2a60000: builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-libraryloader-l1-2-1.dll" at
0x7fb2a40000: builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-rtlsupport-l1-2-0.dll" at
0x7fb2a20000: builtin
0009:err:module:import_dll Library api-ms-win-core-processthreads-l1-1-3.dll
(which is needed by
L"Z:\\home\\focht\\Downloads\\win10sdk_arm64\\arm64\\DeployUtil.exe") not found
...
0009:err:module:attach_dlls Importing dlls for
L"Z:\\home\\focht\\Downloads\\win10sdk_arm64\\arm64\\DeployUtil.exe" failed,
status c0000135
--- snip ---
'api-ms-win-core-winrt-l1-1-0' exists but not the 1.1.1 API set.
Wine source:
https://source.winehq.org/git/wine.git/tree/HEAD:/dlls/api-ms-win-core-winr…https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/api-ms-win-core-winr…
Microsoft docs:
https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-apis#apis-from-api…
$ wine64 --version
wine-3.19-117-g4852130c82
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=46086
Bug ID: 46086
Summary: Multiple ARM64 apps from Windows 10 SDK (10.0.17763.x)
need 'api-ms-win-core-processthreads-l1-1-3' stub dll
Product: Wine
Version: 3.19
Hardware: aarch64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: api-ms-win-*
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
as it says.
Encountered while playing with some 64-bit ARM apps from Win10 SDK (running in
qemuarm64 machine). Most likely present with x86_64 Wine too.
--- snip ---
$ WINEDEBUG=+seh,+loaddll,+process wine64 DeployUtil.exe
...
0009:trace:loaddll:load_native_dll Loaded
L"Z:\\home\\focht\\Downloads\\win10sdk_arm64\\arm64\\DeployUtil.exe" at
0x140000000: native
0009:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\msvcrt.dll"
at 0x7fb3600000: builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-file-l1-2-2.dll" at 0x7fb34c0000:
builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-errorhandling-l1-1-3.dll" at
0x7fb34a0000: builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-winrt-l1-1-0.dll" at 0x7fb3480000:
builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\advapi32.dll" at 0x7fb33b0000: builtin
...
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-com-l1-1-1.dll" at 0x7fb2c80000:
builtin
0009:err:module:import_dll Library api-ms-win-core-winrt-string-l1-1-1.dll
(which is needed by
L"Z:\\home\\focht\\Downloads\\win10sdk_arm64\\arm64\\DeployUtil.exe") not found
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\oleaut32.dll" at 0x7fb2af0000: builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-handle-l1-1-0.dll" at 0x7fb2ab0000:
builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-synch-l1-2-1.dll" at 0x7fb2a80000:
builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-winrt-error-l1-1-1.dll" at
0x7fb2a60000: builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-libraryloader-l1-2-1.dll" at
0x7fb2a40000: builtin
0009:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\api-ms-win-core-rtlsupport-l1-2-0.dll" at
0x7fb2a20000: builtin
0009:err:module:import_dll Library api-ms-win-core-processthreads-l1-1-3.dll
(which is needed by
L"Z:\\home\\focht\\Downloads\\win10sdk_arm64\\arm64\\DeployUtil.exe") not found
...
0009:err:module:attach_dlls Importing dlls for
L"Z:\\home\\focht\\Downloads\\win10sdk_arm64\\arm64\\DeployUtil.exe" failed,
status c0000135
--- snip ---
'api-ms-win-core-processthreads-l1-1-2' exists but not the 1.1.3 API set.
Wine source:
https://source.winehq.org/git/wine.git/tree/HEAD:/dlls/api-ms-win-core-proc…https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/api-ms-win-core-proc…
Microsoft docs:
https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-apis#apis-from-api…
$ wine64 --version
wine-3.19-117-g4852130c82
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=46101
Bug ID: 46101
Summary: Multiple ARM64 apps from Windows 10 SDK (10.0.17763.x)
crash on unimplemented function
api-ms-win-core-libraryloader-l1-2-1.dll.GetModuleHand
leW
Product: Wine
Version: 3.19
Hardware: aarch64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: api-ms-win-*
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
as it says.
--- snip ---
$ pwd
/home/focht/projects/woa-winrt/win10sdk-install/Windows
Kits/10/bin/10.0.17763.0/arm64
$ WINEDEBUG=+seh,+loaddll,+process wine64 ./DeployUtil.exe
...
wine: Call from 0x7bcd0024 to unimplemented function
api-ms-win-core-libraryloader-l1-2-1.dll.GetModuleHandleW, aborting
0009:trace:seh:call_stack_handlers calling handler at 0x7b4d6330 code=80000100
flags=1
wine: Unimplemented function
api-ms-win-core-libraryloader-l1-2-1.dll.GetModuleHandleW called at address
0x7bcd0024 (thread 0009), starting debugger...
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\focht\projects\woa-winrt\win10sdk-install\Windows
Kits\10\bin\10.0.17763.0\arm64\DeployUtil.exe
00000009 0 <==
...
System information:
Wine build: wine-3.19-149-g0dd6105d23
Platform: arm64
Version: Windows 8.1
Host system: Linux
Host version: 4.14.67-yocto-standard
--- snip ---
Wine source:
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/api-ms-win-core-libr…
--- snip ---
1 @ stdcall FindResourceW(long wstr wstr) kernel32.FindResourceW
2 @ stdcall LoadLibraryA(str) kernel32.LoadLibraryA
3 @ stdcall LoadLibraryW(wstr) kernel32.LoadLibraryW
--- snip ---
Microsoft docs:
https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-apis#apis-from-api…
Even in the 1.2.0 APIset is has a lot more functions listed than Wine's .spec
file. I wonder what Windows 10/SDK version was used to generate these spec
files. Unfortunately that information is rarely given in the patch description.
I've already complained about that poor traceability in the past.
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=47308
Bug ID: 47308
Summary: VSS Test Writer Tool 'vswriter.exe' from Windows 10
SDK (10.0.17763.x) crashes on unimplemented function
vssapi.dll.CreateWriterEx
Product: Wine
Version: 4.9
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: vssapi
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
continuation of bug 47286
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Windows
Kits/10/bin/10.0.17763.0/x64
$ wine ./vswriter.exe VswriterSample.xml
...
Internal Error: an unexpected error happened in printStatus
We were trying to print the following message: Initializing Writer
wine: Call from 0x7b45330c to unimplemented function vssapi.dll.CreateWriterEx,
aborting
wine: Unimplemented function vssapi.dll.CreateWriterEx called at address
0x7b45330c (thread 0035), starting debugger...
--- snip ---
Microsoft docs:
https://docs.microsoft.com/en-us/windows/desktop/api/vswriter/nf-vswriter-c…
Wine source:
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/vssapi/vssapi.spec#l…
--- snip ---
81 @ stub CreateWriter
82 @ stub CreateWriterEx
--- snip ---
$ sha1sum 17763.1.180914-1434.rs5_release_WindowsSDK.iso
e702b5e5f2597d01eaee1eb1be7a34b0da0b6211
17763.1.180914-1434.rs5_release_WindowsSDK.iso
$ du -sh 17763.1.180914-1434.rs5_release_WindowsSDK.iso
815M 17763.1.180914-1434.rs5_release_WindowsSDK.iso
$ wine --version
wine-4.9-216-g381c4e7b66
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.
http://bugs.winehq.org/show_bug.cgi?id=17212
Summary: Unimplemented function ntoskrnl.exe.KeInitializeMutex
Product: Wine
Version: 1.1.13
Platform: PC-x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ntoskrnl
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: mc2374(a)mclink.it
Created an attachment (id=19133)
--> (http://bugs.winehq.org/attachment.cgi?id=19133)
Console output from the aborted installation
Trying to install Acronis True Image Home 11.
After some 'err' and 'fixme' (mostly in the msi component), the installation
process halts with the above console message and throws an unhandled exception.
--
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=16041
Summary: Acronis Crash while install
Product: Wine
Version: 1.1.8
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: james2432(a)gmail.com
Created an attachment (id=17266)
--> (http://bugs.winehq.org/attachment.cgi?id=17266)
Backtrace of acronis 12 crashing
While running the acronis home 12 the installer crashes
--
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=30384
Bug #: 30384
Summary: Add support for network connectivity checks using
Network List Manager (NLM) API (Vista+)
Product: Wine
Version: 1.5.1
Platform: x86
OS/Version: Linux
Status: NEW
Severity: minor
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Classification: Unclassified
Hello,
feature bug (for now).
There are applications that make use of Network List Manager (NLM) introduced
with Windows Vista/Windows 7 to check for network connectivity.
A symptom are messages like this in terminal:
--- snip ---
err:ole:CoGetClassObject class {dcb00c01-570f-4a9b-8d69-199fdba5723b} not
registered
...
err:ole:create_server class {dcb00c01-570f-4a9b-8d69-199fdba5723b} not
registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {dcb00c01-570f-4a9b-8d69-199fdba5723b}
could be created for context 0x17
--- snip ---
MSDN overview:
http://msdn.microsoft.com/en-us/library/ee264321%28v=vs.85%29.aspx
Network List Manager:
http://msdn.microsoft.com/en-us/library/aa370803%28v=vs.85%29.aspx
Example applications: newer EA Download Manager versions, some EA Games
(Battlefield 3, FIFA12), Windows Live Essentials 2011
It seems plausible that they use an API that ought to be available on this
platform.
Failure doesn't seem critical, they use other means to detect network state.
Though I didn't test all of them.
This bug can serve as collector for apps that spam terminal with
"{dcb00c01-570f-4a9b-8d69-199fdba5723b}" (CLSID_NetworkListManager) messages.
Maybe there will be one where this missing functionality is actually breaking
the app.
Regards
--
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=31556
Bug #: 31556
Summary: Polar WebSync 2.6.0 doesn't install under Ubuntu 12.04
64-bit
Product: Wine
Version: 1.5.11
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: rjjardim(a)gmail.com
Classification: Unclassified
Created attachment 41500
--> http://bugs.winehq.org/attachment.cgi?id=41500
backtrace plus the terminal output attached to the end of the file
when running the command line "wine websync_2.6.0.exe" on Ubuntu 12.04 64-bit
version to install that windows program on linux, pops up a wine dialog box
with the error which is enclosed on the attached file. further errors appear on
terminal as well as another wine dialog box error if we proceed with the
installation, which I think not to be relevant after that first one probably
due to the result triggered by aforementioned 1st error.
--
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=32412
Bug #: 32412
Summary: WebSync 2.7.0 doesn't install under Ubuntu 12.04
64-bit
Product: Wine
Version: unspecified
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: attil(a)citromail.hu
Classification: Unclassified
Download:
https://polarpersonaltrainer.com/downloads/websync_2.7.0.exe
--
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=33390
Bug #: 33390
Summary: websync 2.8.1 doesn't load in Wine 1.4.1
Product: Wine
Version: 1.4.1
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: oleaut32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: brentcreech(a)hotmail.com
Classification: Unclassified
Created attachment 44183
--> http://bugs.winehq.org/attachment.cgi?id=44183
ISBEW64 Crash
ISBEW64 Crash
polard.exe crashes
--
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=44573
Bug ID: 44573
Summary: Amazon Workspaces: Crashed after login.
Product: Wine
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: menelaosbgr(a)gmail.com
Distribution: ---
Created attachment 60543
--> https://bugs.winehq.org/attachment.cgi?id=60543
Attached is the backtrace.
So I decided to try amazon workspaces with cross-over.
I got to the point of being able to log-on but then everything crashed.
Attached is the backtrace.
--
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=45784
Bug ID: 45784
Summary: Bethesda Launcher Updater crashes on unimplemented
function msvcp110.xtime_get
Product: Wine
Version: 3.15
Hardware: x86-64
URL: http://download.cdp.bethesda.net/BethesdaNetLauncher_S
etup.exe
OS: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: msvcp
Assignee: wine-bugs(a)winehq.org
Reporter: gijsvrm(a)gmail.com
Distribution: SUSE
Created attachment 62240
--> https://bugs.winehq.org/attachment.cgi?id=62240
log
When the installer finishes, the updater will be automatically launched.
Attached is a patch that fixes this issue and will make it run into the next
problem.
--
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=45785
Bug ID: 45785
Summary: Bethesda Launcher Updater crashes on unimplemented
function msvcp110._Xtime_diff_to_millis2
Product: Wine
Version: 3.15
Hardware: x86-64
URL: http://download.cdp.bethesda.net/BethesdaNetLauncher_S
etup.exe
OS: Linux
Status: NEW
Keywords: download, patch
Severity: normal
Priority: P2
Component: msvcp
Assignee: wine-bugs(a)winehq.org
Reporter: gijsvrm(a)gmail.com
Depends on: 45784
Blocks: 45538
Distribution: SUSE
Created attachment 62242
--> https://bugs.winehq.org/attachment.cgi?id=62242
log
When the installer finishes, the updater will be automatically launched.
Attached in the next comment is a patch that fixes this issue and will make it
run into the next problem.
I tested in an OpenSUSE Leap 15 VM.
$ sha1sum BethesdaNetLauncher_Setup.exe
e7fd5dc4e7e2d929cb2db60e38aa9387908f929f BethesdaNetLauncher_Setup.exe
--
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=16626
Summary: NBC Direct installer requires installation of Windows
Installer 3.1 redist
Product: Wine
Version: 1.1.11
Platform: PC
URL: http://www.nbc.com/Video/NBCDirectInstaller.exe
OS/Version: Linux
Status: NEW
Keywords: dotnet, download, Installer
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
CC: focht(a)gmx.net, yolande(a)haneder.biz
Created an attachment (id=18188)
--> (http://bugs.winehq.org/attachment.cgi?id=18188)
terminal output in git
Continuing from bug 12477, NBC installer doesn't yet work. Prereq's:
$ rm -rf ~/.wine
$ winetricks -q wmp10 dotnet20 mdac28
$ wine NBCDirectInstaller.exe
Fails with an error box:
SetupManager Error
'Failed to update Select Dialog resources from an external resource file.
Please verify that the SetupManagerResource.resx files resides beside
executable and is valid. Error details: No access to memory location
OK
Anastasius suggested to file the bug, saying it probably affects more dotnet
apps.
Terminal output attached.
--
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=21783
Summary: SlingPlayerSetup 2.0.4 causes wine error: Deficiency
in wine message just like bug 21567
Product: Wine
Version: 1.1.39
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: currter(a)gmail.com
Created an attachment (id=26340)
--> (http://bugs.winehq.org/attachment.cgi?id=26340)
This is the output/log from SlingPlayer 2.0.4 Setup executable file
After wine install and winetricks dotnet20 script is run,
when I install the downloaded SlingPlayer-2.0.4-Setup.exe
I get an error perhaps caused by a deficiency in wine error.
There are a series of other "errors" that occur during the
setup process that occurred before with bug 21567.
1. Unable to register SlingSDK. Please contact system administrator.
2. Error 1603 Fatal error during registration, Consult Windows Installer
Help (Msi.chm) or MSDN.
3. SlingPlayerSetup encountered serious problem. Problem caused in the
program or a deficiency in Wine.
I will attach the log and images.
--
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=17991
Summary: QueryPathOfRegTypeLib fails to locate typelib when
(major.minor) = (0xffff.0xffff)
Product: Wine
Version: 1.1.18
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: oleaut32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Hello,
oleauto32.QueryPathOfRegTypeLib() doesn't work correctly when (major.minor) =
(0xffff.0xffff).
These parameters are passed by .NET Framework/CLR when regasm.exe utility is
used to export and register typelibs from .NET assemblies.
E.g. something like this:
--- snip ---
$ wine regasm.exe foo.dll /codebase /tlb
--- snip ---
WINEDEBUG=+tid,+seh,+ole,+reg
--- snip ---
...
0021:trace:typelib:QueryPathOfRegTypeLib
({00020430-0000-0000-c000-000000000046}, ffff.ffff, 0x0, 0x32d634)
0021:trace:reg:NtOpenKey
(0x21c,L"Typelib\\{00020430-0000-0000-C000-000000000046}",20019,0x32cfcc)
0021:trace:reg:NtOpenKey <- 0x22c
0021:trace:reg:RegEnumKeyExA
(0x22c,0,0x32cfd4,0x32cfd0(16),(nil),(nil),(nil),(nil))
0021:trace:ole:find_typelib_key found
L"Typelib\\{00020430-0000-0000-C000-000000000046}": 1.0
0021:trace:reg:RegEnumKeyExA
(0x22c,1,0x32cfd4,0x32cfd0(16),(nil),(nil),(nil),(nil))
0021:trace:ole:find_typelib_key found
L"Typelib\\{00020430-0000-0000-C000-000000000046}": 2.0
0021:trace:reg:RegEnumKeyExA
(0x22c,2,0x32cfd4,0x32cfd0(16),(nil),(nil),(nil),(nil))
0021:trace:ole:GetErrorInfo (0, 0x32cb70, (nil))
0021:trace:ole:CreateErrorInfo (0x32aab8)
0021:trace:ole:IErrorInfoImpl_QueryInterface (0x1d4110)->(
IID: {22f03340-547d-101b-8e65-08002b2bd119},0x32aab8)
0021:trace:ole:ICreateErrorInfoImpl_AddRef (0x1d4110)
0021:trace:ole:IErrorInfoImpl_AddRef (0x1d4110)->(count=1)
0021:trace:ole:IErrorInfoImpl_QueryInterface -- Interface:
(0x32aab8)->(0x1d4114)
0021:trace:ole:IErrorInfoImpl_Release (0x1d4110)->(count=2)
0021:trace:ole:ICreateErrorInfoImpl_SetDescription (0x1d4110): L"Type library
exporter encountered an error while processing 'SlingSDK'. Error: Common
Language Runtime Internal error: 0x8002801d"
0021:trace:ole:ICreateErrorInfoImpl_SetHelpFile (0x1d4110,L"complib.hlp")
0021:trace:ole:ICreateErrorInfoImpl_SetHelpContext (0x1d4110,4451)
0021:trace:ole:ICreateErrorInfoImpl_QueryInterface (0x1d4110)
0021:trace:ole:IErrorInfoImpl_QueryInterface (0x1d4110)->(
IID: {1cf2b120-547d-101b-8e65-08002b2bd119},0x32aab4)
0021:trace:ole:IErrorInfoImpl_AddRef (0x1d4110)->(count=1)
0021:trace:ole:IErrorInfoImpl_QueryInterface -- Interface:
(0x32aab4)->(0x1d4110)
0021:trace:ole:SetErrorInfo (0, 0x1d4110)
0021:trace:ole:IErrorInfoImpl_AddRef (0x1d4110)->(count=2)
0021:trace:ole:ICreateErrorInfoImpl_Release (0x1d4110)
0021:trace:ole:IErrorInfoImpl_Release (0x1d4110)->(count=3)
0021:trace:ole:IErrorInfoImpl_Release (0x1d4110)->(count=2)
0021:trace:ole:GetErrorInfo (0, 0x32cb3c, 0x1d4110)
0021:trace:ole:IErrorInfoImpl_GetSource (0x1d4110)->(pBstrSource=0x1d4298)
0021:trace:ole:IErrorInfoImpl_GetDescription
(0x1d4110)->(pBstrDescription=0x1d4294)
0021:trace:ole:IErrorInfoImpl_GetHelpFile (0x1d4110)->(pBstrHelpFile=0x1d429c)
0021:trace:ole:IErrorInfoImpl_GetHelpContext
(0x1d4110)->(pdwHelpContext=0x1d42a0)
0021:trace:ole:IErrorInfoImpl_GetGUID (0x1d4110)->(count=1)
0021:trace:ole:IErrorInfoImpl_Release (0x1d4110)->(count=1)
0021:trace:ole:IErrorInfoImpl_Release -- destroying IErrorInfo(0x1d4110)
0021:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b8437e8
ip=0x7b84386b tid=0021
0021:trace:seh:raise_exception info[0]=19930520
0021:trace:seh:raise_exception info[1]=0032cb1c
0021:trace:seh:raise_exception info[2]=7a35d570
0021:trace:seh:raise_exception eax=7b82ca2d ebx=7b8c2bf8 ecx=00000000
edx=00004000 esi=00004000 edi=00000000
0021:trace:seh:raise_exception ebp=0032ca98 esp=0032ca34 cs=0023 ds=002b
es=002b fs=0063 gs=006b
--- snip ---
MSDN doesn't mention such condition so this obviously needs some test case to
find out what logic is used to select the best match (first? last? lowest?
highest?).
dll/oleaut32/typelib.c:find_typelib_key() needs to be fixed accordingly.
"wMaj" needs to be made an "out" parameter too to actually return best matching
maj.min pair
With this part fixed it goes further - only to stumble into next bug ;-)
Regards
--
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=36068
Bug ID: 36068
Summary: Symantec Norton 360 installer needs
advapi32.dll.GetTraceEnableLevel and
advapi32.GetTraceEnableFlags stubs
Product: Wine
Version: 1.7.17
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: advapi32
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Hello folks,
continuation of bug 35835
--- snip ---
$ wine ./N360-TW-21.1.0-EN-US.exe
...
fixme:advapi:GetTraceLoggerHandle ((nil)) stub
wine: Call from 0x7b83ac57 to unimplemented function
advapi32.dll.GetTraceEnableLevel, aborting
fixme:msvcrt:__clean_type_info_names_internal (0x6c2dd03c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x6ac72c5c) stub
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 80000100
--- snip ---
MSDN:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363894%28v=vs.85%…
The code (engine.dll) calls these trace API in sequence:
--- snip ---
GetTraceLoggerHandle()
GetTraceEnableLevel()
GetTraceEnableFlags()
--- snip ---
If you add 'GetTraceEnableLevel' and 'GetTraceEnableFlags' stubs it should be
fine.
$ sha1sum N360-TW-21.1.0-EN-US.exe
aa05ccf9668e166ef28923d451f1c2ecad6f75f1 N360-TW-21.1.0-EN-US.exe
$ du -sh N360-TW-21.1.0-EN-US.exe
202M N360-TW-21.1.0-EN-US.exe
$ wine --version
wine-1.7.17-53-g5d31c1e
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=36143
Bug ID: 36143
Summary: Symantec Norton 360 installer reports 'This product is
not compatible with this computer's current operating
system' (RtlVerifyVersionInfo doesn't handle
major/minor/service pack condition mask properly)
Product: Wine
Version: 1.7.17
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Hello folks
continuation of bug 36142 - it still fails.
Log file:
--- snip ---
2014-04-28-12-43-53-422 : 0x003A : Information : LaunchConditions_Server set to
true from manifest
2014-04-28-12-43-53-424 : 0x003A : Error : unsupported OS
2014-04-28-12-43-53-425 : 0x003A : Error :
CEngineManager::CheckLaunchConditions(7777) : failed LaunchCondition:
CheckforMinOS
2014-04-28-12-43-53-427 : 0x003A : Information : Unable to delete
DING\ReturnCode/LCReturnCode
2014-04-28-12-43-53-436 : 0x003A : Information : URL:
http://errors.norton.com?module=9999&error=2&build=Symantec&d=0&entsrc=N360…
2014-04-28-12-43-53-440 : 0x003A : Information : RunOnce: removed "N360"
--- snip ---
URL:
https://support.norton.com/sp/en/us/home/current/solutions/kb20090814170416…
--- quote ---
The Norton product that you want to install is compatible only with the
following operating systems:
Windows XP Home Service Pack 2 and later (32-bit only)
Windows XP Professional Service Pack 2 and later (32-bit only)
Windows XP Media Center Edition 2005 Service Pack 2 and later (32-bit only)
Windows Vista 32-bit and 64-bit Starter/Home Basic/Home
Premium/Business/Ultimate
The current versions of Norton AntiVirus, Norton Internet Security, Norton
360, and Norton Anti-Theft require Service Pack 1 or later for Windows Vista.)
Windows 7 32-bit and 64-bit Starter/Home Basic/Home
Premium/Professional/Ultimate
Windows 8 and Windows 8 Pro (32-bit and 64-bit)
If you have Windows 7, Vista, or XP, you can get the latest Service Pack by
running Windows Update.
--- quote ---
This is with default WINEPREFIX (WinVer == 'Windows XP SP3').
Relevant part of trace log:
--- snip ---
$ WINEDEBUG=+tid,+seh,+relay,+ver wine ./N360-TW-21.1.0-EN-US.exe >>log.txt
2>&1
...
0038:Call ntdll.VerSetConditionMask(00000000,00000000,00000002,00000001)
ret=6ac30caf
0038:Ret ntdll.VerSetConditionMask() retval=0000000000000008 ret=6ac30caf
0038:Call ntdll.VerSetConditionMask(00000008,00000000,00000001,00000001)
ret=6ac30cb5
0038:Ret ntdll.VerSetConditionMask() retval=0000000000000009 ret=6ac30cb5
0038:Call ntdll.VerSetConditionMask(00000009,00000000,00000020,00000003)
ret=6ac30cbd
0038:Ret ntdll.VerSetConditionMask() retval=0000000000018009 ret=6ac30cbd
0038:Call ntdll.VerSetConditionMask(00018009,00000000,00000010,00000003)
ret=6ac30cc5
0038:Ret ntdll.VerSetConditionMask() retval=000000000001b009 ret=6ac30cc5
0038:Call ntdll.VerSetConditionMask(0001b009,00000000,00000080,00000001)
ret=6ac30ccf
0038:Ret ntdll.VerSetConditionMask() retval=000000000021b009 ret=6ac30ccf
0038:Call KERNEL32.VerifyVersionInfoW(00bbe1d4,000000b3,0021b009,00000000)
ret=6ac30cf1
0038:trace:ver:RtlVerifyVersionInfo (0xbbe1d4,0xb3,0x21b009)
0038:Ret KERNEL32.VerifyVersionInfoW() retval=00000000 ret=6ac30cf1
0038:Call KERNEL32.VerifyVersionInfoW(00bbe1d4,000000b3,0021b009,00000000)
ret=6ac30d1d
0038:trace:ver:RtlVerifyVersionInfo (0xbbe1d4,0xb3,0x21b009)
0038:Ret KERNEL32.VerifyVersionInfoW() retval=00000000 ret=6ac30d1d
0038:Call msvcr100.memset(00bbe1d4,00000000,0000011c) ret=6ac30f42
0038:Ret msvcr100.memset() retval=00bbe1d4 ret=6ac30f42
0038:Call ntdll.VerSetConditionMask(00000000,00000000,00000002,00000001)
ret=6ac30f7a
0038:Ret ntdll.VerSetConditionMask() retval=0000000000000008 ret=6ac30f7a
0038:Call ntdll.VerSetConditionMask(00000008,00000000,00000001,00000001)
ret=6ac30f80
0038:Ret ntdll.VerSetConditionMask() retval=0000000000000009 ret=6ac30f80
0038:Call ntdll.VerSetConditionMask(00000009,00000000,00000020,00000001)
ret=6ac30f87
0038:Ret ntdll.VerSetConditionMask() retval=0000000000008009 ret=6ac30f87
0038:Call ntdll.VerSetConditionMask(00008009,00000000,00000010,00000003)
ret=6ac30f8f
0038:Ret ntdll.VerSetConditionMask() retval=000000000000b009 ret=6ac30f8f
0038:Call ntdll.VerSetConditionMask(0000b009,00000000,00000080,00000001)
ret=6ac30f99
0038:Ret ntdll.VerSetConditionMask() retval=000000000020b009 ret=6ac30f99
0038:Call KERNEL32.VerifyVersionInfoW(00bbe1d4,000000b3,0020b009,00000000)
ret=6ac30faf
0038:trace:ver:RtlVerifyVersionInfo (0xbbe1d4,0xb3,0x20b009)
0038:Ret KERNEL32.VerifyVersionInfoW() retval=00000000 ret=6ac30faf
0038:Call ntdll.VerSetConditionMask(00000000,00000000,00000002,00000003)
ret=6ac30fcb
0038:Ret ntdll.VerSetConditionMask() retval=0000000000000018 ret=6ac30fcb
0038:Call ntdll.VerSetConditionMask(00000018,00000000,00000001,00000003)
ret=6ac30fd2
0038:Ret ntdll.VerSetConditionMask() retval=000000000000001b ret=6ac30fd2
0038:Call ntdll.VerSetConditionMask(0000001b,00000000,00000020,00000003)
ret=6ac30fda
0038:Ret ntdll.VerSetConditionMask() retval=000000000001801b ret=6ac30fda
0038:Call ntdll.VerSetConditionMask(0001801b,00000000,00000010,00000003)
ret=6ac30fe2
0038:Ret ntdll.VerSetConditionMask() retval=000000000001b01b ret=6ac30fe2
0038:Call KERNEL32.VerifyVersionInfoW(00bbe1d4,00000033,0001b01b,00000000)
ret=6ac30fef
0038:trace:ver:RtlVerifyVersionInfo (0xbbe1d4,0x33,0x1b01b)
0038:Ret KERNEL32.VerifyVersionInfoW() retval=00000000 ret=6ac30fef
...
0038:Call msvcr100.vswprintf_s(09211686,00000054,6c2772f0
L"CEngineManager::CheckLaunchConditions(7777) : failed LaunchCondition:
CheckforMinOS",00bbe468) ret=6abd42e3
0038:Ret msvcr100.vswprintf_s() retval=00000053 ret=6abd42e3
--- snip ---
The problem is not really visible, one has to debug it out.
Source:
http://source.winehq.org/git/wine.git/blob/0463d01f151fb3d7c7acf26c7628683f…
--- snip ---
679 NTSTATUS WINAPI RtlVerifyVersionInfo( const RTL_OSVERSIONINFOEXW *info,
680 DWORD dwTypeMask, DWORDLONG dwlConditionMask )
681 {
682 RTL_OSVERSIONINFOEXW ver;
683 NTSTATUS status;
...
725 if(dwTypeMask &
(VER_MAJORVERSION|VER_MINORVERSION|VER_SERVICEPACKMAJOR|VER_SERVICEPACKMINOR))
726 {
727 unsigned char condition = 0;
728 BOOLEAN do_next_check = TRUE;
729
730 if(dwTypeMask & VER_MAJORVERSION)
731 condition = dwlConditionMask >> 1*3 & 0x07;
732 else if(dwTypeMask & VER_MINORVERSION)
733 condition = dwlConditionMask >> 0*3 & 0x07;
734 else if(dwTypeMask & VER_SERVICEPACKMAJOR)
735 condition = dwlConditionMask >> 5*3 & 0x07;
736 else if(dwTypeMask & VER_SERVICEPACKMINOR)
737 condition = dwlConditionMask >> 4*3 & 0x07;
738
739 if(dwTypeMask & VER_MAJORVERSION)
740 {
741 status = version_compare_values(ver.dwMajorVersion,
info->dwMajorVersion, condition);
742 do_next_check = (ver.dwMajorVersion == info->dwMajorVersion) &&
743 ((condition != VER_EQUAL) || (status == STATUS_SUCCESS));
744 }
745 if((dwTypeMask & VER_MINORVERSION) && do_next_check)
746 {
747 status = version_compare_values(ver.dwMinorVersion,
info->dwMinorVersion, condition);
748 do_next_check = (ver.dwMinorVersion == info->dwMinorVersion) &&
749 ((condition != VER_EQUAL) || (status == STATUS_SUCCESS));
750 }
...
--- snip ---
Multiple version info members can be verified at once (represented by type mask
and condition pair).
The code to extract the conditions is wrong (if-elseif-elseif.. single cond
var)
It captures only the condition for the first member present (type mask) and
subsequently uses this value for other members which might have different
conditions.
$ sha1sum N360-TW-21.1.0-EN-US.exe
aa05ccf9668e166ef28923d451f1c2ecad6f75f1 N360-TW-21.1.0-EN-US.exe
$ du -sh N360-TW-21.1.0-EN-US.exe
202M N360-TW-21.1.0-EN-US.exe
$ wine --version
wine-1.7.17-92-ge2bf516
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.