I've attached a backtrace of this crash generated using the config
mentioned above.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise
(gdb) bt full
#0  0x00007f59b8b1b829 in is_insecure (prefix=0x7f59b9154350, 
data=0x7f59b917c378) at acl.c:499
        secure = 32601
        bitlen = 24
        family = 2
#1  0x00007f59b7cc5634 in isc_radix_process (radix=0x7f59b91768d0, 
func=0x7f59b8b1b7cd <is_insecure>) at radix.c:227
        Xstack = {0x7f59b917c450, 0x41bfd728, 0x141bfd830, 0x7f59b9152a60, 
0x41bfd624, 0x2b91534c0, 0x41bfd780, 0x7f59b8110522, 0x41bfd720, 
0x7f59b7ccec3f, 0x20, 0x7f59b8116fd8, 
  0x10, 0xc, 0x41bfd6c0, 0x7f59b7cbe24f, 0x7f59b91788d0, 0x7f59b9183000, 0xc, 
0xcbd350, 0x10, 0x7f59b9183000, 0x41bfd700, 0x7f59b7cc0a9e, 0x41bfd720, 
0x7f59b9183008, 0xc, 
  0xcbd350, 0x7f59b6eccf00, 0x7f59b9183000, 0x41bfd740, 0x7f59b7cc0d4a, 
0x82b831b920, 0x7f59b8117037, 0x4, 0xcbd350, 0x1b9183008, 0x7f59b9152a70, 
0x41bfd780, 0x1b7cc10cc, 
  0x41bfd780, 0x7f59b8b1b4bd, 0x41bfd940, 0x7f59b9152a60, 0x0, 0x7f59b90a8f8f, 
0x41bfd860, 0x7f59b9195738, 0x8, 0x21, 0xfb3d2619, 0x7f59b90a9364, 
0x7f59b7ca20e8, 0x7f5900000019, 
  0x3ecf498, 0x41bfd7e0, 0x41bfd968, 0x7f59b7ca2708, 0x0, 0x0, 0x7f59b92a1978, 
0x7f59b8affa9d, 0x7f59b7ca6830, 0x7f59b8af7f20, 0x500000000, 0x10000012f, 
0x7f59b92b9970, 
  0x7f59b92b9cc8, 0x41bfd9a0, 0x41bfd968, 0xfb3d2619, 0x41bfd950, 0x0, 
0x7f59b90a95ae, 0x0, 0x0, 0x5, 0x0, 0x1, 0x7f59b90a95ae, 0x0, 0x0, 0x100000005, 
0x0, 0x7f59b92b9cc8, 
  0x41bfd9d0, 0x7f59b92b9970, 0x7f59b8affa9d, 0x100000020, 0x0, 0x7f59b92ba358, 
0x41bfda00, 0x7f59b92ba000, 0x40851d, 0x41bfd950, 0x7f59b91766c8, 0x41bfd960, 
0x7f59b8114e7b, 
  0x41bfd980, 0x41bfda18, 0x1, 0x41bfda00, 0x7fffc12bb950, 0x7f59b7ce7c03, 
0x7f59b7ca4370, 0x7f59b92a1978, 0x7f59b8c456d0, 0xffffffff, 0x0, 0x392878, 
0x7fffc12bb950, 
  0x7f59b6eccf00, 0x0, 0x1000, 0x7f59b8af3000, 0x7f59b90ad1ca, 0x7fff00000005, 
0x0, 0x0, 0x1000, 0x7f59b7ca4370, 0x1, 0x41bfda60, 0x7f59b90b3012, 
0x7f59b915c2b0, 0x7f59b6ed1ec4, 
  0x7f59b6ed6990, 0x7f59b8b1b7cd, 0x7f59b91768d0}
        Xsp = (isc_radix_node_t **) 0x41bfd618
        Xrn = (isc_radix_node_t *) 0x7f59b917c350
        node = (isc_radix_node_t *) 0x7f59b917c350
#2  0x00007f59b8b1b948 in dns_acl_isinsecure (a=0x7f59b91529c0) at acl.c:546
        i = 3105370123
        insecure = 32601
