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\220A\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
signature.asc
Description: This is a digitally signed message part