rgmanager general protection fault in malloc_consolidate in RHEL 5

Solution Verified - Updated -

Issue

  • rgmanager is crashing with a general protection fault on RHEL 5.8
Mar 25 07:04:53 node1 kernel: clurgmgrd[22879] general protection rip:2b4dd7e425a4 rsp:44f2dac0 error:0
Mar 25 07:04:53 node1 clurgmgrd[21870]: <crit> Watchdog: Daemon died, rebooting...
  • rgmanager watchdog thread shuts down a node due to a general protection fault
  • core dump from general protection fault shows a crash in malloc_consolidate
(gdb) bt
#0  malloc_consolidate (av=0x2b3c61fed9e0) at malloc.c:5072
#1  0x00002b3c61d0cbbc in _int_malloc (av=0x2b3c61fed9e0, bytes=2560) at malloc.c:4313
#2  0x00002b3c61d0ee2e in __libc_malloc (bytes=2560) at malloc.c:3605
#3  0x000000000042831b in member_list_dup (orig=0xaa02140) at members.c:575
#4  0x0000000000427698 in member_list () at members.c:210
#5  0x000000000041d571 in get_rg_state (name=0x4786dee0 "service:example", 
    svcblk=0x4786de30) at rg_state.c:368
#6  0x000000000041ef13 in svc_status (svcName=0x4786dee0 "service:example")
    at rg_state.c:1229
#7  0x0000000000409fc7 in resgroup_thread_main (arg=0x43c67fb0) at rg_thread.c:463
#8  0x000000000042f061 in setup_thread (thread_arg=0x43c67fb0) at tmgr.c:71
#9  0x00002b3c6116673d in start_thread (arg=<value optimized out>) at pthread_create.c:301
#10 0x00002b3c61d6e4bd in clone () from /lib64/libc.so.6

Environment

  • Red Hat Enterprise Linux (RHEL) 5 with the High Availability Add On
  • rgmanager prior to 2.0.52-47.el5

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In