Prepare to sync (rsync|/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/source)
[2026-08-13 20:33:46-0400] qx[/usr/bin/true -az --delete -v perl5.git.perl.org::perl-current . ]
[2026-08-13 20:33:46-0400] qx[/usr/sbin/git rev-parse --is-inside-work-tree 2>&1]
Prepare to sync (hardlink|/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/inter)
Prepare to sync (hardlink|/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build)
/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build now up to patchlevel fc8fc829c31e96078ecb55cbd12863f759a0fa98
[2026-08-13 20:34:07-0400] Reading build configurations from /home/perl/smoke/driver/smoke-me_clang_sanitize=undefined.cfg
[2026-08-13 20:34:07-0400] Reading 'Policy.sh' from default content (v=1)
[2026-08-13 20:34:07-0400] make distclean ...
[2026-08-13 20:34:13-0400] Smoking patch fc8fc829c31e96078ecb55cbd12863f759a0fa98 v5.45.1-139-gfc8fc829c3
[2026-08-13 20:34:13-0400] Smoking branch smoke-me/jkeenan/globglob-20260807
[2026-08-13 20:34:15-0400]
[2026-08-13 20:34:15-0400] Configuration: -Dusedevel -Dcc="ccache clang" -Accflags="-g -fno-omit-frame-pointer -fno-sanitize-recover=undefined -fsanitize-blacklist=`pwd`/asan_ignore" -Aldflags="-fno-sanitize-recover=undefined" -Accflags=-DNO_MATHOMS
[2026-08-13 20:34:15-0400] ------------------------------------------------------------------------------
[2026-08-13 20:34:15-0400] make distclean ...
[2026-08-13 20:34:21-0400]
[2026-08-13 20:34:21-0400] Copy Policy.sh ...
[2026-08-13 20:34:21-0400]
[2026-08-13 20:34:21-0400] Configure ...
egrep: warning: egrep is obsolescent; using grep -E
ALERT! Attempt made to use perl via PATH!
CWD: /home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/UU && /home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/UU
Arguments: getverlist
[2026-08-13 20:42:36-0400]
[2026-08-13 20:42:36-0400] make ...
In file included from SHA.xs:35:
./src/sha.c:488:9: warning: implicit conversion when returning 'void *' from a function with result type 'HMAC *' is not permitted in C++ [-Wimplicit-void-ptr-cast]
  488 |                 return(NULL);
      |                       ^~~~~~
./src/sha.c:490:9: warning: implicit conversion when returning 'void *' from a function with result type 'HMAC *' is not permitted in C++ [-Wimplicit-void-ptr-cast]
  490 |                 return(NULL);
      |                       ^~~~~~
./src/sha.c:495:10: warning: implicit conversion when returning 'void *' from a function with result type 'HMAC *' is not permitted in C++ [-Wimplicit-void-ptr-cast]
  495 |                         return(NULL);
      |                               ^~~~~~
SHA.xs:51:9: warning: implicit conversion when returning 'void *' from a function with result type 'SHA *' (aka 'struct SHA *') is not permitted in C++ [-Wimplicit-void-ptr-cast]
   51 |                 return(NULL);
      |                       ^~~~~~
4 warnings generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
[2026-08-13 20:49:46-0400]
[2026-08-13 20:49:46-0400]  Tests start here:
[2026-08-13 20:49:46-0400] TSTENV = stdio
[2026-08-13 20:49:46-0400] ./runtests choose
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
[2026-08-13 22:09:15-0400] All tests successful.
[2026-08-13 22:09:15-0400] Elapsed: 4769 sec
[2026-08-13 22:09:15-0400] u=40.40  s=13.50  cu=2077.40  cs=304.95  scripts=2692  tests=1385847
[2026-08-13 22:09:15-0400]
[2026-08-13 22:09:15-0400] OK, archive results ...

[2026-08-13 22:09:15-0400] TSTENV = perlio
[2026-08-13 22:09:15-0400] ./runtests choose
[2026-08-13 23:31:08-0400] All tests successful.
[2026-08-13 23:31:08-0400] Elapsed: 4913 sec
[2026-08-13 23:31:08-0400] u=39.16  s=14.41  cu=2025.02  cs=301.41  scripts=2694  tests=1385883
[2026-08-13 23:31:08-0400]
[2026-08-13 23:31:08-0400] OK, archive results ...

[2026-08-13 23:31:08-0400] TSTENV = locale:en_US.utf8
[2026-08-13 23:31:08-0400] ./runtests choose
[2026-08-14 00:46:59-0400] All tests successful.
[2026-08-14 00:46:59-0400] Elapsed: 4551 sec
[2026-08-14 00:46:59-0400] u=38.12  s=14.22  cu=1982.81  cs=298.01  scripts=2694  tests=1385744
[2026-08-14 00:46:59-0400]
[2026-08-14 00:46:59-0400] OK, archive results ...

