[Openais] first cut at defect 188 for the B apis

Mark Haverkamp markh at osdl.org
Wed Feb 16 13:05:11 PST 2005


On Wed, 2005-02-16 at 11:29 -0700, Steven Dake wrote:
> Mark,
> I understand...  I can work the evt against latest bk if you have such a
> patch.
> 

I have the patch integrated and sort of working.  It passes my testevt
program.  But, when I started running my publish/subscribe stress test
and returned from a meeting an hour later, two of the execs had
asserted:

aisexec: ../include/sq.h:102: sq_item_add: Assertion `sq->items_inuse[sq_position] == 0' failed.

Program received signal SIGABRT, Aborted.
0x42028cc1 in kill () from /lib/i686/libc.so.6
(gdb) bt
#0  0x42028cc1 in kill () from /lib/i686/libc.so.6
#1  0x42028ac8 in raise () from /lib/i686/libc.so.6
#2  0x4202a019 in abort () from /lib/i686/libc.so.6
#3  0x42021cd6 in __assert_fail () from /lib/i686/libc.so.6
#4  0x0805d730 in sq_item_add (sq=0x80ba430, item=0xbfffeb90, seqid=37)
    at sq.h:102
#5  0x0805f2f0 in orf_token_mcast (token=0xbffff220, fcc_mcasts_allowed=29,
    system_from=0xbffff840) at totemsrp.c:1935
#6  0x080609d9 in message_handler_orf_token (system_from=0xbffff840,
    iovec=0x806d120, iov_len=1, bytes_received=558, endian_conversion_needed=0)
    at totemsrp.c:2702
#7  0x080628d8 in recv_handler (handle=0, fd=8, revents=1, data=0x0,
    prio=0x8118acc) at totemsrp.c:3351
#8  0x0805c798 in poll_run (handle=0) at aispoll.c:398
#9  0x0804bf0f in main (argc=1, argv=0xbffffa24) at main.c:1125
#10 0x420158d4 in __libc_start_main () from /lib/i686/libc.so.6

And the other two were running amok spewing stuff like this:
Retransmit List 30
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
Retransmit List 30
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88

Looking at the syslog, it ran for about 15 minutes and started a
continuous reconfiguration.  Anyway, I'll try to get some better data if
I can.

Mark.


> Thanks
> -steve
> 
> On Wed, 2005-02-16 at 08:48, Mark Haverkamp wrote:
> > On Tue, 2005-02-15 at 19:02 -0700, Steven Dake wrote:
> > > Mark,
> > 
> > > 
> > > This patch doesn't have your latest work in it regarding the unlink and
> > > open stuff.  If you send a patch try to send without those changes so I
> > > will have an easier time merging into the mainline code.
> > 
> > I have been trying this patch, and I'm not sure that I'll be able to
> > validate this with the pre-async/unlink code.  I cloned to a changeset
> > before my async checkin and ipc_ckpt.h was missing.  I think I need to
> > just get the patch to apply to the latest checked in code and go from
> > there.
> > 
> > Mark.
> > 
-- 
Mark Haverkamp <markh at osdl.org>




More information about the Openais mailing list