This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] elf: Fix LD_AUDIT for modules with invalid version (BZ#24122)


On 1/23/19 2:59 PM, Adhemerval Zanella wrote:
> 
> 
> On 23/01/2019 17:00, Adhemerval Zanella wrote:
>> On 23/01/2019 16:02, Carlos O'Donell wrote:
>>> It is not "invalid" and I think printing that will lead to confusion.
>>>
>>> Likewise "expected minimum" ignores that 0 is low-enough but should also be ignored.
>>>
>>> I think this needs a cleanup, and I should have been clearer:
>>>
>>> For lav == 0 we should print "Auditor requested to be ignored (returned version of 0)."
>>>
>>> For lav > LAV_CURRENT "Auditor disabled since expected version %d is greater than supported version %d."
>>>
>>> All the information a developer needs is now in those messages.
>>>
>>> We should be clear about why it's disabled.
>>
>> Right, I changed to:

Awesome, these are much clearer debug messages.

>> ---
>>                   if (GLRO(dl_debug_mask) & DL_DEBUG_FILES)
>>                     {   
>>                       _dl_debug_printf ("\
>> \nfile=%s cannot be loaded as audit interface; ignored.\n", name);
>>                       if (laversion == NULL)
>>                         _dl_debug_printf (
>> "  la_version function not found.\n");
>>                       else
>>                         { 
>>                           if (lav == 0)
>>                             _dl_debug_printf (
>> "  auditor requested to be ignored (returned version of 0).\n");
>>                           else
>>                             _dl_debug_printf (
>> "  auditor disabled since expected version %d is greater than "
>> "supported version %d.\n",
>>                                               lav, LAV_CURRENT);
>>                         }
>>                     }
>>
> 
> Siddhesh,
> 
> It is acceptable for 2.29?
 
It's OK with me. Siddhesh gets to make the call.
This is only a bug fix.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>

-- 
Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]