Stefan Dösinger napsal(a):
Am Montag 26 Februar 2007 22:52 schrieb Mirek:
Stefan Dösinger napsal(a):
Am Montag 26 Februar 2007 19:58 schrieb Mirek:
Hi, this series of patches broke some textures in TES IV: Oblivion,
should I create bug in winebugs? I tried some other apps, they looks ok.
(bug is here after patch 7/12 and 8/12).
Which patch breaks oblivion? Can you describe the kind of breakage?

*cough* That game seems to be really picky *cough*
Patch number 7 and 8 (after patch 7 game crashed, after patch 8 it works
normal but with graphical problems). I have Core 2 Duo CPU and SMP
enabled, Nvidia GF6800GS with latest stable drivers.

Here are some screenshots:
http://headline.czela.net/Mirek/wine/TES%20IV:%20Oblivion/regression/

2007-02-26-224223.jpg is for comparsion.

This is realy strange, because after I do some spells (graphical efects)
in game it just recover to normal state (everything looks like before).
Strange yes. Does it print any fixme right before it crashes if you only apply patch 7?

Here is output with only patches 1,2,3,4,5,6,7,10,11,12 (without patch 8 and 9):

fixme:d3d:ActivateContext Context creation for a new thread not implemented yet wine: Unhandled page fault on read access to 0x00001098 at address 0x7c544f6c (thread 0010), starting debugger... Unhandled exception: page fault on read access to 0x00001098 in 32-bit code (0x7c544f6c).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7c544f6c ESP:7bdedd70 EBP:7bdeddd8 EFLAGS:00210246( - 00 -RIZP1)
 EAX:001b9268 EBX:7c5db078 ECX:00000000 EDX:00000000
 ESI:00000000 EDI:0016be08
Stack dump:
0x7bdedd70:  0018ab38 7c5db9c4 7c5bc8dc 7c5bc694
0x7bdedd80:  16e9fa10 7efe5368 7bdedde8 7efa2396
0x7bdedd90:  00110020 175e21e0 7bdeddb8 7efa16f3
0x7bdedda0:  7efe5368 000e0000 00000000 00000000
0x7bdeddb0:  00000000 7efe5368 7bdede18 7e32d53c
0x7bdeddc0:  175069b8 001b9268 0018ab38 7c5db078
Backtrace:
=>1 0x7c544f6c ActivateContext+0x2ac(This=0x1b9268, target=0x205618, usage=0x1) [/usr/src/wine/dlls/wined3d/context.c:761] in wined3d (0x7bdeddd8) 2 0x7c54f23d CreateVBO+0x6d(object=<register ESI not in topmost frame>) [/usr/src/wine/dlls/wined3d/device.c:330] in wined3d (0x7bdede18) 3 0x7c553e27 IWineD3DDeviceImpl_CreateVertexBuffer+0x1f7(iface=<register EDI not in topmost frame>, Size=0x120, Usage=0x8, FVF=0x0, Pool=0x1, ppVertexBuffer=0x16e9fa08, sharedHandle=0x0, parent=0x16e9fa00) [/usr/src/wine/dlls/wined3d/device.c:447] in wined3d (0x7bdede68) 4 0x7c781815 IDirect3DDevice9Impl_CreateVertexBuffer+0x95(iface=0x186870, Size=0x120, Usage=<register EDI not in topmost frame>, FVF=0x0, Pool=0x1, ppVertexBuffer=0x7bdedee0, pSharedHandle=0x0) [/root/.WineCVS/sources/cvswine/wine/dlls/d3d9/vertexbuffer.c:177] in d3d9 (0x7bdedea8)
  5 0x006e2d7d in oblivion (+0x2e2d7d) (0x7bdedee0)
  6 0x00000000 (0x26034550)
  7 0x130003e4 (0x01c00000)
  8 0x2a08eed8 (0x2a08ee10)
  9 0xbffadd7c (0xbfd1fd64)
  10 0x00000000 (0x00000000)
