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, tools, and much more.