/home/perl/smoke/run/asan_symbolize.py:243: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  match = re.match('^(.*) \(in (.*)\) \((.*:\d*)\)$', atos_line)
/home/perl/smoke/run/asan_symbolize.py:248: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  function_name = re.sub('\(.*?\)', '', function_name)
/home/perl/smoke/run/asan_symbolize.py:454: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  '^( *#([0-9]+) *)(0x[0-9a-f]+) *\((.*)\+(0x[0-9a-f]+)\)')
'/home/perl/smoke/tmp/smoke-me_clang_sanitize-undefined/mksym.out' -> '/home/perl/smoke/active/smoke-me_clang_sanitize=undefined.log'
asan_symbolize.py result: 0
~~~ symbolize: 0
[2026-08-14 00:47:00-0400]
[2026-08-14 00:47:00-0400] Configuration: -Dusedevel -Dcc="ccache clang" -Accflags="-g -fno-omit-frame-pointer -fno-sanitize-recover=undefined -fsanitize-blacklist=`pwd`/asan_ignore" -Aldflags="-fno-sanitize-recover=undefined" -Accflags=-DNO_MATHOMS -DDEBUGGING
[2026-08-14 00:47:00-0400] ------------------------------------------------------------------------------
[2026-08-14 00:47:00-0400] make distclean ...
[2026-08-14 00:47:07-0400]
[2026-08-14 00:47:07-0400] Copy Policy.sh ...
[2026-08-14 00:47:07-0400]
[2026-08-14 00:47:07-0400] Configure ...
egrep: warning: egrep is obsolescent; using grep -E
ALERT! Attempt made to use perl via PATH!
CWD: /home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/UU && /home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/UU
Arguments: getverlist
[2026-08-14 00:54:26-0400]
[2026-08-14 00:54:26-0400] make ...
In file included from SHA.xs:35:
./src/sha.c:488:9: warning: implicit conversion when returning 'void *' from a function with result type 'HMAC *' is not permitted in C++ [-Wimplicit-void-ptr-cast]
  488 |                 return(NULL);
      |                       ^~~~~~
./src/sha.c:490:9: warning: implicit conversion when returning 'void *' from a function with result type 'HMAC *' is not permitted in C++ [-Wimplicit-void-ptr-cast]
  490 |                 return(NULL);
      |                       ^~~~~~
./src/sha.c:495:10: warning: implicit conversion when returning 'void *' from a function with result type 'HMAC *' is not permitted in C++ [-Wimplicit-void-ptr-cast]
  495 |                         return(NULL);
      |                               ^~~~~~
SHA.xs:51:9: warning: implicit conversion when returning 'void *' from a function with result type 'SHA *' (aka 'struct SHA *') is not permitted in C++ [-Wimplicit-void-ptr-cast]
   51 |                 return(NULL);
      |                       ^~~~~~
4 warnings generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
[2026-08-14 01:02:01-0400]
[2026-08-14 01:02:01-0400]  Tests start here:
[2026-08-14 01:02:01-0400] TSTENV = stdio
[2026-08-14 01:02:01-0400] ./runtests choose
# Failed test 2 - No assertion failure; GH 16869; unthreaded debugging with 5.45.2 on linux built with clang at run/todoglob.t line 48
#      got "34304"
# expected "0"
[2026-08-14 01:03:29-0400] t/run/todoglob ................................................... FAILED at test 2
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
Failed 1 test out of 2692, 99.96% okay.
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
### You have a good chance to get more information by running
###   ./perl harness
### in the 't' directory since most (>=80%) of the tests succeeded.
### You may have to set your dynamic library search path,
### LD_LIBRARY_PATH, to point to the build directory:
###   setenv LD_LIBRARY_PATH `pwd`:$LD_LIBRARY_PATH; cd t; ./perl harness
###   LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd t; ./perl harness
###   export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH; cd t; ./perl harness
### for csh-style shells, like tcsh; or for traditional/modern
### Bourne-style shells, like bash, ksh, and zsh, respectively.
[2026-08-14 02:02:05-0400] Elapsed: 3604 sec
[2026-08-14 02:02:05-0400] u=46.74  s=15.29  cu=2293.44  cs=306.10  scripts=2692  tests=1385891
make: *** [makefile:819: _test] Error 1
[2026-08-14 02:02:05-0400]
[2026-08-14 02:02:05-0400] Error while reading test-results: 2
[2026-08-14 02:02:05-0400]
[2026-08-14 02:02:05-0400] Extending failures with harness:
[2026-08-14 02:02:05-0400] 	../t/run/todoglob.t
# Failed test 2 - No assertion failure; GH 16869; unthreaded debugging with 5.45.2 on linux built with clang at ../t/run/todoglob.t line 48
#      got "34304"
# expected "0"
[2026-08-14 02:02:06-0400] ../t/run/todoglob.t ..
[2026-08-14 02:02:06-0400] Failed 1/4 subtests
[2026-08-14 02:02:06-0400] 	(less 3 skipped subtests: 0 okay)

