LINUX.ORG.RU

опять wine


0

0

при запуске любого приложения выдаёт

lyrr@wing:~$ winecfg
err:seh:setup_exception stack overflow 64 bytes in thread 0009 eip 7bc3ac5f esp 00230fc0 stack 0x231000-0x340000

вот такую штуку. При этом в отличии от прошлого раза директория .wine в ~ есть. Что с этим делать не знаю, гугл не помог. Дистр - Debian Lenny/Sid amd64, wine 0.9.52.

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

ахха...ещё бы %) шучу
он с собой кучу 32битных либ потянул. Так что дело не в этом.

amoralyrr ★☆
() автор топика

ну вообще он пишет про переполнение стека насколько я понял. а другие версии вайна как себя ведут?

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

пакет на оф сайте брал? у знакомого стоял на амд64, то ли 52 и работал и 45 работал. Так что даже не знаю. Случайно руками (сборкой из сорцов) не баловался, а то может это остатки от того вайна ( с таким уже сталкивался почти лично)

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

я о том что wine исполняет 32bit only код, как он при этом может 64bit я понятия не имею. наличие сборки под amd64 объясняю линковкой с либами из lib32, а не lib как обычно... also придираюсь или идиот ты уж сам решай

cobold ★★★★★
()
Ответ на: комментарий от shell-script

>А apt-get install нынче не рулит?

>Пакет брал из репов с winehq.com >он с собой кучу 32битных либ потянул

читать до просветления!

Dudraug ★★★★★
()

хм... оно конечно очень страно. Но если попробовать поставить wine из Sid репа? можно попробовать и из Lenny но там версия старее намного (44 я ее собсна и юзаю, но ставил с оф репа)

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

пробовал уже. Ничего не менялось, только ошибку по-другому выдавал. Отдельным окошком. Ещё пробовал набор ia32-библиотек из Sid'а. Опять же ровным счётом ничего.

amoralyrr ★☆
() автор топика

так...а какие пакеты нужны для сборки wine из сорцов? Можно попробовать свою сборку сделать.

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

хм.. оно тебе не надо aptitude/apt-get должен был то что надо потянуть
dpkg -s wine
скажи какая сборка стоит
а вообще это Унстейбл/Тестинг и еще 64битный
ставь i386 и горе тебе не будет

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

wing:/home/lyrr# dpkg -s wine
Package: wine
Status: install ok installed
Priority: optional
Section: otherosfs
Installed-Size: 49652
Maintainer: Scott Ritchie <scottritchie@ubuntu.com>
Architecture: amd64
Version: 0.9.52~winehq0~debian~4.0-1

и далее зависимости и описание. i386 дистрибутив ставить нет желания, ибо слишком привык к дополнительным 8 регистрам и прочим радостям EM64T.

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

а вообще есть мысли, что что-то с драйверами или с железом и поэтому такая ошибка возникает. На десктопе стоит тот же самый Lenny amd64 и тот же самый wine и всё почему-то работает.

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

>ибо слишком привык к дополнительным 8 регистрам и прочим радостям EM64T.

Ты видишь реальный прирост производительности? или ты асемблер-программист? ( в этом случае все претензии снимаю)

>На десктопе стоит тот же самый Lenny amd64 и тот же самый wine и всё почему-то работает.

а вот с этого надо было начинать. Таки да, скорее всего что то с железом.

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

ассемблер :)
насчёт железа: может ли wine не работать из-за драйвера видеокарты? Бред конечно, но вдруг. Связано с тем, что если использовать nv, то при запуске выдаётся просто Segmentation Fault. То, что я писал выше вылетает при использовании официального закрытого драйвера. Карточка GeForce 8400gs.

amoralyrr ★☆
() автор топика

собственно проблема найдена. Я был прав, заключалась она в драйверах, а точнее в кривой 32-битной библиотеке libGL. Терь всё работает как часы %)

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