I tested Crossover Office Pro 4.2 on Xandros 3.0.
First, I uninstalled the demo version of Crossover 4.1 that comes with Xandros 3.0 Open Circulation Edition. Then, I installed Crossover 4.2 Pro using the Loki installer and continued with setup. The installation worked fine, but did not add a Crossover menu entry or Windows Programs entry to the menu. I suspect this is due to the highly customized version of KDE that Xandos uses.
While I was still in the setup, I ran the install for Money and it worked fine as with my last several tests.
With no menu to launch the program, I started Money from the command line using: ./cxoffice/bin/msmoney
This started the payment reminder but failed as in 4.2rc1. Following is the dialog box that appeared:
Money has detected that you did not close the file Sample before exiting.
Money now needs to verify the information in your file. This may take a few minutes if your file is large. Do you want to do this now?
I clicked Yes but it never opened the file. It crashed with a lot debug messages. Here is the debugging info that appeared on the command line:
wine: Unhandled exception (thread 0019), starting debugger...
WineDbg starting on pid 0x18
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x004c98bd).
In 32 bit mode.
Register dump:
CS:0f33 SS:0f3b DS:0f3b ES:0f3b FS:003b GS:0033
EIP:004c98bd ESP:77aae140 EBP:77aae1d4 EFLAGS:00210283( - 00 -RIS1C)
EAX:00000000 EBX:005eb9e0 ECX:00000000 EDX:5f8c885c
ESI:00622d30 EDI:00000000
Stack dump:
0x77aae140: 00000000 5f8016f1 00000000 00000000
0x77aae150: 005ebec0 00622d30 00000000 00000000
0x77aae160: 00000000 00000000 77aae2f0 778cd154
0x77aae170: 000400f2 77c4c878 77aae1c8 7789b576
0x77aae180: 0000000c 00000000 00000001 77aae1a4
0x77aae190: 00000000 00000000 000600f8 00000000
Backtrace:
=>1 0x004c98bd (0x77aae1d4)
2 0x5f8019b2 532+0x714 in mfc40 (0x77aae1f8)
3 0x004c9914 (0x77aae284)
4 0x5f8013f2 532+0x154 in mfc40 (0x77aae2a0)
5 0x5f801ad0 532+0x832 in mfc40 (0x77aae2cc)
6 0x7788443b WINPROC_wrapper+0x17 in user32 (0x77aae2f0)
7 0x778844d1 WINPROC_wrapper+0xad in user32 (0x77aae320)
8 0x7788aec4 CallWindowProcA+0x40 in user32 (0x77aae348)
9 0x005ca982 (0x00008063)
10 0x00000000 (0x00000000)
0x004c98bd: movl 0x0(%eax),%eax
Modules:
Module Address Debug info Name (83 modules)
PE 0x00400000-008c3000 Export msmoney
PE 0x10000000-1000c000 Deferred m_encutl
PE 0x10200000-10253000 Deferred msvcrt40
PE 0x28a00000-28a1d000 Deferred fileaxs
PE 0x5f800000-5f8e7000 Export mfc40
ELF 0x7746e000-774e2000 Deferred winmm<elf>
\-PE 0x77480000-774e2000 \ winmm
ELF 0x774e2000-77506000 Deferred winspool.drv<elf>
\-PE 0x774f0000-77506000 \ winspool.drv
ELF 0x77506000-7758e000 Deferred comdlg32<elf>
\-PE 0x77520000-7758e000 \ comdlg32
ELF 0x7758e000-7762a000 Deferred comctl32<elf>
\-PE 0x775a0000-7762a000 \ comctl32
ELF 0x7762a000-7764a000 Deferred iphlpapi<elf>
\-PE 0x77630000-7764a000 \ iphlpapi
ELF 0x7764a000-77695000 Deferred rpcrt4<elf>
\-PE 0x77660000-77695000 \ rpcrt4
ELF 0x77695000-7770b000 Deferred ole32<elf>
\-PE 0x776b0000-7770b000 \ ole32
ELF 0x7770b000-77761000 Deferred shlwapi<elf>
\-PE 0x77730000-77761000 \ shlwapi
ELF 0x77761000-777ee000 Deferred shell32<elf>
\-PE 0x77780000-777ee000 \ shell32
ELF 0x777ee000-77900000 Export user32<elf>
\-PE 0x77810000-77900000 \ user32
ELF 0x77900000-77931000 Deferred advapi32<elf>
\-PE 0x77910000-77931000 \ advapi32
ELF 0x77931000-779b0000 Deferred gdi32<elf>
\-PE 0x77950000-779b0000 \ gdi32
ELF 0x77b07000-77c10000 Deferred kernel32<elf>
\-PE 0x77b30000-77c10000 \ kernel32
ELF 0x77d2d000-77d37000 Deferred libnss_files.so.2
ELF 0x77d37000-77d41000 Deferred libnss_nis.so.2
ELF 0x77d41000-77d56000 Deferred libnsl.so.1
ELF 0x77d56000-77d5e000 Deferred libnss_compat.so.2
ELF 0x77d6b000-77d8e000 Deferred libm.so.6
ELF 0x77d9b000-77e8e000 Deferred libwine_unicode.so.1
ELF 0x77e8e000-77f00000 Deferred ntdll<elf>
\-PE 0x77eb0000-77f00000 \ ntdll
ELF 0x77f00000-77f03000 Deferred <wine-loader>
ELF 0x7e977000-7e980000 Deferred libgcc_s.so.1
PE 0x7e980000-7e9a8000 Deferred tour
ELF 0x7ee8a000-7eea0000 Deferred midimap.drv<elf>
\-PE 0x7ee90000-7eea0000 \ midimap.drv
ELF 0x7efb2000-7efd6000 Deferred msacm32<elf>
\-PE 0x7efc0000-7efd6000 \ msacm32
ELF 0x7efd6000-7efef000 Deferred msacm.drv<elf>
\-PE 0x7efe0000-7efef000 \ msacm.drv
ELF 0x7efef000-7f02f000 Deferred wineoss.drv<elf>
\-PE 0x7f000000-7f02f000 \ wineoss.drv
ELF 0x7f02f000-7f033000 Deferred libgpg-error.so.0
ELF 0x7f033000-7f080000 Deferred libgcrypt.so.11
ELF 0x7f080000-7f090000 Deferred libtasn1.so.2
ELF 0x7f090000-7f0f6000 Deferred libgnutls.so.11
ELF 0x7f0f6000-7f113000 Deferred libcups.so.2
ELF 0x7f23c000-7f2ae000 Deferred wineps<elf>
\-PE 0x7f260000-7f2ae000 \ wineps
ELF 0x7f3ab000-7f3c9000 Deferred imm32<elf>
\-PE 0x7f3b0000-7f3c9000 \ imm32
ELF 0x7f3c9000-7f3cc000 Deferred iso8859-1.so
ELF 0x7f3cd000-7f3eb000 Deferred ximcp.so.2
ELF 0x7f3eb000-7f3f3000 Deferred libxrender.so.1
ELF 0x7f3f3000-7f3fc000 Deferred libxcursor.so.1.0.2
ELF 0x7f406000-7f409000 Deferred xlcdef.so.2
ELF 0x7f4b1000-7f4b3000 Deferred libnvidia-tls.so.1
ELF 0x7f4b3000-7fba4000 Deferred libglcore.so.1
ELF 0x7fba4000-7fc12000 Deferred libgl.so.1
ELF 0x7fc12000-7fcdb000 Deferred libx11.so.6
ELF 0x7fcdb000-7fce9000 Deferred libxext.so.6
ELF 0x7fce9000-7fd01000 Deferred libice.so.6
ELF 0x7fd01000-7fd0a000 Deferred libsm.so.6
ELF 0x7fd17000-7fd94000 Deferred x11drv<elf>
\-PE 0x7fd30000-7fd94000 \ x11drv
ELF 0x7fd94000-7fdb4000 Deferred libexpat.so.1
ELF 0x7fdb4000-7fe21000 Deferred libfreetype.so.6
ELF 0x7fe21000-7fe48000 Deferred libfontconfig.so.1
ELF 0x7fe55000-7fe67000 Deferred libz.so.1
ELF 0x7fe74000-7fee0000 Deferred libcxfreetype.so
ELF 0xb7e74000-b7e77000 Deferred libdl.so.2
ELF 0xb7e77000-b7fb2000 Deferred libc.so.6
ELF 0xb7fb2000-b7fc1000 Deferred libpthread.so.0
ELF 0xb7fcf000-b7fe8000 Deferred libwine.so.1
ELF 0xb7fe9000-b8000000 Deferred ld-linux.so.2