[2026-08-14 02:02:06-0400] Test Summary Report
[2026-08-14 02:02:06-0400] -------------------
[2026-08-14 02:02:06-0400] ../t/run/todoglob.t (Wstat: 0 Tests: 4 Failed: 1)
[2026-08-14 02:02:06-0400]   Failed test:  2
[2026-08-14 02:02:06-0400] Files=1, Tests=4,  1 wallclock secs ( 0.02 usr  0.01 sys +  0.13 cusr  0.03 csys =  0.19 CPU)
[2026-08-14 02:02:06-0400] Result: FAIL
[2026-08-14 02:02:06-0400] Finished test run at Fri Aug 14 02:02:06 2026.
[2026-08-14 02:02:06-0400]
[2026-08-14 02:02:06-0400]     ../t/run/todoglob.t.........................................FAILED
[2026-08-14 02:02:06-0400]         2

[2026-08-14 02:02:06-0400] TSTENV = perlio
[2026-08-14 02:02:06-0400] ./runtests choose
# Failed test 2 - No assertion failure; GH 16869; unthreaded debugging with 5.45.2 on linux built with clang at run/todoglob.t line 48
#      got "34304"
# expected "0"
[2026-08-14 02:03:16-0400] t/run/todoglob ................................................... FAILED at test 2
Failed 1 test out of 2694, 99.96% okay.
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
### You have a good chance to get more information by running
###   ./perl harness
### in the 't' directory since most (>=80%) of the tests succeeded.
### You may have to set your dynamic library search path,
### LD_LIBRARY_PATH, to point to the build directory:
###   setenv LD_LIBRARY_PATH `pwd`:$LD_LIBRARY_PATH; cd t; ./perl harness
###   LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd t; ./perl harness
###   export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH; cd t; ./perl harness
### for csh-style shells, like tcsh; or for traditional/modern
### Bourne-style shells, like bash, ksh, and zsh, respectively.
[2026-08-14 03:05:32-0400] Elapsed: 3806 sec
[2026-08-14 03:05:32-0400] u=48.04  s=15.58  cu=2262.13  cs=297.45  scripts=2694  tests=1385736
make: *** [makefile:819: _test] Error 1
[2026-08-14 03:05:32-0400]
[2026-08-14 03:05:32-0400] Error while reading test-results: 2
[2026-08-14 03:05:32-0400]
[2026-08-14 03:05:32-0400] Extending failures with harness:
[2026-08-14 03:05:32-0400] 	../t/run/todoglob.t
# Failed test 2 - No assertion failure; GH 16869; unthreaded debugging with 5.45.2 on linux built with clang at ../t/run/todoglob.t line 48
#      got "34304"
# expected "0"
[2026-08-14 03:05:33-0400] ../t/run/todoglob.t ..
[2026-08-14 03:05:33-0400] Failed 1/4 subtests
[2026-08-14 03:05:33-0400] 	(less 3 skipped subtests: 0 okay)

[2026-08-14 03:05:33-0400] Test Summary Report
[2026-08-14 03:05:33-0400] -------------------
[2026-08-14 03:05:33-0400] ../t/run/todoglob.t (Wstat: 0 Tests: 4 Failed: 1)
[2026-08-14 03:05:33-0400]   Failed test:  2
[2026-08-14 03:05:33-0400] Files=1, Tests=4,  1 wallclock secs ( 0.02 usr  0.01 sys +  0.11 cusr  0.04 csys =  0.18 CPU)
[2026-08-14 03:05:33-0400] Result: FAIL
[2026-08-14 03:05:33-0400] Finished test run at Fri Aug 14 03:05:33 2026.
[2026-08-14 03:05:33-0400]
[2026-08-14 03:05:33-0400]     ../t/run/todoglob.t.........................................FAILED
[2026-08-14 03:05:33-0400]         2

[2026-08-14 03:05:33-0400] TSTENV = locale:en_US.utf8
[2026-08-14 03:05:33-0400] ./runtests choose
# Failed test 2 - No assertion failure; GH 16869; unthreaded debugging with 5.45.2 on linux built with clang at run/todoglob.t line 48
#      got "34304"
# expected "0"
[2026-08-14 03:07:05-0400] t/run/todoglob ................................................... FAILED at test 2
Failed 1 test out of 2694, 99.96% okay.
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
### You have a good chance to get more information by running
###   ./perl harness
### in the 't' directory since most (>=80%) of the tests succeeded.
### You may have to set your dynamic library search path,
### LD_LIBRARY_PATH, to point to the build directory:
###   setenv LD_LIBRARY_PATH `pwd`:$LD_LIBRARY_PATH; cd t; ./perl harness
###   LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd t; ./perl harness
###   export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH; cd t; ./perl harness
### for csh-style shells, like tcsh; or for traditional/modern
### Bourne-style shells, like bash, ksh, and zsh, respectively.
[2026-08-14 04:05:25-0400] Elapsed: 3592 sec
[2026-08-14 04:05:25-0400] u=47.85  s=16.32  cu=2255.13  cs=296.96  scripts=2694  tests=1385857
make: *** [makefile:819: _test] Error 1
[2026-08-14 04:05:25-0400]
[2026-08-14 04:05:25-0400] Error while reading test-results: 2
[2026-08-14 04:05:25-0400]
[2026-08-14 04:05:25-0400] Extending failures with harness:
[2026-08-14 04:05:25-0400] 	../t/run/todoglob.t
# Failed test 2 - No assertion failure; GH 16869; unthreaded debugging with 5.45.2 on linux built with clang at ../t/run/todoglob.t line 48
#      got "34304"
# expected "0"
[2026-08-14 04:05:26-0400] ../t/run/todoglob.t ..
[2026-08-14 04:05:26-0400] Failed 1/4 subtests
[2026-08-14 04:05:26-0400] 	(less 3 skipped subtests: 0 okay)

