[Varnish] #1010: varnishncsa makes a coredump with an "Cannot access memory at address 0x800000000000" error.

Varnish varnish-bugs at varnish-cache.org
Mon Sep 5 19:29:51 CEST 2011


#1010: varnishncsa makes a coredump with an "Cannot access memory at address
0x800000000000" error.
-----------------------------------------+----------------------------------
 Reporter:  konrad.grzybowski@…          |        Type:  defect     
   Status:  new                          |    Priority:  low        
Milestone:                               |   Component:  varnishncsa
  Version:  3.0.1                        |    Severity:  normal     
 Keywords:  varnishncsa memory coredump  |  
-----------------------------------------+----------------------------------
 3.0.1 build runs on FreeBSD 7.4-RELEASE amd64 and keeps ~20Mbps of traffic
 volume. Varnishncsa works for half an hour, then makes a coredump. Bt in
 gdb shows only

 {{{
 #0  0x0000000800b9554c in kill () from /lib/libc.so.7
 #1  0x0000000800b9436b in abort () from /lib/libc.so.7
 #2  0x0000000000403191 in ?? ()
 #3  0x0000000000402521 in ?? ()
 #4  0x000000000040275d in ?? ()
 #5  0x00000008007538ce in VSL_Dispatch () from
 /usr/local/lib/libvarnishapi.so.1
 (..)
 #704 0x0000000000000011 in ?? ()
 Cannot access memory at address 0x800000000000
 }}}

 Daemon runs with custom logging parameters:

 {{{
 varnishncsa_logformat='%h %{Host}i %l %u %t \"%r\" %s %b \"%{Referer}i\"
 \"%{User-agent}i\" \"%{Cookie}i\" firstbyte:%{Varnish:time_firstbyte}x
 hitmiss:%{Varnish:hitmiss}x handling:%{handling}x'
 varnishncsa_flags="-D -F \"${varnishncsa_logformat}\" -P
 ${varnishncsa_pidfile} -a -c -w ${varnishncsa_file}"
 }}}

-- 
Ticket URL: <http://www.varnish-cache.org/trac/ticket/1010>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list