<?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: Core dump (heap corruption) in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760407#M638457</link>
    <description>&lt;P&gt;&amp;gt;I&amp;nbsp; did run gdb on the core dump. I could find the corruption/double deletion in frame 4.&lt;BR /&gt;&amp;gt;(gdb) frame 4&lt;BR /&gt;&amp;gt;gr32: 0xc00000000000048e&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why are you looking at frame 4?&amp;nbsp; Where is your whole stack trace?&amp;nbsp; I suggested looking at frames 3 .. 0.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;This memory is allocated in heap and multiple objects refer to this address location.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why do you say that?&amp;nbsp; It can't be invalid if it is in the heap.&amp;nbsp; And the above typically isn't a heap address.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt;Please can you comment how to go ahead.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Provide the output I requested.&lt;/P&gt;</description>
    <pubDate>Fri, 10 Aug 2012 11:36:05 GMT</pubDate>
    <dc:creator>Dennis Handly</dc:creator>
    <dc:date>2012-08-10T11:36:05Z</dc:date>
    <item>
      <title>Core dump</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5747023#M638444</link>
      <description>&lt;P&gt;I am getting following dump trace. Pls can some help what would be causing the heap corruption.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Program terminated with signal 11, Segmentation fault.&lt;BR /&gt;SEGV_ACCERR - Invalid Permissions for object&lt;BR /&gt;#0&amp;nbsp; 0xc0000000003ad110:1 in tree_delete+0xd1 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;(gdb) #0&amp;nbsp; 0xc0000000003ad110:1 in tree_delete+0xd1 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;#1&amp;nbsp; 0xc0000000003a84c0:0 in real_free+0x600 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;#2&amp;nbsp; 0xc0000000003b3210:0 in free+0x170 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;#3&amp;nbsp; 0x4000000000ff0e70:0 in operator delete[] ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Aug 2012 05:37:20 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5747023#M638444</guid>
      <dc:creator>prabhakarbhatt</dc:creator>
      <dc:date>2012-08-01T05:37:20Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5747051#M638445</link>
      <description>&lt;P&gt;You should be using gdb's heap checking to see where you are corrupting the heap:&lt;/P&gt;&lt;P&gt;set heap-check on&lt;/P&gt;</description>
      <pubDate>Tue, 31 Jul 2012 08:30:59 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5747051#M638445</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-07-31T08:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5747069#M638446</link>
      <description>&lt;P&gt;Dennis,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your quick reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will try to get this done as we need to repro this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Need one help from you :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I feel &amp;nbsp;0x4000000000ff0e70:0 in operator delete[] ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSCframeworks/code/MemoryHandler/MemHandler.C:538 is causing the process to dump. Pls can you confirm is my understanding correct.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Jul 2012 08:37:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5747069#M638446</guid>
      <dc:creator>prabhakarbhatt</dc:creator>
      <dc:date>2012-07-31T08:37:06Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5747101#M638447</link>
      <description>&lt;P&gt;&amp;gt;I feel operator delete[] is causing the process to dump.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Not likely, unless it is passing a non-heap address to free.&lt;/P&gt;&lt;P&gt;Most likely the heap has been corrupted before and operator delete[] is just the victim.&lt;/P&gt;</description>
      <pubDate>Wed, 01 Aug 2012 18:42:28 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5747101#M638447</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-08-01T18:42:28Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5747129#M638448</link>
      <description>Thanks dennis.&lt;BR /&gt;&lt;BR /&gt;Agreed for your comment, Will check that. Just thinking double delete or free may also cause such issues? Pls could you comment on this.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 31 Jul 2012 08:53:46 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5747129#M638448</guid>
      <dc:creator>prabhakarbhatt</dc:creator>
      <dc:date>2012-07-31T08:53:46Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5747261#M638449</link>
      <description>&lt;P&gt;&amp;gt;Just thinking double delete or free may also cause such issues?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes, those too.&lt;/P&gt;</description>
      <pubDate>Tue, 31 Jul 2012 09:38:56 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5747261#M638449</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-07-31T09:38:56Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5748489#M638450</link>
      <description>&lt;P&gt;Hi Danny,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think is it hard to put gdb on that pltfrorm as it is production. And we dont know the exact scenario to repro.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Only option left is to debug the core file. Pls can you suggest some pointers to start with here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Aug 2012 05:28:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5748489#M638450</guid>
      <dc:creator>prabhakarbhatt</dc:creator>
      <dc:date>2012-08-01T05:28:55Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5748699#M638451</link>
      <description>&lt;P&gt;&amp;gt;I think is it hard to put gdb on that platform as it is production.&lt;/P&gt;&lt;P&gt;&amp;gt;Only option left is to debug the core file. Please can you suggest some pointers to start with here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It will be harder to explain how to look at machine code and raw memory than it is to use gdb.&lt;/P&gt;&lt;P&gt;See my comments here:&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="https://community.hpe.com/t5/Languages-and-Scripting/Bus-Error-on-HP-Ux-PARISC/m-p/5422881/"&gt;http://h30499.www3.hp.com/t5/Languages-and-Scripting/Bus-Error-on-HP-Ux-PARISC/m-p/5422881/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you have a packcore of the abort?&amp;nbsp; Or are you debugging on the customer's system?&lt;/P&gt;</description>
      <pubDate>Wed, 01 Aug 2012 08:37:31 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5748699#M638451</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-08-01T08:37:31Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5748785#M638452</link>
      <description>&lt;P&gt;Hi Dennis,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your input. Yes we have already requested for the packcore. So may take a day or 2 get from the customer. Need to ur valuable inputs once we start into debugging the core. :)&lt;/P&gt;</description>
      <pubDate>Wed, 01 Aug 2012 09:33:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5748785#M638452</guid>
      <dc:creator>prabhakarbhatt</dc:creator>
      <dc:date>2012-08-01T09:33:14Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5749469#M638453</link>
      <description>&lt;P&gt;&amp;gt;Need your valuable inputs once we start into debugging the core.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first thing to do is find the address of the memory being freed.&amp;nbsp; This should be in $r32 in frames 3, 2 and 1.&amp;nbsp; Make sure you check to make sure they match.&amp;nbsp; It is possible that the register was reused in one of the frames.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once you do get the memory address, you should look at the contents to see if it matches what is being freed and to see if the previous memory region overwrote it:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(gdb) x /80wx address - 8*8&lt;/P&gt;&lt;P&gt;(gdb) x /20s address - 8*8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Before each region is a header.&amp;nbsp; The header contains a pointer to the previous block and a length of the current block.&amp;nbsp; The low order bits are flags.&amp;nbsp; If this pointer or length is overwritten, then you have these aborts.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, dumping the registers and disassembling the instructions around the abort would help:&lt;/P&gt;&lt;P&gt;(gdb) bt&lt;/P&gt;&lt;P&gt;(gdb) info reg&lt;/P&gt;&lt;P&gt;(gdb) disas $pc-16*12 $pc+16*4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;You might also want to try a small test program and corrupt the heap and see what you get.&lt;/P&gt;</description>
      <pubDate>Wed, 01 Aug 2012 18:44:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5749469#M638453</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-08-01T18:44:34Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5749975#M638454</link>
      <description>&lt;P&gt;Thanks Dennis.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Will start applying the steps provided by you once we receive packcore.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Meanwhile I was browsing throw the code. What I found is :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In .c file I have :&lt;/P&gt;&lt;P&gt;PCA_BufferAllocator* PIMessage::bufAllocator = new(nothrow) PCA_BufferAllocator();&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;in .h :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;private:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; static PCA_BufferAllocator* bufAllocator;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;there are chunks of buffers created in pca_bufferallocator using new/malloc char * L_mem, L_mem = NEW_NOTHROW char[P_size];&amp;nbsp; delete on this buffer is causing the dump. Have any inpus that static/global corrutpiton may causing this. Your valuable comments will help me a lot.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Aug 2012 08:36:27 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5749975#M638454</guid>
      <dc:creator>prabhakarbhatt</dc:creator>
      <dc:date>2012-08-02T08:36:27Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5750137#M638455</link>
      <description>&lt;P&gt;&amp;gt;PCA_BufferAllocator* PIMessage::bufAllocator = new(nothrow) PCA_BufferAllocator();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there an explicit check that bufAllocator isn't NULL?&lt;BR /&gt;&lt;BR /&gt;&amp;gt;there are chunks of buffers created in pca_bufferallocator using new/malloc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So the class PCA_BufferAllocator contains pointers to these?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt;delete on this buffer is causing the dump. Have any inputs that static/global corruption may causing this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What is being deleted?&amp;nbsp; bufAllocator or a field within it?&amp;nbsp; The latter would still be heap corruption.&lt;/P&gt;&lt;P&gt;The former could have the static area overwritten.&amp;nbsp; But you would notice it when you get the $r32 value.&lt;/P&gt;</description>
      <pubDate>Thu, 02 Aug 2012 09:34:35 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5750137#M638455</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-08-02T09:34:35Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760335#M638456</link>
      <description>&lt;P&gt;Hi Dennis,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I&amp;nbsp; did&amp;nbsp; run gdb on the core dump. I could find the corruption/double deletion in frame 4.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(gdb) frame 4&lt;/P&gt;&lt;P&gt;(gdb) info reg&lt;/P&gt;&lt;P&gt;gr32: 0xc00000000000048e&lt;/P&gt;&lt;P&gt;(gdb) x 0xc00000000000048e&lt;BR /&gt;0xc00000000000048e:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cannot access memory at address 0xc00000000000048e&lt;BR /&gt;(gdb)&lt;/P&gt;&lt;P&gt;This memory is allocated in heap and multiple objects refer to this address location. I suspect one of the object is freeing is this memory location and when other onject tries to free this corrupton is happening. Suspect a corener case.&lt;/P&gt;&lt;P&gt;Please can you comment how to go ahead. Thanks for ur help&lt;/P&gt;</description>
      <pubDate>Fri, 10 Aug 2012 09:40:23 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760335#M638456</guid>
      <dc:creator>prabhakarbhatt</dc:creator>
      <dc:date>2012-08-10T09:40:23Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760407#M638457</link>
      <description>&lt;P&gt;&amp;gt;I&amp;nbsp; did run gdb on the core dump. I could find the corruption/double deletion in frame 4.&lt;BR /&gt;&amp;gt;(gdb) frame 4&lt;BR /&gt;&amp;gt;gr32: 0xc00000000000048e&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why are you looking at frame 4?&amp;nbsp; Where is your whole stack trace?&amp;nbsp; I suggested looking at frames 3 .. 0.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;This memory is allocated in heap and multiple objects refer to this address location.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why do you say that?&amp;nbsp; It can't be invalid if it is in the heap.&amp;nbsp; And the above typically isn't a heap address.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt;Please can you comment how to go ahead.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Provide the output I requested.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Aug 2012 11:36:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760407#M638457</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-08-10T11:36:05Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760453#M638458</link>
      <description>&lt;P&gt;Dennis,&lt;/P&gt;&lt;P&gt;Full bt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;#0&amp;nbsp; 0xc0000000003ad110:1 in tree_delete+0xd1 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;#1&amp;nbsp; 0xc0000000003a84c0:0 in real_free+0x600 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;#2&amp;nbsp; 0xc0000000003b3210:0 in free+0x170 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;#3&amp;nbsp; 0x4000000000ff0e70:0 in operator delete[] ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSCframeworks/code/MemoryHandler/MemHandler.C:538&lt;BR /&gt;#4&amp;nbsp; 0x4000000001150f10:0 in PCA_BufferAllocator::free ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSCframeworks/code/PLUGIN_Message/PCA_BufferAllocator.C:73&lt;BR /&gt;#5&amp;nbsp; 0x4000000001145ba0:0 in PCA_DataBuffer_impl::decRef ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSCframeworks/code/PLUGIN_Message/PCA_DataBuffer_impl.C:78&lt;BR /&gt;#6&amp;nbsp; 0x400000000113d890:0 in PCA_DataBuffer::~PCA_DataBuffer ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSCframeworks/code/PLUGIN_Message/PCA_DataBuffer.C:75&lt;BR /&gt;#7&amp;nbsp; 0x40000000011398f0:0 in PCA_ArrayBuffer::erase ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSCframeworks/code/PLUGIN_Message/PCA_ArrayBuffer.C:211&lt;BR /&gt;#8&amp;nbsp; 0x4000000001139ac0:0 in PCA_ArrayBuffer::~PCA_ArrayBuffer ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSCframeworks/code/PLUGIN_Message/PCA_ArrayBuffer.C:81&lt;BR /&gt;#9&amp;nbsp; 0x400000000114cfd0:0 in PCA_Message_impl::~PCA_Message_impl ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSCframeworks/code/PLUGIN_Message/PCA_Message_impl.C:93&lt;BR /&gt;#10 0x4000000001147640:0 in PCA_Message::~PCA_Message ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSCframeworks/code/PLUGIN_Message/PCA_Message.C:74&lt;BR /&gt;#11 0x40000000007863e0:0 in PIMessage::~PIMessage ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSEPcore/code/IC32_Messages/PIMessage.C:125&lt;BR /&gt;#12 0x40000000007bb210:0 in SLEEMessage_ImplOf&amp;lt;PIMessage&amp;gt;::~SLEEMessage_ImplOf&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; () at build/OCSEPcore/code/IC32_SLEEMessage/SLEEMessage_ImplOf.C:31&lt;BR /&gt;---Type &amp;lt;return&amp;gt; to continue, or q &amp;lt;return&amp;gt; to quit---&lt;BR /&gt;#13 0x40000000007baa30:0 in Inter_PIMessage::~Inter_PIMessage ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSEPcore/code/IC32_SLEEMessage/SLEEMessageOf.C:79&lt;BR /&gt;#14 0x40000000009475e0:0 in SlelMessageRef::setRef ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSEPcore/code/IC32_SLEL_common/SlelMessageRefForSlee.C:147&lt;BR /&gt;#15 0x40000000007d6e90:0 in Inter::Run ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSEPcore/code/IC32_SLEL/Interpreter.C:751&lt;BR /&gt;#16 0x40000000005ee820:0 in CCTX_CallContext::processMessage ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSEPcore/code/IC32_CallContextMgt/CCTX_CallContext.C:1480&lt;BR /&gt;#17 0x40000000005dfb30:0 in CCTX_CallProcessor::processRequest ()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at build/OCSEPcore/code/IC32_CallContextMgt/CallProcessor.C:733&lt;BR /&gt;#18 0x4000000000523560:0 in GS_AnyHandler2Task&amp;lt;Handler&amp;gt;::process ()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For frame 0:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;gr28:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xf0fff00 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr29: 0x9fffffffef6e7d0c &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr30: 0x6000000000056698 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr31:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xfb &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr32:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr33: 0x600000010d5518b8 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr34:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For frame 1:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;gr28:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xf0fff00 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr29: 0x9fffffffef6e7d0c &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr30: 0x6000000000056698 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr31:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xfb &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr32:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr33: 0x9fffffffef6e61b0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr34: 0x600000010fae8f40 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr35: 0xc00000000000060f &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr36: 0xc0000000003b3210 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr37:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x944d&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;for Frame 2&lt;/P&gt;&lt;P&gt;gr28:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xf0fff00 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr29: 0x9fffffffef6e7d0c &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr30: 0x6000000000056698 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr31:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xfb &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr32: 0x9fffffffef6dab10 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr33: 0x9fffffffef6e0e98 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr34: 0xc000000000000713&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;for frame 3 :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;gr29: 0x9fffffffef6e7d0c &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr30: 0x6000000000056698 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr31:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xfb &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr32: 0x600000000004d7e8 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr33: 0x60000000000537c0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr34: 0xc000000000000205 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr35: 0x4000000001150f10 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr36: 0x6000000000053298 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr37:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x404&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know wht else data shoud l capture for this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks :)&lt;/P&gt;</description>
      <pubDate>Fri, 10 Aug 2012 12:01:27 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760453#M638458</guid>
      <dc:creator>prabhakarbhatt</dc:creator>
      <dc:date>2012-08-10T12:01:27Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760457#M638459</link>
      <description>&lt;P&gt;I don't see a common address in r32 in those frames.&amp;nbsp; So we would have to disassemble frame #3.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also where is is this info for frame 0?&lt;/P&gt;&lt;P&gt;(gdb) info reg&lt;/P&gt;&lt;P&gt;(gdb) disas $pc-16*12 $pc+16*4&lt;/P&gt;</description>
      <pubDate>Fri, 10 Aug 2012 12:10:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760457#M638459</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-08-10T12:10:19Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760611#M638460</link>
      <description>&lt;P&gt;Hi Dennis,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PLs find the info below infomration. PLs let me know if any info needed. Thanks for ur great support.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;info reg of frame 0:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;pr63:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; gr0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; gr1: 0x9fffffffef6e0e98 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; gr2: 0x9fffffff5ffe7c00 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; gr3: 0x9fffffff5ffe7c00 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; gr4:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&lt;/P&gt;&lt;P&gt;gr5: 0xc000000000000408 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; gr6: 0xc000000000045890 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; gr7: 0x9fffffffef7f8de8 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; gr8:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x440 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; gr9:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x450 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr10: 0x600000000019fa00 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr11:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x440 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr12: 0x9fffffffffffe790 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr13: 0x9fffffffef6a94b0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr14:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x440 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr15:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr16: 0x600000010f2c3728 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr17:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xf0fff20 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr18:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x10f5c6558 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr19: 0x60000000001a0290 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr20:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x441 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr21: 0x6000000110bbfff8 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr22:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xf0fff00 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr23:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xf0fff18 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr24:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x440 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr25:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr26:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr27:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x100000001&lt;/P&gt;&lt;P&gt;---Type &amp;lt;return&amp;gt; to continue, or q &amp;lt;return&amp;gt; to quit---&lt;BR /&gt;&amp;nbsp;gr28:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xf0fff00 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr29: 0x9fffffffef6e7d0c &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr30: 0x6000000000056698 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr31:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xfb &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr32:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr33: 0x600000010d5518b8 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;gr34:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; br0: 0xc0000000003a84c0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; br1: 0xc000000000427f40 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; br2: 0xc00000000029d160 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; br3:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; br4:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; br5:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; br6: 0xc00000000042e870 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; br7: 0xc00000000013cd20 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; rsc:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1f &amp;nbsp;&lt;BR /&gt;&amp;nbsp; bsp: 0x9fffffffef7ffa60 &amp;nbsp;&lt;BR /&gt;bspst: 0x9fffffffef7ff7d0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;rnat:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp; ccv:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x100000001 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;unat:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;fpsr:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x9804c9a74433f &amp;nbsp;&lt;BR /&gt;&amp;nbsp; pfs: 0xc000000000000a17&lt;/P&gt;&lt;P&gt;---Type &amp;lt;return&amp;gt; to continue, or q &amp;lt;return&amp;gt; to quit---&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (sor:0, sol:20, sof:23)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; lc:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x63 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ec:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ip: 0xc0000000003ad110:1&lt;BR /&gt;&amp;nbsp; cfm:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x3 &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (sor:0, sol:0, sof:3)&lt;BR /&gt;&amp;nbsp; psr:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x3a3a616c6c &amp;nbsp;&lt;BR /&gt;(gdb)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(gdb) disas $pc-16*12 $pc+16*4&lt;/P&gt;&lt;P&gt;Dump of assembler code from 0xc0000000003ad050:0 to 0xc0000000003ad150:0:&lt;BR /&gt;0xc0000000003ad050:0 &amp;lt;tree_delete+0x10&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret3=16,r33&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMB,&lt;BR /&gt;0xc0000000003ad050:1 &amp;lt;tree_delete+0x11&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nop.m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&lt;BR /&gt;0xc0000000003ad050:2 &amp;lt;tree_delete+0x12&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p6)&amp;nbsp; br.ret.dpnt.many rp;;&lt;BR /&gt;0xc0000000003ad060:0 &amp;lt;tree_delete+0x20&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ld8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r28=[ret2]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMI &amp;nbsp;&lt;BR /&gt;0xc0000000003ad060:1 &amp;lt;tree_delete+0x21&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ld8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r22=[ret3]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;0xc0000000003ad060:2 &amp;lt;tree_delete+0x22&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret1=ret1,8&lt;BR /&gt;0xc0000000003ad070:0 &amp;lt;tree_delete+0x30&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret2=0xffffffffffffd968,gp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MIB,&lt;BR /&gt;0xc0000000003ad070:1 &amp;lt;tree_delete+0x31&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r25=1&lt;BR /&gt;0xc0000000003ad070:2 &amp;lt;tree_delete+0x32&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nop.b&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0;;&lt;BR /&gt;0xc0000000003ad080:0 &amp;lt;tree_delete+0x40&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ld8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret2=[ret2]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMI &amp;nbsp;&lt;BR /&gt;0xc0000000003ad080:1 &amp;lt;tree_delete+0x41&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp.ne.unc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p7=r0,r28&lt;/P&gt;&lt;P&gt;0xc0000000003ad080:2 &amp;lt;tree_delete+0x42&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret3=r22&lt;BR /&gt;0xc0000000003ad090:0 &amp;lt;tree_delete+0x50&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r17=32,r28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMI,&lt;BR /&gt;0xc0000000003ad090:1 &amp;lt;tree_delete+0x51&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r15=32,r22&lt;BR /&gt;0xc0000000003ad090:2 &amp;lt;tree_delete+0x52&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r26=r22;;&lt;BR /&gt;0xc0000000003ad0a0:0 &amp;lt;tree_delete+0x60&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p7)&amp;nbsp; cmp.ne.unc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p6=r0,ret3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMI &amp;nbsp;&lt;BR /&gt;0xc0000000003ad0a0:1 &amp;lt;tree_delete+0x61&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret2=ret1,ret2&lt;BR /&gt;0xc0000000003ad0a0:2 &amp;lt;tree_delete+0x62&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp.ne.and&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p7=r0,ret3&lt;BR /&gt;0xc0000000003ad0b0:0 &amp;lt;tree_delete+0x70&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret1=r22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMB,&lt;BR /&gt;0xc0000000003ad0b0:1 &amp;lt;tree_delete+0x71&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r23=24,r28&lt;BR /&gt;0xc0000000003ad0b0:2 &amp;lt;tree_delete+0x72&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p7)&amp;nbsp; br.cond.dpnt.many 0xc0000000003ad160;;&amp;nbsp;&amp;nbsp;&amp;nbsp; or&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r22=r28,r22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MII,&lt;BR /&gt;0xc0000000003ad0c0:1 &amp;lt;tree_delete+0x81&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nop.i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&lt;BR /&gt;0xc0000000003ad0c0:2 &amp;lt;tree_delete+0x82&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nop.i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0;;&lt;BR /&gt;0xc0000000003ad0d0:0 &amp;lt;tree_delete+0x90&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ld8.s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r14=[r33]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMI,&lt;BR /&gt;0xc0000000003ad0d0:1 &amp;lt;tree_delete+0x91&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ld8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r15=[ret2]&lt;BR /&gt;0xc0000000003ad0d0:2 &amp;lt;tree_delete+0x92&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp.ne.unc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p6=r0,r22;;&lt;BR /&gt;0xc0000000003ad0e0:0 &amp;lt;tree_delete+0xa0&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p6)&amp;nbsp; ld8.a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret3=[r33]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MII,&lt;BR /&gt;0xc0000000003ad0e0:1 &amp;lt;tree_delete+0xa1&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret1=8,r14&lt;BR /&gt;0xc0000000003ad0e0:2 &amp;lt;tree_delete+0xa2&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp.eq.unc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p7,p8=r33,r15;;&lt;BR /&gt;0xc0000000003ad0f0:0 &amp;lt;tree_delete+0xb0&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p8)&amp;nbsp; ld8.s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r15=[ret1]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMI,&lt;BR /&gt;0xc0000000003ad0f0:1 &amp;lt;tree_delete+0xb1&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p7)&amp;nbsp; st8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ret2]=r22&lt;BR /&gt;---Type &amp;lt;return&amp;gt; to continue, or q &amp;lt;return&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;0xc0000000003ad0c0:0 &amp;lt;tree_delete+0x80&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;xc0000000003ad0f0:2 &amp;lt;tree_delete+0xb2&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p8)&amp;nbsp; chk.s.i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r14,0xc0000000003ad4f0;;&lt;BR /&gt;0xc0000000003ad100:0 &amp;lt;tree_delete+0xc0&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p8)&amp;nbsp; chk.s.m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r15,0xc0000000003ad510&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MI,I&lt;BR /&gt;0xc0000000003ad100:1 &amp;lt;tree_delete+0xc1&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p8)&amp;nbsp; cmp.eq.unc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p7,p8=r33,r15;;&lt;BR /&gt;0xc0000000003ad100:2 &amp;lt;tree_delete+0xc2&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p8)&amp;nbsp; adds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret1=16,r14&lt;BR /&gt;0xc0000000003ad110:0 &amp;lt;tree_delete+0xd0&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p7)&amp;nbsp; st8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ret1]=r22;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M,MI,&lt;BR /&gt;0xc0000000003ad110:1 &amp;lt;tree_delete+0xd1&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p8)&amp;nbsp; st8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ret1]=r22&lt;BR /&gt;0xc0000000003ad110:2 &amp;lt;tree_delete+0xd2&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nop.i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0;;&lt;BR /&gt;0xc0000000003ad120:0 &amp;lt;tree_delete+0xe0&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p6)&amp;nbsp; ld8.c.clr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret3=[r33]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMI,&lt;BR /&gt;0xc0000000003ad120:1 &amp;lt;tree_delete+0xe1&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p6)&amp;nbsp; st8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [r22]=ret3&lt;BR /&gt;0xc0000000003ad120:2 &amp;lt;tree_delete+0xe2&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nop.i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0;;&lt;BR /&gt;0xc0000000003ad130:0 &amp;lt;tree_delete+0xf0&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret1=48,ret2&lt;/P&gt;&lt;P&gt;0xc0000000003ad130:1 &amp;lt;tree_delete+0xf1&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmp4.ne.unc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p6=r0,r34;;&lt;BR /&gt;0xc0000000003ad130:2 &amp;lt;tree_delete+0xf2&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nop.i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&lt;BR /&gt;0xc0000000003ad140:0 &amp;lt;tree_delete+0x100&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p6)&amp;nbsp; ld8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret2=[ret1];;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M,MI&lt;BR /&gt;0xc0000000003ad140:1 &amp;lt;tree_delete+0x101&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p6)&amp;nbsp; st8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [r33]=ret2&lt;BR /&gt;0xc0000000003ad140:2 &amp;lt;tree_delete+0x102&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nop.i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&lt;BR /&gt;End of assembler dump.&lt;BR /&gt;(gdb)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Aug 2012 13:45:25 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760611#M638460</guid>
      <dc:creator>prabhakarbhatt</dc:creator>
      <dc:date>2012-08-10T13:45:25Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760781#M638461</link>
      <description>&lt;P&gt;&amp;gt;find the info below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is where it is aborting:&lt;/P&gt;&lt;P&gt;0xc0000000003ad0d0:0 &amp;lt;tree_delete+0x90&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ld8.s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r14=[r33]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0xc0000000003ad100:1 &amp;lt;tree_delete+0xc1&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p8)&amp;nbsp; cmp.eq.unc p7,p8=r33,r15;;&lt;BR /&gt;0xc0000000003ad100:2 &amp;lt;tree_delete+0xc2&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p8)&amp;nbsp; adds&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret1=16,r14&lt;BR /&gt;0xc0000000003ad110:0 &amp;lt;tree_delete+0xd0&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p7)&amp;nbsp; st8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; [ret1]=r22;;&lt;BR /&gt;0xc0000000003ad110:1 &amp;lt;tree_delete+0xd1&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (p8)&amp;nbsp; st8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; [ret1]=r22&amp;nbsp;&amp;nbsp; &amp;lt;&amp;lt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;gr9:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x450&lt;/P&gt;&lt;P&gt;gr14:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x440&lt;/P&gt;&lt;P&gt;r9 is bad, which comes from r14.&amp;nbsp; Which probably comes from r33's location.&lt;/P&gt;&lt;P&gt;What is "x /gx $r33"?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Looks like part of the output is missing and some is badly formatted.&amp;nbsp; Try redirecting to a file and attaching it:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(gdb) set redirect-file gdb.out&lt;BR /&gt;(gdb) set redirect on&lt;/P&gt;&lt;P&gt;(gdb) set width 160&lt;BR /&gt;(gdb) bt&lt;BR /&gt;(gdb) frame 0&lt;/P&gt;&lt;P&gt;(gdb) info reg&lt;BR /&gt;(gdb) disas $pc-16*20 $pc+16*12&lt;/P&gt;&lt;P&gt;(gdb) frame 3&lt;/P&gt;&lt;P&gt;(gdb) info reg&lt;BR /&gt;(gdb) disas 0x4000000000ff0e70&lt;BR /&gt;(gdb) set redirect off&lt;BR /&gt;&lt;BR /&gt;Then attach gdb.out.&lt;/P&gt;&lt;P&gt;0x450&lt;/P&gt;</description>
      <pubDate>Mon, 13 Aug 2012 08:37:11 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5760781#M638461</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-08-13T08:37:11Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5761631#M638462</link>
      <description>&lt;P&gt;Hi Dennis,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The gbd file is attached along with this mail and reqested out put is here.&lt;/P&gt;&lt;P&gt;(gdb) x /gx$gr33&lt;BR /&gt;0x60000000000537c0 &amp;lt;__gp&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x6000000000032b20&lt;BR /&gt;(gdb) x/gx $gr33&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;gr9:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x450&lt;/P&gt;&lt;P&gt;gr14:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x440&lt;/P&gt;&lt;P&gt;r9 is bad, which come from r14.&amp;nbsp; Which probably comes from r33's location.&lt;/P&gt;&lt;P&gt;[Prabhakar] Pls can you tell me how to conlucde here thet it is bad address. using `x $gr9`?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would like to know one more thing that the stack corruption may have invalid values and could have caused some issue? below is the code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PCA_DataBuffer_impl::~PCA_DataBuffer_impl()&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if ( !(flags &amp;amp; PCA_DataBuffer::DONT_DELETE) ) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; allocator_-&amp;gt;free(base_);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;void&lt;BR /&gt;PCA_DataBuffer_impl::decRef()&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if ( --ref_count == 0 ) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete this;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Aug 2012 09:13:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5761631#M638462</guid>
      <dc:creator>prabhakarbhatt</dc:creator>
      <dc:date>2012-08-13T09:13:18Z</dc:date>
    </item>
    <item>
      <title>Re: Core dump (heap corruption)</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5761983#M638463</link>
      <description>&lt;P&gt;&amp;gt;(gdb) x /gx $gr33&amp;nbsp; =&amp;gt; 0x60000000000537c0 &amp;lt;__gp&amp;gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x6000000000032b20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the value for frame 3, not frame 0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt;[Prabhakar] can you tell me how to conclude here that it is bad address, using $gr9?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ret1 == $r9&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For frame 3, the original r32 parm was copied to r43 and 16 subtracted:&lt;/P&gt;&lt;P&gt;0x4000000000ff0cd0:0 &amp;lt;operator delete[](void*)+0x30&amp;gt;:&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; adds&amp;nbsp;&amp;nbsp;&amp;nbsp; r43=-16,r32&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; free parm&lt;/P&gt;&lt;P&gt;&amp;nbsp;gr43: 0x600000010d5518d0 free parm (delete parm-16)&lt;BR /&gt;&amp;nbsp;gr46: 0x9fffffffef6dab10 out0 (was changed in frame 2, in0 for free)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;So r43 is the region being freed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In frame 0, the value in r33 is 3*8 bytes before that:&lt;/P&gt;&lt;P&gt;&amp;nbsp;gr33: 0x600000010d5518b8 free parm - 8*3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So in frame 0:&lt;/P&gt;&lt;P&gt;(gdb) x /8gx $r33-8*2&lt;/P&gt;&lt;P&gt;(gdb) x /20s $r33-8*2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt;Would like to know one more thing that the stack corruption may have invalid values and could have caused some issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sure anything is possible but don't look for zebras just yet.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Aug 2012 09:58:32 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/core-dump/m-p/5761983#M638463</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2012-08-13T09:58:32Z</dc:date>
    </item>
  </channel>
</rss>

