[Debian-ha-maintainers] Bug#738704: sid: pacemaker-hearbeat crash with libhbclient.so.1.0.0

Oscar Salvador osalvador.vilardaga at gmail.com
Tue Jun 2 14:05:58 UTC 2015


Package: pacemaker
Version: 1.1.10+git20130802-4.1
Severity: important

I've installed a cluster stack relaying on Pacemaker+Heartbeat on
Debian/sid.
Once I configured heartbeat, I tried to start it, but I got a surprise when
I saw that in one minute pacemaker died due to a SEGFAULT.

[ Config File ]

/etc/ha.d/ha.cf

pacemaker respawn

logfile /var/log/ha-log

logfacility     local0
coredumps true
keepalive 2
deadtime 30
warntime 10
initdead 120

auto_failback off

ucast   eth0 xx.xx.xx.xx
ucast   eth0 xx.xx.xx.xy

node    lb01sid
node    lb02sid


[ Logs ]

/var/log/ha.log

Jun 02 15:57:24 lb01sid ccm: [1059]: info: client (pid=4878) removed from
ccm
Jun 02 15:57:25 lb01sid heartbeat: [1039]: WARN: Managed
/usr/lib/heartbeat/crmd process 4878 killed by signal 11 [SIGSEGV -
Segmentation violation].
Jun 02 15:57:25 lb01sid heartbeat: [1039]: ERROR: Managed
/usr/lib/heartbeat/crmd process 4878 dumped core
Jun 02 15:57:25 lb01sid heartbeat: [1039]: ERROR: Respawning client
"/usr/lib/heartbeat/crmd":

I made a trace with gdb from the core dump:

Reading symbols from /usr/lib/heartbeat/crmd...Reading symbols from
/usr/lib/debug//usr/lib/pacemaker/crmd...done.
done.
[New LWP 1064]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/heartbeat/crmd'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fd610a7b7f1 in ?? () from /usr/lib/libhbclient.so.1
(gdb) bt
#0  0x00007fd610a7b7f1 in ?? () from /usr/lib/libhbclient.so.1
#1  0x00007fd616a083fd in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd616a08de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd616a08f77 in g_main_context_pending () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd619f0ed40 in crmd_exit (rc=0) at control.c:394
#5  0x00007fd619f0a084 in s_crmd_fsa_actions (fsa_data=0x7fd61b03e0e0) at
fsa.c:434
#6  0x00007fd619f0bd47 in s_crmd_fsa (cause=453239008) at fsa.c:231
#7  0x00007fd619f165c2 in crm_fsa_trigger (user_data=0x7fd61af20890) at
callbacks.c:256
#8  0x00007fd619067291 in crm_trigger_dispatch (source=0x7fd61af37010,
callback=0x7fd6180e0740, userdata=0x0) at mainloop.c:105
#9  0x00007fd616a08b4d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fd616a08f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fd616a09242 in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fd619f07c4c in crmd_init () at main.c:154
#13 0x00007fd619f079d3 in main (argc=1, argv=0x7ffdac926738) at main.c:121
(gdb)



-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.0.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages pacemaker depends on:
ii  adduser              3.113+nmu3
ii  crmsh                1.2.6+git+e77add-1.3
ii  heartbeat            1:3.0.5+hg12629-1.2
ii  iputils-ping         3:20121221-5+b2
ii  libbz2-1.0           1.0.6-8
ii  libc6                2.19-18
ii  libcfg4              1.4.6-1.1
ii  libcib3              1.1.10+git20130802-4.1
ii  libconfdb4           1.4.6-1.1
ii  libcoroipcc4         1.4.6-1.1
ii  libcpg4              1.4.6-1.1
ii  libcrmcluster4       1.1.10+git20130802-4.1
ii  libcrmcommon3        1.1.10+git20130802-4.1
ii  libcrmservice1       1.1.10+git20130802-4.1
ii  libglib2.0-0         2.44.1-1
ii  libgnutls-deb0-28    3.3.15-2
ii  liblrmd1             1.1.10+git20130802-4.1
ii  libltdl7             2.4.2-1.11
ii  libncurses5          5.9+20150516-2
ii  libpam0g             1.1.8-3.1
ii  libpe-rules2         1.1.10+git20130802-4.1
ii  libpe-status4        1.1.10+git20130802-4.1
ii  libpengine4          1.1.10+git20130802-4.1
ii  libpils2             1.0.12~rc1+hg2777-1.2
ii  libplumb2            1.0.12~rc1+hg2777-1.2
ii  libqb0               0.17.1-3
ii  libstonithd2         1.1.10+git20130802-4.1
ii  libtinfo5            5.9+20150516-2
ii  libtransitioner2     1.1.10+git20130802-4.1
ii  libuuid1             2.26.2-6
ii  libxml2              2.9.2+dfsg1-3
ii  libxslt1.1           1.1.28-2+b2
ii  pacemaker-cli-utils  1.1.10+git20130802-4.1
ii  python               2.7.9-1
ii  resource-agents      1:3.9.3+git20121009-3.1

pacemaker recommends no packages.

pacemaker suggests no packages

===============


Do you need something more?

Best Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/debian-ha-maintainers/attachments/20150602/c9b5136c/attachment.html>


More information about the Debian-ha-maintainers mailing list