информационная безопасность
без паники и всерьез
 подробно о проекте
Rambler's Top100Страшный баг в WindowsАтака на InternetВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Простое пробивание рабочего/провайдерского... 
 400 уязвимостей в процессорах Snapdragon 
 Яндекс неуклюже оправдался за установку... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / блог / архив / 2012
АРХИВ
архив
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
archive





mfcшночудесное
03.03.12 21:46 // оригинал
Начиная с какого-то момента пара вспомогательных программ нашего основного проекта стала вылетать при выходе. Причем происходило это только под XP, так что натыкались на эти вылеты очень иногда. Сегодня мне это все-таки окончательно надоело, поставил студию в виртуалке с XP и обнаружил, что падение происходит в недрах CWinAppEx::ExitInstance, где-то в окрестностях CMFCVisualManager.

Гугль принес радостное известие о том, что это дело действительно поломалось в VS 2010 SP1, причем проявляется это только под XP, только на приложениях с темами "под офис", и только если они используют MFC DLL - что как раз идеально совпало с нашим случаем. Там же нашлось и довольно наглое исправление (принудительно привести результат вызова CMFCVisualManager::GetInstance к своему классу, только чтобы добраться до protected поля и обнулить его - судя по всему, при использовании dll у них где-то вылезает попытка повторной очистки).

Что-то везет мне с ошибками в компиляторах (ну ладно, на этот раз не в компиляторе, но в основной библиотеке - тоже неплохо).

   
теги: криворучки  |  обсудить  |  все отзывы (0)  |  обсудить в LJ [1939]
назад «  » вперед

аналогичные материалы
гуглемитное-2 // 14.04.20 16:01
мтснороуминговое // 11.09.19 12:35
онлаймобольшебратное // 05.04.19 03:03
креаторскобожественное // 20.05.17 16:37
креаторскобэкапное // 08.04.17 19:07
глухояндекснонавигаторное // 16.02.17 17:53
студийное // 18.09.16 18:43
яндексобезопасное // 21.04.16 12:22
сбербанковскорегиональное // 29.03.16 13:57
онлаймонеинтерактивное // 06.03.16 01:55
 
последние записи
яблочноучебное // 11.09.20 18:34
яблочнопереключальное // 26.07.20 17:07
яблочноденежное // 14.07.20 23:06
яблочноотличное // 14.07.20 15:37
памятное // 18.06.20 00:59
ГПБ vs TV // 06.06.20 21:32
викиисключительное // 20.05.20 21:20
гуглемитное-2 // 14.04.20 16:01
гуглемитное // 10.04.20 12:12
микрофонное // 27.03.20 17:49


авто венгрия вырвиглаз германия глюки греция гуглемап драйверы египет железки журнализм империя добра испания италия кино кипр клоуны книги криворучки оспорт португалия программизм сайт софт стрим студень турция уродцы фото франция цацки чехия читалки android bq e51 eeepc from facebook hd2 hpc htc ipad iphone onlime vista windows 10 windows 7 windows 8 yota



Rambler's Top100
Рейтинг@Mail.ru



  Copyright © 2001-2020 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach