paleolimbot opened a new issue, #45856: URL: https://github.com/apache/arrow/issues/45856
### Describe the bug, including details regarding any error messages, version, and platform. Found when adding Decimal 32 support to nanoarrow/R! ```python import nanoarrow as na import pyarrow as pa pa.DataType._import_from_c_capsule( na.c_schema(na.null()).modify(format="d:10,0,32").__arrow_c_schema__() ) #> The Kernel crashed while executing code in the current cell or a previous cell. #> Bad status: Invalid: Decimal precision out of range [1, 9]: 10 ``` We should probably check the precision on import and raise an error there? ### Component(s) C++ -- 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: issues-unsubscr...@arrow.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org