Hi! 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?)... Regards, Ulrich > -----Original Message----- > 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: > > > > Hi! > > > > > > > > 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. > > > In the journal. > > > > > > > > Can anybody explain what it actually means? System is SLES12 SP5 on > x86_64 (systemd-228-157.60.1.x86_64). > > > > > > > > Context is like this: > > > > > > > > Aug 27 10:41:11 abcdefgh systemd-coredump[25256]: Process 24393 (perl) > of user 1025 dumped core. > > > > > > > > Stack trace of thread 24393: > > > > #0 0x00007f89eb457397 kill (libc.so.6) > > > > #1 0x00000000004fe592 Perl_apply (perl) > > > > #2 0x00000000004f2863 Perl_pp_chown (perl) > > > > #3 0x00000000004a4166 Perl_runops_standard > (perl) > > > > #4 0x00000000004370c8 Perl_call_sv (perl) > > > > #5 0x0000000000493c24 Perl_sighandler (perl) > > > > #6 0x00007f89eb5d5ce0 __restore_rt > (libpthread.so.0) > > > > #7 0x00000000004a47c0 Perl_pp_const (perl) > > > > #8 0x00000000004a4166 Perl_runops_standard > (perl) > > > > #9 0x000000000043e041 perl_run (perl) > > > > #10 0x000000000041e9d3 main (perl) > > > > #11 0x00007f89eb442ac5 __libc_start_main > (libc.so.6) > > > > #12 0x000000000041ea0b _start (perl)