From www@isc.org Tue Jul 12 09:10:46 2016 MIME-Version: 1.0 X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RP_MATCHES_RCVD,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.0 X-Mailer: PHPMailer 5.2.14 (https://github.com/PHPMailer/PHPMailer) content-type: text/plain; charset="utf-8" Message-ID: Received: from mx.pao1.isc.org (mx.pao1.isc.org [149.20.64.53]) by bugs.isc.org (Postfix) with ESMTP id D600C71B5A8 for ; Tue, 12 Jul 2016 09:10:45 +0000 (UTC) Received: from iscwebprod.isc.org (iscwebprod.isc.org [IPv6:2001:4f8:1:d::16]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx.pao1.isc.org (Postfix) with ESMTPS id DDF083498CA for ; Tue, 12 Jul 2016 09:10:43 +0000 (UTC) Received: from www (uid 80) (envelope-from www@iscwebprod.isc.org) id 7b93c0 by iscwebprod.isc.org (DragonFly Mail Agent v0.9); Tue, 12 Jul 2016 09:10:43 +0000 Delivered-To: bind9-bugs@bugs.isc.org Subject: Bing git - dig expects segmentation fault if DNS server haven't support for TCP pipelining Return-Path: X-Original-To: bind9-bugs@bugs.isc.org Date: Tue, 12 Jul 2016 09:10:43 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mx.pao1.isc.org X-PHP-Originating-Script: 80:class-phpmailer.php To: bind-bugs@isc.org Content-Transfer-Encoding: 8bit From: "Pavel Odintsov" X-RT-Original-Encoding: utf-8 X-RT-Interface: Email Content-Length: 1729 Bug Report from www.isc.org: Name: Pavel Odintsov Email: pavel.odintsov@gmail.com Software Version: Bing git OS: Debian Jessie Subject:dig expects segmentation fault if DNS server haven't support for TCP pipelining Bug Detail =========== Hello! I've got following error: /opt/bind9_git/bin/dig @art.ns.cloudflare.com +keepopen +tcp -f lookup_domains.txt ; <<>> DiG 9.11.0b1 <<>> stableit.ru ; (2 servers found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15369 ;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; WARNING: recursion requested but not available ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;stableit.ru. IN A ;; ANSWER SECTION: stableit.ru. 300 IN A 104.20.30.58 stableit.ru. 300 IN A 104.20.31.58 ;; Query time: 220 msec ;; SERVER: 162.159.8.252#53(162.159.8.252) ;; WHEN: Tue Jul 12 01:58:55 PDT 2016 ;; MSG SIZE rcvd: 72 ;; communications error to 162.159.8.252#53: end of file [[[ Here I pressed CTRL+C ]]] ^Cdighost.c:4351: INSIST(current_lookup == ((void *)0)) failed, back trace #0 0x57d234 in ?? #1 0x57d19a in ?? #2 0x41f7c0 in ?? #3 0x411a45 in ?? #4 0x7f575405bb45 in ?? #5 0x411ac5 in ?? Aborted Please put following lines into lookup_domains.txt: stableit.ru lupus.su I've reproduced this bug with Debian Jessie and with Git's version of Bind 9 (b3d352f01d8f8b6d11c1b7503091375b131397be). As you know CloudFlare haven't support for TCP pipelining and dig could handle this case properly. What do you think about it? Thanks! --- This email was received through isc.org Bug Submission Form All information within this email is considered confidential and for internal use only.