[Pacemaker] crm_simulate crashes on centos 6.2

Andrew Beekhof andrew at beekhof.net
Tue Jan 31 21:03:23 CET 2012


On Wed, Feb 1, 2012 at 7:00 AM, Andrew Beekhof <andrew at beekhof.net> wrote:
> Not hugely useful without the debugging symbols I'm afraid.

Although I can reproduce here. So I'll get that fixed.

>
> On Wed, Feb 1, 2012 at 2:57 AM, Besse Mickael
> <Mickael.Besse at edipresse.ch> wrote:
>> Hello
>>
>> In fact I'm not using directly crm_simulate I'm using linux cluster management console which call crm_simulate.
>> LCMC use the command: /usr/sbin/crm_simulate -S -VVVV -L
>>
>> Here the core file open whith gdb :
>>
>>
>> gdb /usr/sbin/crm_simulate /tmp/core-crm_simulate-6-0-0-20826-1328021079
>> GNU gdb (GDB) Red Hat Enterprise Linux (7.2-50.el6)
>> Copyright (C) 2010 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/>...
>> Reading symbols from /usr/sbin/crm_simulate...(no debugging symbols found)...done.
>> [New Thread 20826]
>> Reading symbols from /usr/lib64/libpe_status.so.3...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libpe_status.so.3
>> Reading symbols from /usr/lib64/libpengine.so.3...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libpengine.so.3
>> Reading symbols from /usr/lib64/liblrm.so.2...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/liblrm.so.2
>> Reading symbols from /usr/lib64/libcib.so.1...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libcib.so.1
>> Reading symbols from /usr/lib64/libtransitioner.so.1...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libtransitioner.so.1
>> Reading symbols from /usr/lib64/libcrmcommon.so.2...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libcrmcommon.so.2
>> Reading symbols from /usr/lib64/libcrypto.so.10...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libcrypto.so.10
>> Reading symbols from /usr/lib64/libpe_rules.so.2...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libpe_rules.so.2
>> Reading symbols from /lib64/libncurses.so.5...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libncurses.so.5
>> Reading symbols from /usr/lib64/libcoroipcc.so.4...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libcoroipcc.so.4
>> Reading symbols from /usr/lib64/libcman.so.3...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libcman.so.3
>> Reading symbols from /usr/lib64/libfenced.so.3...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libfenced.so.3
>> Reading symbols from /usr/lib64/libcpg.so.4...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libcpg.so.4
>> Reading symbols from /usr/lib64/libquorum.so.4...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libquorum.so.4
>> Reading symbols from /usr/lib64/libgnutls.so.26...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libgnutls.so.26
>> 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 /lib64/libbz2.so.1...(no debugging symbols found)...done.
>> Loaded symbols for /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/libc.so.6...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libc.so.6
>> Reading symbols from /lib64/libpam.so.0...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libpam.so.0
>> Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/librt.so.1
>> Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libdl.so.2
>> 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.7...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libltdl.so.7
>> Reading symbols from /lib64/libuuid.so.1...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libuuid.so.1
>> Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libz.so.1
>> Reading symbols from /lib64/libtinfo.so.5...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libtinfo.so.5
>> Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done.
>> [Thread debugging using libthread_db enabled]
>> Loaded symbols for /lib64/libpthread.so.0
>> Reading symbols from /usr/lib64/libtasn1.so.3...(no debugging symbols found)...done.
>> Loaded symbols for /usr/lib64/libtasn1.so.3
>> Reading symbols from /lib64/libgcrypt.so.11...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libgcrypt.so.11
>> Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libm.so.6
>> 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 /lib64/libaudit.so.1...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libaudit.so.1
>> Reading symbols from /lib64/libcrypt.so.1...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libcrypt.so.1
>> Reading symbols from /lib64/libgpg-error.so.0...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libgpg-error.so.0
>> Reading symbols from /lib64/libfreebl3.so...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libfreebl3.so
>> Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols found)...done.
>> Loaded symbols for /lib64/libnss_files.so.2
>> Core was generated by `/usr/sbin/crm_simulate -S -VVVV -L'.
>> Program terminated with signal 6, Aborted.
>> #0  0x00007fd492c6e885 in raise () from /lib64/libc.so.6
>>
>>
>>
>> (gdb) backtrace
>> #0  0x00007fd492c6e885 in raise () from /lib64/libc.so.6
>> #1  0x00007fd492c70065 in abort () from /lib64/libc.so.6
>> #2  0x00000032b8c184d1 in crm_abort () from /usr/lib64/libcrmcommon.so.2
>> #3  0x00000031cd242ff9 in g_logv () from /lib64/libglib-2.0.so.0
>> #4  0x00000031cd243413 in g_log () from /lib64/libglib-2.0.so.0
>> #5  0x00000032b9011eee in cib_new_variant () from /usr/lib64/libcib.so.1
>> #6  0x00000032b9018e00 in cib_file_new () from /usr/lib64/libcib.so.1
>> #7  0x0000000000404368 in ?? ()
>> #8  0x00007fd492c5acdd in __libc_start_main () from /lib64/libc.so.6
>> #9  0x0000000000402339 in ?? ()
>> #10 0x00007fff29b2cfd8 in ?? ()
>> #11 0x000000000000001c in ?? ()
>> #12 0x0000000000000004 in ?? ()
>> #13 0x00007fff29b2d8d6 in ?? ()
>> #14 0x00007fff29b2d8ed in ?? ()
>> #15 0x00007fff29b2d8f0 in ?? ()
>> #16 0x00007fff29b2d8f6 in ?? ()
>> #17 0x0000000000000000 in ?? ()
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> -----Message d'origine-----
>> De : Andrew Beekhof [mailto:andrew at beekhof.net]
>> Envoyé : vendredi 20 janvier 2012 03:14
>> À : The Pacemaker cluster resource manager
>> Objet : Re: [Pacemaker] crm_simulate crashes on centos 6.2
>>
>> On Wed, Jan 18, 2012 at 1:37 AM, Besse Mickael
>> <Mickael.Besse at edipresse.ch> wrote:
>>> Hi
>>>
>>>
>>>
>>> I've install pacemaker-1.1.6-3 on centos 6.2 to configure a cluster ftp and
>>> I have this error in /var/log/messages when crm_simulate is called :
>>>
>>>
>>>
>>> crm_simulate: [15818]: ERROR: crm_abort: crm_glib_handler: Forked child
>>> 15826 to record non-fatal assert at utils.c:455 : g_hash_table_destroy:
>>> assertion `hash_table->ref_count > 0' failed
>>>
>>>
>>>
>>> Is there something to do to resolv this problem ?
>>
>> Could you locate the saved core file and give us a stack trace?
>> We'd also want to know how you invoked crm_simulate.
>>
>>>
>>>
>>>
>>> Regards
>>>
>>> Mickael
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>>
>>> Project Home: http://www.clusterlabs.org
>>> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>>> Bugs: http://bugs.clusterlabs.org
>>>
>>
>> _______________________________________________
>> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>
>> Project Home: http://www.clusterlabs.org
>> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>> Bugs: http://bugs.clusterlabs.org
>>
>> _______________________________________________
>> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>
>> Project Home: http://www.clusterlabs.org
>> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>> Bugs: http://bugs.clusterlabs.org



More information about the Pacemaker mailing list