Comment 1 for bug 1057651

Revision history for this message
Jacob Smith (jsmith-argotecinc) wrote : Re: crm_simulate segfaults

This is a known bug in Pacemaker version 1.1.6

I understand that with the LTS release there may be no hope of getting the package upgraded to 1.1.7 but we should at least be able to get this bug fixed I would hope.

Patch to fix this is here:
https://github.com/beekhof/pacemaker/commit/2bdb230

Output of $crm_simulate -L:

*** glibc detected *** crm_simulate: double free or corruption (out): 0x0000000001585e00 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7e626)[0x7fef66e82626]
/usr/lib/libcib.so.1(+0xc259)[0x7fef6775f259]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x373d3)[0x7fef66b463d3]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_hash_table_remove_all+0x1d)[0x7fef66b4724d]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_hash_table_destroy+0xe)[0x7fef66b472de]
/usr/lib/libcib.so.1(cib_new_variant+0x155)[0x7fef6775f9fb]
/usr/lib/libcib.so.1(cib_file_new+0x28)[0x7fef67765aad]
/usr/lib/libcib.so.1(cib_new+0x62)[0x7fef6775f70c]
crm_simulate[0x40614f]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7fef66e2576d]
crm_simulate[0x402279]
======= Memory map: ========
00400000-00409000 r-xp 00000000 fb:05 541771 /usr/sbin/crm_simulate
00608000-00609000 r--p 00008000 fb:05 541771 /usr/sbin/crm_simulate
00609000-0060a000 rw-p 00009000 fb:05 541771 /usr/sbin/crm_simulate
0157e000-0181c000 rw-p 00000000 00:00 0 [heap]
7fef6399a000-7fef639af000 r-xp 00000000 fb:05 393311 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fef639af000-7fef63bae000 ---p 00015000 fb:05 393311 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fef63bae000-7fef63baf000 r--p 00014000 fb:05 393311 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fef63baf000-7fef63bb0000 rw-p 00015000 fb:05 393311 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fef63bb0000-7fef63bb3000 r-xp 00000000 fb:05 393398 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7fef63bb3000-7fef63db2000 ---p 00003000 fb:05 393398 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7fef63db2000-7fef63db3000 r--p 00002000 fb:05 393398 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7fef63db3000-7fef63db4000 rw-p 00003000 fb:05 393398 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7fef63db4000-7fef63dbc000 r-xp 00000000 fb:05 525256 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7fef63dbc000-7fef63fbc000 ---p 00008000 fb:05 525256 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7fef63fbc000-7fef63fbd000 r--p 00008000 fb:05 525256 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7fef63fbd000-7fef63fbe000 rw-p 00009000 fb:05 525256 /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
7fef63fbe000-7fef63fcf000 r-xp 00000000 fb:05 525504 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
7fef63fcf000-7fef641ce000 ---p 00011000 fb:05 525504 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
7fef641ce000-7fef641cf000 r--p 00010000 fb:05 525504 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
7fef641cf000-7fef641d0000 rw-p 00011000 fb:05 525504 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0
7fef641d0000-7fef6424a000 r-xp 00000000 fb:05 393527 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0
7fef6424a000-7fef6444a000 ---p 0007a000 fb:05 393527 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0
7fef6444a000-7fef6444b000 r--p 0007a000 fb:05 393527 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0
7fef6444b000-7fef6444e000 rw-p 0007b000 fb:05 393527 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0
7fef6444e000-7fef6445e000 r-xp 00000000 fb:05 525508 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12
7fef6445e000-7fef6465d000 ---p 00010000 fb:05 525508 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12
7fef6465d000-7fef6465e000 r--p 0000f000 fb:05 525508 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12
7fef6465e000-7fef6465f000 rw-p 00010000 fb:05 525508 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12
7fef6465f000-7fef64666000 r-xp 00000000 fb:05 403340 /lib/x86_64-linux-gnu/librt-2.15.so
7fef64666000-7fef64865000 ---p 00007000 fb:05 403340 /lib/x86_64-linux-gnu/librt-2.15.so
7fef64865000-7fef64866000 r--p 00006000 fb:05 403340 /lib/x86_64-linux-gnu/librt-2.15.so
7fef64866000-7fef64867000 rw-p 00007000 fb:05 403340 /lib/x86_64-linux-gnu/librt-2.15.so
7fef64867000-7fef6487f000 r-xp 00000000 fb:05 403404 /lib/x86_64-linux-gnu/libpthread-2.15.so
7fef6487f000-7fef64a7e000 ---p 00018000 fb:05 403404 /lib/x86_64-linux-gnu/libpthread-2.15.so
7fef64a7e000-7fef64a7f000 r--p 00017000 fb:05 403404 /lib/x86_64-linux-gnu/libpthread-2.15.so
7fef64a7f000-7fef64a80000 rw-p 00018000 fb:05 403404 /lib/x86_64-linux-gnu/libpthread-2.15.so
7fef64a80000-7fef64a84000 rw-p 00000000 00:00 0
7fef64a84000-7fef64ac0000 r-xp 00000000 fb:05 393325 /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7fef64ac0000-7fef64cbf000 ---p 0003c000 fb:05 393325 /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7fef64cbf000-7fef64cc0000 r--p 0003b000 fb:05 393325 /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7fef64cc0000-7fef64cc1000 rw-p 0003c000 fb:05 393325 /lib/x86_64-linux-gnu/libpcre.so.3.12.1
7fef64cc1000-7fef64dba000 r-xp 00000000 fb:05 393285 /lib/x86_64-linux-gnu/libm-2.15.so
7fef64dba000-7fef64fb9000 ---p 000f9000 fb:05 393285 /lib/x86_64-linux-gnu/libm-2.15.so
7fef64fb9000-7fef64fba000 r--p 000f8000 fb:05 393285 /lib/x86_64-linux-gnu/libm-2.15.so
7fef64fba000-7fef64fbb000 rw-p 000f9000 fb:05 393285 /lib/x86_64-linux-gnu/libm-2.15.so
7fef64fbb000-7fef64fd1000 r-xp 00000000 fb:05 396605 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7fef64fd1000-7fef651d0000 ---p 00016000 fb:05 396605 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7fef651d0000-7fef651d1000 r--p 00015000 fb:05 396605 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7fef651d1000-7fef651d2000 rw-p 00016000 fb:05 396605 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7fef651d2000-7fef651d6000 r-xp 00000000 fb:05 393218 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fef651d6000-7fef653d5000 ---p 00004000 fb:05 393218 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fef653d5000-7fef653d6000 r--p 00003000 fb:05 393218 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fef653d6000-7fef653d7000 rw-p 00004000 fb:05 393218 /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7fef653d7000-7fef653e0000 r-xp 00000000 fb:05 526760 /usr/lib/libpils.so.2.0.0
7fef653e0000-7fef655df000 ---p 00009000 fb:05 526760 /usr/lib/libpils.so.2.0.0Aborted (core dumped)

To reproduce:
$crm_simulate -L