#3  0x000000000045153e in ns_zone_configure (config=0x7f59b91788d0, 
vconfig=0x7f59b9179dd0, zconfig=0x7f59b917a5b0, ac=0x41bfefe0, zone=0xd2ee60) 
at zoneconf.c:663
        updateacl = (dns_acl_t *) 0x7f59b91529c0
        result = 0
        zname = 0x7f59b91701c0 "example.com"
        zclass = 1
        vclass = 1
        maps = {0x7f59b917a790, 0x7f59b917a010, 0x7f59b9178970, 0x7f59b9156290, 
0x0}
        zoptions = (const cfg_obj_t *) 0x7f59b917a790
        options = (const cfg_obj_t *) 0x7f59b9178970
        obj = (const cfg_obj_t *) 0x7f59b91770b0
        filename = 0x7f59b9153640 "/etc/bind/db.local"
        notifytype = dns_notifytype_yes
        addrs = (isc_sockaddr_t *) 0x7f59b7cbe24f
        keynames = (dns_name_t **) 0x41bfdb20
        count = 0
        cpval = 0x67c888 "rbt"
        dbargc = 1
        dbargv = (char **) 0x0
        mctx = (isc_mem_t *) 0xcbd350
        dialup = dns_dialuptype_no
        ztype = dns_zone_master
        i = 5
        journal_size = 2147483647
---Type <return> to continue, or q <return> to quit---
        multi = 4096
        alt = isc_boolean_false
        view = (dns_view_t *) 0x7f59b7ccec3f
        check = isc_boolean_false
        fail = isc_boolean_false
        warn = isc_boolean_false
        ignore = isc_boolean_false
        ixfrdiff = isc_boolean_false
        masterformat = dns_masterformat_text
        zoneqrystats = (dns_stats_t *) 0x0
        zonestats_on = isc_boolean_false
        default_dbtype = "rbt"
#4  0x0000000000437689 in configure_zone (config=0x7f59b91788d0, 
zconfig=0x7f59b917a5b0, vconfig=0x7f59b9179dd0, mctx=0xcbd350, view=0xd2e970, 
aclconf=0x41bfefe0) at server.c:2484
        pview = (dns_view_t *) 0x0
        zone = (dns_zone_t *) 0xd2ee60
        dupzone = (dns_zone_t *) 0x0
        options = (const cfg_obj_t *) 0x7f59b9178970
        zoptions = (const cfg_obj_t *) 0x7f59b917a790
        typeobj = (const cfg_obj_t *) 0x7f59b917a830
        forwarders = (const cfg_obj_t *) 0x0
        forwardtype = (const cfg_obj_t *) 0x0
        only = (const cfg_obj_t *) 0x0
        result = 0
        tresult = 0
        buffer = {magic = 1114990113, base = 0x7f59b91701c0, length = 11, used 
= 11, current = 11, active = 0, link = {prev = 0xffffffffffffffff, next = 
0xffffffffffffffff}, 
  mctx = 0x0}
        fixorigin = {name = {magic = 1145983854, ndata = 0x41bfddb8 
"\aexample\003com", length = 13, labels = 3, attributes = 1, offsets = 
0x41bfdd00 "", buffer = 0x41bfdd80, 
    link = {prev = 0xffffffffffffffff, next = 0xffffffffffffffff}, list = {head 
= 0x0, tail = 0x0}}, 
  offsets = "[EMAIL PROTECTED]", '\0' <repeats 18 times>, "[EMAIL PROTECTED] 
[EMAIL PROTECTED]", 
  buffer = {magic = 1114990113, base = 0x41bfddb8, length = 255, used = 13, 
current = 0, active = 0, link = {prev = 0xffffffffffffffff, next = 
0xffffffffffffffff}, mctx = 0x0}, 
  data = 
"\aexample\003com\000\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\v\030�Y\177\000\000\003\000\000\000\t\000\000\000����\000\000\000\000\000\000\000\000\001",
 '\0' <repeats 11 times>, "X�+�Y\177\000\000 [EMAIL 
PROTECTED](JF\000\000\000\000\000,JF\000\000\000\000\000\205f\001\000t\000\000\000\220޿A\000\000\000\000��̷Y\177\000\000X��A\005\000\000\000?�̷\000\000\000\000�޿A\000\000\000\000\016KF\000\001\000\000\000(JF\000\000\000\000\000?�̷Y\177\000\000�"...}
        origin = (dns_name_t *) 0x41bfdcb0
        zname = 0x7f59b91701c0 "example.com"
        zclass = 1
        ztypestr = 0x7f59b916f150 "master"
#5  0x00000000004331e8 in configure_view (view=0xd2e970, config=0x7f59b91788d0, 
vconfig=0x7f59b9179dd0, mctx=0xcbd350, actx=0x41bfefe0, 
need_hints=isc_boolean_true)
    at server.c:1127
        zconfig = (const cfg_obj_t *) 0x7f59b917a5b0
        maps = {0x7f59b917a010, 0x7f59b9178970, 0x7f59b9156290, 0x0}
        cfgmaps = {0x7f59b917a010, 0x7f59b91788d0, 0x0}
---Type <return> to continue, or q <return> to quit---
        options = (const cfg_obj_t *) 0x7f59b9178970
        voptions = (const cfg_obj_t *) 0x7f59b917a010
        forwardtype = (const cfg_obj_t *) 0x41bfed80
        forwarders = (const cfg_obj_t *) 0x7f59b915f010
        alternates = (const cfg_obj_t *) 0x68
        zonelist = (const cfg_obj_t *) 0x7f59b917a510
        dlz = (const cfg_obj_t *) 0x68
        dlzargc = 32601
        dlzargv = (char **) 0x41bfed40
        disabled = (const cfg_obj_t *) 0x40872f
        obj = (const cfg_obj_t *) 0x7f59b91745b0
        element = (const cfg_listelt_t *) 0x7f59b9153610
        port = 53
        cache = (dns_cache_t *) 0x0
        result = 0
        max_adb_size = 13822936
        max_cache_size = 0
        max_acache_size = 6777616
        lame_ttl = 0
        ring = (dns_tsig_keyring_t *) 0x0
        pview = (dns_view_t *) 0x0
        cmctx = (isc_mem_t *) 0x0
        dispatch4 = (dns_dispatch_t *) 0x0
        dispatch6 = (dns_dispatch_t *) 0x0
        reused_cache = isc_boolean_false
        i = 2
        str = 0x7f59b6eccf00 "USH\201�\b\001"
        order = (dns_order_t *) 0x0
        udpsize = 0
        resopts = 0
        zone = (dns_zone_t *) 0x0
        max_clients_per_query = 0
        sep = 0x4677a1 ": view "
        viewname = 0x7f59b91536c0 "internal"
        forview = 0x4677a9 " for view "
        rfc1918 = isc_boolean_false
        empty_zones_enable = isc_boolean_false
        disablelist = (const cfg_obj_t *) 0x0
        resstats = (dns_stats_t *) 0x0
        resquerystats = (dns_stats_t *) 0x0
#6  0x000000000043931a in load_configuration (filename=0x4660a1 
"/etc/bind/named.conf", server=0x7f59b915d010, first_time=isc_boolean_true) at 
server.c:3257
        vconfig = (const cfg_obj_t *) 0x7f59b9179dd0
        aclconfctx = {named_acl_cache = {head = 0x7f59b9152a10, tail = 
0x7f59b9152a60}, named_iptable_cache = {head = 0x0, tail = 0x0}}
        config = (cfg_obj_t *) 0x7f59b91788d0
