Oprava: Zobrazí narušení přístupu v std::ios_base za podmínek nedostatek paměti

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:837421
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Příznaky
Za podmínek málo paměti může aplikace Microsoft Visual C++ .NET přijímat narušení přístupu a náhle selhat. Trasování zásobníku zhroucení bude následující:
01 MODULE!std::ios_base::_Callfns+0x902 MODULE!std::ios_base::_Tidy+0xb03 MODULE!std::ios_base::~ios_base+0x29
Příčina
K tomuto problému dochází, protože z důvodu selhání přidělení paměti se nevyskytuje požadované inicializace v C++ Runtime Library.
Řešení
Má nyní od společnosti Microsoft k dispozici podporovanou opravu hotfix, která je určena pouze k opravě problému popsaného v tomto článku. Pouze použijte u systémů, ve kterých dochází k popsanému problému. Tato oprava hotfix může být dále testována. Proto pokud je přísně neohrožuje tento problém, doporučujeme počkat na další aktualizaci service pack pro Microsoft Visual Studio .NET 2003, která bude tuto opravu hotfix obsahovat.

Potřebujete-li odstranit tento problém okamžitě, obraťte se na technickou podporu společnosti Microsoft, kde můžete tuto opravu hotfix získat. Úplný seznam telefonních čísel služeb technické podpory společnosti Microsoft a informace o cenách podpory naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve zvláštních případech mohou být poplatky za poskytnutí telefonické podpory účtovány stornovány, jestliže pracovník technické podpory společnosti Microsoft určí, že konkrétní aktualizace vyřeší váš problém. Výdaje na podporu se obvykle týkají dalších otázek a problémů, které se netýkají této zvláštní opravy.

Anglická verze této opravy hotfix má atributy souborů (nebo novější), jsou uvedeny v následující tabulce. Data a časy těchto souborů jsou uvedeny v čase univerzální koordinovaný (čas UTC). Při zobrazení informací o souboru, bude převedena na na místní čas. Rozdíl mezi místním časem a UTC časem kartě časové pásmo v panelu Datum a čas v Ovládacích panelech.
   Date         Time      Version      Size       File name   ----------------------------------------------------------------------------   06-Feb-2004  11:29:38                   4,246  Ios.cpp   24-Feb-2004  22:42:14               3,604,312  Libcp.lib   24-Feb-2004  22:42:13                 217,088  Libcp.pdb   24-Feb-2004  22:47:45               4,433,756  Libcpd.lib   24-Feb-2004  22:47:44                 225,280  Libcpd.pdb   24-Feb-2004  22:44:22               3,654,604  Libcpmt.lib   24-Feb-2004  22:44:22                 217,088  Libcpmt.pdb   24-Feb-2004  22:49:49               4,449,870  Libcpmtd.lib   24-Feb-2004  22:49:48                 233,472  Libcpmtd.pdb   24-Feb-2004  23:33:33  7.10.4055.0    499,712  Msvcp71.dll   24-Feb-2004  23:33:33               2,976,768  Msvcp71.pdb   24-Feb-2004  22:51:13  7.10.4055.0    765,952  Msvcp71d.dll   24-Feb-2004  22:51:13               2,624,512  Msvcp71d.pdb   25-Feb-2004  19:33:34                 151,040  VC_User_STL71_RTL_X86_---.msm
Další informace
Jedním ze způsobů, jak získat zásobník volání, který je uveden v části "Příznaky" v tomto článku je použití ADPlus. Pomocí nástroje ADPlus získat výpisy stavu paměti procesů selhalo. Další informace získáte následujícím článku báze Microsoft Knowledge Base:
286350POSTUPY: Použití ADPlus řešení potíží s "zablokuje" a "zhroucení"
Prohlášení
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části „ platí pro tohoto článku.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 837421 - Poslední kontrola: 01/17/2015 07:07:41 - Revize: 2.2

Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual C++ .NET 2003 Standard Edition

  • kbnosurvey kbarchive kbmt kbqfe kbhotfixserver kbvsnet2003sp1fix kbfix kbbug KB837421 KbMtcs
Váš názor