Kernel panic in ssys_free_priv() function of unsigned kernel module "streams_socksys".

Solution Unverified - Updated -

Issue

  • Kernel panic with following call traces,
BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
f8d2202e
*pde = 00000000
Oops: 0000 [#1]
SMP 
last sysfs file: /devices/pci0000:00/0000:00:00.0/irq
Modules linked in: streams_socksys(U) nfsd exportfs auth_rpcgss autofs4 streams(U) specfs(U) hidp nfs fscache nfs_acl rfcomm l2cap bluetooth lockd sunrpc be2iscsi ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp bnx2i cnic ipv6 xfrm_nalgo crypto_api uio cxgb3i cxgb3 8021q libiscsi_tcp libiscsi2 scsi_transport_iscsi2 scsi_transport_iscsi vsock(U) vmmemctl(U) acpiphp dm_multipath scsi_dh video backlight sbs power_meter hwmon i2c_ec dell_wmi wmi button battery asus_acpi ac lp sg ide_cd serio_raw pcnet32 i2c_piix4 cdrom parport_pc parport vmci(U) mii i2c_core tpm_tis tpm tpm_bios pcspkr floppy vmxnet(U) pvscsi(U) vmxnet3(U) dm_raid45 dm_message dm_region_hash dm_mem_cache dm_snapshot dm_zero dm_mirror dm_log dm_mod ata_piix libata mptspi mptscsih mptbase scsi_transport_spi sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
CPU:    0
EIP:    0060:[<f8d2202e>]    Tainted: G      VLI
EFLAGS: 00010282   (2.6.18-238.el5 #1) 
EIP is at ssys_free_priv+0x28/0x42 [streams_socksys]
eax: dd0e6e80   ebx: dd0e6e80   ecx: 00000000   edx: 00001000
esi: f8d22048   edi: 00003a98   ebp: e448914c   esp: f1b6ada0
ds: 007b   es: 007b   ss: 0068
Process grep (pid: 11580, ti=f1b6a000 task=e4489000 task.ti=f1b6a000)
Stack: f8d22057 dd0e6e80 f8ebed5a 00008001 00000000 00000000 f1b6addc c041ec40 
       00000000 00000000 dd0e6ed8 dd0e6e80 00003a98 00008001 f8ec022f dd0e6ed8 
       de5ece40 f8ec0326 e448914c 01000000 de5ece40 dc5b0840 00000001 de5ece40 
Call Trace:
 [<f8d22057>] socksys_qclose+0xf/0x13 [streams_socksys]
 [<f8ebed5a>] qclose+0xa3/0xb6 [streams]
 [<c041ec40>] __wake_up+0x2a/0x3d
 [<f8ec022f>] qdetach+0x19/0x2e [streams]
 [<f8ec0326>] strwaitclose+0xe2/0x129 [streams]
 [<f8ec27b0>] strlastclose+0x2ed/0x324 [streams]
 [<f8ec290d>] strclose+0x126/0x148 [streams]
 [<c0477d8c>] __fput+0xb9/0x184
 [<c0475751>] filp_close+0x4e/0x54
 [<c0426ecf>] put_files_struct+0x65/0xa7
 [<c04281b4>] do_exit+0x29d/0x7c8
 [<c0428755>] sys_exit_group+0x0/0xd
 [<c0430710>] get_signal_to_deliver+0x3a2/0x3c9
 [<c04045b7>] do_notify_resume+0x77/0x67d
 [<c0436bb7>] autoremove_wake_function+0x0/0x2d
 [<c044cb4b>] audit_syscall_entry+0x18f/0x1b9
 [<f8eb237b>] _strread+0x0/0x75f [streams]
 [<c044cef0>] audit_syscall_exit+0x2d4/0x2ea
 [<c0404fda>] work_notifysig+0x13/0x19
 =======================
Code: ff ff c3 85 c0 75 21 68 4b 03 00 00 68 3f 24 d2 f8 68 0e 24 d2 f8 68 41 24 d2 f8 e8 98 3e 70 c7 83 c4 10 e9 2c 46 6e c7 8b 48 14 <8b> 11 8b 41 04 85 d2 89 10 74 08 8b 11 8b 41 04 89 42 04 c7 01 
EIP: [<f8d2202e>] ssys_free_priv+0x28/0x42 [streams_socksys] SS:ESP 0068:f1b6ada0

Environment

  • Red Hat Enterprise Linux 5
  • kernel-2.6.18-238.el5
  • Unsigned (U) kernel module: streams_socksys

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.