RFR : 8211326 : add OS user related information to hs_err file
Baesken, Matthias
matthias.baesken at sap.com
Thu Oct 4 07:31:13 UTC 2018
Hello, my proposal would be to only print
uid : 1679 (testuser-name)
by default and guard the rest of the info by some XX-flag, any good proposals for the flag-name are appreciated;
for example :
if (ExtendHsErrorFileByUserRelatedInformation) {
// print those too :
> > > euid : 1679 (testuser-name)
> > > gid : 25 (testgroup)
> > > egid : 25 (testgroup)
> > >
> > > umask: 0022 (removing ----w--w-)
}
Best regards, Matthias
> -----Original Message-----
> From: Baesken, Matthias
> Sent: Dienstag, 2. Oktober 2018 12:38
> To: 'David Holmes' <david.holmes at oracle.com>; 'hotspot-
> dev at openjdk.java.net' <hotspot-dev at openjdk.java.net>
> Subject: RE: RFR : 8211326 : add OS user related information to hs_err file
>
> Hi David, I think the added info could be seen more or less in line with
> what currently is reported in hs_err file .
> For instance you usually see user-names and lots of paths from the system
> in the hs_err file .
>
> In case the umask and gid is seen as more sensitive than that, one could
> make the output switchable with an XX-flag ;
> this would have the benefit of making the added output more clear to the
> user/admin .
>
> Best regards, Matthias
>
>
> > -----Original Message-----
> > From: David Holmes <david.holmes at oracle.com>
> > Sent: Dienstag, 2. Oktober 2018 09:49
> > To: Baesken, Matthias <matthias.baesken at sap.com>; 'hotspot-
> > dev at openjdk.java.net' <hotspot-dev at openjdk.java.net>
> > Subject: Re: RFR : 8211326 : add OS user related information to hs_err file
> >
> > Hi Matthias,
> >
> > On 2/10/2018 5:30 PM, Baesken, Matthias wrote:
> > > Hello , please review this small enhancement to the hs_err file .
> > >
> > > Currently the hs_err file contains only limited OS user related
> information.
> > > Just the user name is printed via output of environment variables (at
> least
> > on Windows with USERNAME - output).
> > > The enhanced output on UNIX would contain more information including
> > uid, gid and umask :
> > >
> > > uid : 1679 (testuser)
> > > euid : 1679 (testuser)
> > > gid : 25 (testgroup)
> > > egid : 25 (testgroup)
> > >
> > > umask: 0022 (removing ----w--w-)
> >
> > Could any of this be considered sensitive information by an end-user?
> >
> > Thanks,
> > David
> >
> > >
> > > ( Some of the info above could be found currently in error logging
> output
> > e.g.
> > > attachListener_linux.cpp line 362
> > > log_debug(attach)("euid/egid check failed (%d/%d vs %d/%d)",
> > > (and the user name on Windows(-only) is in the env variables section).
> > >
> > >
> > >
> > > bug/webrev :
> > > ----------------------
> > >
> > > https://bugs.openjdk.java.net/browse/JDK-8211326
> > >
> > > http://cr.openjdk.java.net/~mbaesken/webrevs/8211326.0/
> > >
> > >
> > > Thanks, Matthias
> > >
More information about the hotspot-dev
mailing list