[2026-08-14 04:05:26-0400] Test Summary Report
[2026-08-14 04:05:26-0400] -------------------
[2026-08-14 04:05:26-0400] ../t/run/todoglob.t (Wstat: 0 Tests: 4 Failed: 1)
[2026-08-14 04:05:26-0400]   Failed test:  2
[2026-08-14 04:05:26-0400] Files=1, Tests=4,  0 wallclock secs ( 0.01 usr  0.01 sys +  0.12 cusr  0.01 csys =  0.15 CPU)
[2026-08-14 04:05:26-0400] Result: FAIL
[2026-08-14 04:05:26-0400] Finished test run at Fri Aug 14 04:05:26 2026.
[2026-08-14 04:05:26-0400]
[2026-08-14 04:05:26-0400]     ../t/run/todoglob.t.........................................FAILED
[2026-08-14 04:05:26-0400]         2

/home/perl/smoke/run/asan_symbolize.py:243: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  match = re.match('^(.*) \(in (.*)\) \((.*:\d*)\)$', atos_line)
/home/perl/smoke/run/asan_symbolize.py:248: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  function_name = re.sub('\(.*?\)', '', function_name)
/home/perl/smoke/run/asan_symbolize.py:454: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  '^( *#([0-9]+) *)(0x[0-9a-f]+) *\((.*)\+(0x[0-9a-f]+)\)')
'/home/perl/smoke/tmp/smoke-me_clang_sanitize-undefined/mksym.out' -> '/home/perl/smoke/active/smoke-me_clang_sanitize=undefined.log'
asan_symbolize.py result: 0
~~~ symbolize: 0
[2026-08-14 04:05:27-0400]
[2026-08-14 04:05:27-0400] Configuration: -Dusedevel -Dcc="ccache clang" -Accflags="-g -fno-omit-frame-pointer -fno-sanitize-recover=undefined -fsanitize-blacklist=`pwd`/asan_ignore" -Aldflags="-fno-sanitize-recover=undefined" -Accflags=-DPERL_POISON
[2026-08-14 04:05:27-0400] ------------------------------------------------------------------------------
[2026-08-14 04:05:27-0400] make distclean ...
[2026-08-14 04:05:30-0400]
[2026-08-14 04:05:30-0400] Copy Policy.sh ...
[2026-08-14 04:05:30-0400]
[2026-08-14 04:05:30-0400] Configure ...
egrep: warning: egrep is obsolescent; using grep -E
ALERT! Attempt made to use perl via PATH!
CWD: /home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/UU && /home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/UU
Arguments: getverlist
[2026-08-14 04:11:15-0400]
[2026-08-14 04:11:15-0400] make ...
mg.c:961:13: error: cannot take the address of an rvalue of type 'void *'
  961 |             Safefree(MgPTR(mg));
      |             ^~~~~~~~~~~~~~~~~~~
./handy.h:3016:63: note: expanded from macro 'Safefree'
 3016 |   ((d) ? (void)(safefree(MEM_LOG_FREE((Malloc_t)(d))), Poison(&(d), 1, Malloc_t)) : (void) 0)
      |                                                        ~~~~~~~^~~~~~~~~~~~~~~~~~
./handy.h:3061:35: note: expanded from macro 'Poison'
 3061 | #define Poison(d,n,t)           PoisonFree(d,n,t)
      |                                 ~~~~~~~~~~~^~~~~~
./handy.h:3060:38: note: expanded from macro 'PoisonFree'
 3060 | #define PoisonFree(d,n,t)       PoisonWith(d,n,t,0xEF)
      |                                 ~~~~~~~~~~~^~~~~~~~~~~
./handy.h:3058:72: note: expanded from macro 'PoisonWith'
 3058 | #define PoisonWith(d,n,t,b)     (MEM_WRAP_CHECK_(n,t) (void)memset((char*)(d), (U8)(b), (n) * sizeof(t)))
      |                                                                            ^
