Hi All,

We're in the process of replacing all of our caching nameservers with 
Unbound. During testing, it seems that Unbound is crashing and I'm unsure 
why. I've recompiled it with debugging enabled (--enable-debug) and 
"verbosity" set to 4. This is what the last few lines shows:

=====
[1229989936] unbound[9396:0] debug: cache memory msg=72831 
rrset=281352 infra=89090 val=50470                                              
                     
[1229989936] unbound[9396:0] debug: svcd callbacks end
[1229989936] unbound[9396:0] debug: close of port 29714
[1229989936] unbound[9396:0] debug: close fd 55
[1229989936] unbound[9396:0] debug: answer cb
[1229989936] unbound[9396:0] debug: Incoming reply id = ced6
[1229989936] unbound[9396:0] debug: Incoming reply addr = ip4 
74.92.59.65 port 53 (len 16)
[1229989936] unbound[9396:0] debug: lookup size is 171 entries
[1229989936] unbound[9396:0] debug: received udp reply.
[1229989936] unbound[9396:0] debug: udp message[366:0] 
CED6800000010000000600090332303902393302333803323033047073626C077375727269656C03636F6D0000010001C01A0002000100000E10000E026E6C056C696E7578036F726700C01A0002000100000E100015047073626C0A7072696D6572656C6179036E657400C01A0002000100000E100008056E732D7072C01FC01A0002000100000E1000090667656E746F6FC03CC01A0002000100000E100009066E732D746962C01FC01A0002000100000E10000A0772626C646E7364C01FC03C000100010000012C000483D38DC4C03C001C000100000E100010200106100128C3240000000000000001C0770001000100000E100004525EFA0EC08B000100
[1229989936] unbound[9396:0] debug: udp message[366:256] 
0100000E10000483D38DF3C08B001C000100000E1000102001061006B10000A8CC00FFFE100103C0A00001000100000E10000448332826C0B50001000100000E10000483D38DF3C0B5001C000100000E10001020024A5C3B41000102163EFFFE5707F40000291000000000000000
[1229989936] unbound[9396:0] debug: outnet handle udp reply
[1229989936] unbound[9396:0] debug: measured roundtrip at 1188 msec
[1229989936] unbound[9396:0] fatal error: services/outside_network.c:1303: 
serviced_callbacks: assertion rem failed
=====


Unbound has been compiled with "--disable-rpath --with-pthreads --without-
solaris-threads --with-libevent=/usr/local/src/libevent-1.4.9-stable --with-ssl 
--
disable-static --enable-debug" and our config looks like this:

=====
server:
        # verbosity number, 0 is least verbose. 1 is default.
        verbosity: 1                                         

        # enable cumulative statistics, without clearing them after printing.
        statistics-cumulative: yes                                           
        extended-statistics: yes                                             

        # number of threads to create. 1 disables threading.
        # Set num-threads equal to the number of CPU cores on the system. 
        # E.g. for 4 CPUs with 2 cores each, use 8.                       
        num-threads: 2                                                    
        # power of 2 close to num-threads                                 
        msg-cache-slabs: 2                                                
        rrset-cache-slabs: 2                                              
        infra-cache-slabs: 2                                              
        key-cache-slabs: 2                                                

        # specify the interfaces to answer queries from by ip-address.
        interface: 127.0.0.1                                          
        # include file with interfaces                                
        include: "/var/unbound/interfaces.inc"                        

        outgoing-range: 4096 
        num-queries-per-thread: 4096

        # the amount of memory to use for the message cache.
        msg-cache-size: 1024m                               

        # the amount of memory to use for the RRset cache.
        # Use roughly twice as much rrset cache memory as you use msg cache 
        # memory                                                            
        rrset-cache-size: 2048m                                             

        # disable IPv6.
        do-ip6: no     

        # disable daemonize. We need this to be set to "no" so the runner
        # program takes care of things.                                  
        do-daemonize: no                                                 

        # control which clients are allowed to make (recursive) queries
        # to this server. Specify classless netblocks with /size and action.
        # Use "allow_snoop" to enable "dig +trace"                          
        access-control: 127.0.0.1 allow_snoop                               
        access-control: 0.0.0.0/0 allow_snoop                               

        # use log-file instead of syslog.
        logfile: "/var/log/unbound.log"  

        # file to read root hints from.
        # get one from ftp://FTP.INTERNIC.NET/domain/named.cache
        root-hints: "/var/unbound/named.cache"                  

        # allow internal private ranges.
        local-zone: "10.in-addr.arpa" nodefault
        local-zone: "29.172.in-addr.arpa" nodefault
        local-zone: "168.192.in-addr.arpa" nodefault

# Remote control config section.
remote-control:
        # Enable remote control with unbound-control.
        control-enable: yes

        # what interfaces are listened to for remote control.
        control-interface: 127.0.0.1

# Forward zones.
forward-zone:
        name: "tpgi.com.au"
        forward-addr: 203.12.160.40
        forward-addr: 203.26.24.40

forward-zone:
        name: "tpg.com.au"
        forward-host: ns1.tpgi.com.au.
        forward-host: ns2.tpgi.com.au.
=====


Any ideas based on the information provided?

Any suggestions on what I should try?

What other information should I provide to help?

Thanks in advance.


Regards,

Haw

-- 
Haw Loeung
Systems Administrator
TPG Internet
http://www.tpg.com.au
_______________________________________________________________________
  

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Unbound-users mailing list
[email protected]
http://unbound.nlnetlabs.nl/mailman/listinfo/unbound-users

Reply via email to