[Wine] Cashflow 101 crashes if WINEDEBUG=+all not set. (Slackware
11/Wine 0.9.38)
Victor
ErV2005 at rambler.ru
Thu Jun 7 12:40:53 CDT 2007
Hello!
I'm not sure if I should have posted this to wine-devel or add bug in
Bugzilla, so I'm posting this here.
I've got following problem: I've upgraded Wine to 0.9.38, and Kiyosaki's
Cashflow 101(http://appdb.winehq.org/appview.php?iAppId=2216) stopped
working. Game crashes "in windows way" - with a Message box "Unhandled
Exception: c0000005 At address: 7ce479ce"(which means access violation).
Address of error changes with every run, and crashdump shows that there is no
module loaded at that address.
At first I thought that it's a new bug introduced in 0.9.38, but downgrading
to 0.9.37, 0.9.36 and 0.9.35 doesn't fix the problem. I've accidentally found
that game works if I enable WINEDEBUG=+all before running game
(i.e. "WINEDEBUG+=all wine CASHFLOW.exe 2>/dev/null"). It looks like problem
is somehow related to Quicktime - Quicktime now can be installed (it wasn't
possible in versions before 0.9.38) and works if WINDEBUG=+all was set, but
there is a huge (5..10 seconds?) delay before and after Robert Video tips
(which weren't working until 0.9.38). This problem doesn't occur on windows.
Anyway I'd like to locate and remove source of those errors (even if this mean
disabling videotips). For me it looks like there is a "broken" component
somewhere in the system. Does someone know what can cause those crashes and
how this can be fixed without "tricks" with settings WINEDEBUG=+all?
With best regards, Victor.
---crash log---
bash-3.1$ wine CASHFLOW.exe
err:wave:wodDsCreate DirectSound flag not set
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
wine: Unhandled page fault on read access to 0xffffffff at address 0x7ce479ce
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code
(0x7ce479ce).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7ce479ce ESP:0033e568 EBP:00009f80 EFLAGS:00210246( - 00 -RIZP1)
EAX:0033e588 EBX:7ce65000 ECX:00000000 EDX:00000000
ESI:01000000 EDI:00001f80
Stack dump:
0x0033e568: 0033e588 00000000 00000000 b7f68ff8
0x0033e578: 7cf05a52 7cf05a52 0033e8d8 00001f80
0x0033e588: 00000000 00000000 00000000 00000000
0x0033e598: 00000000 00000000 00000000 00000000
0x0033e5a8: 00000000 00000000 00000000 00000000
0x0033e5b8: 00000000 00000000 00000000 00000000
Backtrace:
=>1 0x7ce479ce (0x00009f80)
2 0x00000000 (0x00000000)
0x7ce479ce:
Modules:
Module Address Debug info Name (79 modules)
PE 400000- 78a000 Deferred cashflow
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7ce6e000-7cee7000 Deferred libglu.so.1
ELF 7cf01000-7cfb6000 Deferred wined3d<elf>
ELF 7d3cd000-7d3fe000 Deferred uxtheme<elf>
\-PE 7d3d0000-7d3fe000 \ uxtheme
ELF 7d3fe000-7d413000 Deferred midimap<elf>
\-PE 7d400000-7d413000 \ midimap
ELF 7d413000-7d438000 Deferred msacm32<elf>
\-PE 7d420000-7d438000 \ msacm32
ELF 7d438000-7d450000 Deferred msacm32<elf>
\-PE 7d440000-7d450000 \ msacm32
ELF 7d6d8000-7d6e1000 Deferred libgcc_s.so.1
ELF 7d6e1000-7d71c000 Deferred wineoss<elf>
\-PE 7d6f0000-7d71c000 \ wineoss
ELF 7d71c000-7d738000 Deferred imm32<elf>
\-PE 7d720000-7d738000 \ imm32
ELF 7d738000-7d756000 Deferred ximcp.so.2
ELF 7d756000-7d75a000 Deferred libxrandr.so.2
ELF 7d75a000-7d763000 Deferred libxrender.so.1
ELF 7d763000-7d766000 Deferred libxinerama.so.1
ELF 7d76f000-7d774000 Deferred libxfixes.so.3
ELF 7d774000-7d77d000 Deferred libxcursor.so.1
ELF 7d77d000-7d780000 Deferred xlcdef.so.2
ELF 7db33000-7e4a5000 Deferred libglcore.so.1
ELF 7e4a5000-7e539000 Deferred libgl.so.1
ELF 7e539000-7e5c1000 Deferred winex11<elf>
\-PE 7e550000-7e5c1000 \ winex11
ELF 7e5c1000-7e642000 Deferred libfreetype.so.6
ELF 7e642000-7e661000 Deferred mpr<elf>
\-PE 7e650000-7e661000 \ mpr
ELF 7e661000-7e6a6000 Deferred wininet<elf>
\-PE 7e670000-7e6a6000 \ wininet
ELF 7e6a6000-7e755000 Deferred comctl32<elf>
\-PE 7e6b0000-7e755000 \ comctl32
ELF 7e755000-7e7a9000 Deferred shlwapi<elf>
\-PE 7e760000-7e7a9000 \ shlwapi
ELF 7e7a9000-7e89b000 Deferred shell32<elf>
\-PE 7e7c0000-7e89b000 \ shell32
ELF 7e89b000-7e925000 Deferred winmm<elf>
\-PE 7e8b0000-7e925000 \ winmm
ELF 7e925000-7e96b000 Deferred dsound<elf>
\-PE 7e930000-7e96b000 \ dsound
ELF 7e96b000-7e97f000 Deferred libresolv.so.2
ELF 7e97f000-7e99d000 Deferred iphlpapi<elf>
\-PE 7e990000-7e99d000 \ iphlpapi
ELF 7e99d000-7e9ef000 Deferred rpcrt4<elf>
\-PE 7e9b0000-7e9ef000 \ rpcrt4
ELF 7e9ef000-7ea7e000 Deferred gdi32<elf>
\-PE 7ea00000-7ea7e000 \ gdi32
ELF 7ea7e000-7eba8000 Deferred user32<elf>
\-PE 7eaa0000-7eba8000 \ user32
ELF 7eba8000-7ec3b000 Deferred ole32<elf>
\-PE 7ebc0000-7ec3b000 \ ole32
ELF 7ec3b000-7ed08000 Deferred libx11.so.6
ELF 7ed08000-7ed16000 Deferred libxext.so.6
ELF 7ed16000-7ed2e000 Deferred libice.so.6
ELF 7ed36000-7ed48000 Deferred libz.so.1
ELF 7ed48000-7ed96000 Deferred ddraw<elf>
\-PE 7ed50000-7ed96000 \ ddraw
ELF 7ed96000-7edd7000 Deferred advapi32<elf>
\-PE 7eda0000-7edd7000 \ advapi32
ELF 7ee03000-7ef20000 Deferred kernel32<elf>
\-PE 7ee20000-7ef20000 \ kernel32
ELF 7ef20000-7ef2b000 Deferred libnss_files.so.2
ELF 7ef2b000-7ef35000 Deferred libnss_nis.so.2
ELF 7ef35000-7ef4b000 Deferred libnsl.so.1
ELF 7ef4b000-7ef6e000 Deferred libm.so.6
ELF 7ef6e000-7f000000 Deferred ntdll<elf>
\-PE 7ef80000-7f000000 \ ntdll
ELF b7cd3000-b7cdd000 Deferred libnss_compat.so.2
ELF b7cde000-b7ce2000 Deferred libdl.so.2
ELF b7ce2000-b7e11000 Deferred libc.so.6
ELF b7e11000-b7e23000 Deferred libpthread.so.0
ELF b7e23000-b7e25000 Deferred libnvidia-tls.so.1
ELF b7e25000-b7e2a000 Deferred libxxf86vm.so.1
ELF b7e2a000-b7e33000 Deferred libsm.so.6
ELF b7e3d000-b7f51000 Deferred libwine.so.1
ELF b7f52000-b7f6a000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
00000008 (D) D:\games\cashflow\CASHFLOW.exe
0000000f 0
0000000e 15
0000000d 15
00000009 0 <==
-----------
More information about the wine-users
mailing list