<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>spread 4 bug on all platforms?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Has anyone run across a bug in this area of the</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">membership</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">code?&nbsp; It brings down all daemons when encountered</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> and i</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">t is</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Arial">not readily reproducible</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial"> at this point</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">.</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">spread.exe!G_compare_proc_ids_by_conf(const void * a=0x00f5d0d8, const void * b=0x007b8b38)&nbsp; Line 198 + 0x9&nbsp;&nbsp;&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!G_compare_daemon_vs_set(const void * a=0x01266c8c, const void * b=0x00f9ecfc)&nbsp; Line 213 + 0x1b&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!stdskl_low_key_cmp(const stdskl * l=0x00127810, const void * k1=0x01266c8c, const void * k2=0x00f9ecfc)&nbsp; Line 59 + 0x35&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!stdskl_low_insert(stdskl * l=0x00127810, stdit * it=0x00000000, const stdit * b=0x001277e4, const stdit * e=0x00000000, unsigned int num_ins=2, int hint=1, int overwrite=1, int advance=1)&nbsp; Line 346 + 0x4c C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!stdskl_put_seq_n(stdskl * l=0x00127810, stdit * it=0x00000000, const stdit * b=0x001277e4, unsigned int num_put=4, int hint=0)&nbsp; Line 946 + 0x1f&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!G_build_memb_vs_buf(dummy_group * grp=0x003e1448, dummy_big_scatter * msg=0x0129e2a8, char * buf=0x00491238, int caused=2048, dummy_member * joiner=0x00000000)&nbsp; Line 1743 + 0x3d&nbsp;&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!G_send_heavyweight_join(dummy_group * grp=0x003e1448, dummy_member * joiner=0x00000000, int new_mbox=-1)&nbsp; Line 1242 + 0x1b&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!G_send_heavyweight_memb(dummy_group * grp=0x003e1448)&nbsp; Line 1223 + 0xd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!G_handle_reg_memb(dummy_configuration reg_memb={...}, dummy_membership_id reg_memb_id={...})&nbsp; Line 378 + 0x9 C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!Sess_deliver_reg_memb(dummy_configuration reg_memb={...}, dummy_membership_id reg_memb_id={...})&nbsp; Line 1914 + 0x29&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!Discard_packets()&nbsp; Line 1184 + 0x25&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!Prot_handle_token()&nbsp; Line 647&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!E_handle_events()&nbsp; Line 683 + 0x5d&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!_run_main(int argc=1, char * * argv=0x003e1620)&nbsp; Line 211&nbsp;&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!main(int argc=1, char * * argv=0x003e1620)&nbsp; Line 139 + 0xd&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spread.exe!mainCRTStartup()&nbsp; Line 259 + 0x12&nbsp;&nbsp;&nbsp; C</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kernel32.dll!7c816d4f() &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kernel32.dll!7c8399f3() &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> </SPAN></P>
<BR>
<BR>

<P ALIGN=LEFT><SPAN LANG="en-us"></SPAN><A NAME=""><SPAN LANG="en-us"><FONT FACE="Arial">Ed Holyat</FONT></SPAN></A></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT FACE="Arial">Open Link Financial, Inc.</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT FACE="Arial">(516) 394-1231</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT FACE="Arial">(516) 227-6600 x 231</FONT></SPAN></P>

<P ALIGN=LEFT><U><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Arial">www.olf.com</FONT></SPAN></U><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"></SPAN></P>

</BODY>
</HTML>