Kernel panic in vmxnet3_rq_rx_complete() function.

Solution Unverified - Updated -

Issue

  • Kernel panic with following call traces.
Kernel BUG at ...tmp/vmware-root/modules/vmxnet3-only/vmxnet3_drv.c:1418
invalid opcode: 0000 [1] SMP 
last sysfs file: /devices/pci0000:00/0000:00:00.0/irq
CPU 3 
Modules linked in: netconsole nfs nfs_acl 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 libcxgbi cxgb3 8021q libiscsi_tcp libiscsi2 scsi_transport_iscsi2 scsi_transport_iscsi vmsync(U) vsock(U) vmmemctl(U) acpiphp dm_multipath scsi_dh video backlight sbs power_meter hwmon i2c_ec dell_wmi wmi button battery asus_acpi acpi_memhotplug ac lp vmci(U) tpm_tis tpm tpm_bios i2c_piix4 ide_cd floppy shpchp cdrom i2c_core parport_pc parport sg serio_raw pcspkr pvscsi(U) vmxnet3(U) vmxnet(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
Pid: 20698, comm: lsof Tainted: G     --------------------    2.6.18-348.6.1.el5 #1
RIP: 0010:[<ffffffff881e69ba>]  [<ffffffff881e69ba>] :vmxnet3:vmxnet3_rq_rx_complete+0x26c/0xb7f
RSP: 0018:ffff8108dbcdb8b8  EFLAGS: 00010082
RAX: ffff81103d83ede0 RBX: ffff81103d83e500 RCX: 00000000000005c0
RDX: ffff81103d83ed00 RSI: 0000000000000042 RDI: 0000000000000063
RBP: ffff8104b802e1c0 R08: ffff810876f40000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000006 R12: ffff810876f40948
R13: 0000000000000000 R14: ffff810a74d60630 R15: ffff81103d83e500
FS:  00002b127d1695e0(0000) GS:ffff810138f62840(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 000000000c393d8c CR3: 0000000b45439000 CR4: 00000000000006a0
Process lsof (pid: 20698, threadinfo ffff8108dbcda000, task ffff810a207d87b0)
Stack:  00000200dbcdbb48 ffff81103d83ed00 0000000000000000 0000000000007c70
 ffff81103d83ede0 0000000000000063 ffff81103d83ed80 ffff81103d83e500
 0000000000000001 0000000000000000 0000000000000200 0000000000000035
Call Trace:
 [<ffffffff881e733a>] :vmxnet3:vmxnet3_do_poll+0x6d/0x88
 [<ffffffff881e8e52>] :vmxnet3:vmxnet3_netpoll+0x27/0x30
 [<ffffffff8024652c>] netpoll_poll_dev+0x3e/0x35a
 [<ffffffff80246922>] netpoll_send_skb_on_dev+0xda/0xef
 [<ffffffff886d80e1>] :netconsole:write_msg+0x49/0x60
 [<ffffffff80094152>] __call_console_drivers+0x5b/0x69
 [<ffffffff80017310>] release_console_sem+0x143/0x205
 [<ffffffff80094947>] vprintk+0x2b2/0x317
 [<ffffffff800949fe>] printk+0x52/0xbd
 [<ffffffff80063a2a>] __wait_on_bit+0x60/0x6e
 [<ffffffff8863982c>] :sunrpc:xprt_timer+0x0/0x7f
 [<ffffffff8863c791>] :sunrpc:rpc_wait_bit_interruptible+0x0/0x28
 [<ffffffff80063aa4>] out_of_line_wait_on_bit+0x6c/0x78
 [<ffffffff80064b09>] _spin_lock_bh+0x9/0x14
 [<ffffffff886392a6>] :sunrpc:xprt_adjust_timeout+0xaa/0xd4
 [<ffffffff886388fd>] :sunrpc:call_timeout+0xbe/0xe9
 [<ffffffff8863cc07>] :sunrpc:__rpc_execute+0x9c/0x2df
 [<ffffffff88637aad>] :sunrpc:rpc_call_sync+0x80/0xaa
 [<ffffffff88637a28>] :sunrpc:rpc_save_sigmask+0x2a/0x2f
 [<ffffffff8869ed61>] :nfs:nfs3_rpc_wrapper+0x29/0x6d
 [<ffffffff800639be>] out_of_line_wait_on_bit_lock+0x6c/0x78
 [<ffffffff8869f104>] :nfs:nfs3_proc_getattr+0x56/0x7a
 [<ffffffff88694d08>] :nfs:__nfs_revalidate_inode+0x13e/0x263
 [<ffffffff8002d0ee>] mntput_no_expire+0x19/0x89
 [<ffffffff8000a697>] __link_path_walk+0xdee/0xf39
 [<ffffffff8002d0ee>] mntput_no_expire+0x19/0x89
 [<ffffffff8000ec03>] link_path_walk+0xac/0xb8
 [<ffffffff886959dd>] :nfs:nfs_getattr+0xaf/0xd9
 [<ffffffff80028f42>] vfs_stat_fd+0x32/0x4a
 [<ffffffff80023cc3>] sys_newstat+0x19/0x31
 [<ffffffff8005d23a>] tracesys+0x71/0xdf
 [<ffffffff8005d29e>] tracesys+0xd5/0xdf

Code: 0f 0b 68 2d bf 1e 88 c2 8a 05 eb fe 0f b6 45 09 0f b6 55 08 
RIP  [<ffffffff881e69ba>] :vmxnet3:vmxnet3_rq_rx_complete+0x26c/0xb7f
 RSP <ffff8108dbcdb8b8>

Environment

  • Red Hat Enterprise Linux 5
  • kernel-2.6.18-348.6.1.el5
  • VMware Virtual Platform
  • Unsigned (U) kernel module (vmxnet3)

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