1 error generated.
make: *** [makefile:264: mg.o] Error 1
make: *** Waiting for unfinished jobs....
[2026-08-14 04:11:31-0400] Unable to make perl in this configuration
/home/perl/smoke/run/asan_symbolize.py:243: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  match = re.match('^(.*) \(in (.*)\) \((.*:\d*)\)$', atos_line)
/home/perl/smoke/run/asan_symbolize.py:248: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  function_name = re.sub('\(.*?\)', '', function_name)
/home/perl/smoke/run/asan_symbolize.py:454: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  '^( *#([0-9]+) *)(0x[0-9a-f]+) *\((.*)\+(0x[0-9a-f]+)\)')
'/home/perl/smoke/tmp/smoke-me_clang_sanitize-undefined/mksym.out' -> '/home/perl/smoke/active/smoke-me_clang_sanitize=undefined.log'
asan_symbolize.py result: 0
~~~ symbolize: 0
[2026-08-14 04:11:31-0400]
[2026-08-14 04:11:31-0400] Configuration: -Dusedevel -Dcc="ccache clang" -Accflags="-g -fno-omit-frame-pointer -fno-sanitize-recover=undefined -fsanitize-blacklist=`pwd`/asan_ignore" -Aldflags="-fno-sanitize-recover=undefined" -Accflags=-DPERL_POISON -DDEBUGGING
[2026-08-14 04:11:31-0400] ------------------------------------------------------------------------------
[2026-08-14 04:11:31-0400] make distclean ...
[2026-08-14 04:11:33-0400]
[2026-08-14 04:11:33-0400] Copy Policy.sh ...
[2026-08-14 04:11:33-0400]
[2026-08-14 04:11:33-0400] Configure ...
egrep: warning: egrep is obsolescent; using grep -E
ALERT! Attempt made to use perl via PATH!
CWD: /home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/UU && /home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/UU
Arguments: getverlist
[2026-08-14 04:16:38-0400]
[2026-08-14 04:16:38-0400] make ...
mg.c:961:13: error: cannot take the address of an rvalue of type 'void *'
  961 |             Safefree(MgPTR(mg));
      |             ^~~~~~~~~~~~~~~~~~~
./handy.h:3016:63: note: expanded from macro 'Safefree'
 3016 |   ((d) ? (void)(safefree(MEM_LOG_FREE((Malloc_t)(d))), Poison(&(d), 1, Malloc_t)) : (void) 0)
      |                                                        ~~~~~~~^~~~~~~~~~~~~~~~~~
./handy.h:3061:35: note: expanded from macro 'Poison'
 3061 | #define Poison(d,n,t)           PoisonFree(d,n,t)
      |                                 ~~~~~~~~~~~^~~~~~
./handy.h:3060:38: note: expanded from macro 'PoisonFree'
 3060 | #define PoisonFree(d,n,t)       PoisonWith(d,n,t,0xEF)
      |                                 ~~~~~~~~~~~^~~~~~~~~~~
./handy.h:3058:72: note: expanded from macro 'PoisonWith'
 3058 | #define PoisonWith(d,n,t,b)     (MEM_WRAP_CHECK_(n,t) (void)memset((char*)(d), (U8)(b), (n) * sizeof(t)))
      |                                                                            ^
1 error generated.
make: *** [makefile:264: mg.o] Error 1
make: *** Waiting for unfinished jobs....
[2026-08-14 04:16:57-0400] Unable to make perl in this configuration
/home/perl/smoke/run/asan_symbolize.py:243: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  match = re.match('^(.*) \(in (.*)\) \((.*:\d*)\)$', atos_line)
/home/perl/smoke/run/asan_symbolize.py:248: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  function_name = re.sub('\(.*?\)', '', function_name)
/home/perl/smoke/run/asan_symbolize.py:454: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  '^( *#([0-9]+) *)(0x[0-9a-f]+) *\((.*)\+(0x[0-9a-f]+)\)')
'/home/perl/smoke/tmp/smoke-me_clang_sanitize-undefined/mksym.out' -> '/home/perl/smoke/active/smoke-me_clang_sanitize=undefined.log'
asan_symbolize.py result: 0
~~~ symbolize: 0
[2026-08-14 04:16:58-0400]
[2026-08-14 04:16:58-0400] Configuration: -Dusedevel -Dcc="ccache clang" -Accflags="-g -fno-omit-frame-pointer -fno-sanitize-recover=undefined -fsanitize-blacklist=`pwd`/asan_ignore" -Aldflags="-fno-sanitize-recover=undefined" -Duse64bitall
[2026-08-14 04:16:58-0400] ------------------------------------------------------------------------------
[2026-08-14 04:16:58-0400] make distclean ...
[2026-08-14 04:17:00-0400]
[2026-08-14 04:17:00-0400] Copy Policy.sh ...
[2026-08-14 04:17:00-0400]
[2026-08-14 04:17:00-0400] Configure ...
egrep: warning: egrep is obsolescent; using grep -E
ALERT! Attempt made to use perl via PATH!
CWD: /home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/UU && /home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/UU
Arguments: getverlist
[2026-08-14 04:21:49-0400]
[2026-08-14 04:21:49-0400] make ...
In file included from SHA.xs:35:
./src/sha.c:488:9: warning: implicit conversion when returning 'void *' from a function with result type 'HMAC *' is not permitted in C++ [-Wimplicit-void-ptr-cast]
  488 |                 return(NULL);
      |                       ^~~~~~
