IMallocSpy hata ayıklama arabirimini kullanan bir uygulama güvenlik güncelleştirmesi 873333 yüklendikten sonra yığın bozulmasıyla karşılaşabilir

Belirtiler

Güvenlik güncelleştirmesi 873333 yüklendikten sonra, Bileşen Nesne Modeli (COM) uygulama programlama arabirimleri (API) kullandığınızda bir bileşenin yığını bozulabilir.

Neden

Bu sorun, bir bileşen IMallocSpy hata ayıklama arabirimini kaydetmek için CoRegisterMallocSpy kullandığında oluşur. Yığın bloğunun başını işaret etmeyen bir işaretçi yığına döndürülürse yığın bozulur.

COM API'lerindeki bazı yollar, karşılık gelen serbest bırakma yöntemlerini çağırmadan IMallocSpy::PreAlloc ve IMallocSpy::PostAlloc yöntemlerini çağırır. İşaretçi ayarlamaları PostAlloc öğesinde yapılmışsa, yığına döndürülen işaretçi geçersiz olur. Dolayısıyla, yığın bozulur.

Çözüm

Windows Server 2003

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltmeye ek sınama uygulanabilir. Bu nedenle, sorundan ciddi olarak etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Karşıdan yüklenebilecek bir düzeltme varsa, bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.

Not Ek sorunlar oluşursa veya sorun giderme işlemleri gerekirse, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin: Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu dil için kullanılabilir bir düzeltme bulunmamasıdır.

Önkoşullar

Herhangi bir önkoşul yoktur.

Yeniden başlatma gereksinimi

Bu düzeltmeyi yükledikten sonra bilgisayarınızı yeniden başlatmanız gerekir.

Düzeltme değiştirme bilgileri

Bu düzeltme, başka bir düzeltmenin yerini almaz.

Dosya bilgileri

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya öznitelikleri) sahiptir. Bu dosyalarla ilgili tarihler ve saatler UTC (eşgüdümlü evrensel saat) kullanılarak listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için, Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.
Microsoft Windows 2003 (ia64)

Tarih Saat Sürüm Boyut Dosya adı
--------------------------------------------------------------
07 Şub 2005 12:02 5.2.3790.266 3.578.880 Ole32.dll IA64
07 Şub 2005 12:02 5.2.3790.266 223.744 Olecli32.dll IA64
07 Şub 2005 12:02 5.2.3790.266 89.088 Olecnv32.dll IA64
30 Mar 2004 11:25 5.2.3790.141 73.216 Rpcproxy.dll IA64
30 Mar 2004 11:25 5.2.3790.141 2.150.400 Rpcrt4.dll IA64
07 Şub 2005 12:02 5.2.3790.266 688.640 Rpcss.dll IA64
07 Şub 2005 12:04 5.2.3790.266 1.192.448 Wole32.dll X86
07 Şub 2005 12:04 5.2.3790.266 72.192 Wolecli32.dll X86
07 Şub 2005 12:04 5.2.3790.266 36.352 Wolecnv32.dll X86
30 Şub 2004 11:26 5.2.3790.141 26.112 Wrpcproxy.dll X86
30 Şub 2004 11:26 5.2.3790.141 544.256 Wrpcrt4.dll X86
Microsoft Windows 2003 (x86)

Tarih Saat Sürüm Boyut Dosya adı
--------------------------------------------------------------
08 Şub 2005 04:04 5.2.3790.266 1.192.448 Ole32.dll
08 Şub 2005 04:04 5.2.3790.266 72.192 Olecli32.dll
08 Şub 2005 04:04 5.2.3790.266 36.352 Olecnv32.dll
16 Mar 2004 03:17 5.2.3790.141 26.112 Rpcproxy.dll
16 Mar 2004 03:17 5.2.3790.141 659.968 Rpcrt4.dll
08 Şub 2005 04:04 5.2.3790.266 294.912 Rpcss.dll

Windows XP

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltmeye ek sınama uygulanabilir. Bu nedenle, sorundan ciddi olarak etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Karşıdan yüklenebilecek bir düzeltme varsa, bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.

Not Ek sorunlar oluşursa veya sorun giderme işlemleri gerekirse, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin: Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu dil için kullanılabilir bir düzeltme bulunmamasıdır.

Önkoşullar

Herhangi bir önkoşul yoktur.

Yeniden başlatma gereksinimi

Bu düzeltmeyi yükledikten sonra bilgisayarınızı yeniden başlatmanız gerekir.

Düzeltme değiştirme bilgileri

Bu düzeltme, başka bir düzeltmenin yerini almaz.

Dosya bilgileri

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya öznitelikleri) sahiptir. Bu dosyalarla ilgili tarihler ve saatler UTC (eşgüdümlü evrensel saat) kullanılarak listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için, Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.
Microsoft Windows XP Service Pack 1 (ia64)

