Ошибка LIMBO при запуске из-за внутренних ошибок - получены неверные параметры

Я установил LIMBO из Humble Bundle V, и, насколько мне известно, в него входит вино (я также установил последнюю версию репозитория на случай, если это произошло из-за этого).

Однако игра даже не запускается и выдает сообщение «Ошибка программы Wine». Внутренние ошибки - получены неверные параметры.

Есть ли способ зарегистрировать ошибку или кто-нибудь знает, почему это происходит? Этот вопрос задавался ранее, но, похоже, он исчез.

Моя видеокарта представляет собой Geforce GT 250

Wine выдает следующую ошибку:

wine /opt/limbo/support/limbo/drive_c/Program\ Files/limbo/limbo.exe
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:win:EnumDisplayDevicesW ((null),0,0x32f580,0x00000000), stub!
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1920x1080x32 @60! (XRandR)
err:xrandr:X11DRV_XRandR_SetCurrentMode Resolution change not successful -- perhaps display has changed?
wine: Unhandled page fault on read access to 0x00000000 at address 0x48213e (thread 0009), starting debugger...

Отладчик имеет следующий вывод:

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0048213e).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:0048213e ESP:0032f9f4 EBP:0037cdd0 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000000 EBX:00000000 ECX:00000000 EDX:0037cf4c
 ESI:0037cda8 EDI:0037cdcc
Stack dump:
0x0032f9f4:  0037cda8 0034c708 7bc35120 00000000
0x0032fa04:  0037cda8 0032fa38 0079fc58 00000000
0x0032fa14:  0048b7d4 00000001 0037cdcc 00000001
0x0032fa24:  00000780 00000438 0034c620 00000000
0x0032fa34:  0034c708 0032fa78 007a04e2 00000002
0x0032fa44:  0048c4bc 00000780 00000438 0037cda8
Backtrace:
=>0 0x0048213e in limbo (+0x8213e) (0x0037cdd0)
0x0048213e: movl    0x0(%eax),%edx
Modules:
Module  Address         Debug info  Name (103 modules)
PE    400000-  926000   Export          limbo
PE  10000000-101ff000   Deferred        d3dx9_43
ELF 79bb3000-7b800000   Deferred        libnvidia-glcore.so.295.53
ELF 7b800000-7ba15000   Deferred        kernel32<elf>
  \-PE  7b810000-7ba15000   \               kernel32
ELF 7bc00000-7bcc3000   Deferred        ntdll<elf>
  \-PE  7bc10000-7bcc3000   \               ntdll
ELF 7bf00000-7bf04000   Deferred        <wine-loader>
ELF 7d7e0000-7d7e4000   Deferred        libnvidia-tls.so.295.53
ELF 7d7e4000-7d8bc000   Deferred        libgl.so.1
ELF 7d9d0000-7d9d9000   Deferred        librt.so.1
ELF 7d9d9000-7d9de000   Deferred        libgpg-error.so.0
ELF 7d9de000-7d9f6000   Deferred        libresolv.so.2
ELF 7d9f6000-7d9fa000   Deferred        libkeyutils.so.1
ELF 7d9fa000-7da43000   Deferred        libdbus-1.so.3
ELF 7da43000-7da55000   Deferred        libp11-kit.so.0
ELF 7da55000-7dada000   Deferred        libgcrypt.so.11
ELF 7dada000-7daec000   Deferred        libtasn1.so.3
ELF 7daec000-7daf5000   Deferred        libkrb5support.so.0
ELF 7daf5000-7dafa000   Deferred        libcom_err.so.2
ELF 7dafa000-7db22000   Deferred        libk5crypto.so.3
ELF 7db22000-7dbf1000   Deferred        libkrb5.so.3
ELF 7dbf1000-7dc03000   Deferred        libavahi-client.so.3
ELF 7dc03000-7dc11000   Deferred        libavahi-common.so.3
ELF 7dc11000-7dcd5000   Deferred        libgnutls.so.26
ELF 7dcd5000-7dd13000   Deferred        libgssapi_krb5.so.2
ELF 7dd13000-7dd66000   Deferred        libcups.so.2
ELF 7dd94000-7ddc8000   Deferred        uxtheme<elf>
  \-PE  7dda0000-7ddc8000   \               uxtheme
ELF 7ddc8000-7ddd3000   Deferred        libxcursor.so.1
ELF 7ddd4000-7dde7000   Deferred        gnome-keyring-pkcs11.so
ELF 7de47000-7de4d000   Deferred        libxfixes.so.3
ELF 7deac000-7ded6000   Deferred        libexpat.so.1
ELF 7ded6000-7df0a000   Deferred        libfontconfig.so.1
ELF 7df0a000-7df1a000   Deferred        libxi.so.6
ELF 7df1a000-7df1e000   Deferred        libxcomposite.so.1
ELF 7df1e000-7df27000   Deferred        libxrandr.so.2
ELF 7df27000-7df31000   Deferred        libxrender.so.1
ELF 7df31000-7df37000   Deferred        libxxf86vm.so.1
ELF 7df37000-7df3b000   Deferred        libxinerama.so.1
ELF 7df3b000-7df5d000   Deferred        imm32<elf>
  \-PE  7df40000-7df5d000   \               imm32
ELF 7df5d000-7df64000   Deferred        libxdmcp.so.6
ELF 7df64000-7df85000   Deferred        libxcb.so.1
ELF 7df85000-7df9f000   Deferred        libice.so.6
ELF 7df9f000-7e0d3000   Deferred        libx11.so.6
ELF 7e0d3000-7e0e5000   Deferred        libxext.so.6
ELF 7e0e5000-7e178000   Deferred        winex11<elf>
  \-PE  7e0f0000-7e178000   \               winex11
ELF 7e178000-7e18e000   Deferred        libz.so.1
ELF 7e18e000-7e228000   Deferred        libfreetype.so.6
ELF 7e228000-7e247000   Deferred        libtinfo.so.5
ELF 7e247000-7e269000   Deferred        libncurses.so.5
ELF 7e27d000-7e292000   Deferred        xinput1_3<elf>
  \-PE  7e280000-7e292000   \               xinput1_3
ELF 7e292000-7e2a6000   Deferred        psapi<elf>
  \-PE  7e2a0000-7e2a6000   \               psapi
ELF 7e2a6000-7e304000   Deferred        dbghelp<elf>
  \-PE  7e2b0000-7e304000   \               dbghelp
ELF 7e304000-7e391000   Deferred        msvcrt<elf>
  \-PE  7e320000-7e391000   \               msvcrt
ELF 7e391000-7e4c5000   Deferred        wined3d<elf>
  \-PE  7e3a0000-7e4c5000   \               wined3d
ELF 7e4c5000-7e4fe000   Deferred        d3d9<elf>
  \-PE  7e4d0000-7e4fe000   \               d3d9
ELF 7e4fe000-7e573000   Deferred        rpcrt4<elf>
  \-PE  7e510000-7e573000   \               rpcrt4
ELF 7e573000-7e67b000   Deferred        ole32<elf>
  \-PE  7e590000-7e67b000   \               ole32
ELF 7e67b000-7e697000   Deferred        dinput8<elf>
  \-PE  7e680000-7e697000   \               dinput8
ELF 7e697000-7e6d1000   Deferred        winspool<elf>
  \-PE  7e6a0000-7e6d1000   \               winspool
ELF 7e6d1000-7e7c9000   Deferred        comctl32<elf>
  \-PE  7e6e0000-7e7c9000   \               comctl32
ELF 7e7c9000-7e833000   Deferred        shlwapi<elf>
  \-PE  7e7e0000-7e833000   \               shlwapi
ELF 7e833000-7ea44000   Deferred        shell32<elf>
  \-PE  7e840000-7ea44000   \               shell32
ELF 7ea44000-7eb23000   Deferred        comdlg32<elf>
  \-PE  7ea50000-7eb23000   \               comdlg32
ELF 7eb23000-7eb3c000   Deferred        version<elf>
  \-PE  7eb30000-7eb3c000   \               version
ELF 7eb3c000-7eb9c000   Deferred        advapi32<elf>
  \-PE  7eb50000-7eb9c000   \               advapi32
ELF 7eb9c000-7ec59000   Deferred        gdi32<elf>
  \-PE  7ebb0000-7ec59000   \               gdi32
ELF 7ec59000-7ed99000   Deferred        user32<elf>
  \-PE  7ec70000-7ed99000   \               user32
