http://bugs.winehq.org/show_bug.cgi?id=13964
Summary: small .NET cmd util: CoWaitForMultipleHandles Unexpected
wait termination
Product: Wine
Version: 1.0-rc5
Platform: PC-x86-64
URL: http://sourceforge.net/projects/outmodedbonsai/
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: ole
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: htl10(a)users.sourceforge.net
Created an attachment (id=14126)
--> (http://bugs.winehq.org/attachment.cgi?id=14126)
C# source code of the little program
I have a very small C# program which just reads a .NET assembly dll, then uses
the .NET reflection API to query the dll's version, then write it out to the
console. (it is just a .NET dll version checking tool, basically).
It works with mono on linux, and it works with win32 mono on wine; but with
microsoft .NET Framework under wine, (i.e. running it "plain" rather than
through win32 mono, if one has both mono and .net framework 2.0 installed), it
dies with a few thousands of
"err:ole:CoWaitForMultipleHandles Unexpected wait termination: -1, 87"
among other messages which scrolls off screen. I have seens the
CoWaitForMultipleHandles message under completely different contexts
(http://bugs.winehq.org/show_bug.cgi?id=12259#c2)
This seems to be related to how the .Net Framework interacts with wine,
since the executable in both mono linux and win32 mono +wine work as expected.
The source code of the small C# program is attached. I can provide a small
executable if it helps - the small C# program is a stripped down version of
BeanSprout in the sourceforge project (and I am the project admin, so I can
upload it there).
I know some might say this is not worth the time since it works with mono/linux
win32 mono/wine, but I have other .NET programs which works poorly with either,
and works better with MS.Net but only occasionally dies with a similiar message
with MS.Net... and the thousands of "err:ole:CoWaitForMultipleHandles" messages
also seems to bug other people (bug 12259, and possibly others).
--
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=12259
Summary: CoWaitForMultipleHandles Unexpected wait termination
Product: Wine
Version: unspecified
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ole
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: winehq(a)darkk.net.ru
Created an attachment (id=11709)
--> (http://bugs.winehq.org/attachment.cgi?id=11709)
full log with WINEDEBUG=+ole
I faced the bug while running beta version of 2gis-v3 (
http://plugins.2gis.ru/2gis_v3/ ) that is going to be released on 1st of April.
The program installs ok, but fails to run.
Log file has more then 30000 message like
err:ole:CoWaitForMultipleHandles Unexpected wait termination: -1, 87
and it looks like the reason of failure.
I've not succeeded trying to use native WinXP dlls as I had no straight plan of
dll-replacement.
Full log file with WINEDEBUG=+ole is 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=13011
Summary: Mail.ru_err_ole32.dll
Product: Wine
Version: 0.9.61.
Platform: All
URL: http://exe.agent.mail.ru/magentsetup.exe
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: ole
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: mike2006michael(a)mail.ru
CC: mike2006michael(a)mail.ru
Created an attachment (id=12777)
--> (http://bugs.winehq.org/attachment.cgi?id=12777)
log - if we use wine with ole32.dll from windows
When I running Mail.ru Agent in versions 4.0 or 5.1 - an error in ole32.dll in
all versions of wine
--------------------------------------------------------------------
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:create_server class {9ba05972-f6a8-11cf-a442-00a0c90a8f39} not
registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {9ba05972-f6a8-11cf-a442-00a0c90a8f39}
could be created for context 0x15
err:ole:CoGetClassObject class {d27cdb6e-ae6d-11cf-96b8-444553540000} not
registered
err:ole:CoGetClassObject no class object {d27cdb6e-ae6d-11cf-96b8-444553540000}
could be created for context 0x1
--------------------------------------------------------------------
But in wine-0.9.61 if replaced ole32.dll from Windows - mail.ru agent running
but there are errors in richedit
--
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=13554
Summary: Touhou 7.5 IaMP config.exe doesn't work
Product: Wine
Version: CVS/GIT
Platform: Other
URL: http://www.tasofro.net/arc/th075_t2.zip
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: leffeman(a)gmail.com
The included config.exe simply doesn't work (runs, does nothing, exits). I
read on the Internet that this is a problem in Windows sometimes as well, but
that setting the compatibility mode to Windows 95 lets it run.
I compiled in 16-bit support and tried some Windows version settings, no luck.
I haven't been able to find any clues in the traces or logs.
--
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=13915
Summary: Oblivon Script Extender (OBSE) fails to start
("privileged instruction")
Product: Wine
Version: 1.0-rc4
Platform: PC-x86-64
URL: http://obse.silverlock.org
OS/Version: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: ben(a)atomnet.co.uk
Created an attachment (id=14025)
--> (http://bugs.winehq.org/attachment.cgi?id=14025)
Full terminal crashlog
The Oblivion Script Extender program fails to start, it immediately dies with
an "Unhandled exception: privileged instruction in 32-bit code (0x7ee158d0)."
error although it then continues to load Oblivion which may confuse people as
unless you see the console in the split second before before Oblivion actually
opens, it makes it appear as if it worked.
Full 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=13995
Summary: Microsoft .NET Framework 1.1 Service Pack 1 fails to
install (crash)
Product: Wine
Version: 1.0.0
Platform: PC-x86-64
URL: http://download.microsoft.com/download/8/b/4/8b4addd8-
e957-4dea-bdb8-c4e00af5b94b/NDP1.1sp1-KB867460-X86.exe
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: msi
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dominikowski(a)gmail.com
Created an attachment (id=14187)
--> (http://bugs.winehq.org/attachment.cgi?id=14187)
Crash log
This bug blocks installation of AutoCAD 2006 Polish Retail.
Tested in XP and 2000 compat modes.
A popup window shows up with "Failed to load resources from resources file
Please check your setup".
Log attached. Looks like an MSI bug, but feel free to change the component if
I'm wrong.
--
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=36051
Bug ID: 36051
Summary: Elsterformular 15.2: ericprocess.exe crashes with
assertion failed
Product: Wine
Version: 1.7.17
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: j-p-t(a)gmx.net
Created attachment 48211
--> http://bugs.winehq.org/attachment.cgi?id=48211
Backtrace of ericprocess.exe
When starting Elsterformular the ericprocess.exe immediately crashes with
assertion failed. 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=35288
Bug ID: 35288
Summary: EA Origin does not works correctly with all CPU
Product: Wine
Version: 1.7.9
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: berillions(a)gmail.com
Classification: Unclassified
Created attachment 47065
--> http://bugs.winehq.org/attachment.cgi?id=47065
EA Origin crash without workaround
Hi,
EA Origin does not works correctly when i launch it with the simple command
like "wine Origin.exe".
With this command, i have 2 results :
1- Origin window does not show, there is nothing. But the "Origin.exe"
processus exist. ("Origin.exe" processus at 200% (2 Cores / 4 are used))
2- Same thing than "1-" but i have a crash log in the ouput console. You can
see all crash log in the attachment. ("Origin.exe" processus at 0% (No Cores
used)
One solution exist. The workaroud is to use taskset command to launch the
application. With "taskset -c 0 wine Origin.exe", the application always works
but if i launch a game from Origin, the game will use only one core.
For example, if i launch Mass Effect 3 game with Origin only, i have
approximately between 25-30 fps when there are more PNJ, explosions etc...
But if i launch ME3 with Origin+Workaround, i have only 10-15fps when there are
more PNJ, explosions etc...
******
I tried to launch "taskset -c 0 wine Origin.exe" in a first console and launch
the game with their proper executable in a 2nd console (taskset -c 0,1,2,3 wine
MassEffect3.exe) => Without success, the game process still use one CPU and not
the totality.
******
Thanks for your help or idea to resolv this problem.
Max
--
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=34121
Bug #: 34121
Summary: fixme:urlmon:SecManagerImpl_ProcessUrlAction
Unsupported arguments
Product: Wine
Version: 1.6
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: urlmon
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: alfonsojon1997(a)gmail.com
Classification: Unclassified
While playing a game called Roblox, it complains about this in the terminal.
Occasinally, pages in the built-in browser will display a white screen and
refuse to load.
--
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=15521
Summary: AnyDVD setup failure
Product: Wine
Version: 1.1.1
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: ntoskrnl
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: trevorpearman(a)gmail.com
Created an attachment (id=16475)
--> (http://bugs.winehq.org/attachment.cgi?id=16475)
AnyDVD setup output
Unimplemented ntoskrnl.exe.KeInitializeMutex?
Please see logs for setup
-- Trevor
--
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=15596
Summary: Windows Live Writer does not install
Product: Wine
Version: 1.1.6
Platform: Other
URL: http://writer.live.com
OS/Version: other
Status: NEW
Keywords: download, Installer
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
This is one of the most requested apps out there;
the free software community really needs to come
up with something competitive.
The app requires .net, so I did "winetricks dotnet20", then
ran wlinstaller.exe. No joy, not even a gui.
(Supposedly a previous version would install, so perhaps
this is a regression in wine, but more likely it's an
enhancement in windows live writer :-)
--
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=15770
Summary: MySQL 5.1 service fails to start
Product: Wine
Version: unspecified
Platform: Other
URL: http://dev.mysql.com
OS/Version: other
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: advapi32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: winehacker(a)gmail.com
The install of MySQL 5.1 development version seems to go perfectly until
creating and starting the service. Configured with either named pipes or a
TCP/IP connection with a port above 10,000 and neither will properly install.
--
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=15894
Summary: postgresql fails to install
Product: Wine
Version: 1.1.7
Platform: Other
URL: http://wwwmaster.postgresql.org/download/mirrors-
ftp?file=%2Fbinary%2Fv8.3.4%2Fwin32%2Fpostgresql-8.3.4-
1.zip
OS/Version: other
Status: NEW
Keywords: download, Installer
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: jeffz(a)jeffz.name
Created an attachment (id=17056)
--> (http://bugs.winehq.org/attachment.cgi?id=17056)
+process log
wine-1.1.7 - postgresql-8.3.4-1.zip
Run the setup.bat, click next on the installer, a message appears "failed to
create process: 2!" and the installer exits.
--
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=15968
Summary: Microsoft XNA Framework 2.0 redistributable cannot be
installed even with .NET Framework 2.0 installed
Product: Wine
Version: 1.1.8
Platform: PC
URL: http://www.microsoft.com/downloads/details.aspx?FamilyID
=15fb9169-4a25-4dca-bf40-9c497568f102&displaylang=en
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: arethusa26(a)gmail.com
After installing the .NET Framework 2.0 with winetricks, attempting to install
the XNA Framework 2.0 redistributable yields a dialog box complaining that
"Microsoft XNA Framework Redistributable 2.0 requires at least .NET Framework
2.0" and installation aborts. The only standard error output that appears is:
fixme:advapi:LookupAccountNameW (null) L"andrew" (nil) 0x32f88c (nil) 0x32f890
0x32f884 - stub
fixme:advapi:LookupAccountNameW (null) L"andrew" 0x14ded8 0x32f88c 0x14d320
0x32f890 0x32f884 - stub
err:msi:ITERATE_Actions Execution halted, action L"NotWinFx2Action" returned
1627
--
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=16209
Summary: original Laucher of Mines of Moria doesnt start
Product: Wine
Version: unspecified
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: gdiplus
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: cd(a)hiller-mg.de
starting the new Mines of Moria Expansion of Lord of the Rings online
does result in the attached error.
Iam using Ubuntu 8.10 with latest patches nad latest NVIDIA drivers 177.28;
installed MONO 1.9 for linux
--
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=16870
Summary: wine: Call from 0x7b845610 to unimplemented function
ntoskrnl.exe.KeInitializeDpc, aborting
Product: Wine
Version: unspecified
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: kernel32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: harterc1(a)comcast.net
I was trying to upgrade my Dell Studio17 bios with a utility that runs under
windows.
--
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=16972
Summary: AutoCAD 2008: installation of Service Pack 1 fails
Product: Wine
Version: 1.1.13
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: msi
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: lukasz.wojnilowicz(a)gmail.com
Created an attachment (id=18752)
--> (http://bugs.winehq.org/attachment.cgi?id=18752)
Log after running autocad2008lockedsp1.exe
My Linux is Fedora 10 x86. My problem is that i can't install Service Pack 1
for AutoCAD 2008.
1. delete "~/.wine"
2. execute "wine WINEPREFIX"
3. install using winetricks gecko, gdiplus, corefonts, dotnet20, msxml3,
vcrun2003
4. install AutoCAD 2008
5. run autocad2008lockedsp1.exe from www.autodesk.com
6. get an fatal 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=16947
Summary: [v]DbgPrint[Ex][WithPrefix] output buffers as ansi - not
suitable in cases when unicode format codes are passed
Product: Wine
Version: 1.1.12
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,
the app passes unicode format code '%S' to DbgPrintEx().
--- snip ---
...
fixme:seh:RtlCaptureStackBackTrace (2, 3, 0x53354774, (nil)) stub!
err:ntdll:vDbgPrintExWithPrefix 65:
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????.????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
fixme:seh:RtlCaptureStackBackTrace (2, 3, 0x5335478c, (nil)) stub!
...
--- snip ---
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=17313
Summary: Quincy: External binaries searched for in wrong
directory
Product: Wine
Version: 1.1.14
Platform: PC
URL: http://www.codecutter.net/tools/quincy/
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: wine(a)livejournal.dk
Created an attachment (id=19332)
--> (http://bugs.winehq.org/attachment.cgi?id=19332)
possible offending code
Quincy 2005 is an open-source IDE that calls external binaries for certain
functions such as grep. I believe the path determination code is not
functioning correctly under Wine, as Quincy is searching for these binaries at
~/.wine/dosdevices/c:/ instead of ./bin/.
Steps to reproduce:
1. Install Quincy
2. Launch quincy.exe from the bin directory of the Quincy installation
3. Attempt to use an external tool from the "tools" menu - such as grep.
What I hope is the relevant code and a file trace is 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=17591
Summary: Segfault in wintrust.dll
Product: Wine
Version: 1.1.16
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wintrust
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: ChristophFranzen(a)gmx.net
Created an attachment (id=19749)
--> (http://bugs.winehq.org/attachment.cgi?id=19749)
Terminal output with error messages and backtrace
The program "Mein Büro 2009" crashes immediately in "wintrust.dll". The
attachment shows the output if no overrides are active.
Using the native windows function does also not work. Using Windows dlls
results in the certificate of a program dll not being verified, the application
refuses to start.
--
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=17600
Summary: Office XP installer: msi crash in custom action
Product: Wine
Version: unspecified
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: alexis.deruelle(a)laposte.net
Got this crash while trying to install MS Office XP with today's git :
err:msi:ACTION_CallDllFunction Custom action
(L"C:\\windows\\temp\\msia409.tmp":L"OfficeDataLockPermissions") caused a page
fault: c0000005
(see line 706267 of the +msi,+msidb trace)
--
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=18208
Summary: crypt32.dll.CryptRegisterOIDInfo needed for Microsoft
Font Validator (installer)
Product: Wine
Version: 1.1.20
Platform: Other
URL: http://download.microsoft.com/download/F/E/9/FE9795A3-
756E-4F60-8989-03DC9870F189/fontvalsetup.msi
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: crypt32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Hello,
now that Wine provides UI crash handler by default you get a lot more noise
when (sub)installers fail that would otherwise go unnoticed.
I picked Microsoft Font Validator - a nice tool to run extensive test suite on
TrueType/OpenType fonts (helpful to detect broken/non M$ standard ones).
Prerequisites: clean WINEPREFIX and 'winetricks -q dotnet20'
--- snip ---
...
011d:Call KERNEL32.CreateProcessW(00000000,0019c130 L"regsvr32.exe
\"C:\\Program Files\\\\Font
Validator\\mssipotf.dll\"",00000000,00000000,00000000,00000000,00000000,6024ac98
L"C:\\",0032f6d8,0032f6c8) ret=601dbb10
...
0121:Ret crypt32.CryptSIPAddProvider() retval=00000001 ret=00452881
0121:Call KERNEL32.RaiseException(80000100,00000001,00000002,0033fd80)
ret=609880a9
0121:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b84384f
ip=0x7b84384f tid=0121
0121:trace:seh:raise_exception info[0]=60988160
0121:trace:seh:raise_exception info[1]=6098838b
wine: Call from 0x7b84384f to unimplemented function
crypt32.dll.CryptRegisterOIDInfo, aborting
0121:trace:seh:call_vectored_handlers calling handler at 0x7b8408db
code=80000100 flags=1
0121:trace:seh:call_vectored_handlers handler at 0x7b8408db returned 0
0121:trace:seh:call_stack_handlers calling handler at 0x7b87d9d9 code=80000100
flags=1
wine: Unimplemented function crypt32.dll.CryptRegisterOIDInfo called at address
0x7b84384f (thread 0121), starting debugger...
--- snip ---
Not a installer blocker.
After dismissing the crash box the installer claims success and the app gets
installed.
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=18551
Summary: Xenocode: NtMapViewOfSection() callers must take
non-negative NTSTATUS into account
(STATUS_IMAGE_NOT_AT_BASE)
Product: Wine
Version: 1.1.21
Platform: Other
URL: http://rvgsoftware.fileburst.com/holdemmanager.zip
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ntdll
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Hello,
this is an continuation with Xenocode Virtual Appliance "Hold'em Manager" from
bug 18274
Although wrapped with Xenocode it seems not to bundle .NET 2.0 Framework
(Xenocode can optionally do this).
Required prerequisites:
1. clean WINEPREFIX
2. sh winetricks -q dotnet20
The next part is buried within managed app domain hence debug trace doesn't
give much useful information (some relay thunks prevent proper execution due to
nature of Xenocode).
--- snip ---
...
fixme:ntdll:NtQueryObject Unsupported information class 1
...
fixme:module:LdrAddRefDll 0x79000000 flags 1 not implemented
...
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
...
fixme:shell:URL_ParseUrl failed to parse L"DevComponents.DotNetBar2"
...
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
...
fixme:shell:URL_ParseUrl failed to parse L"System"
...
fixme:shell:URL_ParseUrl failed to parse L"HMClass"
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 40000003
...
--- snip ---
That "LdrAddRefDll" message is harmless, Xenocode directly calls loader API
(LdrLoadDll, LdrAddRefDll, ..).
Assembly bind info from enabled fusion log:
--- snip ---
MDA notification: Name:BindingFailure, Flags:0
Description: The assembly with display name 'HMClass' failed to load in the
'Load' binding context of the AppDomain with ID 1. The cause of the failure
was: System.IO.FileLoadException: Could not load file or assembly 'HMClass,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its
dependencies. Exception from HRESULT: 0x8007013D
File name: 'HMClass, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
--- snip ---
This message is the culprit: "fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping
for 40000003"
Winedbg reveals the following callstack at the problem:
--- snip ---
0 0x7bc3b436 RtlNtStatusToDosErrorNoTeb+0xa6(status=1073741827)
[/opt/wine/wine-git/dlls/ntdll/error.c:73] in ntdll (0x00339ca4)
1 0x7bc3b571 RtlNtStatusToDosError+0x2d(status=1073741827)
[/opt/wine/wine-git/dlls/ntdll/error.c:103] in ntdll (0x00339cb4)
2 0x7b8aa916 MapViewOfFileEx+0xbf(handle=0x9950d8, access=0, offset_high=0,
offset_low=0, count=1941504, addr=0x46f0000)
[/opt/wine/wine-git/dlls/kernel32/virtual.c:550] in kernel32 (0x00339d04)
3 0x79ea4f44 in mscorwks (+0x34f44) (0x00339d68)
...
--- snip ---
The problematic source location:
--- snip dlls/kernel32/virtual.c ---
LPVOID WINAPI MapViewOfFileEx( HANDLE handle, DWORD access,
DWORD offset_high, DWORD offset_low, SIZE_T count, LPVOID addr )
{
...
if ((status = NtMapViewOfSection( handle, GetCurrentProcess(), &addr, 0, 0,
&offset,
&count, ViewShare, 0, protect )))
{
SetLastError( RtlNtStatusToDosError(status) );
addr = NULL;
}
return addr;
}
--- snip dlls/kernel32/virtual.c ---
Due to Xenocode native API hooks, NTSTATUS = 0x40000003
(STATUS_IMAGE_NOT_AT_BASE) gets returned which is sane in this situation.
Wine unfortunately validates "success" by either using "if (status)" or if
(status != STATUS_SUCCESS)" in several locations.
MSDN: http://msdn.microsoft.com/en-us/library/cc704588(PROT.10).aspx
--- quote ---
0x40000003
STATUS_IMAGE_NOT_AT_BASE
{Image Relocated} An image file could not be mapped at the address that is
specified in the image file. Local fixes must be performed on this image.
--- quote ---
>From my view this doesn't qualify as an error at all (positive value).
Wine should allow this to succeed.
I found at two occurrences of NtMapViewOfSection() which cause Xenocode to fail
due to NTSTATUS "STATUS_IMAGE_NOT_AT_BASE":
dlls/kernel32/virtual.c:MapViewOfFileEx
dlls/ntdll/loader.c:load_native_dll
Although there are more occurrences of this idiom in Wine source tree, only
these two seem relevant to Xenocode (due to hooks).
Either honour STATUS_IMAGE_NOT_AT_BASE when NtMapViewOfSection() is called in
these two locations or make a generic check >= 0 because non-negative numbers
usually indicate success from my understanding of NTSTATUS.
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.