<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 0x10056d80 (contains address 0x10056C98)<br>
finish 0x10056d90 (contains address 0x02000003)<br>
00000000 10 05 6c 98 10 05 78 d0 10 05 6b c0 10 05 78 98 |..l...x...k...x.|<br>
00000010 02 00 00 03 00 00 00 19 00 00 00 01 00 00 00 01 |................|</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> gr=p</font>
<br><font size=3> then calling gr->match()</font>
<br><font size=3> pd_addresses is a list within gr..</font>
<br>
<br><font size=3>pd_addresses<br>
start 0x10062170 (contains 0x20202020)<br>
finish 0x10062180 (contains 0xE9000003)<br>
<br>
00000000 </font><font size=3 color=red><b> 20 20 20 20 54 20 20 20
</b></font><font size=3> 10 93 86 c0 10 06 21 88 |
T ......!.|<br>
00000010 e9 00 00 03 00 00 00 19 0f 6c 30 e0 10 05 cb 38 |.........l0....8|<br>
</font>
<br><font size=3>So that lead to the crash. 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: 045/C-08<br>
Tie Line: 363-7244<br>
Phone: (512) 286-7244<br>
email: youhour@us.ibm.com<br>
</font>