Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 2881 - OpenOffice 2.4 не работает в режиме winexp   Make a simular bug
Summary: OpenOffice 2.4 не работает в режиме winexp
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: OLE / DDE / RPC (show other bugs)
Version: 1.0.9
Hardware: PC All
: P2 major
Target Milestone: ---
Assignee: Anton Rudnev
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 2021 42 2878
  Show dependency treegraph
 
In work:
Reported: 2008-11-11 13:59 MSK by Константин Кондратюк
Modified: 2009-02-20 15:39 MSK (History)
4 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Константин Кондратюк 2008-11-11 13:59:57 MSK
После загрузки документа в ОО зацикливается на OLE-вызовах:
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
fixme:ole:IEnumFORMATETC_Next_Proxy :stub
fixme:ole:IEnumFORMATETC_Next_Proxy :stub
fixme:ole:IEnumFORMATETC_Next_Proxy :stub
и так до бесконечности

Воспроизведение - открытие любого документа в разделе помощи.

"Повисает" только ОО (?) В сметчике можно ещё работать.
Comment 1 Константин Кондратюк 2008-11-11 14:24:40 MSK
Такое ощущение, что повисает сам ОО (2.4), при запуске его через winexp. Денис, проверь, пожалуйста, не привязываясь к сметчику.
Если есть способ не возвращать управление в консоль сразу после запуска (увидеть логи зависания) - будет вообще чудесно.
Comment 2 Денис Баранов 2008-11-16 22:01:51 MSK
winexp start документ.doc, оо-2.4 зависает в консоль валится:
fixme:ole:IEnumFORMATETC_Next_Proxy :stub
Через winedbg такая картина:
Wine-dbg>info proc
 pid      threads  parent   executable (all id:s are in hex)
 0000000c 4        0000000a 'services.exe'
 0000000f 3        0000000c 'winedevice.exe'
 0000001b 3        0000000c 'winedevice.exe'
 00000026 1        00000008 'soffice.exe'
 00000028 19       00000026 'soffice.bin'
 0000002b 1        00000028 'explorer.exe'
Wine-dbg>attach 0x26
0xb7d980dc __libc_read+0x1c in libpthread.so.0: int     $0x80
Wine-dbg>bt
Backtrace:
=>1 0xb7d980dc __libc_read+0x1c() in libpthread.so.0 (0x0033a234)
  2 0x7bc68e30 NTDLL_wait_for_multiple_objects+0x200() in ntdll (0x0033a334)
  3 0x7bc690f2 NtWaitForMultipleObjects+0x62() in ntdll (0x0033a364)
  4 0x7b88ab2f WaitForMultipleObjectsEx+0x13f() in kernel32 (0x0033a4b4)
  5 0x7eb14dde X11DRV_MsgWaitForMultipleObjectsEx+0x7e() in winex11 (0x0033a4e4)
  6 0x7ee69d7c MsgWaitForMultipleObjectsEx+0xec() in user32 (0x0033a694)
  7 0x7ee69ddf MsgWaitForMultipleObjects+0x3f() in user32 (0x0033a6b4)
  8 0x00401620 in soffice (+0x1620) (0x0033fe60)
  9 0x00401e70 in soffice (+0x1e70) (0x0033ff08)
  10 0x7b8764f7 in kernel32 (+0x564f7) (0x0033ffe8)
  11 0xb7dabb87 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
Comment 3 Синицын Иван 2008-11-17 21:32:54 MSK
а это принципиально запускать через winexp....всегда OpenOffice пускали через wine?
Comment 4 Константин Кондратюк 2008-11-17 22:43:36 MSK
Принципиально запускать сметчик в режиме XP для работы ключа защиты. А из него уже вызывается офис. Так что по-другому никак.
Comment 5 Anton Rudnev 2009-01-29 18:35:42 MSK
баги нет для 1.0.10

нужно проверить состояние баги 2615
2881 - это часть 2615.

эта бага связана с http://bugs.winehq.org/show_bug.cgi?id=15722