Tarih Saat Sürüm Boyut Dosya adı
--------------------------------------------------------------
04 Şub 2005 10:45 5.1.2600.1619 4.353.024 Ole32.dll IA64
04 Şub 2005 10:45 5.1.2600.1612 241.152 Olecli32.dll IA64
04 Şub 2005 10:45 5.1.2600.1619 97.280 Olecnv32.dll IA64
05 Şub 2004 10:07 5.1.2600.1361 2.317.824 Rpcrt4.dll IA64
04 Şub 2005 10:45 5.1.2600.1619 785.920 Rpcss.dll IA64
04 Şub 2005 10:48 5.1.2600.1619 1.258.496 Wole32.dll X86
04 Şub 2005 10:48 5.1.2600.1612 68.608 Wolecli32.dll X86
04 Şub 2005 10:48 5.1.2600.1619 35.328 Wolecnv32.dll X86
05 Mar 2004 10:16 5.1.2600.1361 509.440 Wrpcrt4.dll X86
Microsoft Windows XP Service Pack 1 (x86)

Tarih Saat Sürüm Boyut Dosya adı
--------------------------------------------------------------
05 Şub 2005 02:47 5.1.2600.1619 1.258.496 Ole32.dll
05 Şub 2005 02:47 5.1.2600.1612 68.608 Olecli32.dll
05 Şub 2005 02:47 5.1.2600.1619 35.328 Olecnv32.dll
06 Mar 2004 02:16 5.1.2600.1361 535.552 Rpcrt4.dll
05 Şub 2005 02:47 5.1.2600.1619 284.672 Rpcss.dll
Microsoft Windows XP Service Pack 2 (x86)

Tarih Saat Sürüm Boyut Dosya adı
--------------------------------------------------------------
05 Şub 2005 02:51 5.1.2600.2606 1.284.608 Ole32.dll
05 Şub 2005 02:51 5.1.2600.2573 74.752 Olecli32.dll
05 Şub 2005 02:51 5.1.2600.2606 37.376 Olecnv32.dll
05 Şub 2005 02:51 5.1.2600.2606 395.776 Rpcss.dll

Windows 2000

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltmeye ek sınama uygulanabilir. Bu nedenle, sorundan ciddi olarak etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Karşıdan yüklenebilecek bir düzeltme varsa, bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.

Not Ek sorunlar oluşursa veya sorun giderme işlemleri gerekirse, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin: Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu dil için kullanılabilir bir düzeltme bulunmamasıdır.

Önkoşullar

Herhangi bir önkoşul yoktur.

Yeniden başlatma gereksinimi

Bu düzeltmeyi yükledikten sonra bilgisayarınızı yeniden başlatmanız gerekir.

Düzeltme değiştirme bilgileri

Bu düzeltme, başka bir düzeltmenin yerini almaz.

Dosya bilgileri

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya öznitelikleri) sahiptir. Bu dosyalarla ilgili tarihler ve saatler UTC (eşgüdümlü evrensel saat) kullanılarak listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için, Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.
Microsoft Windows 2000

Tarih Saat Sürüm Boyut Dosya adı
--------------------------------------------------------------
06 Şub 2005 13:45 5.0.2195.7028 957.712 Ole32.dll
06 Şub 2005 13:45 5.0.2195.7009 69.392 Olecli32.dll
06 Şub 2005 13:45 5.0.2195.7028 36.624 Olecnv32.dll
06 Şub 2005 13:45 5.0.2195.7020 437.008 Rpcrt4.dll
06 Şub 2005 13:45 5.0.2195.7028 212.240 Rpcss.dll
NOT: Dosya bağımlılıkları nedeniyle, bu düzeltme Microsoft Windows 2000 Service Pack 4 gerektirir.

Microsoft bunun, "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Daha fazla bilgi

IMallocSpy arabirimi, program geliştiricilerin bellek ayırmaları izlemesine, bellek sızıntılarını algılamasına ve IMalloc yöntemlerine çağrılarda bellek hatasını benzetim yapmasına izin verir. IMallocSpy bir hata ayıklama arabirimi olduğu için, geliştirme ortamı dışında nadiren kullanılır. Dolayısıyla, bu sorun birincil derecede IMallocSpy arabirimini programlarının yığın ayırmalarında hata ayıklamak için kullanan geliştiricileri etkiler.

IMallocSpy hakkında daha fazla bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:Güvenlik güncelleştirmesi 873333 hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

873333 MS05-012: OLE ve COM'daki güvenlik açığı uzaktan kod yürütülmesine izin verebilir

Özellikler

Makale No: 894194 - Son İnceleme: 31 Ara 2008 - Düzeltme: 1

Geri bildirim