шмеется проблемы при работе с картой Минска CityInfo (http://www.esmasoft.com/). Предоставить полноценный test-case не смогу, потому как сам не могу определить закономерность. Проявляется следующим образом: после установки CityInfo запускается и работает (устанавливается в чистый ~/.wine). Через некоторое время программа перестает запускаться. Вернее, программа якобы запускается, показывает splash, затем splash пропадает, но окно программы не появляется. Как правило, я замечаю это после перезагрузки системы, но, подозревеваю, что с перезагрузкой это не связано. шногда что-то "ломается" между последовательными запусками. Пытаясь сравнивать содержимое каталогов для работающего с сломанного состояний, выяснил, что на такое поведение влияет файл CityInfo[XXXX].bsf (XXXX - некое случайное шестнадцатеричное число) в каталоге установки программы (c:/Program Files/ESMA Ltd/CityInfo). После установки такого файла нет, он создается во время работы программы. Если этот файл удалить либо заменить на файл от работающего снапшота, то работоспособность возвращается. Система: ALT Linux Sisyphus от 05.01.2006 $ rpmquery wine wine-20060302-alt3 Другие "особенности": - CityInfo не появляется в списке окон гнома - иногда пропадает меню (наблюдал иногда после полного закрытя окна программы другим окнои или после переключения между виртуальными рабочими столами) - жутко медленно отрисовывает подписи к остановкам. При масштабе 1:19000 прорисовка может занимать порядка 20 секунд (Celeron 900, 384MB RAM)
Еще одна багофича: программа рисует рекламу в заголовке окна. Сама реклама рисуется нормально, именно в том месте, где надо. Только видна она всегда, независимо от того, должна ли закрываться другими окнами или нет, даже на других виртуальных десктопах.
При установке лицензия в окошке выводится квадратиками
У меня вообще карта закрыта чёрным, и ничего не видно. Но проблемы с незапуском программы нет.
> При установке лицензия в окошке выводится квадратиками Кстати да, со шрифтом для лицензии есть некоторые непонятки. Сам шрифт отоборажается нормально. Но есть разница в начертании при первом запуске (когда ~/.wine еще отсутствует) и при последующих. Какие фонты используются точно не скажу, но разница приблизиткльно как между тахомой (в первый раз) и верданой (в последующие разы) .
> У меня вообще карта закрыта чёрным, и ничего не видно. Но проблемы с > незапуском программы нет. Странно, у меня работает... Это может быть из-за того, что у меня еще xorg-6.9? А файл с расширением .bsf - это сама программа создает, или это wine? Потому как такого файла изначально нет, и без него работает нормально. При каких условиях и кем создается такой файл - не знаю, но именно он может все испортить.
Со шрифтами разберёмся. шнтересно вот почему у вас карта показывается... А файлы .bsf конечно программа создаёт - WINE не создаёт никаких файлов.
Святослав, вы не проверите, какая ситуация с картой сейчас (сборка 1.0.6 с сайта Этерсофта, она же - последняя в Сизифе)?
wine-1.0.9-alt22 CityInfo 2.7 Установка происходит. Вываливается в дамп при запуске программы. Смотреть прикреплённый файл.
Created attachment 743 [details] в консоле Бутылка CityInfo
Причём последнюю строчку я встречаю не в первый раз..
Ставлю ie. Запускаю. Появляется сплэш-картинка и всё. В консоле: [wine@cellar CityInfo]$ winexp CityInfo.exe Running in NT environment... fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION fixme:ole:CoResumeClassObjects stub fixme:bitblt:X11DRV_ClientSideDIBCopy potential optimization: client-side color-index mode DIB copy fixme:bitblt:X11DRV_ClientSideDIBCopy potential optimization: client-side color-index mode DIB copy fixme:service:EnumServicesStatusA 0x2aa3b08 type=30 state=1 0x7db3458c 240 0x7db347d0 0x7db347d8 0x7db347cc fixme:winsock:WSALookupServiceBeginW (0x7d8fe9a0 0x00000210 0x7d8fea00) Stub! wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b842c20 (thread 0023), starting debugger... WineDbg starting on pid 0020 First chance exception: 0xc0000025 in 32-bit code (0x7bc3a13c). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7bc3a13c ESP:0032f824 EBP:0032f888 EFLAGS:00000282( - 00 - -IS1) EAX:0032f830 EBX:7bc8a44c ECX:00110048 EDX:0032fc0c ESI:0032fc0c EDI:0032f894 Stack dump: 0x0032f824: 00404be9 0397253c 0032f844 c0000025 0x0032f834: 00000001 0032fc0c 00409064 00000000 0x0032f844: 74737953 45206d65 726f7272 4320202e 0x0032f854: 3a65646f 2e642520 73250a0d 7bc8a400 0x0032f864: 7b820000 00000002 0032f908 fcc02840 0x0032f874: 87369a97 00000000 7bc560e4 7bc3a0f0 Backtrace: =>1 0x7bc3a13c __regs_RtlRaiseException+0x4c() in ntdll (0x0032f888) 2 0x7bc77c47 in ntdll (+0x67c47) (0x0032fbe8) 3 0x7bc39836 RtlRaiseException+0x6() in ntdll (0x0032fc60) 4 0x0040fe0a in cityinfo (+0xfe0a) (0x0032fcb8) 5 0x0040fe40 in cityinfo (+0xfe40) (0x0032fd00) 6 0x0048c5da in cityinfo (+0x8c5da) (0x0032fd30) 7 0x0048c546 in cityinfo (+0x8c546) (0x0032fda8) 8 0x00546268 in cityinfo (+0x146268) (0x0032fdd4) 9 0x00544d26 in cityinfo (+0x144d26) (0x0032fdf8) 10 0x0054e633 in cityinfo (+0x14e633) (0x0032fe18) 11 0x0057bb1a in cityinfo (+0x17bb1a) (0x0032fe4c) 12 0x00592135 in cityinfo (+0x192135) (0x0032fe5c) 13 0x004e3bc6 in cityinfo (+0xe3bc6) (0x0032fe8c) 14 0x004e3821 in cityinfo (+0xe3821) (0x0032fec0) 15 0x00471560 in cityinfo (+0x71560) (0x0032fee4) 16 0x00593cd7 in cityinfo (+0x193cd7) (0x0032ff08) 17 0x7b8760f7 in kernel32 (+0x560f7) (0x0032ffe8) 18 0xb7e94b87 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) 0x7bc3a13c __regs_RtlRaiseException+0x4c in ntdll: subl $4,%esp Wine-dbg>
Откладываем в связи с временным отсутствием исполнителя bugs@
Задача по релизу W@E 1.0.9 Уже давно не актуально, закрываю.