Wine + Photoshop CS2 = PROFILE_FlushFile No current profile! , Ошибка сегментирования

2009-07-23 Пенетрантность Mishustin Alexey
Здравствуйте!

Перестал работать Photoshop CS2 под вайном (ОС Lenny, вайн - штатный).
Именно перестал, так как до этого работал.

Симптомы такие. 

При обычном запуске падает, не выдавая никаких сообщений, на стадии
Initializing 

Однако, примерно в 1 случае из 20 запускается. То есть ошибка несколько
плавающая. Но реально убивает перебирать эти 20 раз... 

При запуске из консоли с WINEDEBUG=warn+all и с записью всех (21)
сообщений в файл падает на том же этапе, в файле - разное количество
строк (от 2000 до 6000), но последние 2 строки - всегда одинаковые:

warn:profile:PROFILE_FlushFile No current profile!
warn:profile:PROFILE_FlushFile No current profile!

А в консоль - именно в консоль, а уже не в файл - пишется:
Ошибка сегментирования (по-русски).

В том 1-м разе из 20-и, когда фотошоп таки запускается, этих 2-х строк
про PROFILE_FlushFile в файле не появляется до тех пор, пока я не закрою
фотошоп. А как закрою - они появляются, снова последние.

Пускать без файла настроек и без плагинов пробовал, симптомы те же. 

Восстановление даже из самых старых копий вайна не помогает. В нем
наставлена куча всего нужного и сложного, поэтому вариант убить ~/.wine
не годится.

Из последних изменений в системе - шрифты (ttf-liberation и
ttf-mscorefonts-installer). Не может в них быть собака зарыта?

Пока, как временное решение, поставил фотошоп в виртуалбоксе, но не
кошерно. Работало ведь уже в вайне-то...

Поделитесь, пожалуйста, соображениями, что можно сделать? Я думаю над
следующим:
1. Можно ли  у того же пользователя (в той же ~) одновременно создать
еще одну папку вайна (типа ~/.wine2), и в ней экспериментировать?
2. Может ли сегфолт относиться к вайну, а не к фотошопу (раз он не
попадает в файл)?
3. Гугль молчит, как партизан, по поводу Photoshop PROFILE FlushFile.
Что за PROFILE FlushFile?

--
С уважением,
Алексей Мишустин
---
Audacious is stopped

xxx можно ли сфотографировать вампира на зеркалку?


Re: Wine + Photoshop CS2 = PROFILE_FlushFile No current profile! , Ошибка сегментирования

2009-07-23 Пенетрантность Mishustin Alexey
В Чтв, 23/07/2009 в 23:26 +0300, Andrey Tataranovich пишет:
 20:50 Thu 23 Jul, Mishustin Alexey wrote:
  1. Можно ли  у того же пользователя (в той же ~) одновременно создать
  еще одну папку вайна (типа ~/.wine2), и в ней экспериментировать?
 Можно, для этого нужно запускать WINEPREFIX=~/.wine2 wine 

$ WINEDEBUG=warn+all WINEPREFIX=/home/shumkar/.ps wine /media/Photoshop
CS2/Setup.exe~/ps 21  sleep 5  cat ~/ps | tail -10
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:driver:CloseDriver Failed to close driver
warn:driver:CloseDriver Failed to close driver
warn:driver:CloseDriver Failed to close driver
warn:driver:CloseDriver Failed to close driver
warn:driver:CloseDriver Failed to close driver
warn:profile:PROFILE_FlushFile No current profile!
Птн Июл 24 00:57 shumkar !1006 :~ $

Если 5 секунд не ждать, последняя строчка не успевает дописаться.

И еще мелькали фотошоповские окошки с ошибками .\AutoPlay\Main.ini,
MAIN_FILE_VERSION, PRODUCT_REGISTRY_PARENT, PRODUCT_REGISTRY_KEY.

  3. Гугль молчит, как партизан, по поводу Photoshop PROFILE FlushFile.
  Что за PROFILE FlushFile?
 В домашней директории места достаточно?

Полно.

$ df
Файловая система 1K-блоков  Исп  Доступно  Исп% смонтирована на
/dev/hde1 41286796  20153832  19035680  52% /
(~ - на том же диске.)

И еще фотошоп теперь не удаляется...

--
С уважением,
Алексей Мишустин
---
Audacious is stopped

Как только libastral допилят, linux будет грузиться за 3 секунды до 
нажатия кнопки power
А если спустя две секунды я передумаю нажимать, он всё равно загрузится?
Если либастрал действительно допилят, то не передумаешь.