Cambridge Grammar cd (runs with Win 98, NT4 ... not wine?)

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
vwilson
Newbie
Newbie
Posts: 2
Joined: Sat Feb 14, 2009 9:43 am

Cambridge Grammar cd (runs with Win 98, NT4 ... not wine?)

Post by vwilson »

Hi everyone,

Today I tried to use the CD-ROM that came with my "Cambridge Grammar of English" on Ubuntu 8.10 and Wine 1.1.14

The install went ok, but when I try to run it I get the following error:

Code: Select all

$ wine start 'C:\Program Files\Cambridge\Cambridge Grammar of English\cge.exe'
fixme:exec:SHELL_execute flags ignored: 0x00000100
$ 
fixme:ntdll:NtQueryObject Unsupported information class 3
fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0x119da7c): Stub!
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x119be98,0x00000000), stub!
fixme:psapi:EnumPageFilesA (0x68e8b0, 0x1171860) stub
fixme:psapi:EnumPageFilesA (0x68e8b0, 0x1146058) stub
fixme:ntdll:server_ioctl_file Unsupported ioctl 2d0c04 (device=2d access=0 func=301 method=0)
wine: Unhandled page fault on read access to 0x00000000 at address 0xb58c45 (thread 0018), starting debugger...
It says "starting debugger..." but that's actually the last thing it does. I've waited ages and nothing else has been printed to the console.

Anyone got any ideas on what to try with it? The literature says this should run with Windows 98, NT4, 2000, ME or XP - so it seems a bit odd that it wouldn't run on Wine. It can't be demanding anything too funky or recent.

Would be great to get this working as I'm teaching English in Japan from March and the book weighs too much to squeeze into my meagre luggage allowance!!

Cheers,


