Impulse on Linux/Wine
has anyone actually managed to get Impulse running with Wine? I tried it with Wine 1.0 It installed correctly, but it crashes upon loading with this error:
- Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
- at System.Resources.ResourceManager.GetSatelliteAssembliesFromConfig()
- at System.Resources.ResourceManager.TryLookingForSatellite(CultureInfo lookForCulture)
- at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
- at System.Resources.ResourceManager.GetString(String name, CultureInfo culture)
- at System.Environment.ResourceHelper.GetResourceStringCode(Object userDataIn)
- at System.Environment.GetResourceFromDefault(String key)
- at System.TypeInitializationException..ctor(String fullTypeName, Exception innerException)
- at System.Globalization.TextInfo.GetNativeTextInfo(Int32 cultureID)
- at System.Globalization.TextInfo.get_InvariantNativeTextInfo()
- at System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, StringComparison comparisonType)
- at System.Security.Util.URLString.PreProcessForExtendedPathRemoval(String url, Boolean isFileUrl)
- at System.AppDomainSetup.NormalizePath(String path, Boolean useAppBase)
- at System.AppDomainSetup.SetupDefaultApplicationBase(String imageLocation)
- at System.AppDomain.SetupFusionStore(AppDomainSetup info)
- at System.AppDomain.SetupDomain(Boolean allowRedirects, String path, String configFile)
- wine: Unhandled page fault on read access to 0x00000000 at address 0x2fd297f (thread 0009), starting debugger...
- Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x02fd297f).
- Register dump:
- CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
- EIP:02fd297f ESP:0032e6c0 EBP:0032e70c EFLAGS:00010293( - 00 RISA1C)
- EAX:00000000 EBX:009422a4 ECX:00941204 EDX:0000040c
- ESI:00000000 EDI:0032e6ec
- Stack dump:
- 0x0032e6c0: 00000000 00000000 00000000 00000000
- 0x0032e6d0: 00000000 00000000 00000000 00000000
- 0x0032e6e0: 00000000 00000000 00000000 0032e744
- 0x0032e6f0: 02fd2885 00000000 0194101c 009422a4
- 0x0032e700: 009422a4 0194101c 00000000 0032e744
- 0x0032e710: 02fd2885 00000000 00943984 009422a4
- Backtrace:
- =>1 0x02fd297f (0x0032e70c)
- 2 0x02fd2885 (0x0032e744)
- 3 0x02f38eee (0x0032e798)
- 4 0x02f38a77 (0x00941e44)
- 5 0x00000018 (0x00399310)
- 6 0x00000010 (0x02440002)
- 0x02fd297f: cmpl %eax,0x0(%esi)
- Modules:
- Module Address Debug info Name (83 modules)
- PE 400000- 4fc000 Deferred impulsedock
- PE 5e380000-5e409000 Deferred diasymreader
- PE 64020000-64033000 Deferred mscorsec
- PE 78130000-781cb000 Deferred msvcr80
- PE 79000000-79045000 Deferred mscoree
- PE 79060000-790b3000 Deferred mscorjit
- PE 790c0000-794de000 Deferred mscorlib
- PE 79e70000-7a3d1000 Deferred mscorwks
- ELF 7b800000-7b92d000 Deferred kernel32<elf>
- \-PE 7b820000-7b92d000 \ kernel32
- ELF 7bc00000-7bca4000 Deferred ntdll<elf>
- \-PE 7bc10000-7bca4000 \ ntdll
- ELF 7bf00000-7bf03000 Deferred <wine-loader>
- ELF 7e207000-7e21b000 Deferred lz32<elf>
- \-PE 7e210000-7e21b000 \ lz32
- ELF 7e21b000-7e234000 Deferred version<elf>
- \-PE 7e220000-7e234000 \ version
- ELF 7e234000-7e2d6000 Deferred oleaut32<elf>
- \-PE 7e250000-7e2d6000 \ oleaut32
- ELF 7e301000-7e314000 Deferred libresolv.so.2
- ELF 7e32c000-7e34a000 Deferred iphlpapi<elf>
- \-PE 7e330000-7e34a000 \ iphlpapi
- ELF 7e34a000-7e3ab000 Deferred rpcrt4<elf>
- \-PE 7e360000-7e3ab000 \ rpcrt4
- ELF 7e3ab000-7e44f000 Deferred ole32<elf>
- \-PE 7e3c0000-7e44f000 \ ole32
- ELF 7e44f000-7e48a000 Deferred rsaenh<elf>
- \-PE 7e460000-7e48a000 \ rsaenh
- ELF 7e48a000-7e4a1000 Deferred imagehlp<elf>
- \-PE 7e490000-7e4a1000 \ imagehlp
- ELF 7e4a1000-7e4b4000 Deferred softpub<elf>
- \-PE 7e4b0000-7e4b4000 \ softpub
- ELF 7e4b4000-7e4e7000 Deferred uxtheme<elf>
- \-PE 7e4c0000-7e4e7000 \ uxtheme
- ELF 7e4e7000-7e5a6000 Deferred comctl32<elf>
- \-PE 7e4f0000-7e5a6000 \ comctl32
- ELF 7e5a6000-7e60e000 Deferred crypt32<elf>
- \-PE 7e5b0000-7e60e000 \ crypt32
- ELF 7e60e000-7e637000 Deferred wintrust<elf>
- \-PE 7e610000-7e637000 \ wintrust
- ELF 7e859000-7e8c3000 Deferred msvcrt<elf>
- \-PE 7e870000-7e8c3000 \ msvcrt
- ELF 7e8c3000-7e8cc000 Deferred libxcursor.so.1
- ELF 7e8cc000-7e8d1000 Deferred libxfixes.so.3
- ELF 7e8d1000-7e8d4000 Deferred libxcomposite.so.1
- ELF 7e8d4000-7e8da000 Deferred libxrandr.so.2
- ELF 7e8da000-7e8e2000 Deferred libxrender.so.1
- ELF 7e8e2000-7e8e5000 Deferred libxinerama.so.1
- ELF 7e8e5000-7e905000 Deferred imm32<elf>
- \-PE 7e8f0000-7e905000 \ imm32
- ELF 7e905000-7e90a000 Deferred libxdmcp.so.6
- ELF 7e90a000-7e922000 Deferred libxcb.so.1
- ELF 7e922000-7ea09000 Deferred libx11.so.6
- ELF 7ea09000-7ea17000 Deferred libxext.so.6
- ELF 7ea17000-7ea1c000 Deferred libxxf86vm.so.1
- ELF 7ea1c000-7ea34000 Deferred libice.so.6
- ELF 7ea34000-7ea3c000 Deferred libsm.so.6
- ELF 7ea54000-7eaeb000 Deferred winex11<elf>
- \-PE 7ea60000-7eaeb000 \ winex11
- ELF 7eb0b000-7eb2c000 Deferred libexpat.so.1
- ELF 7eb2c000-7eb56000 Deferred libfontconfig.so.1
- ELF 7eb56000-7eb6b000 Deferred libz.so.1
- ELF 7eb6b000-7ebdb000 Deferred libfreetype.so.6
- ELF 7ebdb000-7ebde000 Deferred libxau.so.6
- ELF 7ebf3000-7ec8e000 Deferred gdi32<elf>
- \-PE 7ec00000-7ec8e000 \ gdi32
- ELF 7ec8e000-7edd5000 Deferred user32<elf>
- \-PE 7ecb0000-7edd5000 \ user32
- ELF 7edd5000-7ee2e000 Deferred shlwapi<elf>
- \-PE 7ede0000-7ee2e000 \ shlwapi
- ELF 7ee2e000-7ee80000 Deferred advapi32<elf>
- \-PE 7ee40000-7ee80000 \ advapi32
- ELF 7efa0000-7efab000 Deferred libnss_files.so.2
- ELF 7efab000-7efc3000 Deferred libnsl.so.1
- ELF 7efc3000-7efe8000 Deferred libm.so.6
- ELF 7efe8000-7efea000 Deferred libxcb-xlib.so.0
- ELF 7efed000-7eff7000 Deferred libnss_nis.so.2
- ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
- ELF b7ce7000-b7ceb000 Deferred libdl.so.2
- ELF b7ceb000-b7e3a000 Deferred libc.so.6
- ELF b7e3b000-b7e53000 Deferred libpthread.so.0
- ELF b7e6b000-b7fa1000 Deferred libwine.so.1
- ELF b7fa3000-b7fbf000 Deferred ld-linux.so.2
- Threads:
- process tid prio (all id:s are in hex)
- 00000008 (D) C:\Programme\Stardock\Impulse\ImpulseDock.exe
- 00000018 2
- 00000017 0
- 00000009 0 <==
- 0000000c
- 00000014 0
- 00000013 0
- 00000012 0
- 0000000e 0
- 0000000d 0
- 0000000f
- 00000016 0
- 00000015 0
- 00000011 0
- 00000010 0
- 00000019
- 0000001a 0
- Backtrace:
- =>1 0x02fd297f (0x0032e70c)
- 2 0x02fd2885 (0x0032e744)
- 3 0x02f38eee (0x0032e798)
- 4 0x02f38a77 (0x00941e44)
- 5 0x00000018 (0x00399310)
- 6 0x00000010 (0x02440002)
- Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
- at System.Resources.ResourceManager.GetSatelliteAssembliesFromConfig()
- at System.Resources.ResourceManager.TryLookingForSatellite(CultureInfo lookForCulture)
- at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
- at System.Resources.ResourceManager.GetString(String name, CultureInfo culture)
- at System.Environment.ResourceHelper.GetResourceStringCode(Object userDataIn)
- at System.Environment.GetResourceFromDefault(String key)
- at System.TypeInitializationException..ctor(String fullTypeName, Exception innerException)
- at System.Globalization.TextInfo.GetNativeTextInfo(Int32 cultureID)
- at System.Globalization.TextInfo.get_InvariantNativeTextInfo()
- at System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, StringComparison comparisonType)
- at System.Security.Util.URLString.PreProcessForExtendedPathRemoval(String url, Boolean isFileUrl)
- at System.AppDomainSetup.NormalizePath(String path, Boolean useAppBase)
- at System.AppDomainSetup.SetupDefaultApplicationBase(String imageLocation)
- at System.AppDomain.SetupFusionStore(AppDomainSetup info)
- at System.AppDomain.SetupDomain(Boolean allowRedirects, String path, String configFile)
- Unhandled Exception: System.Threading.SynchronizationLockException: Object synchronization method was called from an unsynchronized block of code.
- at System.Resources.ResourceManager.TryLookingForSatellite(CultureInfo lookForCulture)
- at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
- at System.Resources.ResourceManager.GetString(String name, CultureInfo culture)
- at System.Environment.ResourceHelper.GetResourceStringCode(Object userDataIn)
- at System.Environment.GetResourceFromDefault(String key)
- at System.TypeInitializationException..ctor(String fullTypeName, Exception innerException)
- at System.Globalization.TextInfo.GetNativeTextInfo(Int32 cultureID)
- at System.Globalization.TextInfo.get_InvariantNativeTextInfo()
- at System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, StringComparison comparisonType)
- at System.Security.Util.URLString.PreProcessForExtendedPathRemoval(String url, Boolean isFileUrl)
- at System.AppDomainSetup.NormalizePath(String path, Boolean useAppBase)
- at System.AppDomainSetup.SetupDefaultApplicationBase(String imageLocation)
- at System.AppDomain.SetupFusionStore(AppDomainSetup info)
- at System.AppDomain.SetupDomain(Boolean allowRedirects, String path, String configFile)
Anybody who knows how to run it with wine? Stardock Central worked without flaws and let you install Galactic Civilizations II, but now it doesn't work anymore and just keeps downloading the same file over and over again.
