Bug 2894

Summary: IE выпадает в winedbg при запуске
Product: WINE@Etersoft Reporter: Artem Zolochevskiy <artem.zolochevskiy>
Component: Internet Explorer / GeckoAssignee: Andrey Vusik <night>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P4 CC: amorozov, baraka, kondratyuk, lav, night, pav, shpigor
Version: 1.0.9   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 2820    
Bug Blocks: 4284, 4340    
Attachments: wine.log.gz
wine.log
дебаг
На Мульти

Description Artem Zolochevskiy 2008-11-12 13:01:16 MSK
свежая установка 1.0.9 Local
после чего ieinstall
установить flash -- да
установка прошла нормально.

запускаем
wine iexplore http://www.tis-dialog.ru

зависает и вываливается с:
[az@az ~]$ wine iexplore http://www.tis-dialog.ru
Warning: could not find DOS drive for current working directory '/home/az', starting in the Windows directory.                                                                                    
err:shell:ReadCabinetState Initializing shell cabinet settings                                   
fixme:shell:DllGetClassObject failed for CLSID=                                                  
        {53bd6b4e-3780-4693-afc3-7161c2f3ee9c} (MruLongList)                                     
err:rebar:REBAR_WindowProc unknown msg 200b wp=00000000 lp=71180f00                              
fixme:toolbar:TOOLBAR_CheckStyle [0x10038] TBSTYLE_REGISTERDROP not implemented                  
fixme:toolbar:TOOLBAR_CheckStyle [0x10038] TBSTYLE_REGISTERDROP not implemented                  
fixme:shell:NTSHChangeNotifyRegister (0x10038,0x00008003,0x00008000,0x0000c075,0x00000001,0x33dc3c):semi stub.                                                                                    
fixme:toolbar:TOOLBAR_Unkwn45D hwnd=0x10038, wParam=0x00000000, size.cx=1280, size.cy=32000 stub!
fixme:toolbar:TOOLBAR_CheckStyle [0x10038] TBSTYLE_REGISTERDROP not implemented                  
fixme:toolbar:TOOLBAR_CheckStyle [0x10038] TBSTYLE_REGISTERDROP not implemented                  
fixme:toolbar:TOOLBAR_Unkwn464 hwnd=0x1003c wParam 00000001 lParam 00000000                      
fixme:toolbar:TOOLBAR_Unkwn45D hwnd=0x10052, wParam=0x00000000, size.cx=1280, size.cy=796 stub!  
fixme:shell:NTSHChangeNotifyRegister (0x10052,0x00008003,0x0c02b7ff,0x0000c075,0x00000001,0x33dc7c):semi stub.                                                                                    
fixme:shell:DllGetClassObject failed for CLSID=                                                  
        {871c5380-42a0-1069-a2ea-08002b30309d} (unknown)                                         
fixme:shell:NTSHChangeNotifyRegister (0x1002c,0x00008003,0x0003f5f4,0x00000410,0x00000001,0x33ea34):semi stub.                                                                                    
fixme:shell:SignalFileOpen (0x00000000):stub.                                                    
fixme:shell:DllGetClassObject failed for CLSID=                                                  
        {871c5380-42a0-1069-a2ea-08002b30309d} (unknown)                                         
fixme:msimtf:CActiveIMM_Create ((nil) {08c0e040-62d1-11d1-9326-0060b067b86e} 0x33bc24)           
fixme:shell:DllGetClassObject failed for CLSID=                                                  
        {871c5380-42a0-1069-a2ea-08002b30309d} (unknown)                                         