---Type <return> to continue, or q <return> to quit---
        parser = (cfg_parser_t *) 0x7f59b915f3b8
        element = (const cfg_listelt_t *) 0x7f59b9153580
        builtin_views = (const cfg_obj_t *) 0x10001000000
        maps = {0x7f59b9178970, 0x7f59b9156290, 0x0}
        obj = (const cfg_obj_t *) 0x7f59b9156830
        options = (const cfg_obj_t *) 0x7f59b9178970
        v4ports = (const cfg_obj_t *) 0x0
        v6ports = (const cfg_obj_t *) 0x0
        views = (const cfg_obj_t *) 0x7f59b9179d30
        view = (dns_view_t *) 0xd2e970
        view_next = (dns_view_t *) 0x0
        tmpviewlist = {head = 0x10100, tail = 0x100000000000000}
        viewlist = {head = 0xd2e970, tail = 0xd2e970}
        listen_port = 53
        i = 3
        interval = {seconds = 1200, nanoseconds = 0}
        files = 1024
        result = 0
        heartbeat_interval = 3600
        interface_interval = 3600
        reserved = 512
        udpsize = 4096
#7  0x000000000043ab5f in run_server (task=0x7f59b9166010, event=0x0) at 
server.c:3703
        result = 0
        server = (ns_server_t *) 0x7f59b915d010
#8  0x00007f59b7cd1423 in dispatch (manager=0x7f59b9155f30) at task.c:862
        dispatch_count = 0
        done = isc_boolean_false
        finished = isc_boolean_false
        requeue = isc_boolean_false
        event = (isc_event_t *) 0x7f59b9162538
        task = (isc_task_t *) 0x7f59b9166010
#9  0x00007f59b7cd16ba in run (uap=0x7f59b9155f30) at task.c:1005
        manager = (isc_taskmgr_t *) 0x7f59b9155f30
#10 0x00007f59b6eccfc7 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0x00007f59b68e65ad in clone () from /lib/libc.so.6
No symbol table info available.
#12 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) quit

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

Reply via email to