On Mon, Jun 1, 2020 at 12:12 PM Chet Ramey <chet.ra...@case.edu> wrote: > > On 6/1/20 3:04 PM, Keith Thompson wrote: > > > OK, that's half of it. > > > > If you have a chance, can you verify that the problem exists with the > > bash-20200520 push? > > > > > > http://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-ce1a3c07c4e17ed176edccd75892dfcf8242de60.tar.gz > > > > > > Confirmed, the problem does exist with that version. > > I finally found a case where 16-byte alignment for memory returned by > malloc() is required. But it's only on Linux systems that use systemd. > I bet it's trying to marshal arguments for IPC and uses instructions > that require 16-byte alignment. > > Thanks for your help verifying this. > > Chet
You probably already know this, but I tested this with the last few versions on the devel branch. The problem occurs on versions up to and including commit ce1a3c07c4e17ed176edccd75892dfcf8242de60 "bash-20200520 snapshot". The problem does not occur on commit 37adc8b99d4c15dcb9e6582aa19a2ef61afb592f "bash-20200527 snapshot". Yes, my system uses systemd. Glad I could help.