[Openais] Re: ipc rewrite take 2

Mark Haverkamp markh at osdl.org
Wed Apr 26 13:58:09 PDT 2006

On Wed, 2006-04-26 at 13:32 -0700, Steven Dake wrote:
[ ... ]
> Wow quite a list of requirements there :)  Thanks for the
> requirements...  I think we can address all of these things in the
> generic ipc queueing code but it will take some (alot) of work on my
> part.
> I've attached a new patch which fixes the evt service to run in my
> environment.

I think that is all of them.  If I remember any others I'll let you
know :)

> Could you try it?

I tired it.  Something is happening to the aisexec when I run any
application.  When the application exits, the aisexec gets stuck.  Any
other ones on the network then just reconfigure without it.

I applied the patch and did a make clean before building it.

gdb output such as it is:

Start application:

[New Thread -155205040 (LWP 6611)]
[New Thread -155565488 (LWP 6612)]

Exit application:
[Thread -155205040 (zombie) exited]

See where aisexec is:

Program received signal SIGINT, Interrupt.
[Switching to Thread -151136576 (LWP 6607)]
0x009267a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) bt
#0  0x009267a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x00b9013e in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
#2  0x00b8cd9b in _L_mutex_lock_32 () from /lib/tls/libpthread.so.0
#3  0x00a01416 in poll () from /lib/tls/libc.so.6
#4  0x0804c52b in poll_run (handle=0) at aispoll.c:409
#5  0x08060a17 in main () at main.c:546


Mark Haverkamp <markh at osdl.org>

More information about the Openais mailing list