F18: abrt not catching segfaults by cups und dnsmasq

Michal Toman mtoman at redhat.com
Tue Feb 19 08:18:18 UTC 2013


On 18.02.2013 20:40, Adam Williamson  wrote:
> On 18/02/13 10:38 AM, Robert M. Albrecht wrote:
>> Hi,
>>
>> yes, we are both talking about the clients running as root.
>>
>> dnsmasq is compiled with gcc, so CCpp should catch the crash.
>>
>> I compiled dnsmasq from source and tested this binary (which also
>> crashes due to the same bug). These crashes are overlooked also.
>>
>> ProcessUnpackaged ist set to yes.
>>
>> Even killall -ABRT dnsmasq manages to escape ABRT.
>>
>> I updated abrt* from updates-testing, no changes.
>
> Starting to sound like a bug, then. Maybe file it against the ccpp plugin?

Hi,

this is not really a bug. AFAIK dnsmasq drops privileges and thus calls 
setuid(). Applications doing this are not dumped by default because of 
security reasons - kernel does not even call the coredump hook. You can 
enable this by setting the value of /proc/sys/fs/suid_dumpable to either 
1 or 2. See man 5 proc for details.

Michal


More information about the test mailing list