ELF 7ef99000-7efa6000   Deferred        libnss_files.so.2
ELF 7efa6000-7efc0000   Deferred        libnsl.so.1
ELF 7efc0000-7efec000   Deferred        libm.so.6
ELF 7efee000-7eff4000   Deferred        libuuid.so.1
ELF 7eff4000-7f000000   Deferred        libnss_nis.so.2
ELF b7411000-b7415000   Deferred        libxau.so.6
ELF b7415000-b741e000   Deferred        libnss_compat.so.2
ELF b741f000-b7424000   Deferred        libdl.so.2
ELF b7424000-b75ca000   Deferred        libc.so.6
ELF b75cb000-b75e6000   Deferred        libpthread.so.0
ELF b75e9000-b75f2000   Deferred        libsm.so.6
ELF b75fa000-b773c000   Dwarf           libwine.so.1
ELF b773e000-b7760000   Deferred        ld-linux.so.2
ELF b7760000-b7761000   Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\opt\limbo\support\limbo\drive_c\Program Files\limbo\limbo.exe
    00000009    0 <==
0000000e services.exe
    00000020    0
    0000001f    0
    00000019    0
    00000018    0
    00000017    0
    00000015    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001d    0
    0000001a    0
    00000014    0
    00000013    0
0000001b plugplay.exe
    00000021    0
    0000001e    0
    0000001c    0
00000022 explorer.exe
    00000023    0
System information:
    Wine build: wine-1.4
    Platform: i386
    Host system: Linux
    Host version: 3.2.0-24-generic-pae
1
задан 13 June 2017 в 15:43

4 ответа

У меня была такая же проблема с настройкой двух мониторов. Одним из успешных обходных путей для меня было полное отключение вторичного монитора (например, с помощью диалога настроек nvidia). Это может помочь вам, пока CodeWeaver не предоставит реальное исправление.

0
ответ дан 13 June 2017 в 15:43

Эта проблема, по-видимому, связана с установкой полноэкранного разрешения для LIMBO с частотой кадров, отличной от поддерживаемой (51Hz было указано в выходных данных xrandr для разрешения 1920x1080, в то время как игра пытается установить его на 60Hz ]).

  • Вы можете попробовать отредактировать файл /opt/limbo/support/limbo/drive_c/Program\ Files/limbo/settings.txt и изменить параметр backbufferheight = 1080, чтобы настроить его на текущий размер дисплея.
  • Если это не сработает, попробуйте запустить игру в оконном режиме, изменив параметр на windowedmode = true и, возможно, уменьшив значение backbufferheight = 720 или подобное.
0
ответ дан 13 June 2017 в 15:43

Пер Джеффри Розен (соучредитель Humble Bundle) через omgubuntu :

Сборка LIMBO Linux была создана CodeWeavers, которые в основном принимают пользовательскую версию Wine и настраивают игра, чтобы убедиться, что она работает без нареканий.

Это наш первый эксперимент с CodeWeavers, и мы внимательно следим за ним.

Если в игре есть какие-либо ошибки, я не хочу, чтобы люди думали: «О, хорошо, он использует Wine» - их следует отправлять в CodeWeavers, которые должны сделать все возможное, чтобы их исправить.

Итак, если кто-то здесь может помочь, это замечательно, но если вы можете выяснить, как, подробности о Codeweavers могут быть наиболее полезными.

К сожалению, сообщать об ошибках нелегко.

LIMBO здесь: http://www.codeweavers.com/compatibility/browse/name/?app_id=9528 .

Он перенаправляет вас на поддержку [ 112] стр. Он ожидает, что вы купили настоящий кроссовер по большей части. Я призываю людей ковыряться в этом, если у вас есть время - мы могли бы их обидеть достаточно, чтобы открыть лучший канал связи, если ничего больше.

Я нашел соответствующий отчет на форумах разработчиков кода .

0
ответ дан 13 June 2017 в 15:43

Хорошо, я нашел своего рода «обходной путь». Это включает в себя отключение pulseaudio и загрузку alsa. Для этого я следовал этой статье . Затем я удалил Limbo и переустановил более раннюю версию. Вуаля! Игра работает. Звук работает.

0
ответ дан 13 June 2017 в 15:43

Другие вопросы по тегам:

Похожие вопросы: