wiedereinmal bräuchte ich Rat.
Vielleicht kennt der ein oder andere von euch das Spiel "Patrizier II" und dessen Add-On "Aufschwung der Hanse".
Aufjeden Fall dachte ich mir, dass es vielleicht wieder mal Spaß mit sich bringen könnte, wenn ich das Spiel mal wieder angehen würde.
Naja, so war es auch, bis zu dem Moment, wo das Spiel dann quasi dauerhaft abstürtzte wenn ich in eine Stadt hineingegangen bin.
Auszug aus der Konsole nach dem Absturz:
wine Patrizier\ 2.exe
fixme:ntoskrnl:KeInitializeTimerEx 0x1110c0 0
fixme:win:EnumDisplayDevicesW ((null),0,0x32f6d0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33eb28,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:d3d_surface:IWineD3DBaseSurfaceImpl_Blt Cant handle WINEDDBLT_ASYNC flag right now.
wine: Unhandled division by zero at address 0x58a927 (thread 0009), starting debugger...
Unhandled exception: divide by zero in 32-bit code (0x0058a927).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0058a927 ESP:0032fc64 EBP:00000000 EFLAGS:00210246( - 00 -RIZP1)
EAX:00000000 EBX:00000001 ECX:02c7e348 EDX:00000000
ESI:02c7e348 EDI:00000000
Stack dump:
0x0032fc64: 00000001 0000009f 02c7e348 00000003
0x0032fc74: 00000032 00000781 000003d2 00000a65
0x0032fc84: 000006a8 00000000 00000000 00000000
0x0032fc94: 00000000 00000000 00000000 00000000
0x0032fca4: 00000000 0000020e 0000038f 00000211
0x0032fcb4: 00000391 000007c5 000003fe 00000a65
Backtrace:
=>1 0x0058a927 in Patrizier 2 (+0x18a927) (0x00000000)
0x0058a927: idivl %ebp,%eax
Modules:
Module Address Debug info Name (0 modules)
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Programme\PATRIZIERII\Patrizier 2.exe
0000002f 0
0000002e 0
0000002d 15
0000002c 15
00000009 0 <==
0000000c
00000024 0
0000001e 0
00000019 0
00000014 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000011 0
00000010 0
00000016
0000001a 0
00000018 0
00000017 0
0000001b
00000020 0
0000001f 0
0000001d 0
0000001c 0
00000021
00000025 0
00000023 0
00000022 0
00000026
00000027 0
Backtrace:
=>1 0x0058a927 in Patrizier 2 (+0x18a927) (0x00000000)
Früher bestand das Problem nicht. Ich habe die aktuelle, also WINE 1.0-RC2, am Laufen.
Auch mit dem Test einer älteren Version und Crossover Games kam immer das gleiche Ergebnis.
Laut [url=http://appdb.winehq.org/objectManager.php?sClass=version&iId=5630&iTestingId=13943]AppDB[/url] soll das Spiel jedoch einwandfrei funktionieren, auch mit aktueller WINE Version.
Auch NoCD Cracks und irgendwelche gefixte exen brachten nicht den gewünschten Erfolg ... :thumbdown:
Ich Danke wie immer allen helfenden schon mal im Voraus.