http://bugs.winehq.org/show_bug.cgi?id=8465
Summary: WinPCap based applications fail to load
Product: Wine
Version: 0.9.37.
Platform: PC
URL: http://www.winpcap.org/
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-kernel
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: jdomnitz(a)optonline.net
Winpcap installs correctly however the file npf.sys references ntoskrnl.dll
among other dll errors. Attached...
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7698
------- Additional Comments From l_bratch(a)yahoo.co.uk 2007-22-05 14:27 -------
Sadly 0.9.29 is exactly the same for me.
I tested 0.9.29, 0.9.30 and 0.9.20.
0.9.20 couldn't even load Steam any more, but the other two just crashed in the
same way as the latest versions.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=6973
------- Additional Comments From focht(a)gmx.net 2007-22-05 14:24 -------
Hello,
the patch works (as expected).
Though you only need to add HKLM key but additonal HKCU might not hurt...
--- quote ---
Out of curiosity, if you export the uninstall key from HKEY_LOCAL_MACHINE and
HKEY_CURRENT_USER, and then remove the uninstall key from both locations on
WINDOWS, do you get the same crash?
--- quote ---
Of course. You only need to remove HKLM uninstall key for proof.
msiexec /i "America's Army.msi" /l*v install.log
Produces same dialog
--- snip windows msi log ---
...
MSI (c) (5C:14) [20:21:29:406]: Doing action: IS_CheckForOld
Action 20:21:29: IS_CheckForOld.
Action start 20:21:29: IS_CheckForOld.
MSI (c) (5C:60) [20:21:29:406]: Invoking remote custom action. DLL:
d:\Temp\MSI1E.tmp, Entrypoint: f1
1: Invoke Function fails, Error = 0x80070002
Action ended 20:21:29: IS_CheckForOld. Return value 3.
MSI (c) (5C:14) [20:21:29:562]: Doing action: SetupCompleteError
Action 20:21:29: SetupCompleteError.
Action start 20:21:29: SetupCompleteError.
Info 2898.Tahoma8, Tahoma, 0
Info 2898.TahomaWhite8, Tahoma, 0
Action 20:21:29: SetupCompleteError. Dialog created
MSI (c) (5C:10) [20:21:29:671]: Note: 1: 2731 2: 0
MSI (c) (5C:10) [20:21:33:281]: Doing action: ISCleanUpFatalExit
Action 20:21:33: ISCleanUpFatalExit.
Action start 20:21:33: ISCleanUpFatalExit.
MSI (c) (5C:C4) [20:21:33:296]: Invoking remote custom action. DLL:
d:\Temp\MSI1F.tmp, Entrypoint: CleanUp
Action ended 20:21:33: ISCleanUpFatalExit. Return value 1.
Action ended 20:21:33: SetupCompleteError. Return value 2.
Action ended 20:21:33: INSTALL. Return value 3.
MSI (c) (5C:14) [20:21:33:453]: Destroying RemoteAPI object.
...
--- snip windows msi log ---
The installer engine (ikernel) hangs at exit, after last final setup dialog is
closed, but that seems harmless.
The game is installed fine. The update (patch) to 2.81 fine too.
Though slightly off topic: That game uses PunkBuster.
If you push digital certificates verification (wintrust/crypt) implementation in
wine a little, i might look into possibility to get PunkBuster working
(executables are digitally signed).
This might be of some interest, due to PunkBuster being used in several major
multiplayer games.
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=6973
------- Additional Comments From Speeddymon(a)gmail.com 2007-22-05 13:41 -------
Out of curiosity, if you export the uninstall key from HKEY_LOCAL_MACHINE and
HKEY_CURRENT_USER, and then remove the uninstall key from both locations on
WINDOWS, do you get the same crash?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=6973
------- Additional Comments From Speeddymon(a)gmail.com 2007-22-05 13:37 -------
Created an attachment (id=6417)
--> (http://bugs.winehq.org/attachment.cgi?id=6417&action=view)
Addition to wine.inf to create uninstall registry key
Yes, thank you. Please do
make uninstall
make distclean
then apply the attached patch
then compile and install as normal and try again, and let me know if this fixes
the issue.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=6973
------- Additional Comments From focht(a)gmx.net 2007-22-05 13:33 -------
Created an attachment (id=6416)
--> (http://bugs.winehq.org/attachment.cgi?id=6416&action=view)
wine trace of installer showing custom dll registry problem
Hello,
sorry that I dont write an essay to show/prove everything in detail every time
...
Attached is trace, WINEDEBUG=+tid,+seh,+msi,+reg
Look for custom dll function: ACTION_CallDllFunction calling L"f1"
--- snip ---
...
003d:trace:msi:HANDLE_CustomType1 Calling function L"f1" from
L"C:\\windows\\temp\\msif097.tmp"
003d:trace:msi:wait_thread_handle waiting for L"IS_CheckForOld"
0036:trace:msi:DllThread custom action (36) started
0036:trace:msi:ACTION_CallDllFunction L"C:\\windows\\temp\\msif097.tmp" L"f1"
0036:trace:msi:alloc_msihandle 0x16b9d8 -> 2
0036:trace:msi:ACTION_CallDllFunction calling L"f1"
...
0015:trace:reg:NtOpenKey
(0x38,L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall",9,0x342f50)
0015:trace:reg:NtOpenKey <- (nil)
0015:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b840d40
0015:trace:seh:raise_exception info[0]=19930520
0015:trace:seh:raise_exception info[1]=00342edc
0015:trace:seh:raise_exception info[2]=00483600
0015:trace:seh:raise_exception eax=7b82be0d ebx=7b8ab884 ecx=00000000
edx=0047e250 esi=0047e250 edi=00342e88
0015:trace:seh:raise_exception ebp=00342e48 esp=00342de4 cs=0073 ds=007b
es=007b fs=0033 gs=003b flags=00000216
0015:trace:seh:call_stack_handlers calling handler at 0x4747d4 code=e06d7363
flags=1
0015:trace:seh:__regs_RtlUnwind code=e06d7363 flags=3
0015:trace:seh:__regs_RtlUnwind calling handler at 0x7bc2f3d0 code=e06d7363
flags=3
0015:trace:seh:__regs_RtlUnwind handler at 0x7bc2f3d0 returned 1
0015:fixme:rpc:RpcRevertToSelfEx (0x5f0050): stub
0036:trace:msi:alloc_msihandle 0x1ee158 -> 3
0036:trace:msi:MSI_ProcessMessage 4000000
0036:trace:msi:MSI_ProcessMessage ((nil) 0 10 L"Invoke Function fails, Error =
0x80070002")
0036:trace:msi:MsiCloseHandle 3
0036:trace:msi:MsiCloseHandle handle 3 Destroyed
0036:trace:msi:msiobj_release object 0x1ee158 destroyed
0036:trace:msi:MsiCloseHandle 2
0036:trace:msi:MsiCloseHandle handle 2 Destroyed
0036:trace:msi:DllThread custom action (36) returned 1603
0036:trace:msi:MsiCloseAllHandles
0036:trace:msi:MsiCloseHandle 2
0036:trace:msi:MsiCloseHandle 3
003d:trace:msi:msiobj_release object 0x185750 destroyed
003d:err:msi:ITERATE_Actions Execution halted, action L"IS_CheckForOld"
returned 1603
--- snip ---
It looks for "HKLM\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall"
Due to missing key, a C++ exception is raised and gets caught by custom dll
exception handler.
The error is converted HRESULT 0x80070002 and then to general msi error code
"1603".
Create the registry key and run setup.
Voila. Install succeeds.
Are you now convinced?
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=8363
------- Additional Comments From russofris(a)hotmail.com 2007-22-05 12:47 -------
If the two attachments above lack a backtrace, it is because one is not
generated during the crash. Possibly because eve.exe spawns off ExeFile.exe.
Please ping me with instructions if you need more information, and I will be
happy to assist.
Thank you,
Frank Russo
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7698
------- Additional Comments From philcostin(a)hotmail.com 2007-22-05 12:41 -------
Can you try with 0.9.30?
Maybe it is possible to git-bisect between the two tags and find the problem once
and for all.. maybe it is more elusive
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are on the CC list for the bug, or are watching someone who is.