Kernel panic with "EIP is at show_map+0x70/0x111" when running lsof on Red Hat Enterprise Linux 4.3

Solution Verified - Updated -

Issue

  • Kernel panic with "EIP is at show_map+0x70/0x111" and Process "lsof"
  • Following is the panic message:
    kernel: Unable to handle kernel NULL pointer dereference at virtual address 000001b8 
    ..
    kernel: EIP: 0060:[<c018548c>] Tainted: P VLI 
    kernel: EFLAGS: 00010246 (2.6.9-34.ELsmp) 
    kernel: EIP is at show_map+0x70/0x111 
    ..
    kernel: Process lsof (pid: 5278, threadinfo=d9a65000 task=ecac16b0) 
    kernel: Stack: 00000070 bfffc000 00000000 00000000 00000000 d9a65f40 e3577470 c032c980 
    kernel: c032c980 e8fd03c0 00000000 e6c4af3c c0174680 00000151 0000001c 000003e4 
    kernel: b7dec01c 00000015 00000000 00000014 00000000 c032ce60 eafdee00 00000400 
    kernel: Call Trace: 
    kernel: [<c0174680>] seq_read+0x1c7/0x2c2 
    kernel: [<c015a43d>] vfs_read+0xb6/0xe2 
    kernel: [<c015a650>] sys_read+0x3c/0x62 
    kernel: [<c02d2657>] syscall_call+0x7/0xb 
    kernel: Code: c1 e0 0c 50 89 f0 24 80 3c 01 19 c0 83 e0 fd 83 c0 73 f7 c6 04 00 00 00 50 75 1b 83 3d bc 11 41 c0 00 75 19 8b 54 24 18 8b 42 70
                   <8b> 80 b8 01 00 00 39 43 04 73 07 b8 78 00 00 00 eb 05 b8 2d 00 
    kernel: <0>Fatal exception: panic in 5 seconds
    

Environment

  • Red Hat Enterprise Linux 4.3
    • Only kernel-2.6.9-34.EL is vulnerable to this issue.
  • Running lsof while the system is under heavy load.

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.