Problema con Wine y Starcraft

Himer Ramos himerx en gmail.com
Mie Mayo 9 13:52:51 BST 2007


Julian Alarcon wrote:
> Tal vez hayan oido hablar de este gran juego!!! (Posiblemente ya abra 
> segunda parte...).. La idea es que tengo el CD
>  y lo instalo correctamente, el problema viene al momento de ejcutarlo 
> con wine, no sucede nada, asi que lo ejecute desde consola y este fue 
> el resultado:
>
> ------------------------
> darkhole en darkhole-desktop:~/.wine/drive_c/Archivos de 
> programa/Starcraft$ wine StarCraft.exe
> main/renderbuffer.c:2041: _mesa_add_renderbuffer: Assertion 
> `bufferName == BUFFER_DEPTH || bufferName == BUFFER_STENCIL || 
> fb->Attachment[bufferName].Renderbuffer == ((void *)0)' failed.
> wine: Assertion failed at address 0xffffe410 (thread 0009), starting 
> debugger...
> Unhandled 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:0034f328 EBP:0034f340 EFLAGS:00000206(   - 00      - 
> -IP1)
>  EAX:00000000 EBX:00001866 ECX:00001866 EDX:00000006
>  ESI:0034f3e0 EDI:b7e3cff4
> Stack dump:
> 0x0034f328:  0034f340 00000006 00001866 b7d29df0
> 0x0034f338:  b7e3cff4 b7cfb6c0 0034f46c b7d2b641
> 0x0034f348:  00000006 0034f3e0 00000000 00000130
> 0x0034f358:  7bbff168 00000000 00000000 b7d64dfd
> 0x0034f368:  0034f3a4 7bbff100 7bbff164 0034f47c
> 0x0034f378:  b7e3cff4 000000bb 000000bc 0034f450
> Backtrace:
> =>1 0xffffe410 (0x0034f340)
>   2 0xb7d2b641 abort+0x101() in libc.so.6 (0x0034f46c)
>   3 0xb7d2343b __assert_fail+0xfb() in libc.so.6 (0x0034f4b0)
>   4 0x7e1c6b9b _mesa_add_renderbuffer+0x13b() in unichrome_dri.so 
> (0x0034f4d0)
>   5 0x7e160c75 in unichrome_dri.so (+0x5bc75) (0x0034f500)
>   6 0x7e16155a viaMakeCurrent+0x1ba() in unichrome_dri.so (0x0034f530)
>   7 0x7e15d859 in unichrome_dri.so (+0x58859) (0x0034f570)
>   8 0x7e3680ce glXMakeContextCurrent+0xbe() in libgl.so.1 (0x0034f5e0)
>   9 0x7e3683b3 glXMakeCurrent+0x23() in libgl.so.1 (0x0034f600)
>   10 0x7b982b20 in wined3d (+0x22b20) (0x0034f6d0)
>   11 0x7b983f28 IWineD3DImpl_FillGLCaps+0x28() in wined3d (0x0034f860)
>   12 0x7b988576 in wined3d (+0x28576) (0x0034f8b0)
>   13 0x7be07cb9 in ddraw (+0x27cb9) (0x0034f920)
>   14 0x7be087c6 DirectDrawCreate+0xf6() in ddraw (0x0034f970)
>   15 0x004c95df in starcraft (+0xc95df) (0x0034ff08)
>   16 0x7b87221e in kernel32 (+0x5221e) (0x0034ffe8)
>   17 0xb7e6f897 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
> 0xffffe410: popl        %ebp
> Modules:
> Module  Address                 Debug info      Name (86 modules)
> PE      400000-69d000   Export          starcraft
> PE      2000000-2011000 Deferred        local
> PE      15000000-1503b000       Deferred        storm
> ELF     7756f000-775ef000       Deferred        libglu.so.1
> ELF     7b800000-7b926000       Export          kernel32<elf>
>   \-PE  7b820000-7b926000       \               kernel32
> ELF     7b946000-7ba00000       Export          wined3d<elf>
>   \-PE  7b960000-7ba00000       \               wined3d
> ELF     7bc00000-7bc97000       Deferred        ntdll<elf>
>   \-PE  7bc10000-7bc97000       \               ntdll
> ELF     7bdda000-7be2a000       Export          ddraw<elf>
>   \-PE  7bde0000-7be2a000       \               ddraw
> ELF     7be2a000-7be7b000       Deferred        libgcrypt.so.11
> ELF     7be7b000-7be90000       Deferred        libtasn1.so.3
> ELF     7be90000-7bf00000       Deferred        libgnutls.so.13
> ELF     7bf00000-7bf03000       Deferred        <wine-loader>
> ELF     7bf0d000-7bf11000       Deferred        libgpg-error.so.0
> ELF     7bf11000-7bf3f000       Deferred        libcrypt.so.1
> ELF     7bf4e000-7bf7f000       Deferred        libcups.so.2
> ELF     7bfac000-7bfde000       Deferred        uxtheme<elf>
>   \-PE  7bfb0000-7bfde000       \               uxtheme
> ELF     7bfde000-7bfe3000       Deferred        libxfixes.so.3
> ELF     7bfe3000-7c000000       Deferred        imm32<elf>
>   \-PE  7bff0000-7c000000       \               imm32
> ELF     7c2e0000-7c2e9000       Deferred        libxcursor.so.1
> ELF     7c2e9000-7c2ef000       Deferred        libxrandr.so.2
> ELF     7c2ef000-7c2f7000       Deferred        libxrender.so.1
> ELF     7c2f7000-7c2fa000       Deferred        libxinerama.so.1
> ELF     7e105000-7e33d000       Export          unichrome_dri.so
> ELF     7e33d000-7e346000       Deferred        libdrm.so.2
> ELF     7e346000-7e3a6000       Export          libgl.so.1
> ELF     7e3a6000-7e3ab000       Deferred        libxdmcp.so.6
> ELF     7e3ab000-7e3ae000       Deferred        libxau.so.6
> ELF     7e3ae000-7e49f000       Deferred        libx11.so.6
> ELF     7e49f000-7e4ad000       Deferred        libxext.so.6
> ELF     7e4ad000-7e4b2000       Deferred        libxxf86vm.so.1
> ELF     7e4b2000-7e4ca000       Deferred        libice.so.6
> ELF     7e4ca000-7e4d3000       Deferred        libsm.so.6
> ELF     7e4d3000-7e561000       Deferred        winex11<elf>
>   \-PE  7e4e0000-7e561000       \               winex11
> ELF     7e5d1000-7e5f1000       Deferred        libexpat.so.1
> ELF     7e5f1000-7e61c000       Deferred        libfontconfig.so.1
> ELF     7e61c000-7e630000       Deferred        libz.so.1
> ELF     7e630000-7e69b000       Deferred        libfreetype.so.6
> ELF     7e69b000-7e6af000       Deferred        lz32<elf>
>   \-PE  7e6a0000-7e6af000       \               lz32
> ELF     7e6af000-7e6c8000       Deferred        version<elf>
>   \-PE  7e6c0000-7e6c8000       \               version
> ELF     7e6c8000-7e6fb000       Deferred        winspool<elf>
>   \-PE  7e6d0000-7e6fb000       \               winspool
> ELF     7e6fb000-7e7b7000       Deferred        comctl32<elf>
>   \-PE  7e700000-7e7b7000       \               comctl32
> ELF     7e7b7000-7e7ca000       Deferred        libresolv.so.2
> ELF     7e7ca000-7e7e8000       Deferred        iphlpapi<elf>
>   \-PE  7e7d0000-7e7e8000       \               iphlpapi
> ELF     7e7e8000-7e83d000       Deferred        rpcrt4<elf>
>   \-PE  7e7f0000-7e83d000       \               rpcrt4
> ELF     7e83d000-7e8d7000       Deferred        ole32<elf>
>   \-PE  7e850000-7e8d7000       \               ole32
> ELF     7e8d7000-7e930000       Deferred        shlwapi<elf>
>   \-PE  7e8f0000-7e930000       \               shlwapi
> ELF     7e930000-7ea25000       Deferred        shell32<elf>
>   \-PE  7e940000-7ea25000       \               shell32
> ELF     7ea25000-7eac5000       Deferred        comdlg32<elf>
>   \-PE  7ea30000-7eac5000       \               comdlg32
> ELF     7eac5000-7eb0b000       Deferred        advapi32<elf>
>   \-PE  7ead0000-7eb0b000       \               advapi32
> ELF     7eb0b000-7eb17000       Deferred        libgcc_s.so.1
> ELF     7ec10000-7eccd000       Deferred        gdi32<elf>
>   \-PE  7ec30000-7eccd000       \               gdi32
> ELF     7eccd000-7ee09000       Deferred        user32<elf>
>   \-PE  7ecf0000-7ee09000       \               user32
> ELF     7ee09000-7ee70000       Deferred        msvcrt<elf>
>   \-PE  7ee20000-7ee70000       \               msvcrt
> ELF     7ee70000-7ee8a000       Deferred        crtdll<elf>
>   \-PE  7ee80000-7ee8a000       \               crtdll
> ELF     7efa8000-7efb3000       Deferred        libnss_files.so.2
> ELF     7efb3000-7efca000       Deferred        libnsl.so.1
> ELF     7efca000-7eff1000       Deferred        libm.so.6
> ELF     7eff6000-7f000000       Deferred        libnss_nis.so.2
> ELF     b7cf2000-b7cfb000       Deferred        libnss_compat.so.2
> ELF     b7cfc000-b7d00000       Deferred        libdl.so.2
> ELF     b7d00000-b7e41000       Export          libc.so.6
> ELF     b7e42000-b7e59000       Deferred        libpthread.so.0
> ELF     b7e68000-b7f79000       Export          libwine.so.1
> ELF     b7f7b000-b7f96000       Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 0000000b
>         0000000d    0
>         0000000c    0
> 00000008 (D) C:\Archivos de programa\Starcraft\StarCraft.exe
>         0000000a    1
>         00000009    0 <==
> darkhole en darkhole-desktop:~/.wine/drive_c/Archivos de programa/Starcraft$
> -----------------
>
>
> No se que tipo de error sea, estoy en un equipo con Kubuntu 7.04, 
> Procesador AMD Semprom 1.6 Ghz, 1 Gb Ram, Chip integrado Unichrome Pro 
> IGP (con aceleración grafica habilitada) y DD 80 GB. Ya lo probe con 
> el Wine que viene (creo que es el 9.33) y con el más reciente 9.36.
>
> Gracias por la ayuda!!

hay  algunas configuraciones que dan resultado
si  tarjeta de video  soporta varios modos  de aceleracion
hay  dos opciones
    1 hardware
    2 ninguna

esto  lo obtienes  con el  comando  "winecfg  "
en consola
aqui  necesitas que los drivers de tu tarjeta
esten instalados correctamente, ej  si  es nvidia 
en tu configuracion de xorg.conf
deberias tener algo  asi

        Section "Device"
            Identifier     "nVidia Corporation NV44 [Quadro NVS 285]"
            Driver         "*nvidia*"   <- este es el driver de
        fabricante,  si  es solo  " nv " es un driver opensource q no
        soporta aceleracion .
        EndSection

podrias adjuntar
    una salida lspci 
    tu file   xrog.conf 
    salida de lsmod

Haa  y un problema q descubri respecto a wine
es que no funciona bien un "upgrade" de version a version
lo mejor es   deinstalar completamente la antigua version
ademas de  borrar   .wine/*
y luego  instalar la nueva version , para asi 
recrear nuevamente   .wine 
ejecutando    wine  notepad.exe

saludoss

Himer




------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20070509/9ff488e4/attachment-0001.htm 


Más información sobre la lista de distribución ubuntu-es