[Pacemaker] stonithd segfault
Andrew Beekhof
andrew at beekhof.net
Thu May 9 00:19:22 CEST 2013
On 08/05/2013, at 10:33 PM, Pavel <free.lan.c2.718r at gmail.com> wrote:
> Hello everyone
>
> Can anyone, please assist me with the following problem. In syslog I get the following messages:
>
> kernel: stonithd[2029]: segfault at 0 ip 00000000004047ed sp 00007fffe886c8c0 error 4 in stonithd[400000+17000]
We need the full stack trace (we can't use the core, you'll have to open it with gdb and type "where")
> pacemakerd[2025]: notice: pcmk_child_exit: Child process stonith-ng terminated with signal 11 (pid=2029, core=128)
>
> Then pacemakerd tries to respawn stonith-ng, but it fails again and this goes infinitely.
>
> I have found a very similar problem in the mailing list archives, but it was already fixed and was related to Heartbeat only, while I'm using Corosync.
>
> What I have noticed is that this is somehow related to DRBD that I configure. With empty configuration (no RAs) or some other RAs (IPaddr2, ...), stonithd is running without any problem.
> At the same time, despite the issue, DRBD Master / Slave resource seems to work correctly.
>
> Here is my configuration:
>
>> node $id="1" fio-node1 \
>> attributes standby="off"
>> node $id="2" fio-node2 \
>> attributes standby="off"
>> rsc_template drbd-r ocf:linbit:drbd \
>> op start interval="0" timeout="240" \
>> op promote interval="0" timeout="90" \
>> op demote interval="0" timeout="90" \
>> op notify interval="0" timeout="90" \
>> op stop interval="0" timeout="100" \
>> op monitor interval="20" role="Slave" timeout="20" \
>> op monitor interval="10" role="Master" timeout="20"
>> primitive drbd-r1 @drbd-r \
>> params drbd_resource="r1"
>> ms ms-r1 drbd-r1 \
>> meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" notify="true"
>> property $id="cib-bootstrap-options" \
>> dc-version="1.1.9-2a917dd" \
>> cluster-infrastructure="corosync" \
>> stonith-enabled="false" \
>> last-lrm-refresh="1366018562"
>
> and here is drbd.conf:
>
>> include "drbd.d/global_common.conf";
>> include "drbd.d/*.res";
>>
>> resource r1 {
>> device /dev/drbd1;
>> disk /dev/vg-bio/lv1;
>> meta-disk internal;
>> on fio-node1 {
>> address 172.17.68.128:7789;
>> }
>> on fio-node2 {
>> address 172.17.68.129:7789;
>> }
>> }
>
> You can download full configuration (cib, corosync.conf, drbd.conf, drbd.d/global-common.conf) here - http://up.iteam.ua/download/152101/50aa518a439747e72/.
>
> I'm using Pacemaker 1.1.9 with Corosync 2.3.0 and crmsh 1.2.5 all built from source on Ubuntu Server 12.10 x64.
> Build options for the above are:
> pacemaker: ./configure --with-corosync --with-cs-quorum --without-ais --without-heartbeat --without-cman --with-snmp
> corosync: ./configure --disable-rdma --disable-testagents --disable-dbus --enable-snmp --enable-qdevices
> crmsh: ./configure
>
> Any help or guidance is highly appreciated. Thanks!
>
>
>
>
> _______________________________________________
> 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