[systemd-devel] Wtrlt: Antw: [EXT] Re: Why are core dumps named vgcore.*?
Ulrich Windl
Ulrich.Windl at rz.uni-regensburg.de
Tue Jun 15 12:25:46 UTC 2021
(Once again forgot the list)
>>> Ulrich Windl <Ulrich.Windl at rz.uni-regensburg.de> schrieb am 15.06.2021 um
14:25
in Nachricht <60C8B857.ED38.00A1.0 at rz.uni-regensburg.de>:
>>>> Mantas Mikulenas <grawity at gmail.com> schrieb am 15.06.2021 um 10:45 in
> Nachricht
> <CAPWNY8WdFU3d_of5JAyi=zODAjbs0N+MvJD4RJVgFfsh9U9H5Q at mail.gmail.com>:
> > On Tue, Jun 15, 2021 at 9:04 AM Ulrich Windl <
> > Ulrich.Windl at rz.uni-regensburg.de> wrote:
> >
> >> Hi!
> >>
> >> I'm developing a program that dumps core on some failed assertions. I
> >> noticed that the core dumps are created in the user directory as
> >> vgcore.<PID>.
> >
> >
> > This doesn't sound like a coredumpctl-managed core dump at all. In fact
it
> > sounds like the dump was created in userspace by Valgrind.
(Systemd-managed
> > core dumps would always go to /var/lib/systemd/coredump, not to the cwd.)
>
> Thanks, I wasn't aware that valgrind affects the name of the core dump.
>
> 1)Actually I was using all three: Run the program normally to let it dmp
> core.
> 2) Run the program in gdb to avoid core dumps
> 3) Run the program in valgrind occasionally.
>
> I was assuming the core dumps are controlled by systemd as cordumpctl gdb
> seemed to open the correct core dump.
>
> Regards,
> Ulrich
>
>
> >
> >
> >> Where does the name vgcore come from?
> >>
> >
> > I used codesearch.debian.net to track it down to valgrind's m_coredump
> > component.
> >
> >
> >> And is it OK to remove just those files, or does coredumpctl store
> >> additional infos?
> >>
> >
> > Most likely coredumpctl doesn't have *any* information about this dump,
> > since it didn't go through the kernel or systemd in the first place.
>
> Untrue:
> Tue 2021-06-15 12:54:29 CEST 22788 1025 1009 6
> /usr/lib64/valgrind/memcheck-amd64-linux
>
> >
> > But in general, coredumpctl is fine with missing/removed coredump files
--
> > that's part of the normal operation; actual dumps are cleaned out much
> > faster than the corresponding journal entries. You'll probably already
see
> > some of them marked "missing" in the list.
>
> Regards,
> Ulrich
>
> >
> > --
> > Mantas Mikulėnas
>
>
>
>
More information about the systemd-devel
mailing list