Conversation
ubuntu-latest target currently means Ubuntu 24.04, whilst the latest actual release of Ubuntu is 26.04. Target 26.04 to see if LeakSanitzer still struggles when GDBM support is included. Part of PR Perl#24765
|
|
aha, the PERL_UNICODE job built with sanitizers sheds a little light. Note the warning on the first line: |
|
It results in LeakSanitizer erroring. ==29183==WARNING: TestPTrace() failed to fork (errno 11) ==29183==LeakSanitizer has encountered a fatal error. ==29183==HINT: For debugging, try setting environment variable LSAN_OPTIONS=verbosity=1:log_threads=1 ==29183==HINT: LeakSanitizer does not work under ptrace (strace, gdb, etc) op/fork.t ............................................................ oK
|
We need one pull request, but it's just easier from the CI run side to raise 2 pull requests and also it remains here as evidence, given that it is security sensitive. |
|
Ok, I dropped the install if libgdbm & libdb, and the error remains. So the issue is not related to libgdbm nor libdb. |
You can enable CI in your own fork, there's no need to make a PR:
and then set
This will show the status of CI with a little cross or tick when you switch to that branch:
|
Thanks for the pointer. I had disabled it all because when you're syncing the fork with upstream, it triggers a CI run, and then you get a load of unwanted emails. |





ubuntu-latest target currently means Ubuntu 24.04, whilst the latest actual release of Ubuntu is 26.04.
Target 26.04 to see if LeakSanitzer still struggles when GDBM support is included.
Part of PR #24765