https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125312
--- Comment #7 from Tadeja Kadunc <tadeja.kadunc at gmail dot com> --- >From fresh CI run: https://github.com/apache/arrow/actions/runs/25874734550/job/76038832155?pr=49961#step:7:48 Run g++ \ g++ \ -std=gnu++20 -O2 -g -Wall -Wextra -pthread \ -D_GLIBCXX_ASSERTIONS \ cpp/tools/gh-49958-mingw-bad-weak-ptr-repro.cc \ -o gh-49958-mingw-bad-weak-ptr-repro-assert.exe ./gh-49958-mingw-bad-weak-ptr-repro-assert.exe 30 shell: D:\a\_temp\setup-msys2\msys2.CMD {0} env ... done: stage=3 checks=757 lock_ok=757 lock_fail=1 check_enter=757 check_ok=757 bad_weak_ptr=0 impossible_expired=1 REPRODUCED: weak_ptr.lock() failed while owning shared_ptr was alive Error: Process completed with exit code 2.
