[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