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

Отработанное время:
Продуктивное время:
Bug 3376 - Движок wine_gecko 0.9.0 падает при наличии замен шрифта   Make a simular bug
Summary: Движок wine_gecko 0.9.0 падает при наличии замен шрифта
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Internet Explorer / Gecko (show other bugs)
Version: 1.0.10
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Andrey Vusik
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 4284 10651
  Show dependency treegraph
 
In work:
Reported: 2009-01-24 15:32 MSK by Vitaly Lipatov
Modified: 2015-07-23 19:26 MSK (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2009-01-24 15:32:07 MSK
У нас была замена (файл common.reg)
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg"="Microsoft Sans Serif"

при этом перед отображением веб-страницы всё падает:

0[13ae28]: ###!!! ASSERTION: invalid array index: 'i < Length()', file ../../../dist/include/xpcom/nsTArray.h, line 317
###!!! ASSERTION: invalid array index: 'i < Length()', file ../../../dist/include/xpcom/nsTArray.h, line 317
0[13ae28]: ###!!! ASSERTION: invalid array index: 'i < Length()', file ../../../dist/include/xpcom/nsTArray.h, line 317
###!!! ASSERTION: invalid array index: 'i < Length()', file ../../../dist/include/xpcom/nsTArray.h, line 317
wine: Unhandled page fault on read access to 0x00000016 at address 0x126a902 (thread 0016), starting debugger...
Unhandled exception: page fault on read access to 0x00000016 in 32-bit code (0x0126a902).
...
Backtrace:
=>0 0x0126a902 in xul (+0xdba902) (0x0033bb28)

В качестве временного решения заменили напрямую на Tahoma.
Возможно кривой код разбора замен.

Похожая бага в вайновской багзилле
http://bugs.winehq.org/show_bug.cgi?id=16981
Они похоже тоже напоролись на багу с нашим реестром.
Comment 1 Константин Кондратюк 2009-01-24 15:38:34 MSK
В качестве временной меры исправил реестр в /etc/wine. Можно тестировать gecko на сборке, установленной на euclid
Comment 2 Константин Кондратюк 2010-01-30 12:39:53 MSK
Нужно проверить актуальность (для WINE@Etersoft 1.1)
Comment 3 Andrey Vusik 2010-02-16 16:34:58 MSK
1.1.0-eter8/5

С "MS Shell Dlg"="Microsoft Sans Serif" падений не было.