Server Panic rebooted "BUG: unable to handle kernel NULL pointer dereference at 000000000000001c" due to third party kernel module streams.

Solution Unverified - Updated -

Issue

<1>BUG: unable to handle kernel NULL pointer dereference at 000000000000001c
<1>IP: [<ffffffff8124c706>] socket_has_perm+0x26/0x90
<4>Kernel PGD 8000000147d76067 PUD 164a56067 PMD 0 
<4>User   PGD 147d76067 PUD 164a56067 PMD 0 
<4>Oops: 0000 [#1] SMP 
<4>last sysfs file: /sys/devices/system/cpu/online
<4>CPU 6 
<4>Modules linked in: streams_c7m3ua(PF)(U) streams_c7sctpi(PF)(U) streams_c7tcap(PF)(U) streams_c7isup(PF)(U) streams_c7sccp(PF)(U) streams_c7l3rt(PF)(U) streams_pcimb(PF)(U) streams_socki(PF)(U) streams_nrp(PF
)(U) streams_lom(PF)(U) streams_mom(PF)(U) streams(F)(U) nfs fscache iptable_filter ip_tables sctp libcrc32c nfsd lockd nfs_acl auth_rpcgss sunrpc exportfs autofs4 vsock(U) ib_ipoib rdma_ucm ib_ucm ib_uverbs ib_
umad rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr ipv6 microcode vmware_balloon sg vmci(U) i2c_piix4 shpchp ext4 jbd2 mbcache sd_mod crc_t10dif vmxnet3 vmw_pvscsi pata_acpi ata_generic ata_piix vmwgfx ttm dr
m_kms_helper drm i2c_core dm_mirror dm_region_hash dm_log dm_mod smartpqi(U) hpvsa(P)(U) hpsa(U) scsi_transport_sas [last unloaded: streams] <--
<4>
<4>Pid: 7464, comm: LiS-2.18.1.0:6 Tainted: PF          -- ------------    2.6.32-754.29.2.el6.x86_64 #1 VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform
<4>RIP: 0010:[<ffffffff8124c706>]  [<ffffffff8124c706>] socket_has_perm+0x26/0x90
<4>RSP: 0018:ffff88038d3af940  EFLAGS: 00010246
<4>RAX: 0000000000000000 RBX: ffff880439ffac40 RCX: 0000000000000001
<4>RDX: 0000000000000004 RSI: ffff880439ffac40 RDI: ffff8804332f0ab0
<4>RBP: ffff88038d3af9d0 R08: 000000000000002c R09: 0000000000000003
<4>R10: 0000000000000000 R11: 0000000000000008 R12: ffff88038d3afbd0
<4>R13: ffff88038d3afa00 R14: 000000000000002c R15: ffff8801cfcef0c0
<4>FS:  00007fd719204700(0000) GS:ffff880028380000(0000) knlGS:0000000000000000
<4>CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
<4>CR2: 000000000000001c CR3: 00000001ce7dc000 CR4: 00000000001607e0
<4>DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
<4>DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
<4>Process LiS-2.18.1.0:6 (pid: 7464, threadinfo ffff88038d3ac000, task ffff8804332f0ab0)
<4>Stack:
<4> ffff88038d3ac000 0000000000017760 000000008d3af9f0 0000000000000000
<4><d> ffff880439876ed0 0006122000000000 0000000000000082 0000000000000010
<4><d> 0000000000000001 ffff8800000295c0 000000007fffffff 0000000000000000
<4>Call Trace:
<4> [<ffffffff8124c87f>] selinux_socket_sendmsg+0x1f/0x30
<4> [<ffffffff8124466c>] security_socket_sendmsg+0x1c/0x20
<4> [<ffffffff81473dcc>] sock_sendmsg+0xdc/0x160
<4> [<ffffffffa27ae858>] ? lis_sprintf+0x88/0x90 [streams] <---
<4> [<ffffffff810ab140>] ? autoremove_wake_function+0x0/0x40
<4> [<ffffffffa27ac738>] ? lis_mark_mem_fcn+0x28/0x50 [streams] <---
<4> [<ffffffffa27aa0a2>] ? lis_putq+0x322/0x380 [streams]
<4> [<ffffffff812b4c1c>] ? __bitmap_weight+0x8c/0xb0
<4> [<ffffffffa27b12e7>] ? lis_spin_lock_irqsave_fcn+0x57/0x80 [streams] <---
<4> [<ffffffffa27a515d>] ? lis_setqsched+0x1bd/0x370 [streams] <---
<4> [<ffffffff81473e91>] kernel_sendmsg+0x41/0x60
<4> [<ffffffffa292329f>] send_sctp_data+0x16f/0x2a0 [streams_socki]
<4> [<ffffffffa292417d>] ? process_w_msg+0x72d/0x1b40 [streams_socki]
<4> [<ffffffffa27b190d>] ? lis_rw_write_lock_irqsave_fcn+0x1d/0x40 [streams] <---
<4> [<ffffffffa27aa0a2>] ? lis_putq+0x322/0x380 [streams]
<4> [<ffffffffa27b194d>] ? lis_rw_read_lock_irqsave_fcn+0x1d/0x40 [streams] <---
<4> [<ffffffffa27a7be7>] ? lis_backenable+0x197/0x1a0 [streams] <---
<4> [<ffffffffa27ac738>] ? lis_mark_mem_fcn+0x28/0x50 [streams] <---
<4> [<ffffffffa27a90ff>] ? lis_getq+0x33f/0x3d0 [streams]
<4> [<ffffffffa29255fd>] ? socki_wsrv+0x6d/0x160 [streams_socki]
<4> [<ffffffffa27ab2d5>] ? queuerun+0x565/0x850 [streams]
<4> [<ffffffffa27a30fc>] ? lis_thread_runqueues+0xbc/0x260 [streams]
<4> [<ffffffff810fdfc5>] ? call_rcu_sched+0x15/0x20
<4> [<ffffffffa27b082e>] ? lis__kfree+0x1e/0x30 [streams]
<4> [<ffffffffa27ac870>] ? lis_free+0x110/0x130 [streams]
<4> [<ffffffffa27a3040>] ? lis_thread_runqueues+0x0/0x260 [streams]
<4> [<ffffffff81565820>] ? child_rip+0x20/0x30
<4> [<ffffffffa27a3490>] ? lis_thread_func+0x0/0x80 [streams]
<4> [<ffffffff81565800>] ? child_rip+0x0/0x30
<4>Code: 0f 1f 44 00 00 55 48 89 e5 48 81 ec 90 00 00 00 0f 1f 44 00 00 65 48 8b 04 25 28 00 00 00 48 89 45 f8 31 c0 4c 8b 96 78 02 00 00 <41> 83 7a 1c 01 74 47 48 8b 87 40 06 00 00 4c 8d 85 70 ff ff ff 
<1>RIP  [<ffffffff8124c706>] socket_has_perm+0x26/0x90
<4> RSP <ffff88038d3af940>
<4>CR2: 000000000000001c

Environment

  • Red Hat Enterprise Linux
  • Third-party kernel module [streams]

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content