Memcached crashing on FreeBSD

Paul Querna chip at corelands.com
Wed Apr 13 16:44:02 PDT 2005


Jacob Coby wrote:

> Anatoly Vorobey wrote:
>
>>
>> But look at what happens right after that:
>>
>>     /*
>>      * Sensitive processes, somewhat arbitrarily defined here as setuid,
>>      * setgid, root and wheel cannot afford to have malloc mistakes.
>>      */
>>     if (issetugid() || getuid() == 0 || getgid() == 0)
>>         malloc_abort = 1;
>>
>> Somewhat arbitrarily, and completely undocumented.
>>
>> So, Jason, you need to try and run memcached as a non-root user *and* 
>> with
>> the _malloc_options change. If even that will fail with the same 
>> problem,
>> we'll be back at square one.
>
>
> If that's the case, should memcached at least show a warning at 
> startup if run as root?  Should it refuse to run as root?
>
I think the FreeBSD guys should fix their manpage, personally :)

-Paul



More information about the memcached mailing list