Skip to content

Test suite crashes on OS X w/ SIGBUS #391

Closed
@hynek

Description

@hynek

This is a new one:

* thread #1: tid = 0x15138, 0x0000000104c73c40 _openssl.so`EC_GFp_nistp224_method, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x104c73c40)
    frame #0: 0x0000000104c73c40 _openssl.so`EC_GFp_nistp224_method
_openssl.so`EC_GFp_nistp224_method:
->  0x104c73c40 <+0>: addb   %al, (%rax)
    0x104c73c42 <+2>: addb   %al, (%rax)
    0x104c73c44 <+4>: addb   %al, (%rax)
    0x104c73c46 <+6>: addb   %al, (%rax)

The backtrace:

* thread #1: tid = 0x15138, 0x0000000104c73c40 _openssl.so`EC_GFp_nistp224_method, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x104c73c40)
  * frame #0: 0x0000000104c73c40 _openssl.so`EC_GFp_nistp224_method
    frame #1: 0x0000000104a6b749 _openssl.so`EC_GROUP_new_by_curve_name + 249
    frame #2: 0x0000000104a6e2d1 _openssl.so`EC_KEY_new_by_curve_name + 37
    frame #3: 0x0000000104b37fbd _openssl.so`_cffi_f_EC_KEY_new_by_curve_name + 61
    frame #4: 0x00000001000ac583 python`PyEval_EvalFrameEx + 16963
    frame #5: 0x00000001000af946 python`fast_function + 342
    frame #6: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #7: 0x00000001000af946 python`fast_function + 342
    frame #8: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #9: 0x00000001000af946 python`fast_function + 342
    frame #10: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #11: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #12: 0x00000001000af866 python`fast_function + 118
    frame #13: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #14: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #15: 0x000000010003162c python`function_call + 364
    frame #16: 0x000000010000b853 python`PyObject_Call + 99
    frame #17: 0x00000001000ab65c python`PyEval_EvalFrameEx + 13084
    frame #18: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #19: 0x000000010003162c python`function_call + 364
    frame #20: 0x000000010000b853 python`PyObject_Call + 99
    frame #21: 0x0000000100018af7 python`instancemethod_call + 247
    frame #22: 0x000000010000b853 python`PyObject_Call + 99
    frame #23: 0x00000001000687d5 python`slot_tp_call + 133
    frame #24: 0x000000010000b853 python`PyObject_Call + 99
    frame #25: 0x00000001000acbc7 python`PyEval_EvalFrameEx + 18567
    frame #26: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #27: 0x00000001000af866 python`fast_function + 118
    frame #28: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #29: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #30: 0x000000010003162c python`function_call + 364
    frame #31: 0x000000010000b853 python`PyObject_Call + 99
    frame #32: 0x00000001000ab65c python`PyEval_EvalFrameEx + 13084
    frame #33: 0x00000001000af946 python`fast_function + 342
    frame #34: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #35: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #36: 0x000000010003162c python`function_call + 364
    frame #37: 0x000000010000b853 python`PyObject_Call + 99
    frame #38: 0x0000000100018af7 python`instancemethod_call + 247
    frame #39: 0x000000010000b853 python`PyObject_Call + 99
    frame #40: 0x00000001000af05d python`PyEval_CallObjectWithKeywords + 93
    frame #41: 0x0000000100016aad python`PyInstance_New + 141
    frame #42: 0x000000010000b853 python`PyObject_Call + 99
    frame #43: 0x00000001000acbc7 python`PyEval_EvalFrameEx + 18567
    frame #44: 0x00000001000af946 python`fast_function + 342
    frame #45: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #46: 0x00000001000af946 python`fast_function + 342
    frame #47: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #48: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #49: 0x00000001000af866 python`fast_function + 118
    frame #50: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #51: 0x00000001000af946 python`fast_function + 342
    frame #52: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #53: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #54: 0x000000010003162c python`function_call + 364
    frame #55: 0x000000010000b853 python`PyObject_Call + 99
    frame #56: 0x0000000100018af7 python`instancemethod_call + 247
    frame #57: 0x000000010000b853 python`PyObject_Call + 99
    frame #58: 0x00000001000687d5 python`slot_tp_call + 133
    frame #59: 0x000000010000b853 python`PyObject_Call + 99
    frame #60: 0x00000001000ab65c python`PyEval_EvalFrameEx + 13084
    frame #61: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #62: 0x00000001000af866 python`fast_function + 118
    frame #63: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #64: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #65: 0x000000010003162c python`function_call + 364
    frame #66: 0x000000010000b853 python`PyObject_Call + 99
    frame #67: 0x0000000100018af7 python`instancemethod_call + 247
    frame #68: 0x000000010000b853 python`PyObject_Call + 99
    frame #69: 0x00000001000af05d python`PyEval_CallObjectWithKeywords + 93
    frame #70: 0x0000000100016aad python`PyInstance_New + 141
    frame #71: 0x000000010000b853 python`PyObject_Call + 99
    frame #72: 0x00000001000acbc7 python`PyEval_EvalFrameEx + 18567
    frame #73: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #74: 0x000000010003162c python`function_call + 364
    frame #75: 0x000000010000b853 python`PyObject_Call + 99
    frame #76: 0x00000001000ab65c python`PyEval_EvalFrameEx + 13084
    frame #77: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #78: 0x00000001000af866 python`fast_function + 118
    frame #79: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #80: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #81: 0x00000001000af866 python`fast_function + 118
    frame #82: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #83: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #84: 0x000000010003162c python`function_call + 364
    frame #85: 0x000000010000b853 python`PyObject_Call + 99
    frame #86: 0x00000001000ab65c python`PyEval_EvalFrameEx + 13084
    frame #87: 0x00000001000af946 python`fast_function + 342
    frame #88: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #89: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #90: 0x000000010003162c python`function_call + 364
    frame #91: 0x000000010000b853 python`PyObject_Call + 99
    frame #92: 0x0000000100018af7 python`instancemethod_call + 247
    frame #93: 0x000000010000b853 python`PyObject_Call + 99
    frame #94: 0x00000001000af05d python`PyEval_CallObjectWithKeywords + 93
    frame #95: 0x0000000100016aad python`PyInstance_New + 141
    frame #96: 0x000000010000b853 python`PyObject_Call + 99
    frame #97: 0x00000001000acbc7 python`PyEval_EvalFrameEx + 18567
    frame #98: 0x00000001000af946 python`fast_function + 342
    frame #99: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #100: 0x00000001000af946 python`fast_function + 342
    frame #101: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #102: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #103: 0x00000001000af866 python`fast_function + 118
    frame #104: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #105: 0x00000001000af946 python`fast_function + 342
    frame #106: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #107: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #108: 0x000000010003162c python`function_call + 364
    frame #109: 0x000000010000b853 python`PyObject_Call + 99
    frame #110: 0x0000000100018af7 python`instancemethod_call + 247
    frame #111: 0x000000010000b853 python`PyObject_Call + 99
    frame #112: 0x00000001000687d5 python`slot_tp_call + 133
    frame #113: 0x000000010000b853 python`PyObject_Call + 99
    frame #114: 0x00000001000acbc7 python`PyEval_EvalFrameEx + 18567
    frame #115: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #116: 0x000000010003162c python`function_call + 364
    frame #117: 0x000000010000b853 python`PyObject_Call + 99
    frame #118: 0x00000001000ab65c python`PyEval_EvalFrameEx + 13084
    frame #119: 0x00000001000af946 python`fast_function + 342
    frame #120: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #121: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #122: 0x00000001000af866 python`fast_function + 118
    frame #123: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #124: 0x00000001000af946 python`fast_function + 342
    frame #125: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #126: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #127: 0x000000010003162c python`function_call + 364
    frame #128: 0x000000010000b853 python`PyObject_Call + 99
    frame #129: 0x0000000100018af7 python`instancemethod_call + 247
    frame #130: 0x000000010000b853 python`PyObject_Call + 99
    frame #131: 0x00000001000687d5 python`slot_tp_call + 133
    frame #132: 0x000000010000b853 python`PyObject_Call + 99
    frame #133: 0x00000001000acbc7 python`PyEval_EvalFrameEx + 18567
    frame #134: 0x00000001000af946 python`fast_function + 342
    frame #135: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #136: 0x00000001000af946 python`fast_function + 342
    frame #137: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #138: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #139: 0x000000010003162c python`function_call + 364
    frame #140: 0x000000010000b853 python`PyObject_Call + 99
    frame #141: 0x00000001000ab65c python`PyEval_EvalFrameEx + 13084
    frame #142: 0x00000001000af946 python`fast_function + 342
    frame #143: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #144: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #145: 0x00000001000af866 python`fast_function + 118
    frame #146: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #147: 0x00000001000af946 python`fast_function + 342
    frame #148: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #149: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #150: 0x000000010003162c python`function_call + 364
    frame #151: 0x000000010000b853 python`PyObject_Call + 99
    frame #152: 0x0000000100018af7 python`instancemethod_call + 247
    frame #153: 0x000000010000b853 python`PyObject_Call + 99
    frame #154: 0x00000001000687d5 python`slot_tp_call + 133
    frame #155: 0x000000010000b853 python`PyObject_Call + 99
    frame #156: 0x00000001000acbc7 python`PyEval_EvalFrameEx + 18567
    frame #157: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #158: 0x00000001000af866 python`fast_function + 118
    frame #159: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #160: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #161: 0x00000001000ac746 python`PyEval_EvalFrameEx + 17414
    frame #162: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #163: 0x00000001000af866 python`fast_function + 118
    frame #164: 0x00000001000aba2f python`PyEval_EvalFrameEx + 14063
    frame #165: 0x00000001000a7ee2 python`PyEval_EvalCodeEx + 1666
    frame #166: 0x000000010003162c python`function_call + 364
    frame #167: 0x000000010000b853 python`PyObject_Call + 99
    frame #168: 0x00000001000e6fb1 python`RunModule + 113
    frame #169: 0x00000001000e6ac1 python`Py_Main + 2465
    frame #170: 0x00007fff960b05ad libdyld.dylib`start + 1

Help us @reaperhulk you’re our only hope.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions