Details
-
Bug
-
Resolution: Unresolved
-
Major
-
2.8.2
-
None
-
None
Description
Discovered in the course of testing for 2.3.1 and confirmed failing on older versions. Typically happens on the 'insert_bad_document' test. Backtrace is here:
thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
|
* frame #0: 0x00007fff908972d0 libsystem_platform.dylib`_platform_strcmp + 80
|
frame #1: 0x000000010537ba84 libcouchbase.2.dylib`::lcb_host_equals(a=0x00a600010085c000, b=0x000000010088f223) at hostlist.cc:138
|
frame #2: 0x0000000105329258 libcouchbase.2.dylib`lcb_st::find_server(this=0x00000001006050b0, host=0x000000010088f223) const at instance.cc:618
|
frame #3: 0x0000000105341324 libcouchbase.2.dylib`CccpProvider::schedule_next_request(this=0x0000000100605a60, err=LCB_ERROR, can_rollover=false) at bc_cccp.cc:140
|
frame #4: 0x00000001053416f8 libcouchbase.2.dylib`CccpProvider::mcio_error(this=0x0000000100605a60, err=LCB_ERROR) at bc_cccp.cc:166
|
frame #5: 0x0000000105341c78 libcouchbase.2.dylib`lcb::clconfig::cccp_update(cookie_=0x00000001007af6d0, err=LCB_ERROR, bytes=0x0000000000000000, nbytes=0, origin=0x0000000000000000) at bc_cccp.cc:234
|
frame #6: 0x0000000105373c35 libcouchbase.2.dylib`ext_callback_proxy(pl=0x00007fff5fbfb5a0, req=0x0000000102512c50, rc=LCB_ERROR, resdata=0x00007fff5fbfb568) at getconfig.cc:31
|
frame #7: 0x0000000105377a9a libcouchbase.2.dylib`H_config(pipeline=0x00007fff5fbfb5a0, request=0x0000000102512c50, response=0x00007fff5fbfb568, immerr=LCB_ERROR) at handler.cc:876
|
frame #8: 0x00000001053757fd libcouchbase.2.dylib`::mcreq_dispatch_response(pipeline=0x00007fff5fbfb5a0, req=0x0000000102512c50, res=0x00007fff5fbfb568, immerr=LCB_ERROR) at handler.cc:984
|
frame #9: 0x00000001053e5484 libcouchbase.2.dylib`lcb::RetryQueue::fail(this=0x0000000100606140, op=0x0000000105073a00, err=LCB_ERROR) at retryq.cc:164
|
frame #10: 0x00000001053e6506 libcouchbase.2.dylib`lcb::RetryQueue::~RetryQueue(this=0x0000000100606140) at retryq.cc:403
|
frame #11: 0x00000001053e6555 libcouchbase.2.dylib`lcb::RetryQueue::~RetryQueue(this=0x0000000100606140) at retryq.cc:398
|
frame #12: 0x0000000105328a6b libcouchbase.2.dylib`::lcb_destroy(instance=0x00000001006050b0) at instance.cc:557
|
frame #13: 0x00000001052c6baa _libcouchbase.cpython-36m-darwin.so`Bucket_dtor(self=0x0000000106257a70) at bucket.c:829 [opt]
|
frame #14: 0x00000001000dfb55 Python`subtype_dealloc + 849
|
frame #15: 0x00000001052c9e6e _libcouchbase.cpython-36m-darwin.so`MultiResult_dealloc(self=0x00000001065c24f8) at multiresult.c:151 [opt]
|
frame #16: 0x00000001000c9215 Python`dict_dealloc + 120
|
frame #17: 0x00000001000dfbef Python`subtype_dealloc + 1003
|
frame #18: 0x00000001000b8355 Python`frame_dealloc + 96
|
frame #19: 0x000000010015dc20 Python`tb_dealloc + 88
|
frame #20: 0x000000010015dc0b Python`tb_dealloc + 67
|
frame #21: 0x000000010015dc0b Python`tb_dealloc + 67
|
frame #22: 0x00000001000b0b64 Python`BaseException_clear + 96
|
frame #23: 0x00000001000b0a04 Python`BaseException_dealloc + 55
|
frame #24: 0x00000001000dfb55 Python`subtype_dealloc + 849
|
frame #25: 0x00000001000ddf88 Python`tupledealloc + 90
|
frame #26: 0x00000001000ddf88 Python`tupledealloc + 90
|
frame #27: 0x00000001000bc28d Python`list_clear + 60
|
frame #28: 0x00000001000be0ba Python`listclear + 9
|
frame #29: 0x00000001000d1828 Python`_PyCFunction_FastCallDict + 525
|
frame #30: 0x000000010013600f Python`call_function + 489
|
frame #31: 0x000000010012eecc Python`_PyEval_EvalFrameDefault + 4930
|
frame #32: 0x00000001001367df Python`_PyEval_EvalCodeWithName + 1829
|
frame #33: 0x0000000100137096 Python`_PyFunction_FastCallDict + 444
|
frame #34: 0x0000000100099ab9 Python`_PyObject_FastCallDict + 196
|
frame #35: 0x0000000100099bdc Python`_PyObject_Call_Prepend + 156
|
frame #36: 0x000000010009993a Python`PyObject_Call + 101
|
frame #37: 0x000000010012f121 Python`_PyEval_EvalFrameDefault + 5527
|
frame #38: 0x00000001001367df Python`_PyEval_EvalCodeWithName + 1829
|
frame #39: 0x0000000100137096 Python`_PyFunction_FastCallDict + 444
|
frame #40: 0x0000000100099ab9 Python`_PyObject_FastCallDict + 196
|
frame #41: 0x0000000100099bdc Python`_PyObject_Call_Prepend + 156
|
frame #42: 0x000000010009993a Python`PyObject_Call + 101
|
frame #43: 0x00000001000e3fce Python`slot_tp_call + 50
|
frame #44: 0x0000000100099a84 Python`_PyObject_FastCallDict + 143
|
frame #45: 0x0000000100135fdf Python`call_function + 441
|
frame #46: 0x000000010012eecc Python`_PyEval_EvalFrameDefault + 4930
|
frame #47: 0x0000000100137166 Python`_PyFunction_FastCall + 121
|
frame #48: 0x0000000100135fe6 Python`call_function + 448
|
frame #49: 0x000000010012eecc Python`_PyEval_EvalFrameDefault + 4930
|
frame #50: 0x0000000100137166 Python`_PyFunction_FastCall + 121
|
frame #51: 0x0000000100099ab9 Python`_PyObject_FastCallDict + 196
|
frame #52: 0x0000000100099bdc Python`_PyObject_Call_Prepend + 156
|
frame #53: 0x000000010009993a Python`PyObject_Call + 101
|
frame #54: 0x000000010012f121 Python`_PyEval_EvalFrameDefault + 5527
|
frame #55: 0x00000001001367df Python`_PyEval_EvalCodeWithName + 1829
|
frame #56: 0x0000000100137096 Python`_PyFunction_FastCallDict + 444
|
frame #57: 0x0000000100099ab9 Python`_PyObject_FastCallDict + 196
|
frame #58: 0x0000000100099bdc Python`_PyObject_Call_Prepend + 156
|
frame #59: 0x000000010009993a Python`PyObject_Call + 101
|
frame #60: 0x00000001000e3fce Python`slot_tp_call + 50
|
frame #61: 0x0000000100099a84 Python`_PyObject_FastCallDict + 143
|
frame #62: 0x0000000100135fdf Python`call_function + 441
|
frame #63: 0x000000010012eecc Python`_PyEval_EvalFrameDefault + 4930
|
frame #64: 0x0000000100137166 Python`_PyFunction_FastCall + 121
|
frame #65: 0x0000000100099ab9 Python`_PyObject_FastCallDict + 196
|
frame #66: 0x0000000100099bdc Python`_PyObject_Call_Prepend + 156
|
frame #67: 0x000000010009993a Python`PyObject_Call + 101
|
frame #68: 0x000000010012f121 Python`_PyEval_EvalFrameDefault + 5527
|
frame #69: 0x00000001001367df Python`_PyEval_EvalCodeWithName + 1829
|
frame #70: 0x0000000100137096 Python`_PyFunction_FastCallDict + 444
|
frame #71: 0x0000000100099ab9 Python`_PyObject_FastCallDict + 196
|
frame #72: 0x0000000100099bdc Python`_PyObject_Call_Prepend + 156
|
frame #73: 0x000000010009993a Python`PyObject_Call + 101
|
frame #74: 0x00000001000e3fce Python`slot_tp_call + 50
|
frame #75: 0x0000000100099a84 Python`_PyObject_FastCallDict + 143
|
frame #76: 0x0000000100135fdf Python`call_function + 441
|
frame #77: 0x000000010012eecc Python`_PyEval_EvalFrameDefault + 4930
|
frame #78: 0x0000000100137166 Python`_PyFunction_FastCall + 121
|
frame #79: 0x0000000100099ab9 Python`_PyObject_FastCallDict + 196
|
frame #80: 0x0000000100099bdc Python`_PyObject_Call_Prepend + 156
|
frame #81: 0x000000010009993a Python`PyObject_Call + 101
|
frame #82: 0x000000010012f121 Python`_PyEval_EvalFrameDefault + 5527
|
frame #83: 0x00000001001367df Python`_PyEval_EvalCodeWithName + 1829
|
frame #84: 0x0000000100137096 Python`_PyFunction_FastCallDict + 444
|
frame #85: 0x0000000100099ab9 Python`_PyObject_FastCallDict + 196
|
frame #86: 0x0000000100099bdc Python`_PyObject_Call_Prepend + 156
|
frame #87: 0x000000010009993a Python`PyObject_Call + 101
|
frame #88: 0x00000001000e3fce Python`slot_tp_call + 50
|
frame #89: 0x0000000100099a84 Python`_PyObject_FastCallDict + 143
|
frame #90: 0x0000000100135fdf Python`call_function + 441
|
frame #91: 0x000000010012eecc Python`_PyEval_EvalFrameDefault + 4930
|
frame #92: 0x0000000100137166 Python`_PyFunction_FastCall + 121
|
frame #93: 0x0000000100099ab9 Python`_PyObject_FastCallDict + 196
|
frame #94: 0x0000000100099bdc Python`_PyObject_Call_Prepend + 156
|
frame #95: 0x000000010009993a Python`PyObject_Call + 101
|
frame #96: 0x000000010012f121 Python`_PyEval_EvalFrameDefault + 5527
|
frame #97: 0x00000001001367df Python`_PyEval_EvalCodeWithName + 1829
|
frame #98: 0x0000000100137096 Python`_PyFunction_FastCallDict + 444
|
frame #99: 0x0000000100099ab9 Python`_PyObject_FastCallDict + 196
|
frame #100: 0x0000000100099bdc Python`_PyObject_Call_Prepend + 156
|
frame #101: 0x000000010009993a Python`PyObject_Call + 101
|
frame #102: 0x00000001000e3fce Python`slot_tp_call + 50
|
frame #103: 0x0000000100099a84 Python`_PyObject_FastCallDict + 143
|
frame #104: 0x0000000100135fdf Python`call_function + 441
|
frame #105: 0x000000010012eecc Python`_PyEval_EvalFrameDefault + 4930
|
frame #106: 0x0000000100137166 Python`_PyFunction_FastCall + 121
|
frame #107: 0x0000000100135fe6 Python`call_function + 448
|
frame #108: 0x000000010012eecc Python`_PyEval_EvalFrameDefault + 4930
|
frame #109: 0x0000000100137166 Python`_PyFunction_FastCall + 121
|
frame #110: 0x0000000100135fe6 Python`call_function + 448
|
frame #111: 0x000000010012eecc Python`_PyEval_EvalFrameDefault + 4930
|
frame #112: 0x00000001001367df Python`_PyEval_EvalCodeWithName + 1829
|
frame #113: 0x000000010012db4f Python`PyEval_EvalCodeEx + 52
|
frame #114: 0x00000001000b9c1b Python`function_call + 338
|
frame #115: 0x000000010009993a Python`PyObject_Call + 101
|
frame #116: 0x000000010012f121 Python`_PyEval_EvalFrameDefault + 5527
|
frame #117: 0x00000001001367df Python`_PyEval_EvalCodeWithName + 1829
|
frame #118: 0x0000000100137096 Python`_PyFunction_FastCallDict + 444
|
frame #119: 0x0000000100099ab9 Python`_PyObject_FastCallDict + 196
|
frame #120: 0x0000000100099bdc Python`_PyObject_Call_Prepend + 156
|
frame #121: 0x000000010009993a Python`PyObject_Call + 101
|
frame #122: 0x00000001000e48fa Python`slot_tp_init + 57
|
frame #123: 0x00000001000e1846 Python`type_call + 184
|
frame #124: 0x0000000100099a84 Python`_PyObject_FastCallDict + 143
|
frame #125: 0x0000000100135fdf Python`call_function + 441
|
frame #126: 0x000000010012eecc Python`_PyEval_EvalFrameDefault + 4930
|
frame #127: 0x00000001001367df Python`_PyEval_EvalCodeWithName + 1829
|
frame #128: 0x000000010012db15 Python`PyEval_EvalCode + 43
|
frame #129: 0x000000010015525a Python`run_mod + 54
|
frame #130: 0x000000010015553a Python`PyRun_FileExFlags + 180
|
frame #131: 0x0000000100154ac7 Python`PyRun_SimpleFileExFlags + 280
|
frame #132: 0x0000000100168878 Python`Py_Main + 3268
|
frame #133: 0x0000000100001e1d python`___lldb_unnamed_symbol1$$python + 227
|
frame #134: 0x00007fff90688235 libdyld.dylib`start + 1
|