[Bug 7111] New: D3D & Via seems to don't work fine together...

Wine Bugs wine-bugs at winehq.org
Sun Jan 7 12:47:52 CST 2007


           Summary: D3D & Via seems to don't work fine together...
           Product: Wine
           Version: 0.9.28.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: simon.lipp at insa-lyon.fr

When I launch Warcraft III (direct 3D) on my laptop (via drivers), I get this error:

/opt/fake_windows/Program Files/Warcraft III 19:38% winedbg war3.exe           
WineDbg starting on pid 000a
libGL warning: 3D driver claims to not support visual 0x46
0x7eead257: movl        %edi,0x0(%esp)
err:ole:CoCreateInstance apartment not initialised
libGL warning: 3D driver claims to not support visual 0x46
main/renderbuffer.c:2041: _mesa_add_renderbuffer:  l'assertion « bufferName ==
fb->Attachment[bufferName].Renderbuffer == ((void *)0) » a échoué.
First chance exception: assertion failed in 32-bit code (0xffffe410).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:ffffe410 ESP:0034f1f8 EBP:0034f210 EFLAGS:00200202(   - 00      - - I1)
 EAX:00000000 EBX:00005b9e ECX:00005b9e EDX:00000006
 ESI:0034f2b0 EDI:b7e0eff4
Stack dump:
0x0034f1f8:  0034f210 00000006 00005b9e b7d15450
0x0034f208:  b7e0eff4 b7ce76c0 0034f33c b7d16b7e
0x0034f218:  00000006 0034f2b0 00000000 0034f254
0x0034f228:  b7d536ea b7e10120 7c2155a0 000000c7
0x0034f238:  7c215598 00000130 7c2155a0 7c012b85
0x0034f248:  b7e0eff4 000000c6 000000c7 0034f320
=>1 0xffffe410 (0x0034f210)
  2 0xb7d16b7e abort+0xfe() in libc.so.6 (0x0034f33c)
  3 0xb7d0ecdb __assert_fail+0xfb() in libc.so.6 (0x0034f380)
  4 0x7de20e59 _mesa_add_renderbuffer+0x169() in unichrome_dri.so (0x0034f3a0)
  5 0x7ddad21a in unichrome_dri.so (+0x2721a) (0x0034f3f0)
  6 0x7ddadf7b viaMakeCurrent+0x1db() in unichrome_dri.so (0x0034f430)
  7 0x7dda941c in unichrome_dri.so (+0x2341c) (0x0034f480)
  8 0x7e0165fe glXMakeContextCurrent+0xce() in libgl.so.1 (0x0034f4f0)
  9 0x7e016913 glXMakeCurrent+0x23() in libgl.so.1 (0x0034f510)
  10 0x7c6ff72d in wined3d (+0x2f72d) (0x0034f5d0)
  11 0x7c700af8 IWineD3DImpl_FillGLCaps+0x28() in wined3d (0x0034f770)
  12 0x7c705e06 in wined3d (+0x35e06) (0x0034f7b0)
  13 0x7cb5e10d in d3d8 (+0xe10d) (0x0034f800)
  14 0x6f0cc3ac in game (+0xcc3ac) (0x0034fc58)
  15 0x6f0c80f4 in game (+0xc80f4) (0x0034fc60)
  16 0x6f00a99a in game (+0xa99a) (0x0034fc94)
  17 0x6f0069b4 in game (+0x69b4) (0x0034fcb0)
  18 0x6f0060bd in game (+0x60bd) (0x0034fdc0)
  19 0x00401219 in war3 (+0x1219) (0x0034fe6c)
  20 0x00401d68 in war3 (+0x1d68) (0x0034ff08)
  21 0x7eead25c in kernel32 (+0x4d25c) (0x0034ffe8)
  22 0xb7e3f497 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)

With the same wine, ~/.wine and /opt/fake_windows on my computer with a NVDIA
card, all work fine. OpenGL applications (both native and running under wine)
also work fine (on my laptop). I found few other users who get the same error
with the same configuration (Via + Direct 3D emulation):

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the wine-bugs mailing list