LINUX.ORG.RU
ФорумGames

Перестал запускаться кхм... Sims 3

 ,


0

1

Месяц не трогал вообще, а сейчас вдруг перестал запускаться с таким логом в дебаге:

warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\system\\%1.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\%1.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\system32\\%1.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\%1.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\system32\\wbem\\%1.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\system32\\%1.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\%1.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\system32\\%1.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\system\\%1.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\%1.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\system32\\%1.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\%1.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\windows\\system32\\wbem\\%1.dll" not found (c0000034)
warn:module:load_builtin_dll cannot open .so lib for builtin L"%1.dll": /usr/bin/../lib64/wine/%1.dll.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
warn:module:load_dll Failed to load module L"%1"; status=c0000135
warn:menubuilder:open_module_icon LoadLibraryExW (L"%1") failed, error 126
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\sims\\The Sims 3\\Game\\Bin\\xinput1_3.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\sims\\The Sims 3 \0412\043f\0435\0440\0435\0434 \0432 \0431\0443\0434\0443\0449\0435\0435\\Game\\Bin\\xinput1_3.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\sims\\The Sims 3\\Game\\Bin\\xinput1_3.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\sims\\The Sims 3 \0412\043f\0435\0440\0435\0434 \0432 \0431\0443\0434\0443\0449\0435\0435\\Game\\Bin\\xinput1_3.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\sims\\The Sims 3\\Game\\Bin\\glu32.dll" not found (c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\sims\\The Sims 3 \0412\043f\0435\0440\0435\0434 \0432 \0431\0443\0434\0443\0449\0435\0435\\Game\\Bin\\glu32.dll" not found (c0000034)
warn:rpc:RPCRT4_default_receive_fragment Short read of header, -1 bytes
warn:rpc:RPCRT4_io_thread receive failed with error 6be
warn:rpc:RPCRT4_default_receive_fragment Short read of header, -1 bytes
warn:rpc:RPCRT4_io_thread receive failed with error 6be

Запускал с помощью q4wine и руками:

WINEPREFIX='...' WINEDEBUG='warn+all'  primusrun wine ./TS3EP11.exe

Знаю только то, что wine был обновлен, но когда я откатился ничего не изменилось.(обновился на wine-1.7.8, откатился на wine-1.7.4)
Не знаю даже что и думать, т.к. свежая установка тоже не работает, а все остальное как работало, так и работает.(civ и ufo).

Прошу помощи.

★★★★★

Ответ на: комментарий от i-rinat

Прекратите хрень нести, лучше скажите, что значат эти сообщения вайна?

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

system\\%1.dll" not found (c0000034)

Вот это означает, что в WINE кто-то накосячил с параметрами.

Failed to load module L"%1"

И пока кто-то это не починит, всё это вряд ли заработает.

i-rinat ★★★★★ ()
Ответ на: комментарий от prischeyadro

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

MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
fixme:win:EnumDisplayDevicesW ((null),0,0x33e694,0x00000000), stub!
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:win:EnumDisplayDevicesW ((null),0,0x33ca54,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33c844,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a760-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Нет такого файла или каталога
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:thread:SetThreadIdealProcessor (0x16c): stub
fixme:thread:SetThreadIdealProcessor (0x78c): stub
fixme:thread:SetThreadIdealProcessor (0x790): stub
fixme:xinput:XInputGetState (0 0x33eb5c)
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:thread:SetThreadIdealProcessor (0x96c): stub
wine: Unhandled page fault on read access to 0x00000038 at address 0x509d82 (thread 0028), starting debugger...
Process of pid=0027 has terminated
No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process  tid      prio (all id:s are in hex)
0000000e services.exe
        0000001e    0
        0000001d    0
        00000014    0
        00000010    0
        0000000f    0
00000012 winedevice.exe
        0000001c    0
        00000019    0
        00000017    0
        00000013    0
0000001a plugplay.exe
        00000020    0
        0000001f    0
        0000001b    0
00000021 explorer.exe
        00000022    0
winedbg: Internal crash at 0x7ec00f4d
Это без дебага.
А вот с primus'ом:
/usr/bin/WINELOADER=64: could not open
err:process:start_wineboot failed to start wineboot, err 1359
/usr/bin/WINELOADER=64: could not open

deterok ★★★★★ ()
Ответ на: комментарий от i-rinat

Дык работало на 1.7.4...
Там как раз с мехом у животным артефакты исправили...

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

В самом? В исходниках?

Это зависит от того, где именно эта строчка находится: «%1». Если в исходниках WINE, то ошибка где-то там. Хотя есть ещё вероятность, что это где-то в конфигурационных файлах.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

В общем вот так не запускается на чистом префиксе без warn'ов

 wine ./TS3EP11.exe 
/usr/bin/WINELOADER=64: could not open
err:process:start_wineboot failed to start wineboot, err 1359
/usr/bin/WINELOADER=64: could not open
fixme:msvcrt:MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
Application tried to create a window, but no driver could be loaded.
The explorer process failed to start.

deterok ★★★★★ ()
Ответ на: комментарий от ritsufag

Ого, смотрю, с тобой шутки плохи.

anonymous ()
Ответ на: комментарий от deterok

/usr/bin/WINELOADER=64: could not open

Оно у тебя пытается запустить бинарник с именем «/usr/bin/WINELOADER=64». Это сложно назвать правильным. Может ты переиграл с переменными среды?

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

Откатываюсь на wine-1.6, если все продолжится то 100% дело не в нем.

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

если все продолжится то 100% дело не в нем.

Ой, да мне безразлично, в нём дело или не в нём. Ты просил помощи — я написал, как искал бы причину ошибки сам. Я не хочу участвовать в религиозных спорах по поводу безупречности какого бы то ни было ПО.

i-rinat ★★★★★ ()

Ты еще дом 2 из ie под вайн посмотри, может, понравится.

UbuntuBasedHater ()
Ответ на: комментарий от UbuntuBasedHater

Да, я его раньше смотрел по телевизору, и че?

deterok ★★★★★ ()
Ответ на: комментарий от UbuntuBasedHater

Иди выбери себе кде лучше маменькин сынок. Все за тебя, лошару, вечно решают.

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

за тебя, лошару

О, сразу переход на личности. Интересно, часто ли быдло набирает четыре звездочки? Первый раз вижу.

Все за тебя, лошару, вечно решают

Если мне не охота тратить время на тыканье очередного дистра, то что? И я оказался прав - OpenSUSE не в пример адекватнее.

Да, я его раньше смотрел по телевизору, и че?

Через плечо. Быдло оно и есть быдло. Где тут кнопка «игнор»? А, все, нашел.

UbuntuBasedHater ()
Ответ на: комментарий от i-rinat

Привет, в общем еле нагуглил какие-то пастбиновские вещи: http://pastebin.com/1F0jYPUS
Т.е. ошибка появлялась уже и в других приложениях.
Сейчас отвалилась Civilization 4, что меня очень опечалило.

Кажется дело в каком-то системном пакете, но никак не могу найти, что дало такой результат. Есть какие мысли?

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

Есть какие мысли?

Неа, вообще никаких. Надо цепляться отладчиком и смотреть, где начинаются эти %1. С wine'ом это всё делать довольно проблематично, так что вряд ли тут что либо можно сделать. Нужно составлять багрепорт и ждать, пока починят.

Если хочешь ускорить починку багов, бисекцией выясни, с какого коммита в wine появилась регрессия. Такие баги быстрее чинят.

i-rinat ★★★★★ ()

warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\sims\\The Sims 3\\Game\\Bin\\xinput1_3.dll" not found (c0000034) warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\sims\\The Sims 3 \0412\043f\0435\0440\0435\0434 \0432 \0431\0443\0434\0443\0449\0435\0435\\Game\\Bin\\xinput1_3.dll" not found (c0000034) warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\sims\\The Sims 3\\Game\\Bin\\xinput1_3.dll" not found (c0000034) warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\sims\\The Sims 3 \0412\043f\0435\0440\0435\0434 \0432 \0431\0443\0434\0443\0449\0435\0435\\Game\\Bin\\xinput1_3.dll" not found (c0000034) warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\sims\\The Sims 3\\Game\\Bin\\glu32.dll" not found (c0000034) warn:ntdll:NtQueryAttributesFile L"\\??\\C:\\sims\\The Sims 3 \0412\043f\0435\0440\0435\0434 \0432 \0431\0443\0434\0443\0449\0435\0435\\Game\\Bin\\glu32.dll" not found (c0000034)


not found


Думаю ты понимаешь о чем речь - не найдены dll-ки
Переустанови Sims3, подставь ему xinput1_3.dll
Пересоздай префикс: удали папку с префиксом, создай ее, сделай:

WINEPREFIX=путь-к-префиксу winecfg

ubuntuawp ★★ ()
Последнее исправление: ubuntuawp (всего исправлений: 2)
Ответ на: комментарий от i-rinat

Спасибо за совет попробую, мне до сих пор кажется, что косяк в bumblebee, т.к. без него sims пускается, но из-за галиума некорректно отрисовывает текст.

deterok ★★★★★ ()
Ответ на: комментарий от ubuntuawp

)
Ты думаешь я этого не делал.
В любом случае спасибо за отклик.

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

без него sims пускается, но из-за галиума некорректно отрисовывает текст.

Тогда проще ждать фикса Gallium'а.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

Нет смысла, встроенная видюшка не потянет такую игрушку...

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