raulcd opened a new issue, #50174:
URL: https://github.com/apache/arrow/issues/50174

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   The 
[test-conda-python-3.12-cpython-debug](https://github.com/ursacomputing/crossbow/actions/runs/27518722427/job/81332280396)
 started failing some days ago. From last success to first failure those are 
the changes that were introduced: 
https://github.com/apache/arrow/compare/9265a71614a9552590e59b786af9355573d01133...4f3b0f01b51c8d596334027f939fa97f45b5ac05
 
   
   There are `19 failed` tests a snippet of the log for a couple of failures, 
log is longer, check the failing CI build for more details:
   ```
   _________________________________ test_status 
__________________________________
   
   gdb_arrow = <pyarrow.tests.test_gdb.GdbSession object at 0x7f2480cea0e0>
   
       def test_status(gdb_arrow):
   >       check_stack_repr(gdb_arrow, "ok_status", "arrow::Status::OK()")
   
   
opt/conda/envs/arrow/lib/python3.12/site-packages/pyarrow/tests/test_gdb.py:251:
 
   _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_ _ 
   
   gdb = <pyarrow.tests.test_gdb.GdbSession object at 0x7f2480cea0e0>
   expr = 'ok_status', expected = 'arrow::Status::OK()'
   
       def check_stack_repr(gdb, expr, expected):
           """
           Check printing a stack-located value.
           """
           s = gdb.print_value(expr)
           if isinstance(expected, re.Pattern):
               assert expected.match(s), s
           else:
   >           assert s == expected
   E           AssertionError: assert '{<arrow::uti...state_ = 0x0}' == 
'arrow::Status::OK()'
   E             
   E             - arrow::Status::OK()
   E             + {<arrow::util::EqualityComparable<arrow::Status>> = {<No 
data fields>}, <arrow::util::ToStringOstreamable<arrow::Status>> = {<No data 
fields>}, state_ = 0x0}
   
   
opt/conda/envs/arrow/lib/python3.12/site-packages/pyarrow/tests/test_gdb.py:237:
 AssertionError
   ----------------------------- Captured stdout call 
-----------------------------
   p ok_status
   $2 = {<arrow::util::EqualityComparable<arrow::Status>> = {<No data fields>}, 
<arrow::util::ToStringOstreamable<arrow::Status>> = {<No data fields>}, state_ 
= 0x0}
   (gdb) 
   ______________________________ test_buffer_stack 
_______________________________
   
   gdb_arrow = <pyarrow.tests.test_gdb.GdbSession object at 0x7f2480cea0e0>
   
       def test_buffer_stack(gdb_arrow):
   >       check_stack_repr(gdb_arrow, "buffer_null",
                            "arrow::Buffer of size 0, read-only")
   
   
opt/conda/envs/arrow/lib/python3.12/site-packages/pyarrow/tests/test_gdb.py:270:
 
   _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_ _ 
   
   gdb = <pyarrow.tests.test_gdb.GdbSession object at 0x7f2480cea0e0>
   expr = 'buffer_null', expected = 'arrow::Buffer of size 0, read-only'
   
       def check_stack_repr(gdb, expr, expected):
           """
           Check printing a stack-located value.
           """
           s = gdb.print_value(expr)
           if isinstance(expected, re.Pattern):
               assert expected.match(s), s
           else:
   >           assert s == expected
   E           AssertionError: assert '{_vptr.Buffe...ata fields>}}' == 
'arrow::Buffe... 0, read-only'
   E             
   E             - arrow::Buffer of size 0, read-only
   E             + {_vptr.Buffer = 0x7f65de95bcc8 <vtable for 
arrow::Buffer+16>, is_mutable_ = false, is_cpu_ = true, data_ = 0x0, size_ = 0, 
capacity_ = 0, device_type_ = arrow::DeviceAllocationType::kCPU, parent_ = 
{<std::__shared_ptr<arrow::Buffer, (__gnu_cxx::_Lock_policy)2>> = 
{<std::__shared_ptr_access<arrow::Buffer, (__gnu_cxx::_Lock_policy)2, false, 
false>> = {<No data fields>}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, <No 
data fields>}, memory_manager_ = {<std::__shared_ptr<arrow::MemoryManager, 
(__gnu_cxx::_Lock_policy)2>> = {<std::__shar...
   E             
   E             ...Full output truncated (1 line hidden), use '-vv' to show
   
   
opt/conda/envs/arrow/lib/python3.12/site-packages/pyarrow/tests/test_gdb.py:237:
 AssertionError
   ----------------------------- Captured stdout call 
-----------------------------
   p buffer_null
   $3 = {_vptr.Buffer = 0x7f65de95bcc8 <vtable for arrow::Buffer+16>, 
is_mutable_ = false, is_cpu_ = true, data_ = 0x0, size_ = 0, capacity_ = 0, 
device_type_ = arrow::DeviceAllocationType::kCPU, parent_ = 
{<std::__shared_ptr<arrow::Buffer, (__gnu_cxx::_Lock_policy)2>> = 
{<std::__shared_ptr_access<arrow::Buffer, (__gnu_cxx::_Lock_policy)2, false, 
false>> = {<No data fields>}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, <No 
data fields>}, memory_manager_ = {<std::__shared_ptr<arrow::MemoryManager, 
(__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<arrow::MemoryManager, 
(__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 
0x56256fcfe910, _M_refcount = {_M_pi = 0x56256fb60060}}, <No data fields>}}
   (gdb) 
   ```
   
   ### Component(s)
   
   Python, 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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to