[Openais] Latest trunk

Steven Dake sdake at redhat.com
Tue Apr 25 11:35:32 PDT 2006


Yes

I am not sure where that bug came from but its related to the ipc
system.

I am working on a rewrite of the IPC layer which should be done
hopefully today which seems to avoid this problem in my testing.

Regards
-steve

On Tue, 2006-04-25 at 11:36 -0700, Mark Haverkamp wrote:
> On Tue, 2006-04-25 at 11:10 -0700, Steven Dake wrote:
> > On Tue, 2006-04-25 at 09:39 -0700, Mark Haverkamp wrote:
> > > On Tue, 2006-04-25 at 09:15 -0700, Mark Haverkamp wrote:
> 
> [ ... ]
> 
> > 
> > Mark openais is working but the logging parameters have changed.  Take a
> > look at openais.conf.5.
> 
> Thanks.  This gets to the next problem :-)
> 
> I start all four nodes.  They see each other.  Then I start running my
> publish/subscribe tests.
> 
> publish -t0 -x2000 -w2 -f2
> subscription -q -q -f2
> 
> Each of the nodes crashes in a different way.
> 
> cl008:
> *** glibc detected *** double free or corruption: 0x098e8c08 ***
> 
> Program received signal SIGABRT, Aborted.
> [Switching to Thread -151132480 (LWP 13983)]
> 0x006567a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> 
> cl016:
> *** glibc detected *** /home/localmarkh/views/svn/openais_work/exec/aisexec: double free or corruption (!prev): 0x093d8ae0 ***
> ======= Backtrace: =========
> /lib/libc.so.6[0xb46f18]
> /lib/libc.so.6(__libc_free+0x79)[0xb4a41d]
> /home/localmarkh/views/svn/openais_work/exec/aisexec[0x805f50d]
> /home/localmarkh/views/svn/openais_work/exec/aisexec[0x805f2ac]
> /home/localmarkh/views/svn/openais_work/exec/aisexec[0x806026a]
> /home/localmarkh/views/svn/openais_work/exec/aisexec(poll_run+0x1df)[0x804c2f7]
> /home/localmarkh/views/svn/openais_work/exec/aisexec(main+0x8f1)[0x8061bd2]
> /lib/libc.so.6(__libc_start_main+0xdc)[0xaf87e4]
> /home/localmarkh/views/svn/openais_work/exec/aisexec[0x804b661]
> ======= Memory map: ========
> 00111000-00115000 r-xp 00000000 00:17 18384031   /home/localmarkh/views/svn/openais_work/exec/service_lck.lcrso
> 00115000-00116000 rwxp 00003000 00:17 18384031   /home/localmarkh/views/svn/openais_work/exec/service_lck.lcrso
> 00116000-00119000 r-xp 00000000 00:17 18384015   /home/localmarkh/views/svn/openais_work/exec/service_clm.lcrso
> 00116000-00119000 r-xp 00000000 00:17 18384015   /home/localmarkh/views/svn/openais_work/exec/service_clm.lcrso
> 00119000-0011a000 rwxp 00002000 00:17 18384015   /home/localmarkh/views/svn/openais_work/exec/service_clm.lcrso
> 0011a000-0011b000 rwxp 0011a000 00:00 0
> 0011b000-0011d000 r-xp 00000000 00:17 18384013   /home/localmarkh/views/svn/openais_work/exec/service_evs.lcrso
> 0011d000-0011e000 rwxp 00001000 00:17 18384013   /home/localmarkh/views/svn/openais_work/exec/service_evs.lcrso
> 00255000-00256000 r-xp 00255000 00:00 0          [vdso]
> 00256000-0026f000 r-xp 00000000 03:02 4593291    /lib/ld-2.4.so
> 0026f000-00270000 r-xp 00018000 03:02 4593291    /lib/ld-2.4.so
> 00270000-00271000 rwxp 00019000 03:02 4593291    /lib/ld-2.4.so
> 003a0000-003ab000 r-xp 00000000 00:17 18384022   /home/localmarkh/views/svn/openais_work/exec/service_amf.lcrso
> 003ab000-003ac000 rwxp 0000a000 00:17 18384022   /home/localmarkh/views/svn/openais_work/exec/service_amf.lcrso
> 003bc000-003c9000 r-xp 00000000 00:17 18384027   /home/localmarkh/views/svn/openais_work/exec/service_evt.lcrso
> 003c9000-003ca000 rwxp 0000d000 00:17 18384027   /home/localmarkh/views/svn/openais_work/exec/service_evt.lcrso
> 00404000-00405000 r-xp 00000000 00:17 18384045   /home/localmarkh/views/svn/openais_work/exec/aisparser.lcrso
> 00405000-00406000 rwxp 00001000 00:17 18384045   /home/localmarkh/views/svn/openais_work/exec/aisparser.lcrso
> 0060e000-00612000 r-xp 00000000 00:17 18384034   /home/localmarkh/views/svn/openais_work/exec/service_msg.lcrso
> 00612000-00613000 rwxp 00003000 00:17 18384034   /home/localmarkh/views/svn/openais_work/exec/service_msg.lcrso
> 006d5000-006d6000 r-xp 00000000 00:17 18384037   /home/localmarkh/views/svn/openais_work/exec/service_cfg.lcrso
> 006d6000-006d7000 rwxp 00000000 00:17 18384037   /home/localmarkh/views/svn/openais_work/exec/service_cfg.lcrso
> 006d7000-006d9000 r-xp 00000000 00:17 18384049   /home/localmarkh/views/svn/openais_work/exec/vsf_ykd.lcrso
> 006d9000-006da000 rwxp 00002000 00:17 18384049   /home/localmarkh/views/svn/openais_work/exec/vsf_ykd.lcrso
> 006da000-009be000 rwxp 006da000 00:00 0
> 009e0000-009e3000 r-xp 00000000 00:17 18384039   /home/localmarkh/views/svn/openais_work/exec/service_cpg.lcrso
> 009e3000-009e4000 rwxp 00003000 00:17 18384039   /home/localmarkh/views/svn/openais_work/exec/service_cpg.lcrso
> 00ae3000-00c0f000 r-xp 00000000 03:02 4594445    /lib/libc-2.4.so
> 00c0f000-00c12000 r-xp 0012b000 03:02 4594445    /lib/libc-2.4.so
> 00c12000-00c13000 rwxp 0012e000 03:02 4594445    /lib/libc-2.4.so
> 00c13000-00c16000 rwxp 00c13000 00:00 0
> 00c3f000-00c41000 r-xp 00000000 03:02 4594447    /lib/libdl-2.4.so
> 00c41000-00c42000 r-xp 00001000 03:02 4594447    /lib/libdl-2.4.so
> 00c42000-00c43000 rwxp 00002000 03:02 4594447    /lib/libdl-2.4.so
> 00d1a000-00d1c000 r-xp 00000000 00:17 18384043   /home/localmarkh/views/svn/openais_work/exec/objdb.lcrso
> 00d1c000-00d1d000 rwxp 00001000 00:17 18384043   /home/localmarkh/views/svn/openais_work/exec/objdb.lcrso
> 00e62000-00e6f000 r-xp 00000000 00:17 18384025   /home/localmarkh/views/svn/openais_work/exec/service_ckpt.lcrso
> 00e6f000-00e70000 rwxp 0000c000 00:17 18384025   /home/localmarkh/views/svn/openais_work/exec/service_ckpt.lcrso
> 00f8e000-00f97000 r-xp 00000000 03:02 4593257    /lib/libnss_files-2.4.so
> 00f97000-00f98000 r-xp 00008000 03:02 4593257    /lib/libnss_files-2.4.so
> 00f98000-00f99000 rwxp 00009000 03:02 4593257    /lib/libnss_files-2.4.so
> 06402000-06412000 r-xp 00000000 03:02 4594446    /lib/libpthread-2.4.so
> 06412000-06413000 r-xp 0000f000 03:02 4594446    /lib/libpthread-2.4.so
> 06413000-06414000 rwxp 00010000 03:02 4594446    /lib/libpthread-2.4.so
> 06414000-06416000 rwxp 06414000 00:00 0
> 068fd000-06908000 r-xp 00000000 03:02 4594449    /lib/libgcc_s-4.1.0-20060304.so.1
> 06908000-06909000 rwxp 0000a000 03:02 4594449    /lib/libgcc_s-4.1.0-20060304.so.1
> 08048000-0806a000 r-xp 00000000 00:17 18383998   /home/localmarkh/views/svn/openais_work/exec/aisexec
> 0806a000-0806b000 rw-p 00022000 00:17 18383998   /home/localmarkh/views/svn/openais_work/exec/aisexec
> 0806b000-080b3000 rw-p 0806b000 00:00 0
> 093ab000-09469000 rw-p 093ab000 00:00 0          [heap]
> b7c00000-b7c21000 rw-p b7c00000 00:00 0
> b7c21000-b7d00000 ---p b7c21000 00:00 0
> b7d7d000-b7ef9000 rw-p b7d7d000 00:00 0
> b7efb000-b7f09000 rw-p b7efb000 00:00 0
> bfce1000-bfd08000 rw-p bfce1000 00:00 0          [stack]
> 
> Program received signal SIGABRT, Aborted.
> [Switching to Thread -1209043280 (LWP 16577)]
> 0x00255402 in __kernel_vsyscall ()
> 
> 
> cl018:
> *** glibc detected *** corrupted double-linked list: 0x08e25fc8 ***
> 
> Program received signal SIGABRT, Aborted.
> [Switching to Thread -151132480 (LWP 20298)]
> 0x0092e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
> 
> cl019:
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -151136576 (LWP 29365)]
> 0xf6fcb02e in list_del (remove=0x9296b98) at list.h:71
> 71              remove->next->prev = remove->prev;
> 
> I'll leave these at the gdb prompt if there is something that I can dump
> out to help debug.
> 
> Mark.
> 
> 




More information about the Openais mailing list