<?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: ovms8.1 Linker  lib$signal Traceback in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/ovms8-1-linker-lib-signal-traceback/m-p/3322281#M31241</link>
    <description>This appears to be something they are working on.  The testdrive system from testdrive.hp.com, which I believe is at some internal release between 8.1 and 8.2, shows a stack dump but not the routine names or line numbers (see below).  It may well be that the compilers will need another tweak to record the appropriate information for the traceback handler to find, but that's just speculation.&lt;BR /&gt;&lt;BR /&gt;$ r crash_test&lt;BR /&gt;calling lib$signal...&lt;BR /&gt;%NONAME-W-NOMSG, Message number 00000000&lt;BR /&gt;%TRACE-W-TRACEBACK, symbolic stack dump follows&lt;BR /&gt;image     module    routine               line      rel PC           abs PC&lt;BR /&gt;CRASH_TEST                                   0 0000000000010170 0000000000010170&lt;BR /&gt;CRASH_TEST                                   0 0000000000010080 0000000000010080&lt;BR /&gt;                                             0 0000000000000000 FFFFFFFF80B38AB0&lt;BR /&gt;                                             0 0000000000000000 000000007AD4FE90&lt;BR /&gt;%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=0000000000000000, PC=0000000000010170, PS=0000001B&lt;BR /&gt;%TRACE-F-TRACEBACK, symbolic stack dump follows&lt;BR /&gt;image     module    routine               line      rel PC           abs PC&lt;BR /&gt;CRASH_TEST                                   0 0000000000010170 0000000000010170&lt;BR /&gt;CRASH_TEST                                   0 0000000000010080 0000000000010080&lt;BR /&gt;                                             0 0000000000000000 FFFFFFFF80B38AB0&lt;BR /&gt;                                             0 0000000000000000 000000007AD4FE90&lt;BR /&gt;</description>
    <pubDate>Sat, 03 Jul 2004 23:00:45 GMT</pubDate>
    <dc:creator>Craig A Berry</dc:creator>
    <dc:date>2004-07-03T23:00:45Z</dc:date>
    <item>
      <title>ovms8.1 Linker  lib$signal Traceback</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/ovms8-1-linker-lib-signal-traceback/m-p/3322280#M31240</link>
      <description>The ovms8.1 Traceback facility does not give&lt;BR /&gt;image /module /routine /line information with&lt;BR /&gt;lib$signal or with a FORTRAN Access Violation.&lt;BR /&gt;The Debugger seems similarly hobbled.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt; Is this just not yet implemented in 8.1, or&lt;BR /&gt;are there settings/workarounds available?&lt;BR /&gt;&lt;BR /&gt;Specifically, on ovms8.1&lt;BR /&gt;        Program Crash_Test&lt;BR /&gt;        call sub1( )&lt;BR /&gt;        End&lt;BR /&gt;        Subroutine sub1( z )&lt;BR /&gt;        type *, 'calling lib$signal...'&lt;BR /&gt;                 call    lib$signal( %val(0) )&lt;BR /&gt;        type *, z&lt;BR /&gt;        Return&lt;BR /&gt;        End&lt;BR /&gt;$ Fortran /obj /lis   crash_test /noopt /debug&lt;BR /&gt;$ Link    /exe /map   crash_test /Traceback&lt;BR /&gt;$ Run                 crash_test&lt;BR /&gt;calling lib$signal...&lt;BR /&gt;%NONAME-W-NOMSG, Message number 00000000&lt;BR /&gt;%TRACE-W-TRACEBACK, symbolic stack dump follows&lt;BR /&gt;&lt;BR /&gt;Traceback - Exception frame found. Mechanism vector address 000000007AC06FC0&lt;BR /&gt;Traceback - Condition handler called with exception 0000000000000000:&lt;BR /&gt;%NONAME-W-NOMSG, Message number 00000000&lt;BR /&gt;&lt;BR /&gt;image module routine   line  rel PC  abs PC&lt;BR /&gt;                               0000000000010180&lt;BR /&gt;                               0000000000010090&lt;BR /&gt;                               FFFFFFFF80947E10&lt;BR /&gt;                               000000007ADEADB0&lt;BR /&gt;                                                                                                        Traceback - Bottom of call stack&lt;BR /&gt; 0.0000000E+00&lt;BR /&gt;-----------------------------------------------&lt;BR /&gt;whereas same code built on ovms7.3 gives&lt;BR /&gt;calling lib$signal...&lt;BR /&gt;%NONAME-W-NOMSG, Message number 00000000&lt;BR /&gt;%TRACE-W-TRACEBACK, symbolic stack dump follows&lt;BR /&gt; image module routine line  rel PC    abs PC&lt;BR /&gt; CRASH_TEST  CRASH_TEST  SUB1       7  ...&lt;BR /&gt; CRASH_TEST  CRASH_TEST  CRASH_TEST 2 ....&lt;BR /&gt;...&lt;BR /&gt;</description>
      <pubDate>Sat, 03 Jul 2004 13:35:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/ovms8-1-linker-lib-signal-traceback/m-p/3322280#M31240</guid>
      <dc:creator>Charles F. Driscoll</dc:creator>
      <dc:date>2004-07-03T13:35:33Z</dc:date>
    </item>
    <item>
      <title>Re: ovms8.1 Linker  lib$signal Traceback</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/ovms8-1-linker-lib-signal-traceback/m-p/3322281#M31241</link>
      <description>This appears to be something they are working on.  The testdrive system from testdrive.hp.com, which I believe is at some internal release between 8.1 and 8.2, shows a stack dump but not the routine names or line numbers (see below).  It may well be that the compilers will need another tweak to record the appropriate information for the traceback handler to find, but that's just speculation.&lt;BR /&gt;&lt;BR /&gt;$ r crash_test&lt;BR /&gt;calling lib$signal...&lt;BR /&gt;%NONAME-W-NOMSG, Message number 00000000&lt;BR /&gt;%TRACE-W-TRACEBACK, symbolic stack dump follows&lt;BR /&gt;image     module    routine               line      rel PC           abs PC&lt;BR /&gt;CRASH_TEST                                   0 0000000000010170 0000000000010170&lt;BR /&gt;CRASH_TEST                                   0 0000000000010080 0000000000010080&lt;BR /&gt;                                             0 0000000000000000 FFFFFFFF80B38AB0&lt;BR /&gt;                                             0 0000000000000000 000000007AD4FE90&lt;BR /&gt;%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=0000000000000000, PC=0000000000010170, PS=0000001B&lt;BR /&gt;%TRACE-F-TRACEBACK, symbolic stack dump follows&lt;BR /&gt;image     module    routine               line      rel PC           abs PC&lt;BR /&gt;CRASH_TEST                                   0 0000000000010170 0000000000010170&lt;BR /&gt;CRASH_TEST                                   0 0000000000010080 0000000000010080&lt;BR /&gt;                                             0 0000000000000000 FFFFFFFF80B38AB0&lt;BR /&gt;                                             0 0000000000000000 000000007AD4FE90&lt;BR /&gt;</description>
      <pubDate>Sat, 03 Jul 2004 23:00:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/ovms8-1-linker-lib-signal-traceback/m-p/3322281#M31241</guid>
      <dc:creator>Craig A Berry</dc:creator>
      <dc:date>2004-07-03T23:00:45Z</dc:date>
    </item>
    <item>
      <title>Re: ovms8.1 Linker  lib$signal Traceback</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/ovms8-1-linker-lib-signal-traceback/m-p/3322282#M31242</link>
      <description>exception handling  has been rewritten in iVMS due to the different calling standard etc. You will find later versions are better at this.</description>
      <pubDate>Sun, 04 Jul 2004 08:34:51 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/ovms8-1-linker-lib-signal-traceback/m-p/3322282#M31242</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2004-07-04T08:34:51Z</dc:date>
    </item>
    <item>
      <title>Re: ovms8.1 Linker  lib$signal Traceback</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/ovms8-1-linker-lib-signal-traceback/m-p/3322283#M31243</link>
      <description>Charles,&lt;BR /&gt;&lt;BR /&gt;  On Itanium systems even something as fundamental as the concept of a "PC" has changed. Compilers, DEBUG, exception handling and all that stuff has to change accordingly. There's also been an issue that the Intel object language doesn't have provision for source line correlation as we know it (which is what TRACE uses to generate detailed traceback information).&lt;BR /&gt;&lt;BR /&gt;  This is being (very) actively worked. You will see full traceback information eventually, but I don't think anyone's in a position to make any promises at the moment.</description>
      <pubDate>Sun, 04 Jul 2004 22:13:56 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/ovms8-1-linker-lib-signal-traceback/m-p/3322283#M31243</guid>
      <dc:creator>John Gillings</dc:creator>
      <dc:date>2004-07-04T22:13:56Z</dc:date>
    </item>
    <item>
      <title>Re: ovms8.1 Linker  lib$signal Traceback</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/ovms8-1-linker-lib-signal-traceback/m-p/3322284#M31244</link>
      <description>Thanks to Craig, Ian, John.&lt;BR /&gt;I look forward to the vms8.2 release.&lt;BR /&gt;So far, my rx2600 seems to be doing pretty&lt;BR /&gt;well with a range of physics simulation programs written in standard Fortran...&lt;BR /&gt;Also, for a little shop in academia, it's heartening to see such a healthy VMS forum.&lt;BR /&gt;Cheers...&lt;BR /&gt;Charles Driscoll</description>
      <pubDate>Thu, 08 Jul 2004 09:41:25 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/ovms8-1-linker-lib-signal-traceback/m-p/3322284#M31244</guid>
      <dc:creator>Charles F. Driscoll</dc:creator>
      <dc:date>2004-07-08T09:41:25Z</dc:date>
    </item>
  </channel>
</rss>

