RHEL 5 Kernel panic on list_add corruption due to stream module.
Issue
- Kernel panic on list_add corruption with below call traces:
list_add corruption. prev->next should be cd5c29c4, but was cd5e69c4
------------[ cut here ]------------
kernel BUG at lib/list_debug.c:31!
invalid opcode: 0000 [#1]
...
....
Call Trace:
[<c042e75a>] __mod_timer+0xcf/0xe4
[<c0621326>] schedule_timeout+0x6c/0x8c
[<c042dd99>] process_timeout+0x0/0x5
[<c0487fc3>] do_sys_poll+0x261/0x339
[<c04889d3>] __pollwait+0x0/0xb2
[<c041fc7b>] default_wake_function+0x0/0xc
[<f1a38770>] lis_strputpmsg+0x360/0x460 [streams]
[<f1a3b4c6>] lis_strioctl+0x186/0x25e0 [streams]
[<c041fc7b>] default_wake_function+0x0/0xc
[<c04785f2>] __find_get_block+0x162/0x16c
[<c041fc7b>] default_wake_function+0x0/0xc
[<c041fc7b>] default_wake_function+0x0/0xc
[<c047862c>] __getblk+0x30/0x272
[<c041fc7b>] default_wake_function+0x0/0xc
[<f08f8ad3>] do_get_write_access+0x435/0x462 [jbd]
[<f119e577>] __ext3_get_inode_loc+0x109/0x2d5 [ext3]
[<c041f0a8>] __wake_up+0x2a/0x3d
[<f08f8694>] journal_stop+0x1b1/0x1bb [jbd]
[<f11a5958>] __ext3_journal_stop+0x19/0x34 [ext3]
[<c0495e3e>] __mark_inode_dirty+0x27/0x14d
[<c048e0df>] file_update_time+0x30/0xa1
[<c0463516>] do_wp_page+0x63a/0x689
[<c05bc6c3>] sock_common_recvmsg+0x2f/0x45
[<c05b9e99>] do_sock_read+0xbd/0xf6
[<c0464f67>] __handle_mm_fault+0xcd5/0xd95
[<c047637f>] do_sync_read+0xb6/0xf1
[<f1a3d988>] lis_strioctl_unlocked+0x28/0x40 [streams]
[<f1a3d960>] lis_strioctl_unlocked+0x0/0x40 [streams]
[<c0486d79>] do_ioctl+0x1c/0x5d
[<c048730d>] vfs_ioctl+0x47b/0x4d3
[<c043060d>] do_sigaction+0xb5/0x155
[<c0623640>] do_page_fault+0x356/0x653
[<c04f337d>] copy_to_user+0x33/0x4a
[<c042d84a>] do_gettimeofday+0x31/0xce
[<c04f337d>] copy_to_user+0x33/0x4a
[<c04880dc>] sys_poll+0x41/0x44
[<c0404ee1>] sysenter_past_esp+0x56/0x79
=======================
Code: 50 52 68 91 19 65 c0 e8 1d 20 f3 ff 0f 0b 1a 00 43 19 65 c0 83 c4 0c eb fe 8b 12 39 ca 74 19 52 51 68 ce 19 65 c0 e8 fe 1f f3 ff <0f> 0b 1f 00 43 19 65 c0 83 c4 0c eb fe 89 59 04 89 0b 89 43 04
EIP: [<c04f43f2>] __list_add+0x35/0x4e SS:ESP 0068:e3330be0
Environment
- Red Hat Enterprise Linux 5.7
- Kernel-2.6.18-274.7.1.el5PAE
- Stream Modules
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
