Kernel panic in ssys_free_priv() function of unsigned kernel module "streams_socksys".
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.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
