Я использую функцию D3, чтобы нарисовать текст на экранефункция D3 врежется IE11
я сузил проблему к этой функции:
.append("text")
, когда я звоню, что функция много раз, IE11 сбой с:
необработанное исключение в 0x62E06A9C (MSHTML.dll) в iexplore.exe: 0xC0000005: нарушение прав доступа чтения местонахождения 0x00000028.
функция-нарушителем является:
CSVGTextElement::GetBoundingRectImpl
здесь снимок выхода из отладчиком Windows. Это показывает, что происходит, когда процесс iexplore.exe аварий
удаления вызовы, которые .append("text")
«решает» проблему, IE11 не врезаться больше. Тем не менее, мне нужна такая функция, чтобы нарисовать текст на экране
У меня последний IE11. Мой коллега имеет ту же версию, и он не падает на его машине. –
Могут ли быть разные причины, используете ли вы те же версии (сборки) Windows? Неужели этот сбой происходит надежно на вашей машине? Насколько я уверен, каждый раз, когда вы запускаете код или просто иногда? Если последнее возможно, некоторые условия низкой памяти/экстенсивное использование заставляют это запускаться. Сложно сказать. – wintermute
IE11 срабатывает очень последовательно, выполняя те же действия. Переместился в D3 версии 4 и выглядит отлично –