Trying to get Varnish to create a core dump

Andrzej Godziuk info at massivescale.net
Tue Jan 20 18:18:43 CET 2015


On Tue, 20 Jan 2015 10:57:17 -0500
"Jennings III, Raymond" <raymond.jennings at nytimes.com> wrote:

> I am using the production rpm of varnish (not building via the varnish
> source) but my VCL has a lot of inline C and I also load a dynamic
> loadable library in vcl_init which does has full symbol table, debug
> on.  I keep getting segmentation faults but cannot get a core file
> from Varnish to save my life.
> 
> /var/log/kern clearly shows varnish segfaulting
> 
> I have tried:
> 
> ulimit -c unlimited
> echo 1 > /proc/sys/kernel/core_uses_pid
> echo 2 > /proc/sys/fs/suid_dumpable
> mkdir /mnt/cores
> chmod 777 /mnt/cores
> echo /mnt/cores/core > /proc/sys/kernel/core_pattern
> 
> Anything else that I am overlooking?

Did you put "ulimit -c unlimited" in Varnish init script?

Also, if you're on Ubuntu, try the following:
rcapparmor stop

-- 
Andrzej Godziuk
http://massivescale.net/



More information about the varnish-misc mailing list