./src/sha.c:490:9: warning: implicit conversion when returning 'void *' from a function with result type 'HMAC *' is not permitted in C++ [-Wimplicit-void-ptr-cast]
  490 |                 return(NULL);
      |                       ^~~~~~
./src/sha.c:495:10: warning: implicit conversion when returning 'void *' from a function with result type 'HMAC *' is not permitted in C++ [-Wimplicit-void-ptr-cast]
  495 |                         return(NULL);
      |                               ^~~~~~
SHA.xs:51:9: warning: implicit conversion when returning 'void *' from a function with result type 'SHA *' (aka 'struct SHA *') is not permitted in C++ [-Wimplicit-void-ptr-cast]
   51 |                 return(NULL);
      |                       ^~~~~~
4 warnings generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
[2026-08-14 04:26:31-0400]
[2026-08-14 04:26:31-0400]  Tests start here:
[2026-08-14 04:26:31-0400] TSTENV = stdio
[2026-08-14 04:26:31-0400] ./runtests choose
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
[2026-08-14 05:19:01-0400] All tests successful.
[2026-08-14 05:19:01-0400] Elapsed: 3150 sec
[2026-08-14 05:19:01-0400] u=38.99  s=14.49  cu=1951.09  cs=295.49  scripts=2692  tests=1385762
[2026-08-14 05:19:01-0400]
[2026-08-14 05:19:01-0400] OK, archive results ...

[2026-08-14 05:19:01-0400] TSTENV = perlio
[2026-08-14 05:19:01-0400] ./runtests choose
[2026-08-14 06:11:55-0400] All tests successful.
[2026-08-14 06:11:55-0400] Elapsed: 3174 sec
[2026-08-14 06:11:55-0400] u=39.47  s=14.90  cu=1889.22  cs=290.22  scripts=2694  tests=1385862
[2026-08-14 06:11:55-0400]
[2026-08-14 06:11:55-0400] OK, archive results ...

[2026-08-14 06:11:55-0400] TSTENV = locale:en_US.utf8
[2026-08-14 06:11:55-0400] ./runtests choose
[2026-08-14 07:00:03-0400] All tests successful.
[2026-08-14 07:00:03-0400] Elapsed: 2888 sec
[2026-08-14 07:00:03-0400] u=37.42  s=15.56  cu=1842.26  cs=286.87  scripts=2694  tests=1385926
[2026-08-14 07:00:03-0400]
[2026-08-14 07:00:03-0400] OK, archive results ...

/home/perl/smoke/run/asan_symbolize.py:243: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  match = re.match('^(.*) \(in (.*)\) \((.*:\d*)\)$', atos_line)
/home/perl/smoke/run/asan_symbolize.py:248: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  function_name = re.sub('\(.*?\)', '', function_name)
/home/perl/smoke/run/asan_symbolize.py:454: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\("? A raw string is also an option.
  '^( *#([0-9]+) *)(0x[0-9a-f]+) *\((.*)\+(0x[0-9a-f]+)\)')
'/home/perl/smoke/tmp/smoke-me_clang_sanitize-undefined/mksym.out' -> '/home/perl/smoke/active/smoke-me_clang_sanitize=undefined.log'
asan_symbolize.py result: 0
~~~ symbolize: 0
[2026-08-14 07:00:03-0400] 
[2026-08-14 07:00:03-0400] Configuration: -Dusedevel -Dcc="ccache clang" -Accflags="-g -fno-omit-frame-pointer -fno-sanitize-recover=undefined -fsanitize-blacklist=`pwd`/asan_ignore" -Aldflags="-fno-sanitize-recover=undefined" -Duse64bitall -DDEBUGGING
[2026-08-14 07:00:03-0400] ------------------------------------------------------------------------------
[2026-08-14 07:00:03-0400] make distclean ...
[2026-08-14 07:00:06-0400] 
[2026-08-14 07:00:06-0400] Copy Policy.sh ...
[2026-08-14 07:00:06-0400] 
[2026-08-14 07:00:06-0400] Configure ...
egrep: warning: egrep is obsolescent; using grep -E
ALERT! Attempt made to use perl via PATH!
CWD: /home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/UU && /home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/UU
Arguments: getverlist
[2026-08-14 07:04:26-0400] 
[2026-08-14 07:04:26-0400] make ...
In file included from SHA.xs:35:
./src/sha.c:488:9: warning: implicit conversion when returning 'void *' from a function with result type 'HMAC *' is not permitted in C++ [-Wimplicit-void-ptr-cast]
  488 |                 return(NULL);
      |                       ^~~~~~
