Bug 49

Summary: Проблема при работе с программой CityInfo
Product: WINE@Etersoft Reporter: Sviatoslav Sviridov <svd>
Component: Запуск ; Отладка ; ИсключенияAssignee: BUGS@Etersoft <bugs>
Status: CLOSED INVALID QA Contact: Vitaly Lipatov <lav>
Severity: minor    
Priority: P5 CC: kondratyuk, olezha, vitperov, vostok
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 1986, 3000    
Attachments: в консоле

Description Sviatoslav Sviridov 2006-03-16 01:25:21 MSK
шмеется проблемы при работе с картой Минска 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)
Comment 1 Sviatoslav Sviridov 2006-03-16 01:29:21 MSK
Еще одна багофича: программа рисует рекламу в заголовке окна. Сама реклама
рисуется нормально, именно в том месте, где надо. Только видна она всегда,
независимо от того, должна ли закрываться другими окнами или нет, даже на других
виртуальных десктопах.
Comment 2 Vitaly Lipatov 2006-03-18 14:26:11 MSK
При установке лицензия в окошке выводится квадратиками  
Comment 3 Vitaly Lipatov 2006-03-18 14:34:04 MSK
У меня вообще карта закрыта чёрным, и ничего не видно. Но проблемы с 
незапуском программы нет. 
Comment 4 Sviatoslav Sviridov 2006-03-18 19:33:58 MSK
> При установке лицензия в окошке выводится квадратиками

Кстати да, со шрифтом для лицензии есть некоторые непонятки. Сам шрифт
отоборажается нормально. Но есть разница в начертании при первом запуске (когда
~/.wine еще отсутствует) и при последующих.
Какие фонты используются точно не скажу, но разница приблизиткльно как между
тахомой (в первый раз) и верданой (в последующие разы) .
Comment 5 Sviatoslav Sviridov 2006-03-18 19:37:15 MSK
> У меня вообще карта закрыта чёрным, и ничего не видно. Но проблемы с 
> незапуском программы нет. 

Странно, у меня работает... Это может быть из-за того, что у меня еще xorg-6.9?

А файл с расширением .bsf - это сама программа создает, или это wine? Потому как
такого файла изначально нет, и без него работает нормально. При каких условиях и
кем создается такой файл - не знаю, но именно он может все испортить.
Comment 6 Vitaly Lipatov 2006-03-18 23:37:15 MSK
Со шрифтами разберёмся. шнтересно вот почему у вас карта показывается... 
А файлы .bsf конечно программа создаёт - WINE не создаёт никаких файлов. 
Comment 7 Vitaly Lipatov 2007-03-04 20:05:03 MSK
Святослав, вы не проверите, какая ситуация с картой сейчас (сборка 1.0.6 с сайта Этерсофта, она же - последняя в Сизифе)?
Comment 8 Andrey Vusik 2008-09-21 21:34:24 MSD
wine-1.0.9-alt22
CityInfo 2.7
Установка происходит. Вываливается в дамп при запуске программы. Смотреть прикреплённый файл.
Comment 9 Andrey Vusik 2008-09-21 21:35:09 MSD
Created attachment 743 [details]
в консоле

Бутылка CityInfo
Comment 10 Andrey Vusik 2008-09-21 21:37:19 MSD
Причём последнюю строчку я встречаю не в первый раз..
Comment 11 Andrey Vusik 2008-09-21 21:41:50 MSD
Ставлю 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>    
Comment 12 Vitaly Lipatov 2012-01-13 19:35:05 MSK
Откладываем в связи с временным отсутствием исполнителя bugs@
Comment 13 Олег Шевченко 2024-04-17 23:47:12 MSK
Задача по релизу W@E 1.0.9
Уже давно не актуально, закрываю.