LINUX.ORG.RU
ФорумGames

При запуске стима ломается gldriverquery.exe

 ,


0

2

Дистрибутив NixOS Вот то что wine сохранил:

 Unhandled exception: page fault on write access to 0x7c002fe8 in 32-bit code (0x7d8306da).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7d8306da ESP:0033f190 EBP:00000014 EFLAGS:00010202(  R- --  I   - - - )
 EAX:7da18d70 EBX:7c002fe8 ECX:7da18d70 EDX:00000000
 ESI:7d89e430 EDI:7c0006a9
Stack dump:
0x0033f190:  f77dc900 7c0011e0 00000121 f75d8760
0x0033f1a0:  7db31c90 00000000 f77dc900 7c002f34
0x0033f1b0:  00000000 7db23cf0 7c0011e0 7d831252
0x0033f1c0:  7c0011e0 00000014 7d89e320 7db23cf0
0x0033f1d0:  00000000 7d796f14 f77dc900 00000141
0x0033f1e0:  0033f360 00000018 ff833474 00002b35
Backtrace:
=>0 0x7d8306da in libglx_nvidia.so.0 (+0xa96da) (0x00000014)
  1 0x7d831252 in libglx_nvidia.so.0 (+0xaa251) (0x7c0011e0)
  2 0x7d83c4c1 in libglx_nvidia.so.0 (+0xb54c0) (0x7d8387d0)
  3 0x7d7d55c3 in libglx_nvidia.so.0 (+0x4e5c2) (0x7da725b0)
  4 0xf77c56f1 call_init.part+0x60() in ld-linux.so.2 (0x7da725b0)
  5 0xf77c585e _dl_init+0x9d() in ld-linux.so.2 (0xff833474)
  6 0xf77c9b17 dl_open_worker+0x3d6() in ld-linux.so.2 (0x0033f518)
  7 0xf7537884 _dl_catch_error+0x73() in libc.so.6 (0x0033f678)
  8 0xf77c92d2 _dl_open+0xa1() in ld-linux.so.2 (0x0033f678)
  9 0xf7407c37 GLIBC_2+0xc36() in libdl.so.2 (0xff833474)
  10 0xf7537884 _dl_catch_error+0x73() in libc.so.6 (0x0033f7f0)
  11 0xf7408332 _dlerror_run+0x71() in libdl.so.2 (0x0033f7f0)
  12 0xf7407cce GLIBC_2+0xccd() in libdl.so.2 (0x7da72504)
  13 0x7da24778 __glXLookupVendorByName+0x607() in libglx.so.0 (0x7da72504)
  14 0x7da25b90 __glXLookupVendorByScreen+0x1af() in libglx.so.0 (0x7da72174)
  15 0x7da1f1a5 glXChooseVisual+0x24() in libglx.so.0 (0x00000000)
  16 0x7ddc602e init_opengl+0x56d(once=<is not available>, param=<is not available>, context=<is not available>) [/build/wine-2.0.2/dlls/winex11.drv/opengl.c:469] in winex11 (0x0033fb28)
  17 0x7bc8accb RtlRunOnceExecuteOnce+0x5a(once=<couldn't compute location>, func=<couldn't compute location>, param=<couldn't compute location>, context=<couldn't compute location>) [/build/wine-2.0.2/dlls/ntdll/sync.c:1517] in ntdll (0x0033fb78)
  18 0x7b4782a1 InitOnceExecuteOnce+0x20(once=<couldn't compute location>, func=<couldn't compute location>, param=<couldn't compute location>, context=<couldn't compute location>) [/build/wine-2.0.2/dlls/kernel32/sync.c:2361] in kernel32 (0x0033fba8)
  19 0x7ddc92d7 get_glx_driver+0x76(version=<is not available>) [/build/wine-2.0.2/dlls/winex11.drv/opengl.c:767] in winex11 (0x0033fbd8)
  20 0x7ddb8b74 X11DRV_wine_get_wgl_driver+0x13() in winex11 (0x0033fbf8)
  21 0x7e8fa9ce __wine_get_wgl_driver+0x4d(hdc=<couldn't compute location>, version=<couldn't compute location>) [/build/wine-2.0.2/dlls/gdi32/opengl.c:58] in gdi32 (0x0033fc28)
  22 0x7a8a7058 wglDescribePixelFormat+0x37(hdc=<couldn't compute location>, format=<couldn't compute location>, size=<couldn't compute location>, descr=<couldn't compute location>) [/build/wine-2.0.2/dlls/opengl32/wgl.c:99] in opengl32 (0x0033fc78)
  23 0x7a8a70dd wglChoosePixelFormat+0x4c(hdc=<couldn't compute location>, ppfd=<couldn't compute location>) [/build/wine-2.0.2/dlls/opengl32/wgl.c:463] in opengl32 (0x0033fd18)
  24 0x7e8faa25 ChoosePixelFormat+0x34(hdc=<couldn't compute location>, pfd=<couldn't compute location>) [/build/wine-2.0.2/dlls/gdi32/opengl.c:75] in gdi32 (0x0033fd58)
  25 0x10085568 in sdl2 (+0x85567) (0x0033fdac)
  26 0x1008586c in sdl2 (+0x8586b) (0x0033fdc0)
  27 0x1007ba14 in sdl2 (+0x7ba13) (0x0033fdd4)
  28 0x00403c09 in gldriverquery (+0x3c08) (0x0033fdec)
  29 0x00403d42 in gldriverquery (+0x3d41) (0x0033fe40)
  30 0x7b46130c call_process_entry+0xb() in kernel32 (0x0033fe58)
  31 0x7b462304 start_process+0x73(entry=<couldn't compute location>) [/build/wine-2.0.2/dlls/kernel32/process.c:1116] in kernel32 (0x0033fe98)
  32 0x7bc8141c call_thread_func_wrapper+0xb() in ntdll (0x0033feb8)
  33 0x7bc843cf call_thread_func+0xce(entry=0x7b462290, arg=0x404285, frame=0x33ffc8) [/build/wine-2.0.2/dlls/ntdll/signal_i386.c:2759] in ntdll (0x0033ffa8)
  34 0x7bc813fa call_thread_entry_point+0x11() in ntdll (0x0033ffc8)
  35 0x7bc534f3 start_process+0x12(arg=0xff831d04) [/build/wine-2.0.2/dlls/ntdll/loader.c:3054] in ntdll (0x0033ffe8)
  36 0xf760328d __x86.get_pc_thunk.di+0x2a() in libwine.so.1 (0x00000000)
  37 0xf7603390 wine_switch_to_stack+0x1f(func=0x7bc534e0, arg=0xff831d04, stack=0x340000) [/build/wine-2.0.2/libs/wine/port.c:77] in libwine.so.1 (0xff831cd8)
  38 0x7bc593a2 LdrInitializeThunk+0x251(kernel_start=<couldn't compute location>, unknown2=<couldn't compute location>, unknown3=<couldn't compute location>, unknown4=<couldn't compute location>) [/build/wine-2.0.2/dlls/ntdll/loader.c:3115] in ntdll (0xff831d28)
  39 0x7b4684e0 __wine_kernel_init+0xa5f() [/build/wine-2.0.2/dlls/kernel32/process.c:1310] in kernel32 (0xff832e98)
  40 0x7bc5a283 __wine_process_init+0x152() [/build/wine-2.0.2/dlls/ntdll/loader.c:3324] in ntdll (0xff832f08)
  41 0xf76014c7 wine_init+0x2c6(argc=0x2, argv=0xff833474, error="", error_size=0x400) [/build/wine-2.0.2/libs/wine/loader.c:956] in libwine.so.1 (0xff832f68)
  42 0x7c0013b9 main+0xa8(argc=<is not available>, argv=<is not available>) [/build/wine-2.0.2/loader/main.c:254] in <wine-loader> (0xff8333c8)
  43 0xf74268b7 __libc_start_main+0xf6() in libc.so.6 (0x00000000)
0x7d8306da: movl        %eax,0x0(%ebx)
Modules:
Module  Address                 Debug info      Name (83 modules)
PE        400000-  40e000       Export          gldriverquery
PE      10000000-100ac000       Export          sdl2
ELF     78801000-7a800000       Deferred        libnvidia-glcore.so.384.90
ELF     7a800000-7a935000       Dwarf           opengl32<elf>
  \-PE  7a820000-7a935000       \               opengl32
ELF     7b400000-7b7e1000       Dwarf           kernel32<elf>
  \-PE  7b420000-7b7e1000       \               kernel32
ELF     7bc00000-7bcf7000       Dwarf           ntdll<elf>
  \-PE  7bc10000-7bcf7000       \               ntdll
ELF     7c000000-7c004000       Dwarf           <wine-loader>
ELF     7d787000-7d8ae000       Dwarf           libglx_nvidia.so.0
ELF     7d8ee000-7d94d000       Deferred        libgldispatch.so.0
ELF     7d94d000-7d9af000       Deferred        libgl.so.1
ELF     7da17000-7da1d000       Deferred        libnvidia-tls.so.384.90
ELF     7da1d000-7da40000       Dwarf           libglx.so.0
ELF     7da40000-7da47000       Deferred        libxfixes.so.3
ELF     7da47000-7da54000       Deferred        libxcursor.so.1
ELF     7db54000-7db67000       Deferred        libxi.so.6
ELF     7db67000-7db74000       Deferred        libxrandr.so.2
ELF     7db74000-7db80000       Deferred        libxrender.so.1
ELF     7db80000-7dcce000       Deferred        libx11.so.6
ELF     7dd2e000-7dd32000       Deferred        libxcomposite.so.1
ELF     7dd32000-7dd39000       Deferred        libxxf86vm.so.1
ELF     7dd39000-7dd3d000       Deferred        libxinerama.so.1
ELF     7dd3d000-7dd44000       Deferred        libxdmcp.so.6
ELF     7dd44000-7dd49000       Deferred        libxau.so.6
ELF     7dd49000-7dd75000       Deferred        libxcb.so.1
ELF     7dd75000-7dd8a000       Deferred        libxext.so.6
ELF     7dd8a000-7de17000       Dwarf           winex11<elf>
  \-PE  7dda0000-7de17000       \               winex11
ELF     7deae000-7ded9000       Deferred        libexpat.so.1
ELF     7ded9000-7df23000       Deferred        libfontconfig.so.1
ELF     7df23000-7df3c000       Deferred        libz.so.1
ELF     7df3c000-7df7a000       Deferred        libpng16.so.16
ELF     7df7a000-7df8c000       Deferred        libbz2.so.1
ELF     7df8c000-7e043000       Deferred        libfreetype.so.6
ELF     7e043000-7e058000       Deferred        api-ms-win-crt-locale-l1-1-0<elf
PE      7e050000-7e058000       Deferred        api-ms-win-crt-locale-l1-1-0
ELF     7e058000-7e072000       Deferred        api-ms-win-crt-math-l1-1-0<elf>
  \-PE  7e060000-7e072000       \               api-ms-win-crt-math-l1-1-0
ELF     7e072000-7e088000       Deferred        api-ms-win-crt-runtime-l1-1-0<el
PE      7e080000-7e088000       Deferred        api-ms-win-crt-runtime-l1-1-0
ELF     7e088000-7e09f000       Deferred        api-ms-win-crt-string-l1-1-0<elf
PE      7e090000-7e09f000       Deferred        api-ms-win-crt-string-l1-1-0
ELF     7e09f000-7e0b4000       Deferred        api-ms-win-crt-heap-l1-1-0<elf>
  \-PE  7e0a0000-7e0b4000       \               api-ms-win-crt-heap-l1-1-0
ELF     7e0b4000-7e0ca000       Deferred        api-ms-win-crt-stdio-l1-1-0<elf>
  \-PE  7e0c0000-7e0ca000       \               api-ms-win-crt-stdio-l1-1-0
ELF     7e0ca000-7e1c1000       Deferred        ucrtbase<elf>
  \-PE  7e0f0000-7e1c1000       \               ucrtbase
ELF     7e1c1000-7e1d8000       Deferred        vcruntime140<elf>
  \-PE  7e1d0000-7e1d8000       \               vcruntime140
ELF     7e1d8000-7e30b000       Deferred        oleaut32<elf>
  \-PE  7e1f0000-7e30b000       \               oleaut32
ELF     7e30b000-7e383000       Deferred        shlwapi<elf>
  \-PE  7e320000-7e383000       \               shlwapi
ELF     7e383000-7e5c5000       Deferred        shell32<elf>
  \-PE  7e390000-7e5c5000       \               shell32
ELF     7e5c5000-7e5ea000       Deferred        imm32<elf>
  \-PE  7e5d0000-7e5ea000       \               imm32
ELF     7e5ea000-7e616000       Deferred        msacm32<elf>
  \-PE  7e5f0000-7e616000       \               msacm32
ELF     7e616000-7e696000       Deferred        rpcrt4<elf>
  \-PE  7e620000-7e696000       \               rpcrt4
ELF     7e696000-7e7cf000       Deferred        ole32<elf>
  \-PE  7e6b0000-7e7cf000       \               ole32
ELF     7e7cf000-7e7ea000       Deferred        version<elf>
  \-PE  7e7e0000-7e7ea000       \               version
ELF     7e7ea000-7e861000       Deferred        advapi32<elf>
  \-PE  7e800000-7e861000       \               advapi32
ELF     7e861000-7e991000       Dwarf           gdi32<elf>
  \-PE  7e870000-7e991000       \               gdi32
ELF     7e991000-7eae6000       Deferred        user32<elf>
  \-PE  7e9a0000-7eae6000       \               user32
ELF     7eae6000-7eb9f000       Deferred        winmm<elf>
  \-PE  7eaf0000-7eb9f000       \               winmm
ELF     7ef05000-7f000000       Deferred        libm.so.6
ELF     f7407000-f740c000       Dwarf           libdl.so.2
ELF     f740e000-f75dc000       Dwarf           libc.so.6
ELF     f75dc000-f75fa000       Deferred        libpthread.so.0
ELF     f75fa000-f77b2000       Dwarf           libwine.so.1
ELF     f77b6000-f77dd000       Dwarf           ld-linux.so.2
ELF     f77df000-f77e0000       Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
        00000020    0
        0000001f    0
        00000014    0
        00000010    0
        0000000f    0
00000012 winedevice.exe
        0000001e    0
        00000019    0
        00000018    0
        00000013    0
0000001c plugplay.exe
        00000022    0
        00000021    0
        0000001d    0
00000023 explorer.exe
        00000028    0
        00000027    0
        00000026    0
        00000025    0
        00000024    0
00000040 Steam.exe
        0000005e    0
        0000005b    0
        0000005a    0
        00000059    0
        00000056    0
        00000055    0
        00000054    0
        00000053    0
        00000052    0
        00000050    1
        0000004d    0
        0000004b    0
        0000004a    0
        00000049    0
        00000047    0
        00000046    0
        00000045    0
        00000042    0
        00000041    0
00000043 steamwebhelper.exe
        00000044    0
00000057 steamwebhelper.exe
        00000061    0
        00000060    0
        0000005f    0
        00000058    0
0000005c (D) Z:\home\aprokurov\.wine\bin\gldriverquery.exe
        0000005d    0 <==
00000062 winedbg.exe
        00000063    0
System information:
    Wine build: wine-2.0.2
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.9.61

★★
Ответ на: комментарий от xDShot

Сам так подумал, но без него ни x-tension, ни fallout 3 не запустился

playX ★★
() автор топика
Ответ на: комментарий от xDShot

Можно было бы попробовать поставить стим через playonlinux, но тот не может почему то найти никакие библиотеки opengl на компъютере(скорее всего проблема из-за никса)

playX ★★
() автор топика

А не, нашел такой бинарник в стиме. Но странно, что он у вас вместе с вайном лежит.

Пробуйте установить visual c++ 2015 runtime.

xDShot ★★★★★
()

Не хватает ему каких-то либ вендовых.

Ygor ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.