0x7c544f6c ActivateContext+0x2ac [/usr/src/wine/dlls/wined3d/context.c:761] in wined3d: movl 0x1098(%edx),%eax 761 ret = glXMakeCurrent(context->display, context->drawable, context->glCtx);
Modules:
Module  Address                 Debug info      Name (104 modules)
PE      400000-b59000   Export          oblivion
PE      b60000-daf000   Deferred        d3dx9_27
PE      18000000-18068000       Deferred        binkw32
ELF     7b1f1000-7b28a000       Deferred        oleaut32<elf>
  \-PE  7b200000-7b28a000       \               oleaut32
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7bf80000-7bfa7000       Deferred        msvfw32<elf>
  \-PE  7bf90000-7bfa7000       \               msvfw32
ELF     7bfa7000-7c000000       Deferred        quartz<elf>
  \-PE  7bfb0000-7c000000       \               quartz
ELF     7c491000-7c521000       Deferred        libglu.so.1
ELF     7c521000-7c5dc000       Dwarf           wined3d<elf>
  \-PE  7c530000-7c5dc000       \               wined3d
ELF     7c718000-7c737000       Deferred        devenum<elf>
  \-PE  7c720000-7c737000       \               devenum
ELF     7c737000-7c742000       Deferred        libgcc_s.so.1
ELF     7c747000-7c75b000       Deferred        avicap32<elf>
  \-PE  7c750000-7c75b000       \               avicap32
ELF     7c762000-7c78d000       Dwarf           d3d9<elf>
  \-PE  7c770000-7c78d000       \               d3d9
ELF     7c9a8000-7ca69000       Deferred        libasound.so.2
ELF     7ca69000-7ca94000       Deferred        winealsa<elf>
  \-PE  7ca70000-7ca94000       \               winealsa
ELF     7ca94000-7cac6000       Deferred        uxtheme<elf>
  \-PE  7caa0000-7cac6000       \               uxtheme
ELF     7cd55000-7cd6a000       Deferred        midimap<elf>
  \-PE  7cd60000-7cd6a000       \               midimap
ELF     7cd6a000-7cd6f000       Deferred        libxfixes.so.3
ELF     7cd75000-7cd8d000       Deferred        msacm32<elf>
  \-PE  7cd80000-7cd8d000       \               msacm32
ELF     7cd8f000-7cd92000       Deferred        libxinerama.so.1
ELF     7cd95000-7cdb2000       Deferred        imm32<elf>
  \-PE  7cda0000-7cdb2000       \               imm32
ELF     7d75c000-7e0cd000       Deferred        libglcore.so.1
ELF     7e0cd000-7e161000       Deferred        libgl.so.1
ELF     7e161000-7e166000       Deferred        libxdmcp.so.6
ELF     7e166000-7e169000       Deferred        libxau.so.6
ELF     7e169000-7e255000       Deferred        libx11.so.6
ELF     7e255000-7e263000       Deferred        libxext.so.6
ELF     7e263000-7e268000       Deferred        libxxf86vm.so.1
ELF     7e268000-7e280000       Deferred        libice.so.6
ELF     7e280000-7e289000       Deferred        libsm.so.6
ELF     7e289000-7e292000       Deferred        libxcursor.so.1
ELF     7e292000-7e295000       Deferred        libxrandr.so.2
ELF     7e295000-7e29d000       Deferred        libxrender.so.1
ELF     7e2a9000-7e336000       Deferred        winex11<elf>
  \-PE  7e2c0000-7e336000       \               winex11
ELF     7e3ac000-7e3cc000       Deferred        libexpat.so.1
ELF     7e3cc000-7e3f7000       Deferred        libfontconfig.so.1
ELF     7e3f7000-7e40b000       Deferred        libz.so.1
ELF     7e40b000-7e475000       Deferred        libfreetype.so.6
ELF     7e495000-7e4c1000       Deferred        ws2_32<elf>
  \-PE  7e4a0000-7e4c1000       \               ws2_32
