-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Description
I've been testing the v3.2.6 release candidate on the Apache Arrow CI jobs, and we get assertion failures on Debian i386 (32-bit) on all our unit tests.
Here is an example crash log for clarity. It seems to happen at process shutdown:
2026-01-12T09:35:15.7210769Z Running arrow-extension-type-test, redirecting output into /build/cpp/build/test-logs/arrow-extension-type-test.txt (attempt 1/1)
2026-01-12T09:35:15.7214676Z /arrow/cpp/build-support/run-test.sh: line 88: 16282 Aborted (core dumped) $TEST_EXECUTABLE "$@" > $LOGFILE.raw 2>&1
2026-01-12T09:35:15.7216769Z Running main() from gmock_main.cc
2026-01-12T09:35:15.7217541Z [==========] Running 6 tests from 1 test suite.
2026-01-12T09:35:15.7218108Z [----------] Global test environment set-up.
2026-01-12T09:35:15.7218642Z [----------] 6 tests from TestExtensionType
2026-01-12T09:35:15.7219192Z [ RUN ] TestExtensionType.ExtensionTypeTest
2026-01-12T09:35:15.7219796Z [ OK ] TestExtensionType.ExtensionTypeTest (0 ms)
2026-01-12T09:35:15.7220418Z [ RUN ] TestExtensionType.IpcRoundtrip
2026-01-12T09:35:15.7220982Z [ OK ] TestExtensionType.IpcRoundtrip (5 ms)
2026-01-12T09:35:15.7221577Z [ RUN ] TestExtensionType.UnrecognizedExtension
2026-01-12T09:35:15.7222227Z [ OK ] TestExtensionType.UnrecognizedExtension (0 ms)
2026-01-12T09:35:15.7222857Z [ RUN ] TestExtensionType.ParametricTypes
2026-01-12T09:35:15.7223435Z [ OK ] TestExtensionType.ParametricTypes (1 ms)
2026-01-12T09:35:15.7224016Z [ RUN ] TestExtensionType.ParametricEquals
2026-01-12T09:35:15.7224625Z [ OK ] TestExtensionType.ParametricEquals (0 ms)
2026-01-12T09:35:15.7225223Z [ RUN ] TestExtensionType.ValidateExtensionArray
2026-01-12T09:35:15.7226158Z [ OK ] TestExtensionType.ValidateExtensionArray (1 ms)
2026-01-12T09:35:15.7226791Z [----------] 6 tests from TestExtensionType (9 ms total)
2026-01-12T09:35:15.7227172Z
2026-01-12T09:35:15.7227351Z [----------] Global test environment tear-down
2026-01-12T09:35:15.7228210Z [==========] 6 tests from 1 test suite ran. (9 ms total)
2026-01-12T09:35:15.7228923Z [ PASSED ] 6 tests.
2026-01-12T09:35:15.7229855Z mimalloc: assertion failed: at "/build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/bitmap.c":1453, _mi_bitmap_forall_setc_rangesn
2026-01-12T09:35:15.7230890Z assertion: "rngslices <= MI_BFIELD_BITS"
2026-01-12T09:35:15.7231424Z !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2026-01-12T09:35:15.7232517Z Running '/build/cpp/debug/arrow-extension-type-test' produced core dump at '/tmp/core.arrow-extension.16282', printing backtrace:
2026-01-12T09:35:15.7233514Z [New LWP 16282]
2026-01-12T09:35:15.7233825Z [New LWP 16288]
2026-01-12T09:35:15.7234191Z [Thread debugging using libthread_db enabled]
2026-01-12T09:35:15.7234859Z Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
2026-01-12T09:35:15.7235669Z Core was generated by `/build/cpp/debug/arrow-extension-type-test'.
2026-01-12T09:35:15.7236510Z Program terminated with signal SIGABRT, Aborted.
2026-01-12T09:35:15.7237040Z #0 0xf262a579 in __kernel_vsyscall ()
2026-01-12T09:35:15.7237565Z [Current thread is 1 (Thread 0xecf5e200 (LWP 16282))]
2026-01-12T09:35:15.7237958Z
2026-01-12T09:35:15.7238123Z Thread 2 (Thread 0xecbffb40 (LWP 16288)):
2026-01-12T09:35:15.7238590Z #0 0xf262a579 in __kernel_vsyscall ()
2026-01-12T09:35:15.7239124Z #1 0xee6dfdc2 in ?? () from /lib/i386-linux-gnu/libc.so.6
2026-01-12T09:35:15.7239741Z #2 0xee64e6d5 in ?? () from /lib/i386-linux-gnu/libc.so.6
2026-01-12T09:35:15.7240441Z #3 0xee65192e in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
2026-01-12T09:35:15.7241659Z #4 0xf117429f in background_thread_sleep (tsdn=0xecbff2b0, info=0xecc09b80, interval=18446744073709551615) at src/background_thread.c:137
2026-01-12T09:35:15.7243165Z #5 0xf117474c in background_work_sleep_once (tsdn=0xecbff2b0, info=0xecc09b80, ind=0) at src/background_thread.c:229
2026-01-12T09:35:15.7244334Z #6 0xf1174c69 in background_thread0_work (tsd=0xecbff2b0) at src/background_thread.c:374
2026-01-12T09:35:15.7245336Z #7 0xf1174eeb in background_work (tsd=0xecbff2b0, ind=0) at src/background_thread.c:412
2026-01-12T09:35:15.7276580Z #8 0xf1175074 in background_thread_entry (ind_arg=0x0) at src/background_thread.c:444
2026-01-12T09:35:15.7277426Z #9 0xee65248c in ?? () from /lib/i386-linux-gnu/libc.so.6
2026-01-12T09:35:15.7278078Z #10 0xee6eb616 in clone () from /lib/i386-linux-gnu/libc.so.6
2026-01-12T09:35:15.7278509Z
2026-01-12T09:35:15.7278678Z Thread 1 (Thread 0xecf5e200 (LWP 16282)):
2026-01-12T09:35:15.7279154Z #0 0xf262a579 in __kernel_vsyscall ()
2026-01-12T09:35:15.7279676Z #1 0xee654457 in ?? () from /lib/i386-linux-gnu/libc.so.6
2026-01-12T09:35:15.7280324Z #2 0xee603121 in raise () from /lib/i386-linux-gnu/libc.so.6
2026-01-12T09:35:15.7280992Z #3 0xee5ec26a in abort () from /lib/i386-linux-gnu/libc.so.6
2026-01-12T09:35:15.7281912Z #4 0xf123e113 in _mi_assert_fail () at /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/options.c:561
2026-01-12T09:35:15.7283202Z #5 0xf1238c77 in _mi_bitmap_forall_setc_rangesn () at /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/bitmap.c:1453
2026-01-12T09:35:15.7284492Z #6 0xf123372a in mi_arena_try_purge () at /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:1965
2026-01-12T09:35:15.7285668Z #7 0xf1233910 in mi_arenas_try_purge () at /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:2000
2026-01-12T09:35:15.7287027Z #8 0xf123138b in _mi_arenas_collect () at /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:1206
2026-01-12T09:35:15.7288216Z #9 0xf124a9c3 in mi_theap_collect_ex () at /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/theap.c:134
2026-01-12T09:35:15.7289377Z #10 0xf124aa28 in mi_theap_collect () at /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/theap.c:145
2026-01-12T09:35:15.7290517Z #11 0xf123c397 in mi_process_done () at /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/init.c:929
2026-01-12T09:35:15.7291668Z #12 0xf123c473 in _mi_auto_process_done () at /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/init.c:956
2026-01-12T09:35:15.7293258Z #13 0xf124d124 in mi_process_detach () at /build/cpp/mimalloc_ep-prefix/src/mimalloc_ep/src/prim/prim.c:45
2026-01-12T09:35:15.7294169Z #14 0xf262d12a in ?? () from /lib/ld-linux.so.2
2026-01-12T09:35:15.7294688Z #15 0xf2630991 in ?? () from /lib/ld-linux.so.2
2026-01-12T09:35:15.7295250Z #16 0xee605b66 in ?? () from /lib/i386-linux-gnu/libc.so.6
2026-01-12T09:35:15.7296044Z #17 0xee605d81 in exit () from /lib/i386-linux-gnu/libc.so.6
2026-01-12T09:35:15.7296684Z #18 0xee5ed2e1 in ?? () from /lib/i386-linux-gnu/libc.so.6
2026-01-12T09:35:15.7297366Z #19 0xee5ed398 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
2026-01-12T09:35:15.7297989Z #20 0x61726e27 in _start ()
2026-01-12T09:35:15.7298417Z !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Metadata
Metadata
Assignees
Labels
No labels