Quo mapping software no longer working

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Gewitty
Level 1
Level 1
Posts: 7
Joined: Sat May 31, 2008 5:01 pm

Quo mapping software no longer working

Post by Gewitty »

I have been successfully using a rather good GPS mapping application called Quo (www.mapyx.com/quo/download.asp) for some time.

In my previous set-up, running Ubuntu 9.04 64 bit with WINE, this worked perfectly. However, after upgrading to Ubuntu 9.10 and WINE 1.1.34 recently, I cannot get Quo to run at all. Regardless of the Windows version I try in WINE, either nothing at all happens, or I get an error message saying:

'Application has generated an exception that could not be handled.
Process ID = 0x28 (40), Thread ID = 0x2d (45).'

Has anyone had success in getting this app running, or any idea what the error codes might indicate as the problem?
User avatar
dimesio
Moderator
Moderator
Posts: 13205
Joined: Tue Mar 25, 2008 10:30 pm

Re: Quo mapping software no longer working

Post by dimesio »

Gewitty wrote:I have been successfully using a rather good GPS mapping application called Quo (www.mapyx.com/quo/download.asp) for some time.

In my previous set-up, running Ubuntu 9.04 64 bit with WINE, this worked perfectly. However, after upgrading to Ubuntu 9.10 and WINE 1.1.34 recently, I cannot get Quo to run at all. Regardless of the Windows version I try in WINE, either nothing at all happens, or I get an error message saying:

'Application has generated an exception that could not be handled.
Process ID = 0x28 (40), Thread ID = 0x2d (45).'

Has anyone had success in getting this app running, or any idea what the error codes might indicate as the problem?
When you upgraded your OS, did you do a clean reinstall of the app? If not, try deleting ~/.wine and reinstalling the app. If that doesn't fix it, run it from a terminal and post whatever messages appear.
Gewitty
Level 1
Level 1
Posts: 7
Joined: Sat May 31, 2008 5:01 pm

Quo Mapping Software

Post by Gewitty »

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@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)
James McKenzie

Quo mapping software no longer working

Post by James McKenzie »

Gewitty wrote:
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@dave-desktop:~/.wine/drive_c/Program Files/Mapyx/Quo v2$ wine Quo2.exe
fixme:sync:CreateMemoryResourceNotification (0) stub
err:ole:CoGetContextToken apartment not initialised

Try installing .NET 2.0 or .NET 3.0 (this program needs one or the
other) by using winetricks.

Use the howto located here for installing .NET 2.0

http://appdb.winehq.org/objectManager.p ... n&iId=3754

Use the howto located here for installing .NET 3.0

http://appdb.winehq.org/objectManager.p ... n&iId=9828

Good luck and happy wining....

James McKenzie
Gewitty
Level 1
Level 1
Posts: 7
Joined: Sat May 31, 2008 5:01 pm

Quo Mapping Software

Post by Gewitty »

Hi James. Thanks for the information about the need for .NET.

I successfully downloaded and installed Winetricks and also downloaded Microsoft .NET Framework 2.0 Redistributable Package (x86). However, I get stuck at that point. I don't see .NET appearing in the Winetricks list of installable apps, and can't figure out what command I should use to get it running.

The WineHQ page you mentioned doesn't appear to include any 'How To' information either.

Am I being completely thick, or do I need some additional instructions?
Gewitty
Level 1
Level 1
Posts: 7
Joined: Sat May 31, 2008 5:01 pm

Quo Mapping Software

Post by Gewitty »

The fog eventually cleared and I got Winetricks to install .NET 2.0.

This didn't solve the problem and it seems to have affected WINE, because everything now runs very slowly. I tried a complete un-install/re-install of WINE, but that didn't work either.

When I try to run the Quo app, I get the following error message:

C:\windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll could not be loaded.

I also had a go at installing Mono. This also failed as it returned an error message saying that I needed Windows NT 5.0, which WINE does not offer.

So I'm pretty much stuck and not sure what to try next.
James McKenzie

Quo mapping software no longer working

Post by James McKenzie »

Gewitty wrote:
The fog eventually cleared and I got Winetricks to install .NET 2.0.

This didn't solve the problem and it seems to have affected WINE, because everything now runs very slowly. I tried a complete un-install/re-install of WINE, but that didn't work either.

When I try to run the Quo app, I get the following error message:

C:\windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll could not be loaded.
Looks like the .NET installation did not work.
I also had a go at installing Mono. This also failed as it returned an error message saying that I needed Windows NT 5.0, which WINE does not offer.

Interesting as Windows NT 5.0 == Windows 2000.

What version of Windows are you using in Wine?

Code: Select all


wine winecfg

Look at the default version setting on the bottom of the dialog box. It
should be WindowsXP so that .NET will install and Mono for Windows will
function.

James McKenzie
Gewitty
Level 1
Level 1
Posts: 7
Joined: Sat May 31, 2008 5:01 pm

Quo Mapping Software

Post by Gewitty »

It looks as if there is something seriously broken in WINE. I've tried doing a complete un-install/re-install again in Synaptic. I also removed the .wine folder before the re-installation. But once I had WINE up and running again (using XP as the default Windows installation), I couldn't install any programs successfully. .NET failed; MONO seemed to install and appears in the WINE menu, but none of its pre-loaded apps will run. I also tried a couple of simple apps which had always run successfully before, but although they installed they also failed to run.

What puzzles me is that having deleted the .wine folder and completely removed Wine with Synaptic, I would have thought that there was nothing left and that a clean installation should have worked OK.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Quo Mapping Software

Post by vitamin »

Gewitty wrote:What puzzles me is that having deleted the .wine folder and completely removed Wine with Synaptic, I would have thought that there was nothing left and that a clean installation should have worked OK.
Correct. Make sure you do have wine_gecko installed, it is now required for proper Wine operation. You should be able to use latest winetricks to do that.
Gewitty
Level 1
Level 1
Posts: 7
Joined: Sat May 31, 2008 5:01 pm

Post by Gewitty »

Wine_gecko installs automatically when you install WINE with Synaptic. So that doesn't seem to be the problem.
Locked