./src/sha.c:490:9: warning: implicit conversion when returning 'void *' from a function with result type 'HMAC *' is not permitted in C++ [-Wimplicit-void-ptr-cast]
  490 |                 return(NULL);
      |                       ^~~~~~
./src/sha.c:495:10: warning: implicit conversion when returning 'void *' from a function with result type 'HMAC *' is not permitted in C++ [-Wimplicit-void-ptr-cast]
  495 |                         return(NULL);
      |                               ^~~~~~
SHA.xs:51:9: warning: implicit conversion when returning 'void *' from a function with result type 'SHA *' (aka 'struct SHA *') is not permitted in C++ [-Wimplicit-void-ptr-cast]
   51 |                 return(NULL);
      |                       ^~~~~~
4 warnings generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
[2026-08-14 07:09:55-0400] 
[2026-08-14 07:09:55-0400]  Tests start here:
[2026-08-14 07:09:55-0400] TSTENV = stdio	
[2026-08-14 07:09:55-0400] ./runtests choose
# Failed test 2 - No assertion failure; GH 16869; unthreaded debugging with 5.45.2 on linux built with clang at run/todoglob.t line 48
#      got "34304"
# expected "0"
[2026-08-14 07:11:01-0400] t/run/todoglob ................................................... FAILED at test 2
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
No such file or directory
Failed 1 test out of 2692, 99.96% okay.
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
### You have a good chance to get more information by running
###   ./perl harness
### in the 't' directory since most (>=80%) of the tests succeeded.
### You may have to set your dynamic library search path,
### LD_LIBRARY_PATH, to point to the build directory:
###   setenv LD_LIBRARY_PATH `pwd`:$LD_LIBRARY_PATH; cd t; ./perl harness
###   LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd t; ./perl harness
###   export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH; cd t; ./perl harness
### for csh-style shells, like tcsh; or for traditional/modern
### Bourne-style shells, like bash, ksh, and zsh, respectively.
[2026-08-14 08:04:21-0400] Elapsed: 3266 sec
[2026-08-14 08:04:21-0400] u=48.38  s=15.64  cu=2286.94  cs=306.29  scripts=2692  tests=1385698
make: *** [makefile:819: _test] Error 1
[2026-08-14 08:04:21-0400] 
[2026-08-14 08:04:21-0400] Error while reading test-results: 2
[2026-08-14 08:04:21-0400] 
[2026-08-14 08:04:21-0400] Extending failures with harness:
[2026-08-14 08:04:21-0400] 	../t/run/todoglob.t
# Failed test 2 - No assertion failure; GH 16869; unthreaded debugging with 5.45.2 on linux built with clang at ../t/run/todoglob.t line 48
#      got "34304"
# expected "0"
[2026-08-14 08:04:21-0400] ../t/run/todoglob.t .. 
[2026-08-14 08:04:21-0400] Failed 1/4 subtests 
[2026-08-14 08:04:21-0400] 	(less 3 skipped subtests: 0 okay)

[2026-08-14 08:04:21-0400] Test Summary Report
[2026-08-14 08:04:21-0400] -------------------
[2026-08-14 08:04:21-0400] ../t/run/todoglob.t (Wstat: 0 Tests: 4 Failed: 1)
[2026-08-14 08:04:21-0400]   Failed test:  2
[2026-08-14 08:04:21-0400] Files=1, Tests=4,  0 wallclock secs ( 0.02 usr  0.01 sys +  0.13 cusr  0.02 csys =  0.18 CPU)
[2026-08-14 08:04:21-0400] Result: FAIL
[2026-08-14 08:04:21-0400] Finished test run at Fri Aug 14 08:04:21 2026.
[2026-08-14 08:04:21-0400] 
[2026-08-14 08:04:21-0400]     ../t/run/todoglob.t.........................................FAILED
[2026-08-14 08:04:21-0400]         2

