locked
msvcr120_app.dll and vccorlib120_app.dll not passes WACK

    Question

  • Hi!

    I have recently recompiled my library with latest VS 2013 update and now it can't pass WACK.

    Then i tried test very simple app witch have C++ component. Code of TestComponent.dll:

    // Class1.cpp
    #include "pch.h"
    #include "Class1.h"
    
    #include <string>
    
    using namespace TestComponent;
    using namespace Platform;
    
    uint64_t Class1::Test(Platform::String ^s){
    	std::wstring str(s->Data(), s->Length());
    	std::string str2(str.begin(), str.end());
    
    	return std::strtoll(str2.c_str(), nullptr, 10);
    }

    WACK version - 3.4

    VS 2013 version - 12.0.31101.00 Update 4

    Here is list of errors:

        API ??0Object@Platform@@Q$AAA@XZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?AlignedFree@Heap@Details@Platform@@SAXPAX@Z in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?Allocate@Heap@Details@Platform@@SAPAXII@Z in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?Free@Heap@Details@Platform@@SAXPAX@Z in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?GetActivationFactory@Details@Platform@@YGJPAVModuleBase@1WRL@Microsoft@@PAUHSTRING__@@PAPAUIActivationFactory@@@Z in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?GetIidsFn@@YGJHPAKPBU__s_GUID@@PAPAVGuid@Platform@@@Z in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?InitializeData@Details@Platform@@YAJH@Z in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?ReleaseTarget@ControlBlock@Details@Platform@@AAEXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?TerminateModule@Details@Platform@@YG_NPAVModuleBase@1WRL@Microsoft@@@Z in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?UninitializeData@Details@Platform@@YAXH@Z in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseAccessDeniedException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseCOMException@@YGXJ@Z in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseChangedStateException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseClassNotRegisteredException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseDisconnectedException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseFailureException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseInvalidArgumentException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseInvalidCastException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseNotImplementedException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseNullReferenceException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseObjectDisposedException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseOperationCanceledException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseOutOfBoundsException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseOutOfMemoryException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_WinRTraiseWrongThreadException@@YGXXZ in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?__abi_translateCurrentException@@YGJ_N@Z in vccorlib120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?_Syserror_map@std@@YAPBDH@Z in msvcp120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?_Winerror_map@std@@YAPBDH@Z in msvcp120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?_Xbad_alloc@std@@YAXXZ in msvcp120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?_Xlength_error@std@@YAXPBD@Z in msvcp120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?_Xout_of_range@std@@YAXPBD@Z in msvcp120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ??1type_info@@UAE@XZ in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ??2@YAPAXI@Z in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ??3@YAXPAX@Z in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API ?terminate@@YAXXZ in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API _CxxThrowException in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API __CppXcptFilter in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API __CxxFrameHandler3 in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API __clean_type_info_names_internal in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API __dllonexit in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API _amsg_exit in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API _calloc_crt in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API _except_handler4_common in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API _initterm in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API _initterm_e in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API _lock in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API _malloc_crt in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API _onexit in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API _purecall in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API _unlock in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API free in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API memcpy in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API memmove in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.
        API strtoll in msvcr120_app.dll is not supported for this application type. TestComponent.dll calls this API.

    Seems like it is problem with WACK or msvcr120_app.dll and vccorlib120_app.dll and not with TestComponent.dll code. Can someone help ?

    Saturday, December 13, 2014 11:44 AM

Answers


  • Seems like it is problem with WACK or msvcr120_app.dll and vccorlib120_app.dll and not with TestComponent.dll code. Can someone help ?

    Hi, I have faced the same problem.

    After some investigation I've found that this problems apeared after installing Windows update KB2976978.
    Just uninstall that update. I have no idea what is that update realy for. It says it's 'compatybility update', but there are no details what it really affects.

    Tuesday, December 16, 2014 8:17 AM
  • To follow up, we're tracking the issue and rolling back KB2976978 is the officially recommended workaround. It applies only when running the WACK locally and will not affect actual certification.

    http://support.microsoft.com/kb/3026757

    Wednesday, December 31, 2014 4:49 PM
    Owner