ELF     7e4c1000-7e4db000       Deferred        wsock32<elf>
  \-PE  7e4d0000-7e4db000       \               wsock32
ELF     7e4db000-7e53f000       Deferred        msvcrt<elf>
  \-PE  7e4f0000-7e53f000       \               msvcrt
ELF     7e53f000-7e553000       Deferred        lz32<elf>
  \-PE  7e550000-7e553000       \               lz32
ELF     7e553000-7e5ab000       Deferred        shlwapi<elf>
  \-PE  7e560000-7e5ab000       \               shlwapi
ELF     7e5ab000-7e6a0000       Deferred        shell32<elf>
  \-PE  7e5c0000-7e6a0000       \               shell32
ELF     7e6a0000-7e6e9000       Deferred        dsound<elf>
  \-PE  7e6b0000-7e6e9000       \               dsound
ELF     7e6e9000-7e777000       Deferred        winmm<elf>
  \-PE  7e6f0000-7e777000       \               winmm
ELF     7e777000-7e78a000       Deferred        libresolv.so.2
ELF     7e78a000-7e78c000       Deferred        libnvidia-tls.so.1
ELF     7e791000-7e7aa000       Deferred        version<elf>
  \-PE  7e7a0000-7e7aa000       \               version
ELF     7e7aa000-7e7c8000       Deferred        iphlpapi<elf>
  \-PE  7e7b0000-7e7c8000       \               iphlpapi
ELF     7e7c8000-7e81d000       Deferred        rpcrt4<elf>
  \-PE  7e7d0000-7e81d000       \               rpcrt4
ELF     7e81d000-7e8b6000       Deferred        ole32<elf>
  \-PE  7e830000-7e8b6000       \               ole32
ELF     7e8b6000-7e8ec000       Deferred        dinput<elf>
  \-PE  7e8c0000-7e8ec000       \               dinput
ELF     7e8ec000-7e905000       Deferred        dinput8<elf>
  \-PE  7e8f0000-7e905000       \               dinput8
ELF     7e905000-7e94b000       Deferred        advapi32<elf>
  \-PE  7e910000-7e94b000       \               advapi32
ELF     7e94b000-7e9de000       Deferred        gdi32<elf>
  \-PE  7e960000-7e9de000       \               gdi32
ELF     7e9de000-7eb18000       Deferred        user32<elf>
  \-PE  7ea00000-7eb18000       \               user32
ELF     7eb18000-7ebd5000       Deferred        comctl32<elf>
  \-PE  7eb20000-7ebd5000       \               comctl32
ELF     7edd5000-7eefb000       Deferred        kernel32<elf>
  \-PE  7edf0000-7eefb000       \               kernel32
ELF     7eefb000-7ef06000       Deferred        libnss_files.so.2
ELF     7ef06000-7ef10000       Deferred        libnss_nis.so.2
ELF     7ef10000-7ef26000       Deferred        libnsl.so.1
ELF     7ef26000-7ef4b000       Deferred        libm.so.6
ELF     7ef4b000-7ef4f000       Deferred        iso8859-2.so
ELF     7ef6b000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef80000-7f000000       \               ntdll
ELF     b7d2a000-b7d2e000       Deferred        libdl.so.2
ELF     b7d2e000-b7e60000       Deferred        libc.so.6
ELF     b7e60000-b7e72000       Deferred        libpthread.so.0
ELF     b7e77000-b7e80000       Deferred        libnss_compat.so.2
ELF     b7e93000-b7fa4000       Deferred        libwine.so.1
ELF     b7fa6000-b7fbd000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000c    0
        0000000b    0
00000008 (D) G:\usr\games\oblivion\Oblivion.exe
        00000013    0
        00000010   -1 <==
        0000000f   -1
        0000000e   15
        0000000d    0
        00000009    0


Reply via email to