Evgeny Vereshchagin
d3cba4eaf6
coredump: really extract container cmdline (#5167)
Fixes:
```
root# systemd-nspawn -D ./cont/ --register=no /bin/sh -c '/bin/sh -c "kill -ABRT \$\$"'
...
Container cont failed with error code 134.
root# journalctl MESSAGE_ID=fc2e22bc6ee647b6b90729ab34a250b1 -o verbose | grep -i container_cmdline
...prints nothing...
...should be COREDUMP_CONTAINER_CMDLINE=systemd-nspawn -D ./cont/ --register=no /bin/sh -c /bin/sh -c "kill -ABRT \$\$"
```
Also, fixes CID #1368263
```
==352== 130 bytes in 1 blocks are definitely lost in loss record 1 of 2
==352== at 0x4C2ED5F: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==352== by 0x4ED8581: greedy_realloc (alloc-util.c:57)
==352== by 0x4ECAAD5: get_process_cmdline (process-util.c:147)
==352== by 0x10E385: get_process_container_parent_cmdline (coredump.c:645)
==352== by 0x112949: process_kernel (coredump.c:1240)
==352== by 0x113003: main (coredump.c:1297)
==352==
```
2017-01-31 11:04:20 -05:00
..
2016-12-01 12:41:17 +01:00
2016-11-10 10:12:31 +01:00
2016-10-23 11:43:27 -04:00
2017-01-31 16:21:15 +03:00
2016-12-16 15:41:31 +01:00
2016-10-23 11:43:27 -04:00
2016-10-23 11:43:27 -04:00
2017-01-24 22:26:10 -05:00
2017-01-31 11:04:20 -05:00
2017-01-15 11:52:53 -05:00
2016-12-21 19:09:08 +01:00
2016-12-09 10:04:30 +01:00
2016-10-26 20:12:51 -04:00
2016-12-21 19:09:30 +01:00
2016-10-23 11:43:27 -04:00
2016-12-21 19:09:08 +01:00
2016-12-21 19:09:08 +01:00
2016-12-21 19:09:30 +01:00
2017-01-14 21:29:27 -05:00
2016-12-21 19:09:08 +01:00
2017-01-27 23:36:01 -05:00
2016-12-11 18:01:26 -05:00
2016-12-21 19:09:31 +01:00
2016-11-07 10:15:08 -05:00
2017-01-15 12:39:15 -05:00
2017-01-30 18:24:06 +03:00
2017-01-11 15:34:54 -05:00
2016-12-14 11:51:26 +01:00
2017-01-23 21:12:58 -05:00
2017-01-27 07:58:00 -05:00
2016-10-23 11:43:27 -04:00
2017-01-10 08:39:05 +01:00
2017-01-14 21:29:27 -05:00
2016-12-13 13:03:13 +00:00
2016-12-21 19:09:08 +01:00
2016-10-23 11:43:27 -04:00
2017-01-16 12:23:26 -05:00
2016-11-07 10:15:08 -05:00
2017-01-24 21:45:30 -05:00
2016-12-27 18:09:58 +01:00
2016-10-24 19:04:43 +02:00
2016-12-27 18:09:58 +01:00
2016-12-21 19:09:28 +01:00
2016-10-23 11:43:27 -04:00
2016-12-20 20:00:09 +01:00
2017-01-24 22:27:21 -05:00
2016-10-23 11:43:27 -04:00
2016-11-07 10:15:08 -05:00
2017-01-17 23:10:46 -05:00
2017-01-10 08:55:50 +01:00
2016-11-02 11:39:48 -06:00
2016-12-17 17:26:59 -05:00
2017-01-31 01:34:40 -05:00
2016-12-14 11:51:26 +01:00
2016-11-07 10:15:08 -05:00
2016-12-14 18:29:30 +01:00
2017-01-31 16:21:15 +03:00
2017-01-10 08:39:05 +01:00
2016-12-29 11:00:55 +01:00
2017-01-27 07:58:00 -05:00
2016-10-24 17:29:51 +02:00
2016-11-07 10:15:08 -05:00
2016-10-26 20:55:18 -04:00
2017-01-24 21:45:30 -05:00
2016-12-21 19:09:29 +01:00