[DRBD-user] dopd-error

Dominik Klein dk at in-telegence.net
Tue Mar 11 11:03:20 CET 2008

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


Florian,

Schmidt, Florian wrote:
> Hello list, 
> 
> unfortunately no one answers my other mail.
> But I need to solve the problem, so I now have another question:
> 
> I found this in my log, maybe this causes the misbehaviour?
> 
> Mar 11 10:30:42 noderz kernel: drbd0: outdate-peer helper returned 5
> Mar 11 10:30:42 noderz /usr/lib/heartbeat/dopd: [11778]: ERROR:
> ipc_bufpool_update: magic number in head does not match.Something very
> bad happened, abort now, farside pid =13472

I remember Andrew saying that magic number errors occur when one 
application uses libc's malloc calls and another the heartbeat malloc calls.

> Mar 11 10:30:42 noderz /usr/lib/heartbeat/dopd: [11778]: ERROR:
> magic=63203a72, expected value=abcd
> Mar 11 10:30:42 noderz /usr/lib/heartbeat/dopd: [11778]: info: pool:
> refcount=1, startpos=0x887fd70, currpos=0x887fe0c,consumepos=0x887fdc9,
> endpos=0x8880d58, size=4096
> Mar 11 10:30:42 noderz /usr/lib/heartbeat/dopd: [11778]: info: nmsgs=0
> Mar 11 10:30:42 noderz heartbeat: [3612]: WARN: Managed
> /usr/lib/heartbeat/dopd          process 11778 killed by signal 6
> [SIGABRT - Abort].
> Mar 11 10:30:42 noderz heartbeat: [3612]: ERROR: Managed
> /usr/lib/heartbeat/dopd          process 11778 dumped core
> Mar 11 10:30:42 noderz heartbeat: [3612]: ERROR: Respawning client
> "/usr/lib/heartbeat/dopd         ":
> Mar 11 10:30:42 noderz heartbeat: [3612]: info: Starting child client
> "/usr/lib/heartbeat/dopd         " (24,24)
> Mar 11 10:30:42 noderz heartbeat: [14324]: info: Starting
> "/usr/lib/heartbeat/dopd         " as uid 24  gid 24 (pid 14324)
> Mar 11 10:30:42 noderz kernel: drbd0: outdate-peer helper returned 5
> Mar 11 10:30:42 noderz kernel: drbd0: role( Secondary -> Primary ) disk(
> Consistent -> UpToDate ) pdsk( DUnknown -> Outdated )
> Mar 11 10:30:42 noderz kernel: drbd0: Creating new current UUID
> Mar 11 10:30:42 noderz kernel: drbd0: Writing meta data super block now.
> Mar 11 10:30:42 noderz drbd[14264]: WARNING: r0 promote: Not secondary
> to start with.
> Mar 11 10:30:42 noderz crmd: [10952]: ERROR: process_lrm_event: LRM
> operation DRBD_AFD:0_promote_0 (call=53, rc=1) Error unknown error
> Mar 11 10:30:42 noderz tengine: [11739]: WARN: status_from_rc: Action
> promote on noderz failed (target: <null> vs. rc: 1): Error
> 
> 
> This doesn't look good, so maybe one of you can tell me, what is wrong
> with dopd..

Did you compile from source?

If so, did you specify "--enable-libc-malloc"? Afaik, that is not the 
default, but you should do that. In fact, it is used in all of Andrews 
packages.

Regards
Dominik



More information about the drbd-user mailing list