[Pkg-utopia-maintainers] Bug#570015: ck-collect-session-info coredumps on kFreeBSD (Re: Some QA of Wheezy kfreebsd-amd64 binaries)

Petr Salinger Petr.Salinger at seznam.cz
Mon Jul 23 08:53:27 UTC 2012


tags 570015 -help
found 570015 0.4.5-3
--

On Sun, 22 Jul 2012, Steven Chamberlain wrote:
> As a quick and random test, I installed all tasksel options of
> kfreebsd-amd64, and executed each binary from {,/usr}/[s]bin as a
> non-privileged user inside a jail.

> These next two are odd, as they appear to be daemons running as uid 0.
> ...
> But this one was definitely triggered by something in /bin or /sbin
> being run as uid 1000:
>
>> pid 25310 (ck-collect-session-), uid 0: exited on signal 11

It is long known problem - see #570015.
The fix is really simple and waits for very long :-(
Petr


--- consolekit/src/ck-sysdeps-freebsd.c
+++ consolekit/src/ck-sysdeps-freebsd.c
@@ -261,6 +261,8 @@
          for (i = 0; penv[i] != NULL; i++) {
                  char **vals;

+                if (!penv[i][0]) continue;
+
                  vals = g_strsplit (penv[i], "=", 2);
                  if (vals != NULL) {
                          g_hash_table_insert (hash,



More information about the Pkg-utopia-maintainers mailing list