<?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: Problem in SHARE$PTHREAD in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/problem-in-share-pthread/m-p/3723633#M74199</link>
    <description>Strick213,&lt;BR /&gt;&lt;BR /&gt;Sorry, no answers from me on this one, Volker is the expert, but I noticed this is your first post:&lt;BR /&gt;&lt;BR /&gt;WELCOME to the VMS forum!&lt;BR /&gt;&lt;BR /&gt;Proost.&lt;BR /&gt;&lt;BR /&gt;Have one on me.&lt;BR /&gt;&lt;BR /&gt;jpe</description>
    <pubDate>Fri, 03 Feb 2006 11:57:24 GMT</pubDate>
    <dc:creator>Jan van den Ende</dc:creator>
    <dc:date>2006-02-03T11:57:24Z</dc:date>
    <item>
      <title>Problem in SHARE$PTHREAD</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/problem-in-share-pthread/m-p/3723629#M74195</link>
      <description>We are having a problem with an extremely critical multi-threaded application crashing somewhere in the pthread RTL.  The user code that it seems to be called from (rm_get_resp)is a simple loop looking for data in global memory.  Here is the dump from the crash:&lt;BR /&gt;&lt;BR /&gt;HRMU1B$ ana/process/image=exe:rmdriverz.exe rmdriverz.dmp&lt;BR /&gt;&lt;BR /&gt;         OpenVMS Alpha Debug64 Version V7.3-200&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Some or all global symbols not accessible&lt;BR /&gt;Message number 004081A4&lt;BR /&gt;break on unhandled exception preceding SHARE$PTHREAD$RTL_DATA3+76392 in THREAD 3&lt;BR /&gt;Source lines not available for 0\%PC &lt;BR /&gt;        Displaying source for 9\%PC &lt;BR /&gt;DBG&amp;gt; show calls&lt;BR /&gt; module name    routine name     line           rel PC           abs PC&lt;BR /&gt; SHARE$PTHREAD$RTL_DATA0                    0000000000012A68 000000007BD26A68&lt;BR /&gt; SHARE$PTHREAD$RTL_DATA0                    000000000003C3D8 000000007BD503D8 &lt;BR /&gt;                                            FFFFFFFF80156DA4 FFFFFFFF80156DA4&lt;BR /&gt;                                            FFFFFFFF8026719C FFFFFFFF8026719C&lt;BR /&gt; SHARE$TRACE_DATA1                          00000000000002CC 000000007B9A02CC &lt;BR /&gt;                                            FFFFFFFF80268120 FFFFFFFF80268120&lt;BR /&gt;----- above condition handler called with exception 0000000C:&lt;BR /&gt;Access violation, reason mask=00, virtual address=0000000000000000, PC=0000000000000000, PS=0000001B &lt;BR /&gt;----- end of exception message&lt;BR /&gt;                                            FFFFFFFF8009C09C FFFFFFFF8009C09C&lt;BR /&gt;                                            0000000000000000 0000000000000000&lt;BR /&gt;----- the above looks like a null frame in the same scope as the frame below &lt;BR /&gt;*RMIPCOMM       rmipreads                                  ?                ?&lt;BR /&gt;*RMDRIVER       rm_get_resp     44275       00000000000012CC 00000000000359FC&lt;BR /&gt;*RMDRIVER       rm_io_r3        45650       000000000000412C 000000000003885C &lt;BR /&gt;*RMDRIVER       workthread_r6 &lt;BR /&gt;                                47868       000000000000AA60 000000000003F190&lt;BR /&gt; SHARE$PTHREAD$RTL_DATA0                    0000000000025D7C 000000007BD39D7C&lt;BR /&gt; SHARE$PTHREAD$RTL_DATA0                    0000000000012B90 000000007BD26B90 &lt;BR /&gt;                                            0000000000000000 0000000000000000&lt;BR /&gt;----- the above looks like a null frame in the same scope as the frame below&lt;BR /&gt; SHARE$PTHREAD$RTL_DATA0                                   ?                ? &lt;BR /&gt;                                            FFFFFFFF80267E94 FFFFFFFF80267E94&lt;BR /&gt;DBG&amp;gt; &lt;BR /&gt;&lt;BR /&gt;Help?&lt;BR /&gt;TIA</description>
      <pubDate>Fri, 03 Feb 2006 01:10:44 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/problem-in-share-pthread/m-p/3723629#M74195</guid>
      <dc:creator>Strick213</dc:creator>
      <dc:date>2006-02-03T01:10:44Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in SHARE$PTHREAD</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/problem-in-share-pthread/m-p/3723630#M74196</link>
      <description>Strick213,&lt;BR /&gt;&lt;BR /&gt;the problem seems to start with an ACCVIO, trying to jump/call to a PC value of 0.&lt;BR /&gt;&lt;BR /&gt;Try to follow the code flow from rm_get_resp line 44275 onwards. Consider to use SHOW STACK to locate the call frame to rmipreads and then look on the stack to try to find what's happening.&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Fri, 03 Feb 2006 02:38:44 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/problem-in-share-pthread/m-p/3723630#M74196</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2006-02-03T02:38:44Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in SHARE$PTHREAD</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/problem-in-share-pthread/m-p/3723631#M74197</link>
      <description>But - the access violation is in the PTHREAD library somewhere.  How does one track down a problem like that?</description>
      <pubDate>Fri, 03 Feb 2006 11:01:32 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/problem-in-share-pthread/m-p/3723631#M74197</guid>
      <dc:creator>Strick213</dc:creator>
      <dc:date>2006-02-03T11:01:32Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in SHARE$PTHREAD</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/problem-in-share-pthread/m-p/3723632#M74198</link>
      <description>Strick213,&lt;BR /&gt;&lt;BR /&gt;the final problem may be in the PTHREAD$RTL library, but you can't solve that problem anyway without access to the PTHREAD source listings. Just concentrate on the first ACCVIO from above your rmipreads routine.&lt;BR /&gt;&lt;BR /&gt;Try a DBG&amp;gt; SHOW STACK and locate the stack frame, which corresponds to the call from rm_get_resp line 44275 to rmipreads. You may need to switch to SDA and use SDA&amp;gt; SHOW CALL to more easily find the return PCs.&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Fri, 03 Feb 2006 11:57:04 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/problem-in-share-pthread/m-p/3723632#M74198</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2006-02-03T11:57:04Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in SHARE$PTHREAD</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/problem-in-share-pthread/m-p/3723633#M74199</link>
      <description>Strick213,&lt;BR /&gt;&lt;BR /&gt;Sorry, no answers from me on this one, Volker is the expert, but I noticed this is your first post:&lt;BR /&gt;&lt;BR /&gt;WELCOME to the VMS forum!&lt;BR /&gt;&lt;BR /&gt;Proost.&lt;BR /&gt;&lt;BR /&gt;Have one on me.&lt;BR /&gt;&lt;BR /&gt;jpe</description>
      <pubDate>Fri, 03 Feb 2006 11:57:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/problem-in-share-pthread/m-p/3723633#M74199</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2006-02-03T11:57:24Z</dc:date>
    </item>
  </channel>
</rss>

