<font size=2 face="sans-serif">More update to the omni:giopRope::match()
crash...</font>
<br>
<br><font size=2 face="sans-serif">I looked at the core dump file and here
is what is in the match() function.</font>
<br>
<br><font size=3>The addrlist looks correct.<br>
The list locate at 0x10057324<br>
Start &nbsp;0x10056d80 (contains address 0x10056C98)<br>
finish 0x10056d90 (contains address 0x02000003)<br>
00000000 &nbsp;10 05 6c 98 10 05 78 d0 &nbsp;10 05 6b c0 10 05 78 98 &nbsp;|..l...x...k...x.|<br>
00000010 &nbsp;02 00 00 03 00 00 00 19 &nbsp;00 00 00 01 00 00 00 01 &nbsp;|................|</font>
<br>
<br><font size=3>Looking in giopRope::selectRope() function</font>
<br><font size=3><b>p = giopRope::ropes.next</b></font>
<br><font size=3>if p is valid</font>
<br><font size=3>&nbsp; gr=p</font>
<br><font size=3>&nbsp; then calling gr-&gt;match()</font>
<br><font size=3>&nbsp; pd_addresses is a list within gr..</font>
<br>
<br><font size=3>pd_addresses<br>
&nbsp;start &nbsp;0x10062170 (contains 0x20202020)<br>
&nbsp;finish 0x10062180 (contains 0xE9000003)<br>
<br>
00000000 </font><font size=3 color=red><b>&nbsp;20 20 20 20 54 20 20 20
</b></font><font size=3>&nbsp;10 93 86 c0 10 06 21 88 &nbsp;|&nbsp; &nbsp;
T&nbsp; &nbsp;......!.|<br>
00000010 &nbsp;e9 00 00 03 00 00 00 19 &nbsp;0f 6c 30 e0 10 05 cb 38 &nbsp;|.........l0....8|<br>
</font>
<br><font size=3>So that lead to the crash. &nbsp;The question right now
is how/when/where pd_addresses is getting initialized?</font>
<br><font size=2 face="sans-serif"><br>
<br>
Best Regards,<br>
Michael Y. Lim<br>
 <br>
PFD CHARM Execution Lead<br>
Office: &nbsp; &nbsp; 045/C-08<br>
Tie Line: &nbsp;363-7244<br>
Phone: &nbsp; (512) 286-7244<br>
email: &nbsp;youhour@us.ibm.com<br>
</font>