http://bugs.winehq.org/show_bug.cgi?id=11661
Summary: Confusing error message when executing application on
noexec fs
Product: Wine
Version: 0.9.55.
Platform: All
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: ntoskrnl
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: liquid.acid(a)gmx.net
Hi there,
I'm suggesting to make some checks prior to loading and executing applications.
The problem I encountered yesterday was that when trying to start applications
from a filesystem with the noexec parameter enabled the whole app pagefaults.
That was really my mistake because I accidentally changed some lines in the
fstab after changing the encryption engine of my system. I only have the exec
parameter enabled on the games filesystem, all other data filesystem don't have
it enabled.
It would be a good thing to output a somehow more informative error message
when such a configuration is encountered (executing code from noexec fs).
I suggest this because I was quite confused seeing the application to pagefault
that was running two days ago (and I didn't do any package updates in these two
days).
Thanks,
Tobias
--
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=50435
Bug ID: 50435
Summary: Can't install WeMod
Product: Wine
Version: 5.22
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: brauliobo(a)gmail.com
Distribution: ---
Created attachment 69046
--> https://bugs.winehq.org/attachment.cgi?id=69046
backtrace
Download from https://www.wemod.com/download?project_id=27044
Install
After reaching 100% install the following critical error happen
See attachment
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=36984
Bug ID: 36984
Summary: Rise of Nations: Extended Edition fails to start due
to missing mfc110.dll
Product: Wine
Version: 1.7.23
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: jaimerave(a)gmail.com
When I try to start Rise of Nations extended edition it just stays in the
screen trying to install VC Redist and at the end it just fails to start. The
message I see in the console is:
err:module:import_dll Loading library mfc110.dll (which is needed by
L"C:\\Program Files\\Steam\\SteamApps\\common\\Rise of Nations\\patriots.exe")
failed (error c000007b).
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program
Files\\Steam\\SteamApps\\common\\Rise of Nations\\patriots.exe" failed, status
c0000135
This is on Ubuntu 14.04 and Wine 1.7.23
--
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=37302
Bug ID: 37302
Summary: chem3d wont start
Product: Wine
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: tedwaltmuf(a)yahoo.com
Created attachment 49614
--> https://bugs.winehq.org/attachment.cgi?id=49614
here is the last run log
when I try and start chem 3d nothing happens the crash report says im missing
some .dll but there all there.
--
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=40192
Bug ID: 40192
Summary: Wine does not have MFC80.dll
Product: Wine
Version: 1.9.3
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: asdfghrbljzmkd(a)outlook.com
Distribution: ---
Wine does not have MFC80.dll, programs must use vcrun2005.
--
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=50371
Bug ID: 50371
Summary: Multiple games and applications need 'mfc70.dll'
Product: Wine
Version: 6.0-rc3
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: mfc
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
to track applications that don't bundle it. Also to advertise the workaround
via 'winetricks' recipe that doesn't exist yet.
This bug is a placeholder - not for actual implementation. If you start wasting
time on this I'm not gonna talk to you anymore ;-)
Filter to search for existing MFC versions (different VC++ runtime versions):
https://bugs.winehq.org/buglist.cgi?component=mfc&product=Wine
---
Overview of several VC++ Runtime versions:
https://web.archive.org/web/20190916113215/http://www.tmurgent.com/AppVirt/…https://web.archive.org/web/20201021070215/https://www.tmurgent.com/appv/en…
Part of Visual Studio (.NET) 2002.
Mentioned at least once in bug 2944 ("Gatan Digital Micrograph (non-demo) won't
work with wine 20050419").
All 'GDILeaks' example applications from bug 50369 - Multiple tools for viewing
GDI handles/resources list and GDI leak detection require support for
PEB->GdiSharedHandleTable (GDIView, GDILeaks) also need this.
*
https://docs.microsoft.com/en-us/archive/msdn-magazine/2003/january/detect-…
("Detect and Plug GDI Leaks in Your Code with Two Powerful Tools for Windows
XP")
Stable download link via Internet Archive:
https://web.archive.org/web/20170911002438/http://download.microsoft.com/do…
---
Fortunately I found the runtime libs are part of following downloads:
'Microsoft Visual Studio .NET 2002 Service Pack 1':
https://www.microsoft.com/en-us/download/details.aspx?id=22709https://web.archive.org/web/20060509134332/http://download.microsoft.com/do…
---
'Visual Studio .NET 2002 Service Pack 1 MFC70.DLL Security Update':
https://www.microsoft.com/en-us/download/details.aspx?id=3644https://web.archive.org/web/20200618132846/https://download.microsoft.com/d…
These installers require .NET Framework 1.1 but currently don't work due to
Wine bugs and also requiring a "fake" VS.NET 2002 installation.
The wrapper extracts a single .NET installer binary which contains all the
.CABs and metadata (patcher manifest etc.) in the assembly resources. It uses
.NET 'Microsoft.WindowsInstaller.Package' module for installation/extraction.
--- snip ---
...
at XStart.get_CabinetType () [0x00042] in
<ad988f7701c54d98909e21aba2c9011f>:0
at XStart.GetCabFiles (System.IO.Stream cabStream) [0x00007] in
<ad988f7701c54d98909e21aba2c9011f>:0
at XStart.GetEmbeddedFileStream (System.String fileName) [0x000aa] in
<ad988f7701c54d98909e21aba2c9011f>:0
at XStart.GetEmbeddedFileBytes (System.String fileName) [0x00000] in
<ad988f7701c54d98909e21aba2c9011f>:0
at XStart.ResolveResourceAssembly (System.Object sender,
System.ResolveEventArgs args) [0x0006b] in <ad988f7701c54d98909e21aba2c9011f>:0
at System.AppDomain.DoAssemblyResolve (System.String name,
System.Reflection.Assembly requestingAssembly, System.Boolean refonly)
[0x00075] in <7713cb95b33244ed9608bf0b23fbdce9>:0
at (wrapper managed-to-native)
System.AppDomain.LoadAssembly(System.AppDomain,string,System.Security.Policy.Evidence,bool,System.Threading.StackCrawlMark&)
at System.AppDomain.Load (System.String assemblyString,
System.Security.Policy.Evidence assemblySecurity, System.Boolean refonly,
System.Threading.StackCrawlMark& stackMark) [0x00021] in
<7713cb95b33244ed9608bf0b2
3fbdce9>:0
at System.AppDomain.Load (System.String assemblyString) [0x00002] in
<7713cb95b33244ed9608bf0b23fbdce9>:0
at (wrapper remoting-invoke-with-check) System.AppDomain.Load(string)
at System.Reflection.Assembly.Load (System.String assemblyString) [0x00005]
in <7713cb95b33244ed9608bf0b23fbdce9>:0
at XStart.Main (System.String[] args) [0x00000] in
<ad988f7701c54d98909e21aba2c9011f>:0
--- snip ---
To avoid installer prerequisites mess and multiple workarounds I provide you
with a simple command to extract the needed .CAB from the wrapped executables.
===
'Visual Studio .NET 2002 Service Pack 1':
--- snip ---
$ dd if=VS7.0sp1-KB837234-X86.exe of=files.cab skip=8167252 count=78272283
bs=1M iflag=skip_bytes,count_bytes
--- snip ---
Cabinet listing, filtered:
--- snip ---
$ cabextract -l files.cab | grep -i mfc70.*_dll
1024000 | 20.01.2005 17:32:34 |
FL_mfc70_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
40960 | 20.01.2005 17:38:14 |
FL_mfc70chs_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
45056 | 20.01.2005 17:38:14 |
FL_mfc70cht_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
61440 | 20.01.2005 17:38:12 |
FL_mfc70deu_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
57344 | 20.01.2005 17:38:14 |
FL_mfc70enu_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
61440 | 20.01.2005 17:38:14 |
FL_mfc70esp_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
61440 | 20.01.2005 17:38:12 |
FL_mfc70fra_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
61440 | 20.01.2005 17:38:14 |
FL_mfc70ita_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
49152 | 20.01.2005 17:38:14 |
FL_mfc70jpn_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
49152 | 20.01.2005 17:38:14 |
FL_mfc70kor_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
1017344 | 20.01.2005 17:49:18 |
FL_mfc70u_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
2067456 | 20.01.2005 17:33:02 |
FL_mfc70ud_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
2072576 | 20.01.2005 17:31:56 |
mfc70d_dll_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
--- snip ---
'Visual Studio .NET 2002 Service Pack 1 Security update':
--- snip ---
$ dd if=VS7.0sp1-KB924642-X86.exe of=files2.cab skip=843993 count=64442759
bs=1M iflag=skip_bytes,count_bytes
--- snip ---
--- snip ---
$cabextract -l files2.cab | grep -i mfc70.*_dll
1024000 | 25.08.2006 23:07:50 |
FL_mfc70_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
40960 | 25.08.2006 23:15:46 |
FL_mfc70chs_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
45056 | 25.08.2006 23:15:46 |
FL_mfc70cht_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
61440 | 25.08.2006 23:15:44 |
FL_mfc70deu_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
57344 | 25.08.2006 23:15:46 |
FL_mfc70enu_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
61440 | 25.08.2006 23:15:46 |
FL_mfc70esp_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
61440 | 25.08.2006 23:15:44 |
FL_mfc70fra_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
61440 | 25.08.2006 23:15:46 |
FL_mfc70ita_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
49152 | 25.08.2006 23:15:44 |
FL_mfc70jpn_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
49152 | 25.08.2006 23:15:46 |
FL_mfc70kor_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
1017344 | 25.08.2006 23:28:02 |
FL_mfc70u_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
2067456 | 25.08.2006 23:08:16 |
FL_mfc70ud_dll_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
2072576 | 25.08.2006 23:07:14 |
mfc70d_dll_1_____X86.3643236F_FC70_11D3_A536_0090278A1BB8
--- snip ---
NOTE: It's 32-bit only by design.
I guess it makes sense to use the newer dlls from the 2006 security update in
the newly-to-be-created winetricks recipe. The update is also smaller.
$ sha1sum VS7.0sp1-KB*
7cad96556ca3bdc4b99e89937ea01552f2cb6a32 VS7.0sp1-KB837234-X86.exe
3b045ff8e64c2f78701a33ae09316c3b49238d9d VS7.0sp1-KB924642-X86.exe
$Â du -sh VS7.0sp1-KB*
83M VS7.0sp1-KB837234-X86.exe
63M VS7.0sp1-KB924642-X86.exe
$ wine --version
wine-6.0-rc3
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.