http://bugs.winehq.org/show_bug.cgi?id=20651
Summary: Crash when installing Impulse Product: Wine Version: 1.1.32 Platform: PC-x86-64 URL: http://www.impulsedriven.com/downloads/impulse_setup.e xe OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: drakkk@centrum.cz
Created an attachment (id=24653) --> (http://bugs.winehq.org/attachment.cgi?id=24653) terminal output
When installing Impulse with current git (wine-1.1.32-499-gffb2cfc), there is a crash in file setsdaff.exe, but installer continues and reports that it finished successfully. Another thing I noticed: after installation some processes remains in memory, they are mscorsvw.exe (disappear aprox. 5-10 later) and rpcss.exe (remains there until killed). Impulse needs dotnet20, I installed it with winetricks. After installation Impulse starts, but cannot connect to server, bug 15486. I did some search on the Stardock forums and it looks like even some windows users had similar problem, in their case this was caused by broken .NET install, .NET re-installation or update solved this.
http://bugs.winehq.org/show_bug.cgi?id=20651
Pavel Ondracka drakkk@centrum.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer
http://bugs.winehq.org/show_bug.cgi?id=20651
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #1 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-11-10 14:51:12 --- err:module:import_dll Library MFC42u.DLL (which is needed by L"C:\Program Files\Stardock\Impulse\Now\ImpulseNow.exe") not found
You're missing some stuff, do "winetricks mfc" , and reinstall. See if it changes anything
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #2 from Pavel Ondracka drakkk@centrum.cz 2009-11-10 15:18:24 --- Created an attachment (id=24656) --> (http://bugs.winehq.org/attachment.cgi?id=24656) Terminal output with winetricks mfc42 dotnet20
(In reply to comment #1)
err:module:import_dll Library MFC42u.DLL (which is needed by L"C:\Program Files\Stardock\Impulse\Now\ImpulseNow.exe") not found
You're missing some stuff, do "winetricks mfc" , and reinstall. See if it changes anything
Same result with winetricks mfc42. I'm attaching output, maybe you can find something there.
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #3 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-11-10 15:32:20 --- (In reply to comment #2)
Created an attachment (id=24656)
--> (http://bugs.winehq.org/attachment.cgi?id=24656) [details]
Terminal output with winetricks mfc42 dotnet20
(In reply to comment #1)
err:module:import_dll Library MFC42u.DLL (which is needed by L"C:\Program Files\Stardock\Impulse\Now\ImpulseNow.exe") not found
You're missing some stuff, do "winetricks mfc" , and reinstall. See if it changes anything
Same result with winetricks mfc42. I'm attaching output, maybe you can find something there.
Could not load file or assembly 'PresentationFramework
Isn't that dotnet30? You said it required dotnet20, are you sure about that?
http://bugs.winehq.org/show_bug.cgi?id=20651
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaimerave@gmail.com
--- Comment #4 from Jaime Rave jaimerave@gmail.com 2009-11-10 15:37:35 --- Acording to this Webpage http://www.impulsedriven.com/about the requirement is .Net 2.0. But there are two diferent installers, one for WinXP and one for Win7. Maybe he is trying the one for Win7 that is the attached to this bug.
Th one for XP is: http://www.impulsedriven.com/downloads/impulse_setup_full.exe
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #5 from Pavel Ondracka drakkk@centrum.cz 2009-11-10 16:07:01 --- Created an attachment (id=24657) --> (http://bugs.winehq.org/attachment.cgi?id=24657) terminal output with impulse_setup_full.exe
(In reply to comment #4)
Maybe he is trying the one for Win7 that is the attached to this bug.
Yes, you are right I didn't noticed that installer was Vista/Win7 only, but I suppose the bug will be still valid? However, I've just tested the XP installer and it is having the same issues as the Vista one.
http://bugs.winehq.org/show_bug.cgi?id=20651
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #24653|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=20651
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #24656|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=20651
Pavel Ondracka drakkk@centrum.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.impulsedriven.co |http://www.impulsedriven.co |m/downloads/impulse_setup.e |m/downloads/impulse_setup_f |xe |ull.exe
http://bugs.winehq.org/show_bug.cgi?id=20651
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #6 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-11-20 02:39:53 --- confirming
http://bugs.winehq.org/show_bug.cgi?id=20651
M8R-wcj569@mailinator.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |M8R-wcj569@mailinator.com
--- Comment #7 from M8R-wcj569@mailinator.com 2009-11-25 17:05:30 --- Log-in doesn't work. Confirming.
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #8 from Pavel Ondracka drakkk@centrum.cz 2009-11-26 02:15:56 --- (In reply to comment #7)
Log-in doesn't work. Confirming.
That is bug 15486, this one is about problems with installation.
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #9 from Pavel Ondracka drakkk@centrum.cz 2010-01-02 07:43:07 --- Still present in git. I was trying to get a backtrace but it shows only this and nothing more: wine: Unhandled exception 0xe0434f4d at address 0x7b8353f2 (thread 0047), starting debugger...
There is even some dialog a have often seen on Windows but never with Wine, like setsdaff.exe encountered serious problem and needs to close. ... Please tell Microsoft about this problem. send/don't send etc... This is not the Wine Program Error dialog which shows later after I click don't send button. Is there any way to get a proper backtrace?
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #10 from Andrew Nguyen arethusa26@gmail.com 2010-01-02 23:31:16 --- Judging from relay output:
0047:Call ole32.MkParseDisplayName(001874b8,00a61c98,0033f2ec,0033f230) ret=0037a454 ... 0047:Call advapi32.RegOpenKeyW(80000000,0018aa30 L"winmgmts\CLSID",0033f098) ret=6336a0db 0047:Ret advapi32.RegOpenKeyW() retval=00000002 ret=6336a0db ... 0047:Call KERNEL32.lstrcmpW(0018ab40 L"winmgmts:",63417bf6 L"..") ret=6337f432 0047:Ret KERNEL32.lstrcmpW() retval=00000001 ret=6337f432 0047:Call KERNEL32.lstrcmpW(0018abf0 L"cimv2",63417bf2 L"\") ret=6337f52c 0047:Ret KERNEL32.lstrcmpW() retval=00000001 ret=6337f52c ...
The crash is likely to stem from inadequate implementation of WMI in Wine.
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #11 from Pavel Ondracka drakkk@centrum.cz 2010-08-04 14:46:36 --- Bug still present in Wine 1.3.0.
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet CC| |focht@gmx.net Component|-unknown |wmi&wbemprox
--- Comment #12 from Anastasius Focht focht@gmx.net 2010-08-31 14:49:56 CDT --- Hello,
yes WMI insufficiency.
--- snip --- Unhandled Exception: System.Exception: Cannot create ActiveX component. at Microsoft.VisualBasic.Interaction.GetObject(String PathName, String Class) at setsdaff.GetRunningProcesses.GetAllRunningProcesses(String strPrefix, String& strFound) at setsdaff.SetStardockAffiliate.Main() wine: Unhandled exception 0xe0434f4d at address 0x7b835c02 (thread 003e), starting debugger... --- snip ---
Stupid they didn't wrap chained instance creation in exception handler (hence the crash) ... though somewhat expectedly from people using Visual Basic .NET ;-)
--- snip managed code --- object objectValue = RuntimeHelpers.GetObjectValue(NewLateBinding.LateGet(RuntimeHelpers.GetObjectValue(Interaction.GetObject(@"winmgmts:\" + str + @"\root\cimv2", null)), null, "ExecQuery", new object[] { "Select * from Win32_Process" }, null, null, null)); --- snip managed code ---
The only purpose of the app seems to be in extracting a sub string from all running processes named "impulse_setup_XXX.exe" (XXX = affiliate id) and write it to registry.
"HKLM\Software\Stardock\ComponentManager" -> "AffiliateID" + extracted string value.
Regards
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Crash when installing |Tool (setsdaff.exe), part |Impulse |of Impulse installer | |crashes (Win32_Process WMI | |class queried)
--- Comment #13 from Anastasius Focht focht@gmx.net 2010-08-31 14:54:15 CDT --- Hello,
and refined summary field ...
Regards
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #14 from Pavel Ondracka drakkk@centrum.cz 2010-09-02 15:15:45 CDT --- Hi Anastasius, thanks for analysis.
If you still have Impulse installed, is there any chance you can also have a look at bug 15486 (Impulse: Cannot connect to server)? Thanks.
http://bugs.winehq.org/show_bug.cgi?id=20651
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #15 from Dan Kegel dank@kegel.com 2010-09-19 11:33:03 CDT --- *** Bug 24461 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |felix.nawothnig@gmail.com
--- Comment #16 from Anastasius Focht focht@gmx.net 2010-09-19 14:56:26 CDT --- *** Bug 22937 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #17 from Anastasius Focht focht@gmx.net 2010-09-19 15:00:07 CDT --- *** Bug 21634 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Tool (setsdaff.exe), part |Impulse installer tool |of Impulse installer |crashes (WBEM / WMI not |crashes (Win32_Process WMI |implemented, affects many |class queried) |.NET apps)
--- Comment #18 from Anastasius Focht focht@gmx.net 2010-09-19 15:07:01 CDT --- Hello,
adjusting summary again as more bugs will be resolved dupe here ...
Regards
http://bugs.winehq.org/show_bug.cgi?id=20651
Javier Kohen jkohen@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jkohen@users.sourceforge.ne | |t
http://bugs.winehq.org/show_bug.cgi?id=20651
spoonie sexy_b14@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sexy_b14@hotmail.com
--- Comment #19 from spoonie sexy_b14@hotmail.com 2010-11-21 22:57:01 CST --- need for speed hot pusuit 2010 calls fixme:wbemprox:wbem_locator_ConnectServer 0x1cb238, L"ROOT\CIMV2", (null), (null), (null), 0x00000000, (null), (nil), 0xbb811cc)
Then is crashes out with
wine: Unhandled page fault on read access to 0x00000000 at address 0x758aa1 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00758aa1).
see but 25252
will this be related?
thanks guys.
http://bugs.winehq.org/show_bug.cgi?id=20651
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |26461
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #20 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2011-10-07 01:58:53 CDT --- EnhanceMySe7en is also affected by this bug. See http://bugs.winehq.org/show_bug.cgi?id=24859
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #21 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2011-10-08 06:39:50 CDT --- Created attachment 36772 --> http://bugs.winehq.org/attachment.cgi?id=36772 tests for wbemprox
i wrote some tests for this bug.
attached patch enumerates all the processes (and services) currently running.
to fix the bug in Impulse-installer and EnhanceMy7en, i think we could just get away by simple stubbed function(s), returning only one process (System Idle Process).
First problem is now how to make IWbemLocator_ConnectServer set up and return the IWbemServices object. Anyone have a hint how to do that (pointers welcome)?
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #22 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2011-10-08 06:41:15 CDT --- Created attachment 36773 --> http://bugs.winehq.org/attachment.cgi?id=36773 updated header file wbemcli.idl
updated header file wbemcli.idl, needed to compile the tests
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #23 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2011-10-15 11:24:14 CDT --- Created attachment 36918 --> http://bugs.winehq.org/attachment.cgi?id=36918 patch: added a bunch of stubs
i added a bunch of stubbed classes, see patch.
I now come as far as:
fixme:wbemprox:wbem_services_ExecQuery stub 0x1cb068: L"WQL" L"Select * From Win32_Process Where ProcessID = 8" 16, (nil), 0x32ef60
So the querystring is: Select * From Win32_Process Where ProcessID = 8
then:
fixme:wbemprox:enum_class_object_Reset stub fixme:wbemprox:enum_class_object_Next stub:0x1caec0: timeout=1879744, wanted interfacecount:-1,ppObjects:(nil)
I'm stuck in IEnumWbemClassObject::Next method, the 3rd argument (the IWbemClassObject interface pointer) is somehow NULL, where it shouldn't.
And then BatMan Asylum crashes again.
Maybe someone knows why, or how to proceed?
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #24 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2011-10-18 17:46:06 CDT --- Created attachment 36995 --> http://bugs.winehq.org/attachment.cgi?id=36995 tarred wbemprox source files
Took me some time, finally got something running. The attached sourcefiles (to put into wbemprox directory) allow me to start Batman Asylum.
For now it's really a bunch of sad hacks, but it gives an idea of what needs to be implemented to get .NET apps ,that suffer from this bug, running.
Also needs updated headerfile from previous attachment applied to compile.
I'll try clean up things, and try to get things into main tree
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |28682
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |25252
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |21701
http://bugs.winehq.org/show_bug.cgi?id=20651
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kennybobs@o2.co.uk
http://bugs.winehq.org/show_bug.cgi?id=20651
thanoulas thanoulas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thanoulas@gmail.com
--- Comment #25 from thanoulas thanoulas@gmail.com 2012-01-06 20:07:50 CST --- I can confirm that this patchset can also start NFS Hot Pursuit if you change wbemlocator.c file wbem_locator_ConnectServer method to return 0.
You would also need a patched exe for that, as the original one doesn't start.
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |24875
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |30089
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |30280
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Impulse installer tool |Many .NET based |crashes (WBEM / WMI not |applications need WMI core |implemented, affects many |infrastructure (Wine |.NET apps) |doesn't provide a WMI | |implementation)
--- Comment #26 from Anastasius Focht focht@gmx.net 2012-03-26 17:09:14 CDT --- Hello,
refining summary as this bug is about WMI core infrastructure, blocking other dependent bugs targeting specific WMI classes and custom WMI providers. Might need further splitting.
Obviously still present.
$ wine --version wine-1.5.0-91-gb326426
Regards
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |30439
http://bugs.winehq.org/show_bug.cgi?id=20651
John Yani vanuan@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vanuan@gmail.com
--- Comment #27 from John Yani vanuan@gmail.com 2012-05-08 19:00:59 CDT --- After unpacking tarred wbemprox source files and building I have a compile error. Could you please attach updated patch?
http://bugs.winehq.org/show_bug.cgi?id=20651
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |13896
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #28 from Hans Leidekker hans@meelstraat.net 2012-06-23 06:07:16 CDT --- There's a partial Win32_Process implementation in Wine now, please try again.
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #29 from Dan Kegel dank@kegel.com 2012-06-23 19:31:10 CDT --- Batman Arkham Asylum Demo now aborts like this on startup:
Unhandled Exception: System.NotImplementedException: The requested feature is not implemented. at System.Management.ManagementObjectSearcher..ctor (System.String queryString) [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.Management.ManagementObjectSearcher:.ctor (string) at BmLauncher.Program.GetProcessOwner (Int32 processId) [0x00000] in <filename unknown>:0 at BmLauncher.Program.GetPrevInstance () [0x00000] in <filename unknown>:0 at BmLauncher.Program.Main () [0x00000] in <filename unknown>:0
http://bugs.winehq.org/show_bug.cgi?id=20651
--- Comment #30 from Dan Kegel dank@kegel.com 2012-06-23 19:40:02 CDT --- That was without any extra native packages. With native dotnet20, it aborts with
Unhandled Exception: System.InvalidCastException: Specified cast is not valid. at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at System.Management.SecurityHandler.Secure(IEnumWbemClassObject enumWbem) at System.Management.ManagementObjectSearcher.Get() at BmLauncher.Program.GetProcessOwner(Int32 processId) at BmLauncher.Program.GetPrevInstance() at BmLauncher.Program.Main()
Sounds like it's past the WMI problems, at least with native dotnet20?
http://bugs.winehq.org/show_bug.cgi?id=20651
John Yani vanuan@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |31031
http://bugs.winehq.org/show_bug.cgi?id=20651
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |d75375ea451df85d991ead88320 | |5e0206682f6f2 Status|NEW |RESOLVED Blocks| |31031 Depends on|31031 | Resolution| |FIXED
--- Comment #31 from Austin English austinenglish@gmail.com 2012-06-26 15:25:27 CDT --- There's now a partial implementation. Other problems belong in new reports (after searching for duplicates first).
http://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks|26461 |
http://bugs.winehq.org/show_bug.cgi?id=20651
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #32 from Alexandre Julliard julliard@winehq.org 2012-07-03 14:14:07 CDT --- Closing bugs fixed in 1.5.8.
https://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fhajad@gmail.com
--- Comment #33 from Anastasius Focht focht@gmx.net --- *** Bug 30460 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=20651
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.impulsedriven.co |https://web.archive.org/web |m/downloads/impulse_setup_f |/20210321210405/https://dow |ull.exe |nload.informer.com/win-1193 | |158065-4ffcd55e-6f4f451c/im | |pulse_setup_full.exe