Skip to content

Apple CI: module compiled against API version 0xc but this version of numpy is 0xb

Job #61072 failed for 7b5abf57:

The actual failure (masked by pytest) is

RuntimeError: module compiled against API version 0xc but this version of numpy is 0xb
libc++abi.dylib: terminating with uncaught exception of type std::runtime_error: numpy failed to initialize
Abort trap: 6

@isuruf: As the leading resident conda expert: any clue what's wrong here? It seems to be using the right numpy headers, from /Users/gitlabcirunner/builds/bb2c705e/0/inducer/pyopencl/.miniconda3/envs/testing/lib/python3.6/site-packages/numpy/core/include. Could this be a mismatch somewhere in conda?

Backtrace:

  * frame #0: 0x00007fff60a4db6e libsystem_kernel.dylib`__pthread_kill + 10
    frame #1: 0x00007fff60c18080 libsystem_pthread.dylib`pthread_kill + 333
    frame #2: 0x00007fff609a91ae libsystem_c.dylib`abort + 127
    frame #3: 0x00007fff5e8b0f8f libc++abi.dylib`abort_message + 245
    frame #4: 0x00007fff5e8b1113 libc++abi.dylib`default_terminate_handler() + 241
    frame #5: 0x00007fff5fce8a4f libobjc.A.dylib`_objc_terminate() + 105
    frame #6: 0x00007fff5e8cc7c9 libc++abi.dylib`std::__terminate(void (*)()) + 8
    frame #7: 0x00007fff5e8cc26f libc++abi.dylib`__cxa_throw + 121
    frame #8: 0x00000001099b081a _cl.cpython-36m-darwin.so`_GLOBAL__sub_I_wrap_constants.cpp + 538
    frame #9: 0x000000010001aa7a dyld`ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 420
    frame #10: 0x000000010001acaa dyld`ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 40
    frame #11: 0x00000001000161cc dyld`ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 330
    frame #12: 0x0000000100015302 dyld`ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 134
    frame #13: 0x0000000100015396 dyld`ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 74
    frame #14: 0x00000001000093e5 dyld`dyld::runInitializers(ImageLoader*) + 82
    frame #15: 0x000000010001205c dyld`dlopen + 527
    frame #16: 0x00007fff608fed86 libdyld.dylib`dlopen + 86
    frame #17: 0x00000001001c2bd7 libpython3.6m.dylib`_PyImport_FindSharedFuncptr + 295
    frame #18: 0x00000001001a0f41 libpython3.6m.dylib`_PyImport_LoadDynamicModuleWithSpec + 593
    frame #19: 0x00000001001a0a41 libpython3.6m.dylib`_imp_create_dynamic + 257
    frame #20: 0x00000001000fd7d2 libpython3.6m.dylib`PyCFunction_Call + 258
    frame #21: 0x000000010017e3b4 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25972
    frame #22: 0x000000010018250c libpython3.6m.dylib`_PyEval_EvalCodeWithName + 3436
    frame #23: 0x0000000100182e91 libpython3.6m.dylib`fast_function + 657
    frame #24: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #25: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #26: 0x0000000100182de8 libpython3.6m.dylib`fast_function + 488
    frame #27: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #28: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #29: 0x0000000100182de8 libpython3.6m.dylib`fast_function + 488
    frame #30: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #31: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #32: 0x0000000100182de8 libpython3.6m.dylib`fast_function + 488
    frame #33: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #34: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #35: 0x0000000100182de8 libpython3.6m.dylib`fast_function + 488
    frame #36: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #37: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #38: 0x000000010018308d libpython3.6m.dylib`_PyFunction_FastCallDict + 477
    frame #39: 0x00000001000b1a53 libpython3.6m.dylib`_PyObject_FastCallDict + 307
    frame #40: 0x00000001000b2a56 libpython3.6m.dylib`_PyObject_CallMethodIdObjArgs + 486
    frame #41: 0x000000010019fb9b libpython3.6m.dylib`PyImport_ImportModuleLevelObject + 1307
    frame #42: 0x000000010017cb2a libpython3.6m.dylib`_PyEval_EvalFrameDefault + 19690
    frame #43: 0x000000010018250c libpython3.6m.dylib`_PyEval_EvalCodeWithName + 3436
    frame #44: 0x0000000100177d74 libpython3.6m.dylib`PyEval_EvalCode + 100
    frame #45: 0x0000000100175407 libpython3.6m.dylib`builtin_exec + 551
    frame #46: 0x00000001000fd7d2 libpython3.6m.dylib`PyCFunction_Call + 258
    frame #47: 0x000000010017e3b4 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25972
    frame #48: 0x000000010018250c libpython3.6m.dylib`_PyEval_EvalCodeWithName + 3436
    frame #49: 0x0000000100182e91 libpython3.6m.dylib`fast_function + 657
    frame #50: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #51: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #52: 0x0000000100182de8 libpython3.6m.dylib`fast_function + 488
    frame #53: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #54: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #55: 0x0000000100182de8 libpython3.6m.dylib`fast_function + 488
    frame #56: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #57: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #58: 0x0000000100182de8 libpython3.6m.dylib`fast_function + 488
    frame #59: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #60: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #61: 0x000000010018308d libpython3.6m.dylib`_PyFunction_FastCallDict + 477
    frame #62: 0x00000001000b1a53 libpython3.6m.dylib`_PyObject_FastCallDict + 307
    frame #63: 0x00000001000b2a56 libpython3.6m.dylib`_PyObject_CallMethodIdObjArgs + 486
    frame #64: 0x000000010019fb9b libpython3.6m.dylib`PyImport_ImportModuleLevelObject + 1307
    frame #65: 0x000000010017cb2a libpython3.6m.dylib`_PyEval_EvalFrameDefault + 19690
    frame #66: 0x000000010018250c libpython3.6m.dylib`_PyEval_EvalCodeWithName + 3436
    frame #67: 0x0000000100177d74 libpython3.6m.dylib`PyEval_EvalCode + 100
    frame #68: 0x0000000100175407 libpython3.6m.dylib`builtin_exec + 551
    frame #69: 0x00000001000fda1b libpython3.6m.dylib`_PyCFunction_FastCallDict + 491
    frame #70: 0x00000001001816c7 libpython3.6m.dylib`call_function + 439
    frame #71: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #72: 0x0000000100182de8 libpython3.6m.dylib`fast_function + 488
