> > From: Andrei Borzenkov <arvidjaar@xxxxxxxxx> > > Sent: Tuesday, August 27, 2024 12:53 PM > > To: Windl, Ulrich <u.windl@xxxxxx> > > Cc: systemd-devel@xxxxxxxxxxxxxxxxxxxxx > > Subject: [EXT] Re: systemd-coredump[25256]: AT_NULL > > terminator not found, cannot parse auxv structure. > > > > On Tue, Aug 27, 2024 at 12:21 PM Windl, Ulrich <u.windl@xxxxxx> > > wrote: > > > > > > I have an issue where Perl dumps core for no obvious reason, and > > > I noticed the line > > > > > > systemd-coredump[25256]: AT_NULL terminator not found, cannot > > > parse auxv structure. > > > > It parses /proc/$PIF/auxv and apparently it was malformed. Look at > > "hexdump -C" or similar, it should end with the line full of zeroes. On Tue, 27 Aug 2024 11:02:30 +0000 "Windl, Ulrich" <u.windl@xxxxxx> wrote: > > When I checked a few samples, they all look valid. As (as I said) I > don't really can explain why Perl crashes, it seems to be some kind > of bad corruption (in the kernel?)... So you need to alter your perl program so it tells you exactly which file it is looking at before it does anything with the file. Then you'll know where the error is occurring. Debug your program.