Coredump in chkgrp (was Re: unknown coredump !)

From: Colin Percival <cperciva_at_freebsd.org>
Date: Thu, 25 Aug 2005 00:50:43 -0700
[Bug report CCed to author of bug]

Nikolay Kalev wrote:
> chkgrp: /etc/group: line 30: missing field(s)
> Segmentation fault (core dumped)
> Exit 3
> 
> so i found the problem in my group file there was a bugy line that i
> added ... i;m not sure if this is normal to coredump when the syntax in
> /etc/group is mistaken ???
> 
> the line was : "user:1001:" and it has to be "user:*:1001:"

This bug was added in revision 1.9 of src/usr.sbin/chkgrp/chkgrp.c.  If
a line of the group file has the wrong number of fields, the pointers
f[0], f[1], f[2], and f[3] might point at deadc0de; prior to this revision,
the number of fields was checked first and processing halted if it was
wrong.

I'm busy for the next few days, but if this is still unfixed on Monday I'll
take care of it.

Colin Percival
Received on Thu Aug 25 2005 - 05:50:45 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:42 UTC