Kernel panic caused by vxdmp:dmp_update_stats

book

Article ID: 100003923

calendar_today

Updated On:

Description

Error Message

Unable to handle kernel paging request at ffff80d591d064e0 RIP: [] :vxdmp:dmp_update_stats+0x203/0x66e
Process dmp_daemon (pid: 8492, threadinfo ffff8106676fc000, task ffff8106677b77a0)
Stack: ffff8106676fde60 ffff8104fedbac00 ffff81053a85e000 ffff81066114bec0
0000000000000000 ffffffff800159c9 ffff810659c00000 0000000000000011
0000000000000880 0000000000007ff1 ffff81066ef5b280 000000000000004c
Call Trace:
[] __bitmap_weight+0x65/0x76
[] :vxdmp:dmp_process_stats+0x73b/0x91d
[] :vxdmp:dmp_process_stats+0x0/0x91d
[] :vxdmp:dmp_daemons_loop+0x1a0/0x1b8
[] child_rip+0xa/0x11
[] :vxdmp:dmp_daemons_loop+0x0/0x1b8
[] child_rip+0x0/0x11
 

Cause

Panic in vxdmp:dmp_update_stats is caused when there is a corrupt iostat record.
 

The Call Trace should be similar to Incident  e2183984, sample below:

Call Trace:
[] __bitmap_weight+0x65/0x76
[] :vxdmp:dmp_process_stats+0x73b/0x91d
[] :vxdmp:dmp_process_stats+0x0/0x91d
[] :vxdmp:dmp_daemons_loop+0x1a0/0x1b8
[] child_rip+0xa/0x11
[] :vxdmp:dmp_daemons_loop+0x0/0x1b8
[] child_rip+0x0/0x11

Resolution

Workaround:

Disabled vxdmp iostats :    # vxdmpadm iostat stop

Note: For workaround to be persist through reboot the "vxdmpadm iostat stop" statement should be added to the /etc/rc.local file.
 

Solution:

Install 5.0MP4HF6 or 5.0MP4RP1 for Linux

 


Applies To

VxVM  5.0MP3/MP4 for Linux

Issue/Introduction

System panic, analysis of the vmcore shows that function causing the panic was vxdmp:dmp_update_stats.