[Varnish] #1287: Varnish 3.0.3 - segfault in libvarnish.so.

Varnish varnish-bugs at varnish-cache.org
Tue Apr 16 08:59:31 CEST 2013

#1287: Varnish 3.0.3 - segfault in libvarnish.so.
 Reporter:  robroy                  |       Owner:
     Type:  defect                  |      Status:  new
 Priority:  normal                  |   Milestone:
Component:  varnishd                |     Version:  trunk
 Severity:  normal                  |  Resolution:
 Keywords:  segfault libvarnish.so  |

Comment (by coennie):

 Replying to [comment:4 martin]:

 Hi Martin,

 I've uploaded Archief.zip which contains the vcl and a core dump.

 Here's some technical extra information:

 root at lb2:/proc/sys/kernel# /usr/sbin/varnishd -d -d -d -P
 /var/run/varnishd.pid -a :80 -T localhost:6082 -f /etc/varnish/default.vcl
 -S /etc/varnish/secret -s malloc,1536m
 Platform: Linux,2.6.32-5-xen-amd64,x86_64,-smalloc,-smalloc,-hcritbit
 200 246
 Varnish Cache CLI 1.0

 Type 'help' for command list.
 Type 'quit' to close CLI session.
 Type 'start' to launch worker process.

 child (18281) Started
 200 0

 Child (18281) said Child starts
 Child (18281) died signal=11 (core dumped)
 Child cleanup complete
 child (18312) Started
 Child (18312) said Child starts

 The segfault from coredump: [1204305.073356] varnishd[18300]: segfault at
 0 ip 00007fb19d296504 sp 00007fb18c5e3320 error 4 in

 This segfault has been create by: get /^J^J

 Hope to here from you soon as it's a big caching problem on our live
 enviroment now.

 The way I can get the varnished to create a segfault is by this command on
 a client:

 curl -X PURGE {any URL}

 Regards Coen

Ticket URL: <https://www.varnish-cache.org/trac/ticket/1287#comment:5>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator

More information about the varnish-bugs mailing list