fixme:rpc:alloc_serverprotoseq protseq "mswmsg" not supported                                    
wine: Unhandled page fault on read access to 0x2e362081 at address 0x65f02eb0 (thread 0009), starting debugger...                                                                                 
WineDbg starting on pid 0008                                                                     
Unhandled exception: page fault on read access to 0x2e362081 in 32-bit code (0x65f02eb0).        
err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "ole32.dbg" ("")                            
Register dump:                                                                                   
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b                                                 
 EIP:65f02eb0 ESP:0033c490 EBP:0033c4b4 EFLAGS:00010246(   - 00      -RIZP1)                     
 EAX:2e362045 EBX:001899c0 ECX:65faf080 EDX:00000000                                             
 ESI:00000000 EDI:001899a8                                                                       
Stack dump:
0x0033c490:  001899a8 00000000 00000000 01852478
0x0033c4a0:  01852478 00000000 0033c4bc 65fa7012
0x0033c4b0:  00000000 0033c4d4 65f05020 001899a8
0x0033c4c0:  0033c4d0 00000000 00000001 00000000
0x0033c4d0:  00000000 0033c50c 65f69197 001899a8
0x0033c4e0:  01852478 800706a7 00000000 65f052cb
Backtrace:
=>1 0x65f02eb0 in ole32 (+0x2eb0) (0x0033c4b4)
  2 0x65f05020 in ole32 (+0x5020) (0x0033c4d4)
  3 0x65f69197 in ole32 (+0x69197) (0x0033c50c)
  4 0x65f69095 in ole32 (+0x69095) (0x0033c564)
  5 0x69bd4222 in msxml3 (+0xc4222) (0x0033c5d8)
  6 0x69b59dbc in msxml3 (+0x49dbc) (0x0033c63c)
  7 0x70d090ba in mshtml (+0xb90ba) (0x0033c664)
  8 0x70d08fb2 in mshtml (+0xb8fb2) (0x0033c684)
  9 0x70d18051 in mshtml (+0xc8051) (0x0033e6d4)
  10 0x70d17f09 in mshtml (+0xc7f09) (0x0033e714)
  11 0x70dd0b65 in mshtml (+0x180b65) (0x00000000)
0x65f02eb0: movl        0x3c(%eax),%eax
Wine-dbg>Убито
Comment 1 Константин Кондратюк 2008-11-15 00:07:27 MSK
winelog приложите, пожалуйста.
И обязательно сборку wine укажите - я проверял на eter34.

IE работает и не падает, указанный сайт тоже открывается. Подозреваю, что проблемы с использованием версий Windows и замещением библиотек.
Comment 2 Artem Zolochevskiy 2008-11-15 10:38:40 MSK
Created attachment 887 [details]
wine.log.gz