[2026-08-14 08:04:21-0400] TSTENV = perlio	
[2026-08-14 08:04:21-0400] ./runtests choose
# Failed test 2 - No assertion failure; GH 16869; unthreaded debugging with 5.45.2 on linux built with clang at run/todoglob.t line 48
#      got "34304"
# expected "0"
[2026-08-14 08:05:20-0400] t/run/todoglob ................................................... FAILED at test 2
Failed 1 test out of 2694, 99.96% okay.
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
### You have a good chance to get more information by running
###   ./perl harness
### in the 't' directory since most (>=80%) of the tests succeeded.
### You may have to set your dynamic library search path,
### LD_LIBRARY_PATH, to point to the build directory:
###   setenv LD_LIBRARY_PATH `pwd`:$LD_LIBRARY_PATH; cd t; ./perl harness
###   LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd t; ./perl harness
###   export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH; cd t; ./perl harness
### for csh-style shells, like tcsh; or for traditional/modern
### Bourne-style shells, like bash, ksh, and zsh, respectively.
[2026-08-14 09:01:09-0400] Elapsed: 3408 sec
[2026-08-14 09:01:09-0400] u=45.41  s=15.72  cu=2250.17  cs=297.82  scripts=2694  tests=1385871
make: *** [makefile:819: _test] Error 1
[2026-08-14 09:01:09-0400] 
[2026-08-14 09:01:09-0400] Error while reading test-results: 2
[2026-08-14 09:01:09-0400] 
[2026-08-14 09:01:09-0400] Extending failures with harness:
[2026-08-14 09:01:09-0400] 	../t/run/todoglob.t
# Failed test 2 - No assertion failure; GH 16869; unthreaded debugging with 5.45.2 on linux built with clang at ../t/run/todoglob.t line 48
#      got "34304"
# expected "0"
[2026-08-14 09:01:10-0400] ../t/run/todoglob.t .. 
[2026-08-14 09:01:10-0400] Failed 1/4 subtests 
[2026-08-14 09:01:10-0400] 	(less 3 skipped subtests: 0 okay)

[2026-08-14 09:01:10-0400] Test Summary Report
[2026-08-14 09:01:10-0400] -------------------
[2026-08-14 09:01:10-0400] ../t/run/todoglob.t (Wstat: 0 Tests: 4 Failed: 1)
[2026-08-14 09:01:10-0400]   Failed test:  2
[2026-08-14 09:01:10-0400] Files=1, Tests=4,  1 wallclock secs ( 0.01 usr  0.00 sys +  0.08 cusr  0.02 csys =  0.11 CPU)
[2026-08-14 09:01:10-0400] Result: FAIL
[2026-08-14 09:01:10-0400] Finished test run at Fri Aug 14 09:01:10 2026.
[2026-08-14 09:01:10-0400] 
[2026-08-14 09:01:10-0400]     ../t/run/todoglob.t.........................................FAILED
[2026-08-14 09:01:10-0400]         2

[2026-08-14 09:01:10-0400] TSTENV = locale:en_US.utf8	
[2026-08-14 09:01:10-0400] ./runtests choose
# Failed test 2 - No assertion failure; GH 16869; unthreaded debugging with 5.45.2 on linux built with clang at run/todoglob.t line 48
#      got "34304"
# expected "0"
[2026-08-14 09:01:51-0400] t/run/todoglob ................................................... FAILED at test 2
Failed 1 test out of 2694, 99.96% okay.
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
### You have a good chance to get more information by running
###   ./perl harness
### in the 't' directory since most (>=80%) of the tests succeeded.
### You may have to set your dynamic library search path,
### LD_LIBRARY_PATH, to point to the build directory:
###   setenv LD_LIBRARY_PATH `pwd`:$LD_LIBRARY_PATH; cd t; ./perl harness
###   LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd t; ./perl harness
###   export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH; cd t; ./perl harness
### for csh-style shells, like tcsh; or for traditional/modern
### Bourne-style shells, like bash, ksh, and zsh, respectively.
[2026-08-14 09:53:18-0400] Elapsed: 3128 sec
[2026-08-14 09:53:18-0400] u=47.37  s=16.03  cu=2189.44  cs=286.97  scripts=2694  tests=1385805
make: *** [makefile:819: _test] Error 1
[2026-08-14 09:53:18-0400] 
[2026-08-14 09:53:18-0400] Error while reading test-results: 2
[2026-08-14 09:53:18-0400] 
[2026-08-14 09:53:18-0400] Extending failures with harness:
[2026-08-14 09:53:18-0400] 	../t/run/todoglob.t
# Failed test 2 - No assertion failure; GH 16869; unthreaded debugging with 5.45.2 on linux built with clang at ../t/run/todoglob.t line 48
#      got "34304"
# expected "0"
[2026-08-14 09:53:19-0400] ../t/run/todoglob.t .. 
[2026-08-14 09:53:19-0400] Failed 1/4 subtests 
[2026-08-14 09:53:19-0400] 	(less 3 skipped subtests: 0 okay)

[2026-08-14 09:53:19-0400] Test Summary Report
[2026-08-14 09:53:19-0400] -------------------
[2026-08-14 09:53:19-0400] ../t/run/todoglob.t (Wstat: 0 Tests: 4 Failed: 1)
[2026-08-14 09:53:19-0400]   Failed test:  2
[2026-08-14 09:53:19-0400] Files=1, Tests=4,  1 wallclock secs ( 0.02 usr  0.00 sys +  0.13 cusr  0.03 csys =  0.18 CPU)
[2026-08-14 09:53:19-0400] Result: FAIL
[2026-08-14 09:53:19-0400] Finished test run at Fri Aug 14 09:53:19 2026.
[2026-08-14 09:53:19-0400] 
[2026-08-14 09:53:19-0400]     ../t/run/todoglob.t.........................................FAILED
[2026-08-14 09:53:19-0400]         2

