> Please install the debuginfo package for corosync from the repo, and then > attach to the process with gdb:
Steve, Thanks for your reply. I've attached the output to this email. For what it's worth: this seems to be happening every time I reboot one of the cluster nodes. If after I boot the system I "killall -9 corosync" and then "service corosync start", it works fine. -- Lars
Script started on Fri Sep 24 16:26:50 2010 sh-3.2# gdb GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-23.el5_5.2) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. (gdb) attach 1705 Attaching to process 1705 Reading symbols from /usr/sbin/corosync...Reading symbols from /usr/lib/debug/usr/sbin/corosync.debug...done. done. Reading symbols from /usr/lib64/libtotem_pg.so.4...Reading symbols from /usr/lib/debug/usr/lib64/libtotem_pg.so.4.0.0.debug...done. done. Loaded symbols for /usr/lib64/libtotem_pg.so.4 Reading symbols from /usr/lib64/liblogsys.so.4...Reading symbols from /usr/lib/debug/usr/lib64/liblogsys.so.4.0.0.debug...done. done. Loaded symbols for /usr/lib64/liblogsys.so.4 Reading symbols from /usr/lib64/libcoroipcs.so.4...Reading symbols from /usr/lib/debug/usr/lib64/libcoroipcs.so.4.0.0.debug...done. done. Loaded symbols for /usr/lib64/libcoroipcs.so.4 Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/librt.so.1 Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done. [Thread debugging using libthread_db enabled] [New Thread 0x42614940 (LWP 1710)] [New Thread 0x41c13940 (LWP 1708)] [New Thread 0x40edefe0 (LWP 1707)] [New Thread 0x40d6e940 (LWP 1706)] Loaded symbols for /lib64/libpthread.so.0 Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libdl.so.2 Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libc.so.6 Reading symbols from /usr/lib64/libssl3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libssl3.so Reading symbols from /usr/lib64/libsmime3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libsmime3.so Reading symbols from /usr/lib64/libnss3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libnss3.so Reading symbols from /usr/lib64/libnssutil3.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libnssutil3.so Reading symbols from /usr/lib64/libplds4.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libplds4.so Reading symbols from /usr/lib64/libplc4.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libplc4.so Reading symbols from /usr/lib64/libnspr4.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libnspr4.so Reading symbols from /usr/lib64/librdmacm.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/librdmacm.so.1 Reading symbols from /usr/lib64/libibverbs.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libibverbs.so.1 Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/lib64/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libz.so.1 Reading symbols from /usr/libexec/lcrso/objdb.lcrso...Reading symbols from /usr/lib/debug/usr/libexec/lcrso/objdb.lcrso.debug...done. done. Loaded symbols for /usr/libexec/lcrso/objdb.lcrso Reading symbols from /usr/libexec/lcrso/coroparse.lcrso...Reading symbols from /usr/lib/debug/usr/libexec/lcrso/coroparse.lcrso.debug...done. done. Loaded symbols for /usr/libexec/lcrso/coroparse.lcrso Reading symbols from /usr/libexec/lcrso/pacemaker.lcrso...(no debugging symbols found)...done. Loaded symbols for /usr/libexec/lcrso/pacemaker.lcrso Reading symbols from /usr/lib64/libplumb.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libplumb.so.2 Reading symbols from /usr/lib64/libpils.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libpils.so.2 Reading symbols from /usr/lib64/libbz2.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libbz2.so.1 Reading symbols from /usr/lib64/libxslt.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libxslt.so.1 Reading symbols from /usr/lib64/libxml2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libxml2.so.2 Reading symbols from /lib64/libuuid.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libuuid.so.1 Reading symbols from /lib64/libpam.so.0...(no debugging symbols found)...done. Loaded symbols for /lib64/libpam.so.0 Reading symbols from /lib64/libglib-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /lib64/libglib-2.0.so.0 Reading symbols from /usr/lib64/libltdl.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib64/libltdl.so.3 Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libm.so.6 Reading symbols from /lib64/libaudit.so.0...(no debugging symbols found)...done. Loaded symbols for /lib64/libaudit.so.0 Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libnss_files.so.2 Reading symbols from /usr/libexec/lcrso/service_evs.lcrso...Reading symbols from /usr/lib/debug/usr/libexec/lcrso/service_evs.lcrso.debug...done. done. Loaded symbols for /usr/libexec/lcrso/service_evs.lcrso Reading symbols from /usr/libexec/lcrso/service_cfg.lcrso...Reading symbols from /usr/lib/debug/usr/libexec/lcrso/service_cfg.lcrso.debug...done. done. Loaded symbols for /usr/libexec/lcrso/service_cfg.lcrso Reading symbols from /usr/libexec/lcrso/service_cpg.lcrso...Reading symbols from /usr/lib/debug/usr/libexec/lcrso/service_cpg.lcrso.debug...done. done. Loaded symbols for /usr/libexec/lcrso/service_cpg.lcrso Reading symbols from /usr/libexec/lcrso/service_confdb.lcrso...Reading symbols from /usr/lib/debug/usr/libexec/lcrso/service_confdb.lcrso.debug...done. done. Loaded symbols for /usr/libexec/lcrso/service_confdb.lcrso Reading symbols from /usr/libexec/lcrso/service_pload.lcrso...Reading symbols from /usr/lib/debug/usr/libexec/lcrso/service_pload.lcrso.debug...done. done. Loaded symbols for /usr/libexec/lcrso/service_pload.lcrso Reading symbols from /usr/libexec/lcrso/vsf_quorum.lcrso...Reading symbols from /usr/lib/debug/usr/libexec/lcrso/vsf_quorum.lcrso.debug...done. done. Loaded symbols for /usr/libexec/lcrso/vsf_quorum.lcrso 0x00002ac13f1ebf36 in poll () from /lib64/libc.so.6 (gdb) thread apply all bt Thread 5 (Thread 0x40d6e940 (LWP 1706)): #0 0x00002ac13ed0dd01 in sem_wait () from /lib64/libpthread.so.0 #1 0x00002ac13e6ee752 in logsys_worker_thread (data=<value optimized out>) at logsys.c:714 #2 0x00002ac13ed0773d in start_thread () from /lib64/libpthread.so.0 #3 0x00002ac13f1f4d1d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x40edefe0 (LWP 1707)): #0 0x00002ac13f1ebf36 in poll () from /lib64/libc.so.6 #1 0x0000000000408b7f in prioritized_timer_thread (data=<value optimized out>) at timer.c:127 #2 0x00002ac13ed0773d in start_thread () from /lib64/libpthread.so.0 #3 0x00002ac13f1f4d1d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x41c13940 (LWP 1708)): #0 0x00002ac13ed0dd01 in sem_wait () from /lib64/libpthread.so.0 #1 0x00000000004058e0 in corosync_exit_thread_handler (arg=0x0) at main.c:188 #2 0x00002ac13ed0773d in start_thread () from /lib64/libpthread.so.0 #3 0x00002ac13f1f4d1d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x42614940 (LWP 1710)): #0 0x00002ac13ed0f1c1 in nanosleep () from /lib64/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #1 0x00002aaaaababf88 in ?? () from /usr/libexec/lcrso/pacemaker.lcrso #2 0x00002ac13ed0773d in start_thread () from /lib64/libpthread.so.0 #3 0x00002ac13f1f4d1d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x2ac140a8f100 (LWP 1705)): #0 0x00002ac13f1ebf36 in poll () from /lib64/libc.so.6 #1 0x00002ac13e4c31b0 in poll_run (handle=150346236434579456) at coropoll.c:413 #2 0x0000000000406535 in main (argc=<value optimized out>, argv=<value optimized out>) at main.c:1558 (gdb) quit A debugging session is active. Inferior 1 [process 1705] will be detached. Quit anyway? (y or n) y Detaching from program: /usr/sbin/corosync, process 1705 sh-3.2# exit exit Script done on Fri Sep 24 16:27:18 2010
_______________________________________________ Openais mailing list [email protected] https://lists.linux-foundation.org/mailman/listinfo/openais
