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]
