<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: DIG crash in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027452#M53807</link>
    <description>Thanks Steven (Schweda) for explaining, I agree DIG has no meaning anyway in such an configuration. But the crash shouldn't happen, and therefroe it should be mentioned. And Hoff: right: no support contract...So what else is there to do than post it here (assuming VMS engineers nonitor this forum).&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Sat, 10 Feb 2007 14:12:09 GMT</pubDate>
    <dc:creator>Willem Grooters</dc:creator>
    <dc:date>2007-02-10T14:12:09Z</dc:date>
    <item>
      <title>DIG crash</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027448#M53803</link>
      <description>(IA64, VMS 8.3)&lt;BR /&gt;&lt;BR /&gt;TCPIP$DIG.EXE has a weird way of telling it  cannot cope with the absence of a DNS server  and resolver: The image crashes.&lt;BR /&gt;&lt;BR /&gt;WILLEM&amp;gt;dig ecvs06&lt;BR /&gt;assert error: expression = strlen(str) &amp;gt; 0U, in file BUILD23$:[TCPIP_V56_BL9.SRC.BIND9_RESOLVER]LWCONFIG.C;1 at line 210&lt;BR /&gt;%SYSTEM-F-OPCCUS, opcode reserved to customer fault at PC=FFFFFFFF84AAAB60, PS=0000001B&lt;BR /&gt;&lt;BR /&gt;  Improperly handled condition, image exit forced.&lt;BR /&gt;    Signal arguments:   Number = 0000000000000003&lt;BR /&gt;                        Name   = 0000000000000434&lt;BR /&gt;                                 FFFFFFFF84AAAB60&lt;BR /&gt;                                 000000000000001B&lt;BR /&gt;&lt;BR /&gt;    Register dump:&lt;BR /&gt;    R0  = 0000000000000000  R1  = 000000007B562000  R2  = 000000007ACCF690&lt;BR /&gt;    R3  = 000000000000000A  R4  = 000000007FFCF818  R5  = 000000007FFCF8B0&lt;BR /&gt;    R6  = 0000000000000001  R7  = 0000000000000001  R8  = 0000000000000000&lt;BR /&gt;    R9  = 0000000000100000  R10 = 0000000000100000  R11 = 0000000000000000&lt;BR /&gt;    SP  = 000000007ACCF6E0  TP  = 000000007B73ED90  R14 = FFFFFFFF8452A9F0&lt;BR /&gt;    R15 = 000000007B949F20  R16 = FFFFFFFF841E9CB0  R17 = 0000000000100000&lt;BR /&gt;    R18 = 000000007B763308  R19 = 0000000000000000  R20 = 0000000000000000&lt;BR /&gt;    R21 = 0000000000000000  R22 = 000000007ACCF6C0  R23 = 0000000000000000&lt;BR /&gt;    R24 = 000000007B9045B0  R25 = 0000000000000001  R26 = 0000000000000000&lt;BR /&gt;    R27 = FFFFFFFF8F9A3C7C  R28 = 000000000000000F  R29 = 000000007ACCF6C0&lt;BR /&gt;    R30 = 000000000000000C  R31 = 0000000000000000  PC  = FFFFFFFF84AAAB60&lt;BR /&gt;    BSP/STORE = 000007FDBFFD43E8 / 000007FDBFFD43E8 PSR = 0000101308026010&lt;BR /&gt;    IIPA = 000000000099DC48&lt;BR /&gt;    B0  = FFFFFFFF84AAAB60  B6  = FFFFFFFF841E9CB0  B7  = FFFFFFFF8452A9F0&lt;BR /&gt;&lt;BR /&gt;    Interrupted Frame RSE Backing Store, Size = 16 registers&lt;BR /&gt;&lt;BR /&gt;    R32 = 0000000000000006  R33 = FFFFFFFFFFFFFFFE  R34 = 0000000000000434&lt;BR /&gt;    R35 = 0000000000000000  R36 = 0000000000000001  R37 = FFFFFFFF84E99900&lt;BR /&gt;    R38 = C00000000000030B  R39 = 000000007ACCF740  R40 = FFFFFFFF8465DA10&lt;BR /&gt;    R41 = C000000000000184  R42 = 000000007BB2C000  R43 = 0000000000000434&lt;BR /&gt;    R44 = 0000000000000000  R45 = 000000007ACCF6FC  R46 = 000000007ACCF6C0&lt;BR /&gt;    R47 = 000000007ACCF6C0&lt;BR /&gt;WILLEM&amp;gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 08 Feb 2007 17:06:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027448#M53803</guid>
      <dc:creator>Willem Grooters</dc:creator>
      <dc:date>2007-02-08T17:06:21Z</dc:date>
    </item>
    <item>
      <title>Re: DIG crash</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027449#M53804</link>
      <description>No support contract, eh?&lt;BR /&gt;&lt;BR /&gt;Looks to be a bug in tcpip$dig in V5.6, and I see no ECO available.&lt;BR /&gt;&lt;BR /&gt;The source code for the lwconfig.c module is available from various sources, if you want  a look at it, or even try to build it.  OpenSolaris has a copy.  (I don't know which version of the module was used for the TCP/IP Services module.)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 08 Feb 2007 22:33:36 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027449#M53804</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2007-02-08T22:33:36Z</dc:date>
    </item>
    <item>
      <title>Re: DIG crash</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027450#M53805</link>
      <description>&lt;!--!*#--&gt;A quick look at the source for BIND 9.3.4&lt;BR /&gt;suggests that it's a null domain name which&lt;BR /&gt;causes this particular assert().  I assume a&lt;BR /&gt;version difference and/or the fact that the&lt;BR /&gt;TCPIP code does something other than parse&lt;BR /&gt;the "/etc/resolv.conf" file to get such data&lt;BR /&gt;accounts for your line 210 corresponding to&lt;BR /&gt;line 197 in the generic source:&lt;BR /&gt;&lt;BR /&gt;lwres_strdup(lwres_context_t *ctx, const char *str) {&lt;BR /&gt;        char *p;&lt;BR /&gt;&lt;BR /&gt;        REQUIRE(str != NULL);&lt;BR /&gt;        REQUIRE(strlen(str) &amp;gt; 0U);  &amp;lt;--- 197.&lt;BR /&gt;[...]&lt;BR /&gt;&lt;BR /&gt;Called from (I'm guessing, based on the&lt;BR /&gt;generic code):&lt;BR /&gt;&lt;BR /&gt;static lwres_result_t&lt;BR /&gt;lwres_conf_parsedomain(lwres_context_t *ctx,  FILE *fp) {&lt;BR /&gt;[...]&lt;BR /&gt;        confdata-&amp;gt;domainname = lwres_strdup(ctx, word);&lt;BR /&gt;[...]&lt;BR /&gt;&lt;BR /&gt;or some place very like that.&lt;BR /&gt;&lt;BR /&gt;I'm too lazy (and far from a suitable test&lt;BR /&gt;system) to see exactly what happens on a UNIX&lt;BR /&gt;system if there's a complete or partial lack&lt;BR /&gt;of resolver configuration data, but it's&lt;BR /&gt;probably a near-unheard-of situation in real&lt;BR /&gt;life there.  And if it does happen, a better&lt;BR /&gt;complaint is probably emitted if the fopen()&lt;BR /&gt;fails for "/etc/resolv.conf" than this one.&lt;BR /&gt;(But perhaps a "resolv.conf" with no domain&lt;BR /&gt;name would cause something similar.)&lt;BR /&gt;&lt;BR /&gt;So, I'd guess that you're welcome to report&lt;BR /&gt;this problem, but I wouldn't expect a&lt;BR /&gt;drop-everything response to do the repair.&lt;BR /&gt;&lt;BR /&gt;If it did explode on a UNIX system, the BIND&lt;BR /&gt;folks might do something about it on their&lt;BR /&gt;end.  (And a fix there might survive the&lt;BR /&gt;adaptation to VMS.)</description>
      <pubDate>Fri, 09 Feb 2007 00:34:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027450#M53805</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2007-02-09T00:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: DIG crash</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027451#M53806</link>
      <description>FYI - assert calls abort which results in the %SYSTEM-F-OPCCUS, opcode reserved to customer fault &lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 09 Feb 2007 04:50:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027451#M53806</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2007-02-09T04:50:54Z</dc:date>
    </item>
    <item>
      <title>Re: DIG crash</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027452#M53807</link>
      <description>Thanks Steven (Schweda) for explaining, I agree DIG has no meaning anyway in such an configuration. But the crash shouldn't happen, and therefroe it should be mentioned. And Hoff: right: no support contract...So what else is there to do than post it here (assuming VMS engineers nonitor this forum).&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sat, 10 Feb 2007 14:12:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027452#M53807</guid>
      <dc:creator>Willem Grooters</dc:creator>
      <dc:date>2007-02-10T14:12:09Z</dc:date>
    </item>
    <item>
      <title>Re: DIG crash</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027453#M53808</link>
      <description>Hoping engineering picks this up one day (No hurry)</description>
      <pubDate>Sat, 10 Feb 2007 14:14:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027453#M53808</guid>
      <dc:creator>Willem Grooters</dc:creator>
      <dc:date>2007-02-10T14:14:49Z</dc:date>
    </item>
    <item>
      <title>Re: DIG crash</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027454#M53809</link>
      <description>A potentialy more reliable feedback mechanism&lt;BR /&gt;might be the "OpenVMS Systems Product&lt;BR /&gt;feedback" Web page.  It's not actual support,&lt;BR /&gt;but you can more safely assume that someone&lt;BR /&gt;looks at it.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/fb_business.html" target="_blank"&gt;http://h71000.www7.hp.com/fb_business.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;There's a link to it from the more obvious&lt;BR /&gt;"OpenVMS Systems web site feedback" page:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/fb_web.html" target="_blank"&gt;http://h71000.www7.hp.com/fb_web.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;You could always VMS-ize the original source&lt;BR /&gt;yourself, and make it all perfect.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.isc.org/index.pl" target="_blank"&gt;http://www.isc.org/index.pl&lt;/A&gt;&lt;BR /&gt;</description>
      <pubDate>Sat, 10 Feb 2007 14:25:00 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027454#M53809</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2007-02-10T14:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: DIG crash</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027455#M53810</link>
      <description>I'd submit the bug against the original BIND source pool (over at ISC?) pointing to where it's been seen, and OpenVMS and TCP/IP Services can then acquire the fixed code from there during a future code upload.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sat, 10 Feb 2007 15:32:08 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027455#M53810</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2007-02-10T15:32:08Z</dc:date>
    </item>
    <item>
      <title>Re: DIG crash</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027456#M53811</link>
      <description>&lt;!--!*#--&gt;For the record, a quick attempt to get a&lt;BR /&gt;similar failure in BIND 9.3.4 on Tru64 V5.1B&lt;BR /&gt;failed.  The closest I could get was with a&lt;BR /&gt;"/etc/resolv.conf" which had a line like:&lt;BR /&gt;      domain&lt;BR /&gt;(instead of, say, "domain antinode.org"), and&lt;BR /&gt;then the symptom was a helpful complaint:&lt;BR /&gt;&lt;BR /&gt;urtx# ./bin/dig/dig alp&lt;BR /&gt;./bin/dig/dig: parse of /etc/resolv.conf failed&lt;BR /&gt;&lt;BR /&gt;So, the UNIX code seems to handle this&lt;BR /&gt;situation just fine, and I think that it's&lt;BR /&gt;pretty safe to assume that a complaint to the&lt;BR /&gt;BIND people will not avail much, as the&lt;BR /&gt;problem is in the TCPIP-specific code (which&lt;BR /&gt;does not parse "/etc/resolv.conf"), not the&lt;BR /&gt;generic BIND code.&lt;BR /&gt;&lt;BR /&gt;I assume that it would not be difficult to&lt;BR /&gt;fix, if one had the source code.</description>
      <pubDate>Tue, 13 Feb 2007 14:47:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dig-crash/m-p/5027456#M53811</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2007-02-13T14:47:45Z</dc:date>
    </item>
  </channel>
</rss>

