<configuration>
<runtime>
<gcConcurrent enabled="false"/>
</runtime>
</configuration>
Параметр компоновщика /ASSEMBLYDEBUG
Если данный параметр включен - то никаких проблем не наблюдается.
Судя по-всему, это ошибка либо в mscorwks.dll, либо при использовании unmaged кода (если он используется)/COMа.
Может стоит попробовать отключить параллелизм у него?
Код:
Цитата: lifs
Судя по-всему, это ошибка либо в mscorwks.dll, либо при использовании unmaged кода (если он используется)/COMа.
Здесь такая же проблема при использование потоков и unmanaged кода, а здесь советуют обновить версия и скачать патчи, и кому-то вроде даже помогло.
По поводу взаимосвязи. /ASSEMBLYDEBUG отключает оптимизацию, что влияет на конечный код.
А в каком месте падает?
Здесь такая же проблема при использование потоков и unmanaged кода, а здесь советуют обновить версия и скачать патчи, и кому-то вроде даже помогло.
По поводу взаимосвязи. /ASSEMBLYDEBUG отключает оптимизацию, что влияет на конечный код.
А в каком месте падает?
Падает при перерисовке окна (судя по всему). По крайней мере если запустить программу и некоторое время подвигать курсором в окне (навести на кнопочки, открыть меню) то вскоре она обвалится. В принципе симптоматика похожа - и неуправляемый код используется. Попробую качнуть хотфикс. Отпишусь потом.
Надо будет попробовать переписать приложение полностью с использованием "безопасного" кода.
З.Ы. Вообще эти мля "упаковки", "распаковки" - все удовольствие от программирования портят. Сиди думай потом - как его сделать так что бы, как бы хз :)
Цитата: hardcase
По симптомам выглядит, будто сборщик мусора кудато не туда залез (барьер записи не сработал?).
Может стоит попробовать отключить параллелизм у него?
Может стоит попробовать отключить параллелизм у него?
Код:
<configuration>
<runtime>
<gcConcurrent enabled="false"/>
</runtime>
</configuration>
<runtime>
<gcConcurrent enabled="false"/>
</runtime>
</configuration>
добавил в machine.config - тоже самое.
Поиском по адресу падения в mscorwks.dll - 0x002222fc гугл выдал
А по поводу ссылок - они конечно интересные - но прямо к теме не относятся. Но все равно - установил и обновление и сервис-пак - проблема остается. Буду разбираться. Попробую вызвать подобную ошибку под отладчиком.