The whole installation, Ubuntu and Wine, was clean from scratch. Both are the
latest versions.
I ran Quo2.exe from the command line and this was the result:
dave at dave-desktop:~/.wine/drive_c/Program Files/Mapyx/Quo v2$ wine Quo2.exe
fixme:sync:CreateMemoryResourceNotification (0) stub
err:ole:CoGetContextToken apartment not initialised
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 0x344297f
(thread 003c), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x0344297f).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0344297f ESP:0032e660 EBP:0032e6ac EFLAGS:00010293( R- -- I S -A- -C)
EAX:00000000 EBX:00dc21dc ECX:00dc11b4 EDX:0000040c
ESI:00000000 EDI:0032e68c
Stack dump:
0x0032e660: 00000000 00000000 00000000 00000000
0x0032e670: 00000000 00000000 00000000 00000000
0x0032e680: 00000000 00000000 00000000 0032e6e4
0x0032e690: 03442885 00000000 01dc101c 00dc21dc
0x0032e6a0: 00dc21dc 01dc101c 00000000 0032e6e4
0x0032e6b0: 03442885 00000000 00dc38bc 00dc21dc
Backtrace:
=>0 0x0344297f (0x0032e6ac)
1 0x03442885 (0x0032e6e4)
2 0x033a8eee (0x0032e738)
3 0x033a8a77 (0x00dc1d7c)
4 0x00000018 (0x00399310)
5 0x00000010 (0x02440002)
6 0x00000000 (0x00000000)
0x0344297f: cmpl %eax,0x0(%esi)
Modules:
Module Address Debug info Name (67 modules)
PE 400000- 87c000 Deferred quo2
PE 5e380000-5e409000 Deferred diasymreader
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-7b972000 Deferred kernel32<elf>
\-PE 7b820000-7b972000 \ kernel32
ELF 7bc00000-7bcb4000 Deferred ntdll<elf>
\-PE 7bc10000-7bcb4000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7e4da000-7e4ee000 Deferred lz32<elf>
\-PE 7e4e0000-7e4ee000 \ lz32
ELF 7e4ee000-7e508000 Deferred version<elf>
\-PE 7e4f0000-7e508000 \ version
ELF 7e508000-7e5ea000 Deferred oleaut32<elf>
\-PE 7e520000-7e5ea000 \ oleaut32
ELF 7e5fe000-7e6fa000 Deferred ole32<elf>
\-PE 7e620000-7e6fa000 \ ole32
ELF 7e6fa000-7e768000 Deferred msvcrt<elf>
\-PE 7e710000-7e768000 \ msvcrt
ELF 7e768000-7e773000 Deferred libxcursor.so.1
ELF 7e773000-7e779000 Deferred libxfixes.so.3
ELF 7e779000-7e77d000 Deferred libxcomposite.so.1
ELF 7e77d000-7e786000 Deferred libxrandr.so.2
ELF 7e786000-7e790000 Deferred libxrender.so.1
ELF 7e790000-7e796000 Deferred libxxf86vm.so.1
ELF 7e796000-7e7b7000 Deferred imm32<elf>
\-PE 7e7a0000-7e7b7000 \ imm32
ELF 7e7b7000-7e7bc000 Deferred libxdmcp.so.6
ELF 7e7bc000-7e7da000 Deferred libxcb.so.1
ELF 7e7da000-7e7de000 Deferred libxau.so.6
ELF 7e7de000-7e7e3000 Deferred libuuid.so.1
ELF 7e7e3000-7e912000 Deferred libx11.so.6
ELF 7e912000-7e922000 Deferred libxext.so.6
ELF 7e922000-7e93d000 Deferred libice.so.6
ELF 7e93d000-7e946000 Deferred libsm.so.6
ELF 7e966000-7ea05000 Deferred winex11<elf>
\-PE 7e970000-7ea05000 \ winex11
ELF 7ea4a000-7ea71000 Deferred libexpat.so.1
ELF 7ea71000-7ea9e000 Deferred libfontconfig.so.1
ELF 7ea9e000-7eab4000 Deferred libz.so.1
ELF 7eab4000-7eb33000 Deferred libfreetype.so.6
ELF 7eb53000-7ebf3000 Deferred gdi32<elf>
\-PE 7eb60000-7ebf3000 \ gdi32
ELF 7ebf3000-7ed3c000 Deferred user32<elf>
\-PE 7ec10000-7ed3c000 \ user32
ELF 7ed3c000-7ed99000 Deferred shlwapi<elf>
\-PE 7ed50000-7ed99000 \ shlwapi
ELF 7ed99000-7ee07000 Deferred rpcrt4<elf>
\-PE 7edb0000-7ee07000 \ rpcrt4
ELF 7ee07000-7ee5f000 Deferred advapi32<elf>
\-PE 7ee10000-7ee5f000 \ advapi32
ELF 7ef8c000-7ef98000 Deferred libnss_files.so.2
ELF 7ef98000-7efa3000 Deferred libnss_nis.so.2
ELF 7efa3000-7efba000 Deferred libnsl.so.1
ELF 7efba000-7efe0000 Deferred libm.so.6
ELF 7efe0000-7efe3000 Deferred libxinerama.so.1
ELF 7efe6000-7effb000 Deferred system.drv16.so
PE 7eff0000-7effb000 Deferred system.drv16
ELF f7445000-f744d000 Deferred libnss_compat.so.2
ELF f744e000-f7452000 Deferred libdl.so.2
ELF f7452000-f7596000 Deferred libc.so.6
ELF f7597000-f75b0000 Deferred libpthread.so.0
ELF f75d0000-f770b000 Deferred libwine.so.1
ELF f770d000-f772b000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008
00000025 2
00000024 0
0000000e
00000014 0
00000010 0
0000000f 0
00000011
00000017 0
00000016 0
00000013 0
00000012 0
00000018
00000019 0
0000001d
00000015 2
00000026 0
00000034
00000031 2
00000032 0
00000039
0000003d 2
0000003e 0
00000043
00000045 2
0000003f 0
00000046
0000001a 2
00000020 0
00000028
0000002b 2
0000002c 0
00000037 (D) C:\Program Files\Mapyx\Quo v2\Quo2.exe
00000041 2
0000003b 0
0000003c 0 <=Backtrace:
=>0 0x0344297f (0x0032e6ac)
1 0x03442885 (0x0032e6e4)
2 0x033a8eee (0x0032e738)
3 0x033a8a77 (0x00dc1d7c)
4 0x00000018 (0x00399310)
5 0x00000010 (0x02440002)
6 0x00000000 (0x00000000)
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)