(snip)
    frame #224: 0x0000000100182de8 libpython3.6m.dylib`fast_function + 488
    frame #225: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #226: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #227: 0x000000010018250c libpython3.6m.dylib`_PyEval_EvalCodeWithName + 3436
    frame #228: 0x0000000100177deb libpython3.6m.dylib`PyEval_EvalCodeEx + 107
    frame #229: 0x00000001000dc96d libpython3.6m.dylib`function_call + 381
    frame #230: 0x00000001000b1811 libpython3.6m.dylib`PyObject_Call + 97
    frame #231: 0x000000010017e294 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25684
    frame #232: 0x000000010018250c libpython3.6m.dylib`_PyEval_EvalCodeWithName + 3436
    frame #233: 0x0000000100182e91 libpython3.6m.dylib`fast_function + 657
    frame #234: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #235: 0x000000010017e0c8 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25224
    frame #236: 0x000000010018250c libpython3.6m.dylib`_PyEval_EvalCodeWithName + 3436
    frame #237: 0x0000000100182e91 libpython3.6m.dylib`fast_function + 657
    frame #238: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #239: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #240: 0x0000000100182de8 libpython3.6m.dylib`fast_function + 488
    frame #241: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #242: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #243: 0x000000010018250c libpython3.6m.dylib`_PyEval_EvalCodeWithName + 3436
    frame #244: 0x000000010018322b libpython3.6m.dylib`_PyFunction_FastCallDict + 891
    frame #245: 0x00000001000b1a53 libpython3.6m.dylib`_PyObject_FastCallDict + 307
    frame #246: 0x00000001000b1b75 libpython3.6m.dylib`_PyObject_Call_Prepend + 149
    frame #247: 0x00000001000b1811 libpython3.6m.dylib`PyObject_Call + 97
    frame #248: 0x0000000100114eb5 libpython3.6m.dylib`slot_tp_call + 117
    frame #249: 0x00000001000b1a21 libpython3.6m.dylib`_PyObject_FastCallDict + 257
    frame #250: 0x00000001000b1e65 libpython3.6m.dylib`_PyObject_FastCallKeywords + 197
    frame #251: 0x00000001001815c8 libpython3.6m.dylib`call_function + 184
    frame #252: 0x000000010017e0c8 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25224
    frame #253: 0x0000000100182d0f libpython3.6m.dylib`fast_function + 271
    frame #254: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #255: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #256: 0x000000010018250c libpython3.6m.dylib`_PyEval_EvalCodeWithName + 3436
    frame #257: 0x0000000100177d74 libpython3.6m.dylib`PyEval_EvalCode + 100
    frame #258: 0x0000000100175407 libpython3.6m.dylib`builtin_exec + 551
    frame #259: 0x00000001000fda1b libpython3.6m.dylib`_PyCFunction_FastCallDict + 491
    frame #260: 0x00000001001816c7 libpython3.6m.dylib`call_function + 439
    frame #261: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #262: 0x000000010018250c libpython3.6m.dylib`_PyEval_EvalCodeWithName + 3436
    frame #263: 0x0000000100182e91 libpython3.6m.dylib`fast_function + 657
    frame #264: 0x00000001001816a1 libpython3.6m.dylib`call_function + 401
    frame #265: 0x000000010017e038 libpython3.6m.dylib`_PyEval_EvalFrameDefault + 25080
    frame #266: 0x000000010018250c libpython3.6m.dylib`_PyEval_EvalCodeWithName + 3436
    frame #267: 0x0000000100177deb libpython3.6m.dylib`PyEval_EvalCodeEx + 107
    frame #268: 0x00000001000dc96d libpython3.6m.dylib`function_call + 381
    frame #269: 0x00000001000b1811 libpython3.6m.dylib`PyObject_Call + 97
    frame #270: 0x00000001001c6df3 libpython3.6m.dylib`RunModule + 147
    frame #271: 0x00000001001c67c3 libpython3.6m.dylib`Py_Main + 2771
    frame #272: 0x0000000100001df8 python`main + 232
    frame #273: 0x00007fff608fd015 libdyld.dylib`start + 1
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information