wine.log.gz
Comment 3 Artem Zolochevskiy 2008-11-15 10:41:51 MSK
(In reply to comment #1)
> winelog приложите, пожалуйста.
> И обязательно сборку wine укажите - я
> проверял на eter34.

Подскажите мне как посмотреть "сборку". Может это?
$ rpm -qa | grep wine
libwine-gl-1.0.9-alt31
wine-etersoft-local-1.0.9-alt13
wine-1.0.9-alt31
libwine-1.0.9-alt31

> IE работает и не падает, указанный сайт тоже
> открывается. Подозреваю, что проблемы с
> использованием версий Windows и замещением
> библиотек.
> 

лог приложил
Comment 4 Константин Кондратюк 2009-01-15 12:34:51 MSK
На текущей сборке актуально?
Comment 5 Artem Zolochevskiy 2009-01-15 22:55:07 MSK
(In reply to comment #4)
> На текущей сборке актуально?
> 

$ rpm -qa | grep wine
wine-etersoft-local-1.0.9-alt13
wine-1.0.9-alt39
libwine-gl-1.0.9-alt39
libwine-1.0.9-alt39

IE падает как и прежде
Comment 6 Константин Кондратюк 2009-01-16 10:08:40 MSK
Артём, у Вас наверняка используется встроенный rpcrt4 совместно с виндовым ole. Так IE работать никогда не будет, нужно использование виндового rpcrt4.

Исправление было в закрытой части, в сборке eter14. Обновите wine и обязательно сделайте wine --update для того, чтобы исправление было внесено в реестр.

Подтвердите, что работает, пожалуйста.
Comment 7 Artem Zolochevskiy 2009-01-16 10:26:44 MSK
(In reply to comment #6)
> Артём, у Вас наверняка используется
> встроенный rpcrt4 совместно с виндовым ole. Так
> IE работать никогда не будет, нужно
> использование виндового rpcrt4.
> Исправление было в закрытой части, в сборке
> eter14. Обновите wine и обязательно сделайте wine
> --update для того, чтобы исправление было
> внесено в реестр.

я опять же всё никак не могу понять, о каких-таких сборках вы говорите :(

я попробовал скачать последнее имеющееся на странице продукта
и обновился.

в итоге:
$ rpm -qa | grep wine
wine-1.0.9-alt39 (это и есть eter14?)
wine-etersoft-local-1.0.9-alt15
libwine-gl-1.0.9-alt39
libwine-1.0.9-alt39

Вроде теперь работает.
Comment 8 Artem Zolochevskiy 2009-01-16 10:27:53 MSK
(In reply to comment #7)
> (In reply to comment #6)

> в итоге:
> $ rpm -qa | grep wine
> wine-1.0.9-alt39 (это и есть eter14?)
> wine-etersoft-local-1.0.9-alt15
> libwine-gl-1.0.9-alt39
> libwine-1.0.9-alt39
> 
> Вроде теперь работает.
> 

Врнее wine-etersoft-local-1.0.9-alt15 -- это eter14?

Comment 9 Константин Кондратюк 2009-01-16 10:31:20 MSK
Да, речь шла о новой сборке нашего закрытого пакета
Вот он:
wine-etersoft-local-1.0.9-alt15
теперь 15ая сборка

Да, с ней и должно нормально работать. Спасибо за подтверждение.
Comment 10 Artem Zolochevskiy 2009-06-14 12:22:35 MSD
(In reply to comment #9)
> Да, речь шла о новой сборке нашего
> закрытого пакета
> Вот он:
> wine-etersoft-local-1.0.9-alt15
> теперь 15ая сборка
> 
> Да, с ней и должно нормально работать.
> Спасибо за подтверждение.
> 


Проблема проявилась снова. Теперь уже на таком окружении.
$ rpm -qa | grep wine
wine-etersoft-local-1.0.10-alt16
wine-etersoft-1.0.10-alt23

Система: ALT Linux Sisyphus
Comment 11 Artem Zolochevskiy 2009-06-14 12:23:49 MSD
Created attachment 1221 [details]
wine.log

wine.log от вновь виснущего IE
Comment 12 Константин Кондратюк 2009-06-24 12:19:58 MSD
Сборка 25/18 - проблемы не обнаружено.

Перед самым выходом багфикса вносили изменения для IE. Проверьте, пожалуйста, с новой сборкой.
Comment 13 Andrey Vusik 2010-01-28 14:06:30 MSK
Created attachment 1483 [details]
дебаг

WINE@Etersoft 1.0 SQL 1.0.12-eter1.4/1
Бутылка ie/ie
Во всех режимах ie вываливается в debug.
Comment 14 Andrey Vusik 2010-01-28 14:06:55 MSK
Открываю.
Comment 15 Константин Кондратюк 2010-01-28 14:14:31 MSK
Не верю. Я сегодня всё утро дорабатываю ieinstall и запускаю IE - всё работает на 1.0.11, 1.0.12 и eterwine 1.1.34

Есть подозрения на убитую бутылку.
Comment 16 Andrey Vusik 2010-01-28 14:22:47 MSK
(In reply to comment #15)
> Не верю. Я сегодня всё утро дорабатываю
> ieinstall и запускаю IE - всё работает на 1.0.11, 1.0.12
> и eterwine 1.1.34
> 
> Есть подозрения на убитую бутылку.
> 

Проверил дважды. Вываливается.
Comment 17 Константин Кондратюк 2010-01-28 14:30:33 MSK
На cellar подтверждаю. Есть какая-нибудь статистика по другим машинам?

Вываливается очень даже не по-вайновски, кстати:
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x40)[0xb7d03320]
/lib/libc.so.6(+0xde2a5)[0xb7d032a5]
/lib/libc.so.6(__longjmp_chk+0x47)[0xb7d03217]
/usr/lib/wine/kernel32.dll.so(+0x437f6)[0x7ee0e7f6]
[0x70d7d9e9]
/usr/lib/libwine.so.1(+0x7a47)[0xb7d9da47]
...
Backtrace:
=>0 0xb7c4e2a7 gsignal+0x47() in libc.so.6 (0x0b06f758)
  1 0xb7c4f9ca abort+0x17a() in libc.so.6 (0x0b06f880)
  2 0xb7c88d17 in libc.so.6 (+0x63d17) (0x0b06fe7c)
  3 0xb7d03320 __fortify_fail+0x40() in libc.so.6 (0x0b06fea4)
  4 0xb7d032a5 in libc.so.6 (+0xde2a5) (0x0b06fed4)
  5 0x7ee0e7f6 in kernel32 (+0x2e7f6) (0x0b06fef4)
  6 0x70d7d9e9 in mshtml (+0x12d9e9) (0x0b06ffe8)
Comment 18 Andrey Vusik 2010-01-28 14:59:36 MSK
На lin-test на версии WINE@Etersoft 1.0 SQL 1.0.12-eter1.3/1 проблемы нет
Comment 19 Константин Кондратюк 2010-01-30 12:32:55 MSK
Андрей, выясни, пожалуйста, это новая сборка на cellar такое вносит или разница в системах.

Предлагаю попробовать ставить разные сборки на разные машины.
Comment 20 Andrey Vusik 2010-01-30 14:58:10 MSK
Linux lin-test 2.6.31-18-generic #55-Ubuntu SMP Fri Jan 8 14:54:52 UTC 2010 x86_64 GNU/Linux

WINE@Etersoft 1.0 CAD 1.1.0-eter1.4/5

Проблемы нет.
Comment 21 Andrey Vusik 2010-01-30 16:07:52 MSK
Linux multi.office.etersoft.ru 2.6.30-std-def-alt14 #1 SMP Wed Oct 7 06:44:21 UTC 2009 i686 GNU/Linux

WINE@Etersoft 1.0 SQL 1.0.12-eter1.4/1 (для Сизифа)

Ошибка присутствует.
Comment 22 Andrey Vusik 2010-01-30 16:08:17 MSK
Created attachment 1484 [details]
На Мульти
Comment 23 Денис Баранов 2010-02-03 17:37:44 MSK
Нужно сравнить что CAD и текущую сборку SQL и выяснить в чем проблема.
Comment 24 Vitaly Lipatov 2010-02-15 11:38:28 MSK
(In reply to comment #23)
> Нужно сравнить что CAD и текущую сборку SQL и
> выяснить в чем проблема.
Вывод отличный. Прочитай ещё раз и увидь, что на Ubuntu проблемы нет, а на Сизифе - есть, при тех же версиях wine.
Comment 25 Andrey Vusik 2010-02-21 20:07:13 MSK
Linux cellar.office.etersoft.ru 2.6.27-ovz-smp-alt9 #1 SMP Tue Aug 18 09:28:44 UTC 2009 i686 GNU/Linux

WINE@Etersoft 1.0 SQL 1.0.12-eter2/1

При запуске то же самое.
Comment 26 Илья Шпигорь 2010-03-01 13:40:57 MSK
Судя по трейсу проблема связана с _FORTIFY_SOURCE.

Надо проверить на последней сборке:
1.0.12-eter3/1
Comment 27 Илья Шпигорь 2010-03-01 14:50:46 MSK
FIXED
Comment 28 Andrey Vusik 2010-03-12 21:24:24 MSK
Принято в 1.0.12 4/3