llama90 commented on issue #41312:
URL: https://github.com/apache/arrow/issues/41312#issuecomment-2067685938
I attached lldb backtrace result.
<details><summary>lldb result</summary>
```
lldb -- python -m pytest pyarrow/tests/test_dataset.py -k
"test_make_write_options_error"
(lldb) target create "python"
Current executable set to
'/Users/lama/anaconda3/envs/pyarrow-dev-310/bin/python' (arm64).
(lldb) settings set -- target.run-args "-m" "pytest"
"pyarrow/tests/test_dataset.py" "-k" "test_make_write_options_error"
(lldb) run
Process 72156 launched:
'/Users/lama/anaconda3/envs/pyarrow-dev-310/bin/python' (arm64)
============================= test session starts
==============================
platform darwin -- Python 3.10.13, pytest-7.4.4, pluggy-1.4.0
rootdir: /Users/lama/workspace/arrow-new/python
configfile: setup.cfg
plugins: hypothesis-6.99.9
collected 351 items / 350 deselected / 1 selected
Process 72156 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS
(code=1, address=0x1)
frame #0: 0x0000000106533b78
_dataset.cpython-310-darwin.so`__pyx_pw_7pyarrow_8_dataset_10FileFormat_7make_write_options(_object*,
_object* const*, long, _object*) + 56
_dataset.cpython-310-darwin.so`__pyx_pw_7pyarrow_8_dataset_10FileFormat_7make_write_options:
-> 0x106533b78 <+56>: ldr x8, [x0]
0x106533b7c <+60>: ldr x9, [x8, #0x60]
0x106533b80 <+64>: add x8, sp, #0x30
0x106533b84 <+68>: blr x9
Target 0: (python) stopped.
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS
(code=1, address=0x1)
* frame #0: 0x0000000106533b78
_dataset.cpython-310-darwin.so`__pyx_pw_7pyarrow_8_dataset_10FileFormat_7make_write_options(_object*,
_object* const*, long, _object*) + 56
frame #1: 0x0000000126b6e4d8
_dataset_parquet.cpython-310-darwin.so`__pyx_pw_7pyarrow_16_dataset_parquet_17ParquetFileFormat_3make_write_options(_object*,
_object* const*, long, _object*) + 260
frame #2: 0x0000000100149540 python`call_function + 524
frame #3: 0x0000000100144e60 python`_PyEval_EvalFrameDefault + 24940
frame #4: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #5: 0x0000000100145658 python`_PyEval_EvalFrameDefault + 26980
frame #6: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #7: 0x0000000100145658 python`_PyEval_EvalFrameDefault + 26980
frame #8: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #9: 0x0000000100149540 python`call_function + 524
frame #10: 0x0000000100144e60 python`_PyEval_EvalFrameDefault + 24940
frame #11: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #12: 0x000000010005ac64 python`method_vectorcall + 172
frame #13: 0x0000000100149540 python`call_function + 524
frame #14: 0x0000000100144e60 python`_PyEval_EvalFrameDefault + 24940
frame #15: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #16: 0x00000001000577ac python`_PyObject_FastCallDictTstate + 156
frame #17: 0x0000000100058454 python`_PyObject_Call_Prepend + 176
frame #18: 0x00000001000cdee0 python`slot_tp_call + 116
frame #19: 0x000000010005759c python`_PyObject_MakeTpCall + 612
frame #20: 0x00000001001495d8 python`call_function + 676
frame #21: 0x0000000100145430 python`_PyEval_EvalFrameDefault + 26428
frame #22: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #23: 0x0000000100149540 python`call_function + 524
frame #24: 0x0000000100144e38 python`_PyEval_EvalFrameDefault + 24900
frame #25: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #26: 0x0000000100145658 python`_PyEval_EvalFrameDefault + 26980
frame #27: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #28: 0x0000000100149540 python`call_function + 524
frame #29: 0x0000000100144e60 python`_PyEval_EvalFrameDefault + 24940
frame #30: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #31: 0x000000010005ac64 python`method_vectorcall + 172
frame #32: 0x0000000100149540 python`call_function + 524
frame #33: 0x0000000100144e60 python`_PyEval_EvalFrameDefault + 24940
frame #34: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #35: 0x00000001000577ac python`_PyObject_FastCallDictTstate + 156
frame #36: 0x0000000100058454 python`_PyObject_Call_Prepend + 176
frame #37: 0x00000001000cdee0 python`slot_tp_call + 116
frame #38: 0x0000000100057fb0 python`_PyObject_Call + 148
frame #39: 0x0000000100145658 python`_PyEval_EvalFrameDefault + 26980
frame #40: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #41: 0x0000000100149540 python`call_function + 524
frame #42: 0x00000001001453bc python`_PyEval_EvalFrameDefault + 26312
frame #43: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #44: 0x000000010005ac64 python`method_vectorcall + 172
frame #45: 0x0000000100149540 python`call_function + 524
frame #46: 0x0000000100145430 python`_PyEval_EvalFrameDefault + 26428
frame #47: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #48: 0x0000000100145658 python`_PyEval_EvalFrameDefault + 26980
frame #49: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #50: 0x0000000100149540 python`call_function + 524
frame #51: 0x00000001001453bc python`_PyEval_EvalFrameDefault + 26312
frame #52: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #53: 0x0000000100149540 python`call_function + 524
frame #54: 0x0000000100145430 python`_PyEval_EvalFrameDefault + 26428
frame #55: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #56: 0x0000000100145658 python`_PyEval_EvalFrameDefault + 26980
frame #57: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #58: 0x0000000100149540 python`call_function + 524
frame #59: 0x0000000100144e60 python`_PyEval_EvalFrameDefault + 24940
frame #60: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #61: 0x000000010005ac64 python`method_vectorcall + 172
frame #62: 0x0000000100149540 python`call_function + 524
frame #63: 0x0000000100144e60 python`_PyEval_EvalFrameDefault + 24940
frame #64: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #65: 0x00000001000577ac python`_PyObject_FastCallDictTstate + 156
frame #66: 0x0000000100058454 python`_PyObject_Call_Prepend + 176
frame #67: 0x00000001000cdee0 python`slot_tp_call + 116
frame #68: 0x000000010005759c python`_PyObject_MakeTpCall + 612
frame #69: 0x00000001001495d8 python`call_function + 676
frame #70: 0x0000000100145430 python`_PyEval_EvalFrameDefault + 26428
frame #71: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #72: 0x0000000100145658 python`_PyEval_EvalFrameDefault + 26980
frame #73: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #74: 0x0000000100149540 python`call_function + 524
frame #75: 0x0000000100144e60 python`_PyEval_EvalFrameDefault + 24940
frame #76: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #77: 0x000000010005ac64 python`method_vectorcall + 172
frame #78: 0x0000000100149540 python`call_function + 524
frame #79: 0x0000000100144e60 python`_PyEval_EvalFrameDefault + 24940
frame #80: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #81: 0x00000001000577ac python`_PyObject_FastCallDictTstate + 156
frame #82: 0x0000000100058454 python`_PyObject_Call_Prepend + 176
frame #83: 0x00000001000cdee0 python`slot_tp_call + 116
frame #84: 0x000000010005759c python`_PyObject_MakeTpCall + 612
frame #85: 0x00000001001495d8 python`call_function + 676
frame #86: 0x0000000100145430 python`_PyEval_EvalFrameDefault + 26428
frame #87: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #88: 0x0000000100149540 python`call_function + 524
frame #89: 0x00000001001453bc python`_PyEval_EvalFrameDefault + 26312
frame #90: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #91: 0x0000000100149540 python`call_function + 524
frame #92: 0x00000001001453bc python`_PyEval_EvalFrameDefault + 26312
frame #93: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #94: 0x0000000100145658 python`_PyEval_EvalFrameDefault + 26980
frame #95: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #96: 0x0000000100149540 python`call_function + 524
frame #97: 0x0000000100144e60 python`_PyEval_EvalFrameDefault + 24940
frame #98: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #99: 0x000000010005ac64 python`method_vectorcall + 172
frame #100: 0x0000000100149540 python`call_function + 524
frame #101: 0x0000000100144e60 python`_PyEval_EvalFrameDefault + 24940
frame #102: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #103: 0x00000001000577ac python`_PyObject_FastCallDictTstate + 156
frame #104: 0x0000000100058454 python`_PyObject_Call_Prepend + 176
frame #105: 0x00000001000cdee0 python`slot_tp_call + 116
frame #106: 0x000000010005759c python`_PyObject_MakeTpCall + 612
frame #107: 0x00000001001495d8 python`call_function + 676
frame #108: 0x0000000100145430 python`_PyEval_EvalFrameDefault + 26428
frame #109: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #110: 0x0000000100149540 python`call_function + 524
frame #111: 0x00000001001453bc python`_PyEval_EvalFrameDefault + 26312
frame #112: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #113: 0x0000000100149540 python`call_function + 524
frame #114: 0x0000000100144e60 python`_PyEval_EvalFrameDefault + 24940
frame #115: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #116: 0x000000010013db40 python`PyEval_EvalCode + 120
frame #117: 0x0000000100139760 python`builtin_exec + 836
frame #118: 0x00000001000ab880 python`cfunction_vectorcall_FASTCALL + 200
frame #119: 0x0000000100149540 python`call_function + 524
frame #120: 0x00000001001453bc python`_PyEval_EvalFrameDefault + 26312
frame #121: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #122: 0x0000000100149540 python`call_function + 524
frame #123: 0x00000001001453bc python`_PyEval_EvalFrameDefault + 26312
frame #124: 0x000000010013e364 python`_PyEval_Vector + 2036
frame #125: 0x00000001001bcfc4 python`pymain_run_module + 272
frame #126: 0x00000001001bc604 python`Py_RunMain + 1584
frame #127: 0x00000001001bda54 python`pymain_main + 1180
frame #128: 0x000000010000131c python`main + 56
frame #129: 0x000000019b2760e0 dyld`start + 2360
```
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]