All replies

  • I have the same issue!
    Monday, December 15, 2014 4:21 AM
    • API __C_specific_handler in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API __CppXcptFilter in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API
      __clean_type_info_names_internal in msvcr120_app.dll wird für diesen
      Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API __dllonexit in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API __iob_func in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API _amsg_exit in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API _calloc_crt in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API _initterm in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API _initterm_e in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API _localtime64_s in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API _lock in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API _malloc_crt in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API _onexit in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API _unlock in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API atoi in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API fprintf in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API free in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API malloc in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API memcmp in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API memcpy in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API memmove in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API memset in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API qsort in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API raise in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API realloc in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API remove in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API strcmp in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API strlen in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.
    • API strncmp in msvcr120_app.dll wird für diesen Anwendungstyp nicht unterstützt. sqlite3.dll ruft diese API auf.

    Unfortunately, we are also affected ...
    Monday, December 15, 2014 11:19 AM

  • Seems like it is problem with WACK or msvcr120_app.dll and vccorlib120_app.dll and not with TestComponent.dll code. Can someone help ?

    Hi, I have faced the same problem.

    After some investigation I've found that this problems apeared after installing Windows update KB2976978.
    Just uninstall that update. I have no idea what is that update realy for. It says it's 'compatybility update', but there are no details what it really affects.

    Tuesday, December 16, 2014 8:17 AM
  • The AppCertKit is reporting errors like the following when I try to validate my Win8.1 app:

    • API ??0COMException@Platform@@QE$AAA@H@Z in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0ChangedStateException@Platform@@QE$AAA@XZ in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0Delegate@Platform@@QE$AAA@XZ in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0DisconnectedException@Platform@@QE$AAA@XZ in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0FailureException@Platform@@QE$AAA@PE$AAVString@1@@Z in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.

    Since it is Bing Maps doing this, how can I get the app to be approved by the certification kit? There are similar errors being reported for sqlite as well.

    Wednesday, December 17, 2014 3:46 PM
  • My app was previously passing but have since updated the sdk and now I get a failed response with the details below.

    Anyone get the same problem with bing

    • API ??0COMException@Platform@@Q$AAA@H@Z in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0ChangedStateException@Platform@@Q$AAA@XZ in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0Delegate@Platform@@Q$AAA@XZ in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0DisconnectedException@Platform@@Q$AAA@XZ in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0FailureException@Platform@@Q$AAA@P$AAVString@1@@Z in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0FailureException@Platform@@Q$AAA@XZ in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0GridLength@Xaml@UI@Windows@@QAA@NW4GridUnitType@123@@Z in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0InvalidArgumentException@Platform@@Q$AAA@P$AAVString@1@@Z in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0InvalidArgumentException@Platform@@Q$AAA@XZ in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.
    • API ??0NotImplementedException@Platform@@Q$AAA@XZ in vccorlib120_app.dll is not supported for this application type. Bing.Maps.dll calls this API.


    Mal

    Wednesday, December 17, 2014 3:47 PM
  • From today (I think as Certification kit is updated to 3.4), when I try to submit the app that uses Windowspreview.Media.Ocr, I get a bunch of errors in certification, all related to it:

    The supported APIs test detected the following errors:
    • API ??0COMException@Platform@@QE$AAA@HPE$AAVString@1@@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0ChangedStateException@Platform@@QE$AAA@XZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0FailureException@Platform@@QE$AAA@XZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0InvalidArgumentException@Platform@@QE$AAA@PE$AAVString@1@@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0NotImplementedException@Platform@@QE$AAA@XZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0NullReferenceException@Platform@@QE$AAA@PE$AAVString@1@@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0Object@Platform@@QE$AAA@XZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0OutOfBoundsException@Platform@@QE$AAA@XZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0OutOfMemoryException@Platform@@QE$AAA@XZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?AlignedFree@Heap@Details@Platform@@SAXPEAX@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?Allocate@Heap@Details@Platform@@SAPEAX_K0@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?AllocateException@Heap@Details@Platform@@SAPEAX_K0@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?CreateException@Exception@Platform@@SAPE$AAV12@H@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?CreateValue@Details@Platform@@YAPE$AAVObject@2@W4TypeCode@2@PEBX@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?Free@Heap@Details@Platform@@SAXPEAX@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?GetActivationFactory@Details@Platform@@YAJPEAVModuleBase@1WRL@Microsoft@@PEAUHSTRING__@@PEAPEAUIActivationFactory@@@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?GetActivationFactoryByPCWSTR@@YAJPEAXAEAVGuid@Platform@@PEAPEAX@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?GetIBoxArrayVtable@Details@Platform@@YAPEAXPEAX@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?GetIBoxVtable@Details@Platform@@YAPEAXPEAX@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?GetIidsFn@@YAJHPEAKPEBU__s_GUID@@PEAPEAVGuid@Platform@@@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?GetTypeCode@Type@Platform@@SA?AW4TypeCode@2@PE$AAV12@@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?InitializeData@Details@Platform@@YAJH@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?ReleaseTarget@ControlBlock@Details@Platform@@AEAAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?TerminateModule@Details@Platform@@YA_NPEAVModuleBase@1WRL@Microsoft@@@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?UninitializeData@Details@Platform@@YAXH@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_ObjectToString@__abi_details@@YAPE$AAVString@Platform@@PE$AAVObject@3@_N@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseAccessDeniedException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseCOMException@@YAXJ@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseChangedStateException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseClassNotRegisteredException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseDisconnectedException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseFailureException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseInvalidArgumentException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseInvalidCastException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseNotImplementedException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseNullReferenceException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseObjectDisposedException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseOperationCanceledException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseOutOfBoundsException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseOutOfMemoryException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_WinRTraiseWrongThreadException@@YAXXZ in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_cast_String_to_Object@__abi_details@@YAPE$AAVObject@Platform@@PE$AAVString@3@@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_make_type_id@@YAPE$AAVType@Platform@@AEBU__abi_type_descriptor@@@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__abi_translateCurrentException@@YAJ_N@Z in vccorlib120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0_Pad@std@@QEAA@XZ in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??1_Pad@std@@QEAA@XZ in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?GetNextAsyncId@platform@details@Concurrency@@YAIXZ in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Launch@_Pad@std@@QEAAXPEAU_Thrd_imp_t@@@Z in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Orphan_all@_Container_base0@std@@QEAAXXZ in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Release@_Pad@std@@QEAAXXZ in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Syserror_map@std@@YAPEBDH@Z in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Throw_C_error@std@@YAXH@Z in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Throw_Cpp_error@std@@YAXH@Z in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Winerror_map@std@@YAPEBDH@Z in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Xbad_alloc@std@@YAXXZ in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Xbad_function_call@std@@YAXXZ in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Xlength_error@std@@YAXPEBD@Z in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Xout_of_range@std@@YAXPEBD@Z in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _FInf in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _Mtx_destroy in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _Mtx_init in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _Mtx_lock in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _Mtx_unlock in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _Thrd_current in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _Thrd_equal in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _Thrd_join in msvcp120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0critical_section@Concurrency@@QEAA@XZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0event@Concurrency@@QEAA@XZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0exception@std@@QEAA@AEBQEBD@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0exception@std@@QEAA@AEBQEBDH@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0exception@std@@QEAA@AEBV01@@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0exception@std@@QEAA@XZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0invalid_operation@Concurrency@@QEAA@PEBD@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0scoped_lock@critical_section@Concurrency@@QEAA@AEAV12@@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??0task_canceled@Concurrency@@QEAA@XZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??1critical_section@Concurrency@@QEAA@XZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??1event@Concurrency@@QEAA@XZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??1exception@std@@UEAA@XZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??1scoped_lock@critical_section@Concurrency@@QEAA@XZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??2@YAPEAX_K@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??3@YAXPEAX@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ??_V@YAXPEAX@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?Alloc@Concurrency@@YAPEAX_K@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?Free@Concurrency@@YAXPEAX@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?GetCurrentThreadId@platform@details@Concurrency@@YAJXZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Cancel@_TaskCollection@details@Concurrency@@QEAAXXZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_GetConcurrency@details@Concurrency@@YAIXZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_GetCurrentInlineDepth@_StackGuard@details@Concurrency@@CAAEA_KXZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_NewCollection@_AsyncTaskCollection@details@Concurrency@@SAPEAV123@PEAV_CancellationTokenState@23@@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Oversubscribe@_Context@details@Concurrency@@SAX_N@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_ReportUnobservedException@details@Concurrency@@YAXXZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_RunAndWait@_TaskCollection@details@Concurrency@@QEAA?AW4_TaskCollectionStatus@23@PEAV_UnrealizedChore@23@@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_Schedule@_TaskCollection@details@Concurrency@@QEAAXPEAV_UnrealizedChore@23@@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_ScheduleTask@_CurrentScheduler@details@Concurrency@@SAXP6AXPEAX@Z0@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__ExceptionPtrCopy@@YAXPEAXPEBX@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__ExceptionPtrCreate@@YAXPEAX@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__ExceptionPtrCurrentException@@YAXPEAX@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__ExceptionPtrDestroy@@YAXPEAX@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?__ExceptionPtrRethrow@@YAXPEBX@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?_type_info_dtor_internal_method@type_info@@QEAAXXZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?set@event@Concurrency@@QEAAXXZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?terminate@@YAXXZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?wait@event@Concurrency@@QEAA_KI@Z in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ?what@exception@std@@UEBAPEBDXZ in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _CxxThrowException in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API __C_specific_handler in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API __CppXcptFilter in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API __CxxFrameHandler3 in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API __RTDynamicCast in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API __clean_type_info_names_internal in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API __dllonexit in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _aligned_free in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _aligned_malloc in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _amsg_exit in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _calloc_crt in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _create_locale in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _errno in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _initterm in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _initterm_e in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _iswdigit_l in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _iswlower_l in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _iswpunct_l in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _iswupper_l in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _lock in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _malloc_crt in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _onexit in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _purecall in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _towlower_l in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _towupper_l in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _unlock in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API _wfopen_s in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API bsearch in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API calloc in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ceil in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ceilf in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API cos in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API exp in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API expf in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API fclose in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API feof in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API fread in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API free in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API fseek in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API ftell in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API log in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API malloc in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API memcmp in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API memcpy in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API memcpy_s in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API memmove in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API memset in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API powf in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API qsort in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API realloc in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API sin in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API sqrt in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API sqrtf in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API strerror_s in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    • API wcslen in msvcr120_app.dll is not supported for this application type. WindowsPreview.Media.Ocr.dll calls this API.
    Does anyone have any info on this and even better are there any instructions on how to handle this situation?
    Wednesday, December 17, 2014 8:06 PM
  • I've merged several threads about the same problem. Thanks for pointing this out.

    Is this only affecting running the cert kit locally or has anybody failed certification because of this?

    I'm not sure what the story is behind this yet, but I'll look into it and get back to you. I hope we'll have things working straight soon.

    Thanks!

    --Rob

    Thursday, December 18, 2014 12:34 AM
    Owner
  • I've passed Technical compliance now, so I think it is only a local problem, and one can also conclude from the fact mentioned above that uninstalling of KB update resolves the problem.
    Thursday, December 18, 2014 1:56 AM
  • I have sorted this now by removing the KB item KB2976978 as suggested above. The only worry there is KB items are there for a reason so not sure what knock on effect this may have if any

    Mal

    Problem back again, because the KB item has been re-installed
    • Edited by MalBall Monday, December 22, 2014 4:35 PM
    Thursday, December 18, 2014 9:21 AM
  • You can also just skip that particular test locally. On the client side the WACK is just advisory.

    I'm still trying to figure out what exactly is going on, but I haven't been able to reproduce the problem myself. I'm using Alexander's component code called from a C# project, WACK version - 3.4, and VS 2013 12.0.31101.00 Update 4. I have KB2976978 installed. I don't think it's on this end but is more likely an issue with the msvcr120_app.dll and vccorlib120_app.dll modules.

    That said it would be helpful if somebody could share a minimum sample which reproduces the problem so I can make sure the difference isn't on the code & appxpackage side. 

    Also, can somebody who can reproduce this please see if these modules are loaded when running the app, and if so what are the versions of these DLLs? They should be packaged in Program Files\WindowsApps\Microsoft.VClibs.120.00_12.....

    Thanks all!

    Saturday, December 20, 2014 6:15 AM
    Owner
  • Here is sample:

    Download

    Here is my test case:

    - KB2976978 is installed

    - build and deploy release configuration

    - run WACK

    - FAILED

    - uninstall KB2976978 and restart PC to complete uninstall

    - run WACK

    - PASSED

    FYI app name is changed from App1 to App1TEST_WACK in app manifest




    Tuesday, December 23, 2014 11:45 AM
  • Thanks Alexander,

    It's almost certainly a system configuration problem, but it's not just KB2976978. Your test app passes WACK 3.4 for me (except for the default tile images) with KB2976978 installed.

    Can you please share the version numbers of the failing modules?

    Tuesday, December 23, 2014 8:54 PM
    Owner
  • Hi Rob,

    Here's the version number on my system: Microsoft.VCLibs.120.00_12.0.21005.1_x64__8wekyb3d8bbwe

    And YES msvcr120_app.dll & vccorlib120_app.dll are loaded when running my app.

    Wednesday, December 24, 2014 3:00 AM
  • Marek,

    many thanks. I've faced the same issue. SQLite app's component unexpectedly didn't pass the API test. It was terrible. And KB2976978 rollback solved the problem.

    Wednesday, December 24, 2014 10:39 PM
  • To follow up, we're tracking the issue and rolling back KB2976978 is the officially recommended workaround. It applies only when running the WACK locally and will not affect actual certification.

    http://support.microsoft.com/kb/3026757

    Wednesday, December 31, 2014 4:49 PM
    Owner
  • Hi, I'm trying to uninstall the update KB2976978, but Windows tells me that this is KB required for my system and can not be deleted. What should I do?

    updated:

    I reinstalled Windows and hide KB2976978 update, but still wack says an error in my application. Wack says something about GetProcessorArchitecture error in *-Test.dll. I use SQLite database in my applicationI have to build and test the application on another PC and wack passed my app.


    • Edited by Dmitry Osin Thursday, April 30, 2015 8:50 PM
    Wednesday, April 29, 2015 5:02 PM