My Oracle Support Banner

Solaris 11.4 or Solaris 11.3 using the 3rd party 'vxfen' driver can panic with BAD TRAP, kernel heap corruption detected , or assertion failed: mod_hash_remove (Doc ID 2643412.1)

Last updated on FEBRUARY 28, 2020

Applies to:

Solaris Operating System - Version 11.3 to 11.4 [Release 11.0]
Information in this document applies to any platform.

Symptoms

Servers running Solaris 11.4 or Solaris 11.3 with the 3rd party 'vxfen' module installed can panic after that module is detached.

The panic string and stack would be similar to one of the following:

---

The panic string will be: BAD TRAP

The panic stack will include:

ident_release
handle_release
ldi_close
vxfen_plat_dmp_ioctl
vxfen_preempt_abort

---

The panic string will be: kernel heap corruption detected

The panic stack will include:

kmem_cache_alloc_debug
kmem_cache_alloc
ident_alloc
devi_ident_from_proc

---

The panic string will be similar to this: assertion failed: mod_hash_remove(devi_ident_hash, (mod_hash_key_t)idp, &v) == 0, file: ../../common/os/devi_ident.c

The panic stack will include:

ident_release
devi_ident_release (this function may or may not be seen in the panic stack)
ldi_close
vxfen_plat_dmp_ioctl
vxfen_preempt_abort

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.