raulcd commented on PR #47616:
URL: https://github.com/apache/arrow/pull/47616#issuecomment-3372999187

   There seems to be a protobuf issue but I am unsure what is the problem, the 
issue seems to be with the underlying `musllinux` image coming from `quay.io`. 
I'll try to validate going back to the old image and with a newer image to see 
if I can find something:
   ```c++
   16d828a85c8d:/# gdb --args python -c "import pyarrow"
   GNU gdb (GDB) 15.2
   Copyright (C) 2024 Free Software Foundation, Inc.
   License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
   This is free software: you are free to change and redistribute it.
   There is NO WARRANTY, to the extent permitted by law.
   Type "show copying" and "show warranty" for details.
   This GDB was configured as "x86_64-alpine-linux-musl".
   Type "show configuration" for configuration details.
   For bug reporting instructions, please see:
   <https://www.gnu.org/software/gdb/bugs/>.
   Find the GDB manual and other documentation resources online at:
       <http://www.gnu.org/software/gdb/documentation/>.
   
   For help, type "help".
   Type "apropos word" to search for commands related to "word"...
   Reading symbols from python...
   (No debugging symbols found in python)
   (gdb) run
   Starting program: /usr/local/bin/python -c import\ pyarrow
   warning: Error disabling address space randomization: Operation not permitted
   WARNING: All log messages before absl::InitializeLog() is called are written 
to STDERR
   E0000 00:00:1759770950.647705      33 descriptor_database.cc:550] Invalid 
file descriptor data passed to EncodedDescriptorDatabase::Add().
   F0000 00:00:1759770950.647752      33 descriptor.cc:2248] Check failed: 
GeneratedDatabase()->Add(encoded_file_descriptor, size) 
   *** Check failure stack trace: ***
   
   Program received signal SIGABRT, Aborted.
   __restore_sigs (set=set@entry=0x7ffd7bd2cbc0) at 
./arch/x86_64/syscall_arch.h:40
   warning: 40  ./arch/x86_64/syscall_arch.h: No such file or directory
   (gdb) backtrace
   #0  __restore_sigs (set=set@entry=0x7ffd7bd2cbc0) at 
./arch/x86_64/syscall_arch.h:40
   #1  0x00007413eb77ae1b in raise (sig=sig@entry=6) at src/signal/raise.c:11
   #2  0x00007413eb75e9ad in abort () at src/exit/abort.c:11
   #3  0x00007413e94337c2 in 
absl::lts_20250127::log_internal::LogMessage::FailWithoutStackTrace() () from 
/usr/local/lib/python3.10/site-packages/pyarrow/libarrow.so.2200
   #4  0x00007413e9433b75 in 
absl::lts_20250127::log_internal::LogMessage::Die() () from 
/usr/local/lib/python3.10/site-packages/pyarrow/libarrow.so.2200
   #5  0x00007413e9433f79 in 
absl::lts_20250127::log_internal::LogMessageFatal::~LogMessageFatal() () from 
/usr/local/lib/python3.10/site-packages/pyarrow/libarrow.so.2200
   #6  0x00007413e7e534dd in 
google::protobuf::DescriptorPool::InternalAddGeneratedFile(void const*, int) 
[clone .cold] () from 
/usr/local/lib/python3.10/site-packages/pyarrow/libarrow.so.2200
   #7  0x00007413e92cfb3f in 
google::protobuf::internal::AddDescriptors(google::protobuf::internal::DescriptorTable
 const*) ()
      from /usr/local/lib/python3.10/site-packages/pyarrow/libarrow.so.2200
   #8  0x00007413eb754e10 in do_init_fini (queue=<optimized out>) at 
ldso/dynlink.c:1610
   #9  0x00007413eb74185d in dlopen (file=0x7413eb17fed0 
"/usr/local/lib/python3.10/site-packages/pyarrow/lib.cpython-310-x86_64-linux-gnu.so",
 mode=2) at ldso/dynlink.c:2223
   #10 0x00007413eb50a2b8 in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #11 0x00007413eb575513 in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #12 0x00007413eb4bae69 in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #13 0x00007413eb55628f in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #14 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #15 0x00007413eb55aa35 in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #16 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #17 0x00007413eb557ef3 in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #18 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #19 0x00007413eb558de4 in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #20 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #21 0x00007413eb558de4 in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #22 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #23 0x00007413eb558de4 in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #24 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #25 0x00007413eb4a7fee in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #26 0x00007413eb4a8498 in _PyObject_CallMethodIdObjArgs () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #27 0x00007413eb3f94b2 in PyImport_ImportModuleLevelObject () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #28 0x00007413eb55a858 in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #29 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #30 0x00007413eb52ac07 in PyEval_EvalCode () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #31 0x00007413eb5b9cbd in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #32 0x00007413eb4bae69 in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #33 0x00007413eb55628f in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #34 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   --Type <RET> for more, q to quit, c to continue without paging--python -c 
"import google.protobuf; print(f'Python protobuf: 
{google.protobuf.__version__}')"
   #35 0x00007413eb55aa35 in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #36 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #37 0x00007413eb557ef3 in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #38 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #39 0x00007413eb558de4 in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #40 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #41 0x00007413eb558de4 in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #42 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #43 0x00007413eb4a7fee in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #44 0x00007413eb4a8498 in _PyObject_CallMethodIdObjArgs () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #45 0x00007413eb3f94b2 in PyImport_ImportModuleLevelObject () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #46 0x00007413eb55a858 in _PyEval_EvalFrameDefault () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #47 0x00007413eb52a51a in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #48 0x00007413eb52ac07 in PyEval_EvalCode () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #49 0x00007413eb5a861e in ?? () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #50 0x00007413eb5b8535 in PyRun_StringFlags () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #51 0x00007413eb5b859b in PyRun_SimpleStringFlags () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #52 0x00007413eb5b8786 in Py_RunMain () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #53 0x00007413eb5b93a0 in Py_BytesMain () from 
/usr/local/bin/../lib/libpython3.10.so.1.0
   #54 0x00007413eb75e496 in libc_start_main_stage2 (main=0x622748f1f040, 
argc=3, argv=0x7ffd7bd2f908) at src/env/__libc_start_main.c:95
   #55 0x0000622748f1f05b in _start ()
   ```


-- 
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