here is the console copy/paste:
wine orbiter
fixme:ddraw

irectDrawEnumerateExA flags 0x00000007 not handled
wine: Unhandled page fault on read access to 0x00000008 at address 0x4aef1e (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x004aef1e).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:004aef1e ESP:00aeefa8 EBP:00509498 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:00000000 ECX:00000000 EDX:00b5c2d8
ESI:00000000 EDI:00b5afd0
Stack dump:
0x00aeefa8: 00000000 00b5afd0 7e8f9990 7e8f9df0
0x00aeefb8: 00000000 00b5c328 00000000 00b5c2d8
0x00aeefc8: 00000000 00000000 00b5c288 00000000
0x00aeefd8: 00b5c2d8 ffffffb0 7e9a1ff4 00000000
0x00aeefe8: 00aef0a0 000000f1 7e931e3e 00000001
0x00aeeff8: 00010140 000000f1 00000000 00000000
000c: sel=0067 base=00000000 limit=00000000 32-bit r--
Backtrace:
=>0 0x004aef1e in orbiter (+0xaef1e) (0x00509498)
0x004aef1e: movl 0x8(%eax),%ecx
Modules:
Module Address Debug info Name (84 modules)
PE 240000- 2c7000 Deferred msvcp80
PE 400000- 6e8000 Export orbiter
PE 1070000- 1076000 Deferred dgconfigurator
PE 1080000- 1087000 Deferred atmconfig
PE 10000000-10006000 Deferred atlantisconfig
PE 78130000-781cb000 Deferred msvcr80
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7cbd9000-7cbf7000 Deferred libgcc_s.so.1
ELF 7cce5000-7da36000 Deferred nouveau_dri.so
ELF 7da36000-7da3f000 Deferred librt.so.1
ELF 7da3f000-7da5b000 Deferred libglapi.so.0
ELF 7da96000-7da9d000 Deferred libdrm_nouveau.so.1
ELF 7da9d000-7daaa000 Deferred libdrm.so.2
ELF 7daaa000-7daae000 Deferred libxdamage.so.1
ELF 7daae000-7db09000 Deferred libgl.so.1
ELF 7db23000-7db37000 Deferred psapi<elf>
\-PE 7db30000-7db37000 \ psapi
ELF 7db70000-7dba7000 Deferred uxtheme<elf>
\-PE 7db80000-7dba7000 \ uxtheme
ELF 7dbbd000-7dbc4000 Deferred libxfixes.so.3
ELF 7dbc4000-7dbcf000 Deferred libxcursor.so.1
ELF 7dc94000-7dcbe000 Deferred libexpat.so.1
ELF 7dcbe000-7dcf3000 Deferred libfontconfig.so.1
ELF 7dcf3000-7dd03000 Deferred libxi.so.6
ELF 7dd03000-7dd07000 Deferred libxcomposite.so.1
ELF 7dd07000-7dd10000 Deferred libxrandr.so.2
ELF 7dd10000-7dd1b000 Deferred libxrender.so.1
ELF 7dd1b000-7dd21000 Deferred libxxf86vm.so.1
ELF 7dd21000-7dd25000 Deferred libxinerama.so.1
ELF 7dd25000-7dd49000 Deferred imm32<elf>
\-PE 7dd30000-7dd49000 \ imm32
ELF 7dd49000-7dd69000 Deferred libxcb.so.1
ELF 7dd69000-7dd6f000 Deferred libuuid.so.1
ELF 7dd6f000-7dd8a000 Deferred libice.so.6
ELF 7dd8a000-7dec6000 Deferred libx11.so.6
ELF 7dec6000-7ded8000 Deferred libxext.so.6
ELF 7ded8000-7dee1000 Deferred libsm.so.6
ELF 7dee1000-7df92000 Deferred winex11<elf>
\-PE 7def0000-7df92000 \ winex11
ELF 7df92000-7dfaa000 Deferred libz.so.1
ELF 7dfaa000-7e033000 Deferred libfreetype.so.6
ELF 7e033000-7e07d000 Deferred libncurses.so.5
ELF 7e097000-7e134000 Deferred msvcrt<elf>
\-PE 7e0b0000-7e134000 \ msvcrt
ELF 7e134000-7e1a8000 Deferred shlwapi<elf>
\-PE 7e140000-7e1a8000 \ shlwapi
ELF 7e1a8000-7e3cd000 Deferred shell32<elf>
\-PE 7e1c0000-7e3cd000 \ shell32
ELF 7e3cd000-7e3f8000 Deferred msacm32<elf>
\-PE 7e3d0000-7e3f8000 \ msacm32
ELF 7e3f8000-7e477000 Deferred rpcrt4<elf>
\-PE 7e400000-7e477000 \ rpcrt4
ELF 7e477000-7e5a8000 Deferred ole32<elf>
\-PE 7e490000-7e5a8000 \ ole32
ELF 7e5a8000-7e64c000 Deferred winmm<elf>
\-PE 7e5b0000-7e64c000 \ winmm
ELF 7e64c000-7e74f000 Deferred comctl32<elf>
\-PE 7e650000-7e74f000 \ comctl32
ELF 7e74f000-7e791000 Deferred dinput<elf>
\-PE 7e760000-7e791000 \ dinput
ELF 7e791000-7e7fb000 Deferred advapi32<elf>
\-PE 7e7a0000-7e7fb000 \ advapi32
ELF 7e7fb000-7e8b6000 Deferred gdi32<elf>
\-PE 7e810000-7e8b6000 \ gdi32
ELF 7e8b6000-7ea08000 Deferred user32<elf>
\-PE 7e8d0000-7ea08000 \ user32
ELF 7ea08000-7eb4c000 Deferred wined3d<elf>
\-PE 7ea20000-7eb4c000 \ wined3d
ELF 7eb4c000-7ebbd000 Deferred ddraw<elf>
\-PE 7eb50000-7ebbd000 \ ddraw
ELF 7ed2c000-7eee6000 Deferred kernel32<elf>
\-PE 7ed40000-7eee6000 \ kernel32
ELF 7eee6000-7ef11000 Deferred libm.so.6
ELF 7ef11000-7ef2b000 Deferred version<elf>
\-PE 7ef20000-7ef2b000 \ version
ELF 7ef2b000-7f000000 Deferred ntdll<elf>
\-PE 7ef40000-7f000000 \ ntdll
ELF f73ff000-f7404000 Deferred libdl.so.2
ELF f7404000-f7570000 Deferred libc.so.6
ELF f7570000-f758b000 Deferred libpthread.so.0
ELF f758c000-f7590000 Deferred libxau.so.6
ELF f75a5000-f76e9000 Dwarf libwine.so.1
ELF f76ea000-f770b000 Deferred ld-linux.so.2
ELF ffffe000-fffff000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\jeff\Downloads\orbiter\orbiter100830\orbiter.exe
00000023 0
00000009 0 <==
0000000e services.exe
0000001f 0
0000001e 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001a 0
00000019 0
00000014 0
00000013 0
0000001b plugplay.exe
00000020 0
0000001d 0
0000001c 0
00000021 explorer.exe
00000022 0
Backtrace:
=>0 0x004aef1e in orbiter (+0xaef1e) (0x00509498)
The orbiter dialog box works fine. When I try to check 'always enumerate devices' it freezes and the wine error box pops up. If I do not check the box, then it will load a scenario, but the screen will be black. I can exit out ok.
amd 3000+ processor
2 gig ram
opensuse 12.1 64 bit os
nvidia geforce 6200 turbo cache video card
If I can not debug it, then I will try to roll back the wine version. Can I edit the orbiter configuration file?