V
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Cambridge Grammar cd (runs with Win 98, NT4 ... not wine

Post by vitamin »

vwilson wrote:$ wine start 'C:\Program Files\Cambridge\Cambridge Grammar of English\cge.exe'
'cd' into above directory and use this command to start your program:

Code: Select all

wine 'C:\Program Files\Cambridge\Cambridge Grammar of English\cge.exe'
vwilson
Newbie
Newbie
Posts: 2
Joined: Sat Feb 14, 2009 9:43 am

Post by vwilson »

vwilson@hp-pavilion:~/.wine/drive_c/Program Files/Cambridge/Cambridge Grammar of English$ pwd
/home/victoria/.wine/drive_c/Program Files/Cambridge/Cambridge Grammar of English
vwilson@hp-pavilion:~/.wine/drive_c/Program Files/Cambridge/Cambridge Grammar of English$ wine 'C:\Program Files\Cambridge\Cambridge Grammar of English\cge.exe'
fixme:ntdll:NtQueryObject Unsupported information class 3
fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0x119da7c): Stub!
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x119be98,0x00000000), stub!
fixme:psapi:EnumPageFilesA (0x68e8b0, 0x1171860) stub
fixme:psapi:EnumPageFilesA (0x68e8b0, 0x1146058) stub
fixme:ntdll:server_ioctl_file Unsupported ioctl 2d0c04 (device=2d access=0 func=301 method=0)
wine: Unhandled page fault on read access to 0x00000000 at address 0xb58c45 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00b58c45).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00b58c45 ESP:01145d98 EBP:01146708 EFLAGS:00010296( - 00 RISAP1)
EAX:00000000 EBX:00000000 ECX:7bc94d24 EDX:ffffffff
ESI:00d20474 EDI:00d20474
Stack dump:
0x01145d98: 0000007c 0000005e 00d224a4 00b57a2c
0x01145da8: 011466d4 00d2249c 01146724 01146b30
0x01145db8: 0000000e 00000000 0114f63f 00000000
0x01145dc8: 00000000 00000000 00000000 00000000
0x01145dd8: 00000000 00000000 00000000 00000000
0x01145de8: 00000000 00000000 00000000 00000000
Backtrace:
=>0 0x00b58c45 in cge (+0x758c45) (0x01146708)
1 0x00b5983b in cge (+0x75983b) (0x01146f2c)
2 0x009f27c4 in cge (+0x5f27c4) (0x0114f72c)
3 0x00a6eef0 in cge (+0x66eef0) (0x0117de98)
4 0x004c23d7 in cge (+0xc23d7) (0xbfebfbff)
5 0x00000000 (0x00000000)
0x00b58c45: cmpb $0x0,0x0(%ebx)
Modules:
Module Address Debug info Name (79 modules)
PE 230000- 237000 Deferred plc4
PE 400000- fc0000 Export cge
PE 30000000-30033000 Deferred nspr4
ELF 7b800000-7b940000 Deferred kernel32<elf>
\-PE 7b820000-7b940000 \ kernel32
ELF 7bc00000-7bcb1000 Deferred ntdll<elf>
\-PE 7bc10000-7bcb1000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7d33b000-7d351000 Deferred psapi<elf>
\-PE 7d340000-7d351000 \ psapi
ELF 7d3a9000-7e120000 Deferred libglcore.so.1
ELF 7e120000-7e1c3000 Deferred libgl.so.1
ELF 7e1d6000-7e2f8000 Deferred wined3d<elf>
\-PE 7e1f0000-7e2f8000 \ wined3d
ELF 7e2f8000-7e329000 Deferred d3d9<elf>
\-PE 7e300000-7e329000 \ d3d9
ELF 7e34d000-7e3b4000 Deferred rpcrt4<elf>
\-PE 7e360000-7e3b4000 \ rpcrt4
ELF 7e3b4000-7e4c6000 Deferred ole32<elf>
\-PE 7e3d0000-7e4c6000 \ ole32
ELF 7e4ee000-7e521000 Deferred uxtheme<elf>
\-PE 7e4f0000-7e521000 \ uxtheme
ELF 7e521000-7e52a000 Deferred libxcursor.so.1
ELF 7e52a000-7e52f000 Deferred libxfixes.so.3
ELF 7e52f000-7e533000 Deferred libxcomposite.so.1
ELF 7e533000-7e53a000 Deferred libxrandr.so.2
ELF 7e53a000-7e544000 Deferred libxrender.so.1
ELF 7e544000-7e54a000 Deferred libxxf86vm.so.1
ELF 7e54a000-7e54d000 Deferred libxinerama.so.1
ELF 7e54d000-7e56e000 Deferred imm32<elf>
\-PE 7e550000-7e56e000 \ imm32
ELF 7e56e000-7e573000 Deferred libxdmcp.so.6
ELF 7e573000-7e58c000 Deferred libxcb.so.1
ELF 7e58c000-7e58f000 Deferred libxcb-xlib.so.0
ELF 7e58f000-7e592000 Deferred libxau.so.6
ELF 7e592000-7e681000 Deferred libx11.so.6
ELF 7e681000-7e690000 Deferred libxext.so.6
ELF 7e69f000-7e6a1000 Deferred libnvidia-tls.so.1
ELF 7e6a3000-7e73f000 Deferred winex11<elf>
\-PE 7e6b0000-7e73f000 \ winex11
ELF 7e770000-7e797000 Deferred libexpat.so.1
ELF 7e797000-7e7c4000 Deferred libfontconfig.so.1
ELF 7e7d7000-7e7ed000 Deferred libz.so.1
ELF 7e7ed000-7e863000 Deferred libfreetype.so.6
ELF 7e863000-7e878000 Deferred lz32<elf>
\-PE 7e870000-7e878000 \ lz32
ELF 7e878000-7e893000 Deferred version<elf>
\-PE 7e880000-7e893000 \ version
ELF 7e893000-7e95a000 Deferred comctl32<elf>
\-PE 7e8a0000-7e95a000 \ comctl32
ELF 7e95a000-7e9b7000 Deferred shlwapi<elf>
\-PE 7e970000-7e9b7000 \ shlwapi
ELF 7e9b7000-7eb41000 Deferred shell32<elf>
\-PE 7e9d0000-7eb41000 \ shell32
ELF 7eb41000-7ebe2000 Deferred gdi32<elf>
\-PE 7eb50000-7ebe2000 \ gdi32
ELF 7ebe2000-7ed30000 Deferred user32<elf>
\-PE 7ec00000-7ed30000 \ user32
ELF 7ed30000-7ed9d000 Deferred msvcrt<elf>
\-PE 7ed40000-7ed9d000 \ msvcrt
ELF 7ed9d000-7edb1000 Deferred libresolv.so.2
ELF 7edc4000-7ede4000 Deferred iphlpapi<elf>
\-PE 7edd0000-7ede4000 \ iphlpapi
ELF 7ede4000-7ee11000 Deferred ws2_32<elf>
\-PE 7edf0000-7ee11000 \ ws2_32
ELF 7ee11000-7ee2c000 Deferred wsock32<elf>
\-PE 7ee20000-7ee2c000 \ wsock32
ELF 7ee2c000-7ee81000 Deferred advapi32<elf>
\-PE 7ee40000-7ee81000 \ advapi32
ELF 7efa2000-7efae000 Deferred libnss_files.so.2
ELF 7efae000-7efc7000 Deferred libnsl.so.1
ELF 7efc7000-7efed000 Deferred libm.so.6
ELF 7eff5000-7f000000 Deferred libnss_nis.so.2
ELF f7d02000-f7d0b000 Deferred libnss_compat.so.2
ELF f7d0c000-f7d10000 Deferred libdl.so.2
ELF f7d10000-f7e6e000 Deferred libc.so.6
ELF f7e6f000-f7e88000 Deferred libpthread.so.0
ELF f7e9b000-f7fd6000 Deferred libwine.so.1
ELF f7fd8000-f7ff8000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Cambridge\Cambridge Grammar of English\cge.exe
00000009 0 <==
0000000c
0000001e 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
00000021
00000022 0
Backtrace:
=>0 0x00b58c45 in cge (+0x758c45) (0x01146708)
1 0x00b5983b in cge (+0x75983b) (0x01146f2c)
2 0x009f27c4 in cge (+0x5f27c4) (0x0114f72c)
3 0x00a6eef0 in cge (+0x66eef0) (0x0117de98)
4 0x004c23d7 in cge (+0xc23d7) (0xbfebfbff)
5 0x00000000 (0x00000000)
Stack trace.... a step in the right direction!

Note - am running this on a 64-bit machine running 64-bit Ubuntu, in case that's relevant.
Locked