Bug 904001 - Blocklist the old Relevant Knowledge DLLs. r=vlad, a=lsblakk
authorEhsan Akhgari <ehsan@mozilla.com>
Tue, 13 Aug 2013 13:27:21 -0400
changeset 144013 00f504f45bcbb77e2b983a86db28ca8b6e48a88e
parent 144012 da8c3f3acd56a4371c4cc6f7c8abf5fa917822c4
child 144014 51300a5fc2a86b22d5dc2378a256bfacdd67b5ac
push id360
push userryanvm@gmail.com
push dateTue, 13 Aug 2013 18:58:07 +0000
treeherdermozilla-release@00f504f45bcb [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersvlad, lsblakk
bugs904001
milestone23.0
Bug 904001 - Blocklist the old Relevant Knowledge DLLs. r=vlad, a=lsblakk
toolkit/xre/nsWindowsDllBlocklist.cpp
--- a/toolkit/xre/nsWindowsDllBlocklist.cpp
+++ b/toolkit/xre/nsWindowsDllBlocklist.cpp
@@ -120,16 +120,22 @@ static DllBlockInfo sWindowsDllBlocklist
 
   // leave these two in always for tests
   { "mozdllblockingtest.dll", ALL_VERSIONS },
   { "mozdllblockingtest_versioned.dll", 0x0000000400000000ULL },
 
   // Windows Media Foundation FLAC decoder and type sniffer (bug 839031).
   { "mfflac.dll", ALL_VERSIONS },
 
+  // Older Relevant Knowledge DLLs cause us to crash (bug 904001).
+  { "rlnx.dll", MAKE_VERSION(1, 3, 334, 9) },
+  { "pmnx.dll", MAKE_VERSION(1, 3, 334, 9) },
+  { "opnx.dll", MAKE_VERSION(1, 3, 334, 9) },
+  { "prnx.dll", MAKE_VERSION(1, 3, 334, 9) },
+
   { NULL, 0 }
 };
 
 #ifndef STATUS_DLL_NOT_FOUND
 #define STATUS_DLL_NOT_FOUND ((DWORD)0xC0000135L)
 #endif
 
 // define this for very verbose dll load debug spew